diff --git a/src/avx512-64bit-common.h b/src/avx512-64bit-common.h index e286be5d..d12684c1 100644 --- a/src/avx512-64bit-common.h +++ b/src/avx512-64bit-common.h @@ -285,7 +285,7 @@ struct ymm_vector { } static void storeu(void *mem, zmm_t x) { - _mm256_storeu_epi32(mem, x); + _mm256_storeu_si256((__m256i*) mem, x); } }; template <> @@ -414,7 +414,7 @@ struct ymm_vector { } static void storeu(void *mem, zmm_t x) { - _mm256_storeu_epi32(mem, x); + _mm256_storeu_si256((__m256i*) mem, x); } }; template <>