This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Helium intrinsic vdupq_x_n_f32

Hi,

Faced the problem of not working the predicate in the intrinsic vdupq_x_n_f32 for the SSEE-300-MPS3 (Cortex-M55).

Sample code:

mve_pred16_t p_0;
float32x4_t TTT_f4;

TTT_f4 = vdupq_n_f32(5.17);
p_0 = vcmpltq_n_s32(TTT_f4, 0);
TTT_f4 = vdupq_x_n_f32(12.69, p_0);

TTT_f4 is overwritten by 12.69, although it should not.

Could you please help me understand why this happened?

(I use the Arm Development Studio 2021.1)

Regards,
Yevhenii

Parents Reply Children
No data