Intel SSE to ARM Neon include

This commit is contained in:
x
2019-10-21 21:10:58 +02:00
parent a352306bb5
commit 47ce7a4e8b

View File

@ -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_)