From a6c6026e2b84f24acab981c755c78eccff8804f5 Mon Sep 17 00:00:00 2001 From: tevador Date: Mon, 18 Feb 2019 08:59:51 +0100 Subject: [PATCH] Fixed possible memory alignment issue --- src/intrinPortable.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/intrinPortable.h b/src/intrinPortable.h index 2c2e487..84b947d 100644 --- a/src/intrinPortable.h +++ b/src/intrinPortable.h @@ -174,7 +174,7 @@ constexpr uint64_t signExtend2sCompl(uint32_t x) { } inline __m128d load_cvt_i32x2(const void* addr) { - __m128i ix = _mm_load_si128((const __m128i*)addr); + __m128i ix = _mm_loadl_epi64((const __m128i*)addr); return _mm_cvtepi32_pd(ix); }