Intel SSE to ARM Neon include
This commit is contained in:
@ -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_)
|
||||
|
Reference in New Issue
Block a user