Skip to content

Commit 8837625

Browse files
committed
Update sum function AVX
1 parent 8eda750 commit 8837625

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

source/Platform/x86/AVX2.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ class AVX2Vector {
112112
inline uint16_t sum() const {
113113
__m256i sum256 = _mm256_sad_epu8(vector, _mm256_setzero_si256());
114114
__m128i sum128 = _mm_add_epi64(_mm256_extractf128_si256(sum256, 1), _mm256_castsi256_si128(sum256));
115-
return _mm_extract_epi32(sum128, 0) + _mm_extract_epi32(sum128, 1)+ _mm_extract_epi32(sum128, 2) + _mm_extract_epi32(sum128, 3);
115+
return _mm_extract_epi32(sum128, 0) + _mm_extract_epi32(sum128, 2);
116116
}
117117
#endif
118118

0 commit comments

Comments
 (0)