From 47ce7a4e8b05e6b3a8bd1a51361849e8d8659eaf Mon Sep 17 00:00:00 2001 From: x Date: Mon, 21 Oct 2019 21:10:58 +0200 Subject: [PATCH] Intel SSE to ARM Neon include --- sse_neon.h | 1 + 1 file changed, 1 insertion(+) diff --git a/sse_neon.h b/sse_neon.h index 8189ede..9c753af 100644 --- a/sse_neon.h +++ b/sse_neon.h @@ -142,6 +142,7 @@ static ALWAYS_INLINE __m128i _mm_madd_epi16(__m128i a, __m128i b) { #define _mm_extract_epi32(_a_, _id_) vgetq_lane_s32(_a_, _id_) #define mm_extract_epu32(_a_, _id_) vgetq_lane_u32(_a_, _id_) #define _mm_cvtsi128_si32(_a_) vgetq_lane_u32((uint32x4_t)(_a_),0) +#define _mm_cvtsi128_si64(_a_) vgetq_lane_u64((uint64x2_t)(_a_),0) #define _mm_insert_epu32p(_a_,_u32p_,_id_) vsetq_lane_u32(_x_, _a_, _id_) #define mm_insert_epi32p(_a_,_u32p_,_id_) vld1q_lane_u32(_u32p_, (uint32x4_t)(_a_), _id_)