aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaibo Huang <hhb@google.com>2020-02-21 13:10:17 -0800
committerHaibo Huang <hhb@google.com>2020-04-11 02:42:29 +0000
commitc9f40db756048c025ab55cd8b7a29c8b42b19ba0 (patch)
tree24e0283ebe850dc7aad21a3939d12e2f9ac8a289
parent490d5439dd9bc76c099a4e0ff60c0158bf18bdce (diff)
parent88882f601f8179e1987b7e7cf4a8012c9080ad44 (diff)
downloadpsimd-c9f40db756048c025ab55cd8b7a29c8b42b19ba0.tar.gz
Upgrade psimd to 88882f601f8179e1987b7e7cf4a8012c9080ad44
Exempt-From-Owner-Approval: upgrade Change-Id: If403af7dc6ba8fd7ffa3ab309f38a3cd078380d8
-rw-r--r--METADATA12
-rw-r--r--include/psimd.h2
2 files changed, 8 insertions, 6 deletions
diff --git a/METADATA b/METADATA
index 5b1c1a4..347116a 100644
--- a/METADATA
+++ b/METADATA
@@ -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;