aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/psimd.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/psimd.h b/include/psimd.h
index 405eb54..c7b6eeb 100644
--- a/include/psimd.h
+++ b/include/psimd.h
@@ -787,7 +787,7 @@
/* Vector absolute value */
PSIMD_INTRINSIC psimd_f32 psimd_abs_f32(psimd_f32 v) {
const psimd_s32 mask = (psimd_s32) psimd_splat_f32(-0.0f);
- return (psimd_f32) ((psimd_s32) v & mask);
+ return (psimd_f32) ((psimd_s32) v & ~mask);
}
/* Vector negation */