aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorJean-Marc Valin <jmvalin@amazon.com>2023-06-15 16:18:59 -0400
committerJean-Marc Valin <jmvalin@amazon.com>2023-06-16 13:02:28 -0400
commite9dc5d1793d8add52a6a70a0c286370adac50d95 (patch)
tree7de3de2b911f7a1d7f1639063c968bdb7b514213 /configure.ac
parent87427377cd5ed4c21c7959bbba5ca2c4032ed694 (diff)
downloadlibopus-e9dc5d1793d8add52a6a70a0c286370adac50d95.tar.gz
Make AVX2 test actually include AVX2 and FMA
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac4
1 files changed, 2 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index 267e017d..501a847c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -627,8 +627,8 @@ AS_IF([test x"$enable_intrinsics" = x"yes"],[
[[
__m256 mtest;
mtest = _mm256_set1_ps((float)time(NULL));
- mtest = _mm256_addsub_ps(mtest, mtest);
- return _mm_cvtss_si32(_mm256_extractf128_ps(mtest, 0));
+ mtest = _mm256_fmadd_ps(mtest, mtest, mtest);
+ return _mm256_extract_epi16(_mm256_cvttps_epi32(mtest), 0);
]]
)
AS_IF([test x"$OPUS_X86_MAY_HAVE_AVX2" = x"1" && test x"$OPUS_X86_PRESUME_AVX2" != x"1"],