From 56abbdf4c2fa3848fe9037cf95cf5e4930631d3a Mon Sep 17 00:00:00 2001 From: Lanny91 Date: Fri, 23 Jun 2017 11:09:14 +0200 Subject: [PATCH] AVX512 integer reduce fix (for non-intel compiler) --- lib/simd/Grid_avx512.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/simd/Grid_avx512.h b/lib/simd/Grid_avx512.h index 458a8f7c..85d27421 100644 --- a/lib/simd/Grid_avx512.h +++ b/lib/simd/Grid_avx512.h @@ -558,7 +558,7 @@ namespace Optimization { v2 = _mm256_hadd_epi32(v1, v1); u1 = _mm256_castsi256_si128(v2) // upper half u2 = _mm256_extracti128_si256(v2, 1); // lower half - ret = _mm256_add_epi32(u1, u2); + ret = _mm_add_epi32(u1, u2); return _mm_cvtsi128_si32(ret); } #else