From 8a1d1cf35df973612d17f203355d2c545a7f7de7 Mon Sep 17 00:00:00 2001 From: Recep Aslantas Date: Sun, 10 Dec 2023 10:06:36 +0300 Subject: [PATCH] fix glmm_fmsub() on arm-neon --- include/cglm/simd/arm.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/cglm/simd/arm.h b/include/cglm/simd/arm.h index 328c7e3..1a7c2ea 100644 --- a/include/cglm/simd/arm.h +++ b/include/cglm/simd/arm.h @@ -177,7 +177,7 @@ glmm_fmsub(float32x4_t a, float32x4_t b, float32x4_t c) { #if CGLM_ARM64 return vfmsq_f32(c, a, b); #else - return vmlsq_f32(c, a, b); + return vmlsq_f32(vnegq_f32(c), a, b); #endif }