SIMD ISAReturn TypeNameArgumentsInstruction Group
Heliumfloat32x4_t[__arm_]vfmsq[_f32](float32x4_t add, float32x4_t m1, float32x4_t m2)Vector arithmetic / Multiply / Fused multiply-accumulate
Description
Multiply each element of the first source vector register by its respective element in the second vector register. Each result is then added to or subtracted from its respective element in the destination register. The result of each multiply is not rounded before the addition or subtraction.
Results
Qda result
This intrinsic compiles to the following instructions:

VFMS.F32 Qda,Qn,Qm

Argument Preparation
add register: Qdam1 register: Qnm2 register: Qm
Architectures
MVE