diff --git a/include/cglm/simd/x86.h b/include/cglm/simd/x86.h index 9f8e110..5848b7b 100644 --- a/include/cglm/simd/x86.h +++ b/include/cglm/simd/x86.h @@ -198,7 +198,7 @@ glmm_store3(float v[3], __m128 vx) { } /* enable FMA macro for MSVC? */ -#if !defined(__FMA__) && defined(__AVX2__) +#if defined(_MSC_VER) && !defined(__FMA__) && defined(__AVX2__) # define __FMA__ 1 #endif