Skip to content

Commit bba00a1

Browse files
committed
configure.ac: cast utest to __m128i_u* in avx2 check for _mm_loadu_si128
Fixes avx2 check in configure.ac Fixes: #361.
1 parent 7db2693 commit bba00a1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

configure.ac

+3-2
Original file line numberDiff line numberDiff line change
@@ -697,9 +697,10 @@ AS_IF([test x"$enable_intrinsics" = x"yes"],[
697697
__m256i mtest2;
698698
mtest = _mm256_set1_ps((float)time(NULL));
699699
mtest = _mm256_fmadd_ps(mtest, mtest, mtest);
700-
mtest1 = _mm256_set_m128i(_mm_loadu_si64(utest), _mm_loadu_si64(utest));
700+
mtest1 = _mm256_set_m128i(
701+
_mm_loadl_epi64((__m128i_u *)utest), _mm_loadl_epi64((__m128i_u *)utest));
701702
mtest2 =
702-
_mm256_cvtepi16_epi32(_mm_loadu_si128(utest));
703+
_mm256_cvtepi16_epi32(_mm_loadu_si128((__m128i_u *)utest));
703704
return _mm256_extract_epi16(_mm256_xor_si256(
704705
_mm256_xor_si256(mtest1, mtest2), _mm256_cvttps_epi32(mtest)), 0);
705706
]]

0 commit comments

Comments
 (0)