fix glmm_fmsub() on arm-neon

This commit is contained in:
Recep Aslantas
2023-12-10 17:13:11 +03:00
parent 8a1d1cf35d
commit dd9235dfee

View File

@@ -175,9 +175,9 @@ static inline
float32x4_t float32x4_t
glmm_fmsub(float32x4_t a, float32x4_t b, float32x4_t c) { glmm_fmsub(float32x4_t a, float32x4_t b, float32x4_t c) {
#if CGLM_ARM64 #if CGLM_ARM64
return vfmsq_f32(c, a, b); return vfmsq_f32(c, vnegq_f32(a), b);
#else #else
return vmlsq_f32(vnegq_f32(c), a, b); return vmlsq_f32(c, vnegq_f32(a), b);
#endif #endif
} }