arm: fix fmadd parameter order

This commit is contained in:
Recep Aslantas
2021-04-19 00:28:07 +03:00
parent 04008d9c3f
commit 7b0eee497e

View File

@@ -83,9 +83,9 @@ static inline
float32x4_t
glmm_fmadd(float32x4_t a, float32x4_t b, float32x4_t c) {
#if defined(__aarch64__)
return vfmaq_f32(a, b, c);
return vfmaq_f32(c, a, b);
#else
return vmlaq_f32(a, b, c);
return vmlaq_f32(c, a, b);
#endif
}
@@ -93,9 +93,9 @@ static inline
float32x4_t
glmm_fnmadd(float32x4_t a, float32x4_t b, float32x4_t c) {
#if defined(__aarch64__)
return vfmsq_f32(a, b, c);
return vfmsq_f32(c, a, b);
#else
return vmlsq_f32(a, b, c);
return vmlsq_f32(c, a, b);
#endif
}