fma: fix return value of simde_mm_fnmadd_ps on NEON
@@ -490,9 +490,9 @@ simde_mm_fnmadd_ps (simde__m128 a, simde__m128 b, simde__m128 c) {
c_ = simde__m128_to_private(c);
#if defined(SIMDE_ARM_NEON_A32V7_NATIVE) && defined(__ARM_FEATURE_FMA)
- return vfmsq_f32(c_.f32, a_.f32, b_.f32);
+ r_.neon_f32 = vfmsq_f32(c_.f32, a_.f32, b_.f32);
#elif defined(SIMDE_ARM_NEON_A32V7_NATIVE)
- return vmlsq_f32(c_.f32, a_.f32, b_.f32);
+ r_.neon_f32 = vmlsq_f32(c_.f32, a_.f32, b_.f32);
#else
SIMDE_VECTORIZE
for (size_t i = 0 ; i < (sizeof(r_.f32) / sizeof(r_.f32[0])) ; i++) {
