diff options
-rw-r--r-- | METADATA | 12 | ||||
-rw-r--r-- | include/psimd.h | 2 |
2 files changed, 8 insertions, 6 deletions
@@ -1,7 +1,5 @@ name: "psimd" -description: - "Portable 128-bit SIMD intrinsics" - +description: "Portable 128-bit SIMD intrinsics" third_party { url { type: HOMEPAGE @@ -11,7 +9,11 @@ third_party { type: GIT value: "https://github.com/Maratyszcza/psimd" } - version: "10b4ffc6ea9e2e11668f86969586f88bc82aaefa" - last_upgrade_date { year: 2020 month: 2 day: 3 } + version: "88882f601f8179e1987b7e7cf4a8012c9080ad44" license_type: NOTICE + last_upgrade_date { + year: 2020 + month: 2 + day: 21 + } } 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; |