From 88882f601f8179e1987b7e7cf4a8012c9080ad44 Mon Sep 17 00:00:00 2001 From: Marat Dukhan Date: Fri, 21 Feb 2020 05:46:31 -0800 Subject: Default to not use QFMA instructions on WAsm SIMD --- include/psimd.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/psimd.h b/include/psimd.h index 1aa1014..9890b82 100644 --- a/include/psimd.h +++ b/include/psimd.h @@ -667,7 +667,7 @@ return (psimd_f32) _mm_fmadd_ps((__m128) c, (__m128) a, (__m128) b); #elif (defined(__x86_64__) || defined(__i386__) || defined(__i686__)) && defined(__FMA4__) return (psimd_f32) _mm_macc_ps((__m128) c, (__m128) a, (__m128) b); - #elif defined(__wasm__) && defined(__wasm_simd128__) && defined(__clang__) + #elif defined(__wasm__) && defined(__wasm_simd128__) && defined(__clang__) && PSIMD_ENABLE_WASM_QFMA return (psimd_f32) __builtin_wasm_qfma_f32x4(a, b, c); #else return a + b * c; -- cgit v1.2.3