fix packed_store_active2 for knc-i1x8.h
This commit is contained in:
@@ -2526,8 +2526,8 @@ static FORCEINLINE int32_t __packed_store_active(uint32_t *p, __vec8_i32 val,
|
|||||||
_mm512_mask_extpackstorehi_epi32((uint8_t*)p+64, 0xFF & mask, val, _MM_DOWNCONV_EPI32_NONE, _MM_HINT_NONE);
|
_mm512_mask_extpackstorehi_epi32((uint8_t*)p+64, 0xFF & mask, val, _MM_DOWNCONV_EPI32_NONE, _MM_HINT_NONE);
|
||||||
return _mm_countbits_32(uint32_t(0xFF & mask));
|
return _mm_countbits_32(uint32_t(0xFF & mask));
|
||||||
}
|
}
|
||||||
static FORCEINLINE int32_t __packed_store_active2(uint32_t *ptr, __vec4_i32 val,
|
static FORCEINLINE int32_t __packed_store_active2(uint32_t *ptr, __vec8_i32 val,
|
||||||
__vec4_i1 mask) {
|
__vec8_i1 mask) {
|
||||||
return __packed_store_active(ptr, val, mask);
|
return __packed_store_active(ptr, val, mask);
|
||||||
}
|
}
|
||||||
static FORCEINLINE int32_t __packed_load_active(int32_t *p, __vec8_i32 *val,
|
static FORCEINLINE int32_t __packed_load_active(int32_t *p, __vec8_i32 *val,
|
||||||
@@ -2538,8 +2538,8 @@ static FORCEINLINE int32_t __packed_store_active(int32_t *p, __vec8_i32 val,
|
|||||||
__vec8_i1 mask) {
|
__vec8_i1 mask) {
|
||||||
return __packed_store_active((uint32_t *)p, val, mask);
|
return __packed_store_active((uint32_t *)p, val, mask);
|
||||||
}
|
}
|
||||||
static FORCEINLINE int32_t __packed_store_active2(int32_t *ptr, __vec4_i32 val,
|
static FORCEINLINE int32_t __packed_store_active2(int32_t *ptr, __vec8_i32 val,
|
||||||
__vec4_i1 mask) {
|
__vec8_i1 mask) {
|
||||||
return __packed_store_active(ptr, val, mask);
|
return __packed_store_active(ptr, val, mask);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user