Removing some sources of warnings sse4.h and trailing spaces
This commit is contained in:
@@ -3112,25 +3112,25 @@ static FORCEINLINE RetVec lGather32(RetVec, RetScalar, __vec4_i32 ptrs,
|
|||||||
RetScalar r[4];
|
RetScalar r[4];
|
||||||
uint32_t m = _mm_extract_ps(mask.v, 0);
|
uint32_t m = _mm_extract_ps(mask.v, 0);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
RetScalar *ptr = (RetScalar *)_mm_extract_epi32(ptrs.v, 0);
|
RetScalar *ptr = (RetScalar *)((uintptr_t)_mm_extract_epi32(ptrs.v, 0));
|
||||||
r[0] = *ptr;
|
r[0] = *ptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 1);
|
m = _mm_extract_ps(mask.v, 1);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
RetScalar *ptr = (RetScalar *)_mm_extract_epi32(ptrs.v, 1);
|
RetScalar *ptr = (RetScalar *)((uintptr_t)_mm_extract_epi32(ptrs.v, 1));
|
||||||
r[1] = *ptr;
|
r[1] = *ptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 2);
|
m = _mm_extract_ps(mask.v, 2);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
RetScalar *ptr = (RetScalar *)_mm_extract_epi32(ptrs.v, 2);
|
RetScalar *ptr = (RetScalar *)((uintptr_t)_mm_extract_epi32(ptrs.v, 2));
|
||||||
r[2] = *ptr;
|
r[2] = *ptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 3);
|
m = _mm_extract_ps(mask.v, 3);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
RetScalar *ptr = (RetScalar *)_mm_extract_epi32(ptrs.v, 3);
|
RetScalar *ptr = (RetScalar *)((uintptr_t)_mm_extract_epi32(ptrs.v, 3));
|
||||||
r[3] = *ptr;
|
r[3] = *ptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3185,25 +3185,25 @@ static FORCEINLINE __vec4_i32 __gather32_i32(__vec4_i32 ptrs, __vec4_i1 mask) {
|
|||||||
__m128i r = _mm_set_epi32(0, 0, 0, 0);
|
__m128i r = _mm_set_epi32(0, 0, 0, 0);
|
||||||
uint32_t m = _mm_extract_ps(mask.v, 0);
|
uint32_t m = _mm_extract_ps(mask.v, 0);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
int32_t *ptr = (int32_t *)_mm_extract_epi32(ptrs.v, 0);
|
int32_t *ptr = (int32_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 0));
|
||||||
r = _mm_insert_epi32(r, *ptr, 0);
|
r = _mm_insert_epi32(r, *ptr, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 1);
|
m = _mm_extract_ps(mask.v, 1);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
int32_t *ptr = (int32_t *)_mm_extract_epi32(ptrs.v, 1);
|
int32_t *ptr = (int32_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 1));
|
||||||
r = _mm_insert_epi32(r, *ptr, 1);
|
r = _mm_insert_epi32(r, *ptr, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 2);
|
m = _mm_extract_ps(mask.v, 2);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
int32_t *ptr = (int32_t *)_mm_extract_epi32(ptrs.v, 2);
|
int32_t *ptr = (int32_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 2));
|
||||||
r = _mm_insert_epi32(r, *ptr, 2);
|
r = _mm_insert_epi32(r, *ptr, 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 3);
|
m = _mm_extract_ps(mask.v, 3);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
int32_t *ptr = (int32_t *)_mm_extract_epi32(ptrs.v, 3);
|
int32_t *ptr = (int32_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 3));
|
||||||
r = _mm_insert_epi32(r, *ptr, 3);
|
r = _mm_insert_epi32(r, *ptr, 3);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3410,25 +3410,25 @@ static FORCEINLINE void __scatter32_i8(__vec4_i32 ptrs, __vec4_i8 val,
|
|||||||
__vec4_i1 mask) {
|
__vec4_i1 mask) {
|
||||||
uint32_t m = _mm_extract_ps(mask.v, 0);
|
uint32_t m = _mm_extract_ps(mask.v, 0);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
uint8_t *ptr = (uint8_t *)_mm_extract_epi32(ptrs.v, 0);
|
uint8_t *ptr = (uint8_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 0));
|
||||||
*ptr = _mm_extract_epi8(val.v, 0);
|
*ptr = _mm_extract_epi8(val.v, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 1);
|
m = _mm_extract_ps(mask.v, 1);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
uint8_t *ptr = (uint8_t *)_mm_extract_epi32(ptrs.v, 1);
|
uint8_t *ptr = (uint8_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 1));
|
||||||
*ptr = _mm_extract_epi8(val.v, 1);
|
*ptr = _mm_extract_epi8(val.v, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 2);
|
m = _mm_extract_ps(mask.v, 2);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
uint8_t *ptr = (uint8_t *)_mm_extract_epi32(ptrs.v, 2);
|
uint8_t *ptr = (uint8_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 2));
|
||||||
*ptr = _mm_extract_epi8(val.v, 2);
|
*ptr = _mm_extract_epi8(val.v, 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 3);
|
m = _mm_extract_ps(mask.v, 3);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
uint8_t *ptr = (uint8_t *)_mm_extract_epi32(ptrs.v, 3);
|
uint8_t *ptr = (uint8_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 3));
|
||||||
*ptr = _mm_extract_epi8(val.v, 3);
|
*ptr = _mm_extract_epi8(val.v, 3);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3464,25 +3464,25 @@ static FORCEINLINE void __scatter32_i16(__vec4_i32 ptrs, __vec4_i16 val,
|
|||||||
__vec4_i1 mask) {
|
__vec4_i1 mask) {
|
||||||
uint32_t m = _mm_extract_ps(mask.v, 0);
|
uint32_t m = _mm_extract_ps(mask.v, 0);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
uint16_t *ptr = (uint16_t *)_mm_extract_epi32(ptrs.v, 0);
|
uint16_t *ptr = (uint16_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 0));
|
||||||
*ptr = _mm_extract_epi16(val.v, 0);
|
*ptr = _mm_extract_epi16(val.v, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 1);
|
m = _mm_extract_ps(mask.v, 1);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
uint16_t *ptr = (uint16_t *)_mm_extract_epi32(ptrs.v, 1);
|
uint16_t *ptr = (uint16_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 1));
|
||||||
*ptr = _mm_extract_epi16(val.v, 1);
|
*ptr = _mm_extract_epi16(val.v, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 2);
|
m = _mm_extract_ps(mask.v, 2);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
uint16_t *ptr = (uint16_t *)_mm_extract_epi32(ptrs.v, 2);
|
uint16_t *ptr = (uint16_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 2));
|
||||||
*ptr = _mm_extract_epi16(val.v, 2);
|
*ptr = _mm_extract_epi16(val.v, 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 3);
|
m = _mm_extract_ps(mask.v, 3);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
uint16_t *ptr = (uint16_t *)_mm_extract_epi32(ptrs.v, 3);
|
uint16_t *ptr = (uint16_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 3));
|
||||||
*ptr = _mm_extract_epi16(val.v, 3);
|
*ptr = _mm_extract_epi16(val.v, 3);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3518,25 +3518,25 @@ static FORCEINLINE void __scatter32_i32(__vec4_i32 ptrs, __vec4_i32 val,
|
|||||||
__vec4_i1 mask) {
|
__vec4_i1 mask) {
|
||||||
uint32_t m = _mm_extract_ps(mask.v, 0);
|
uint32_t m = _mm_extract_ps(mask.v, 0);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
uint32_t *ptr = (uint32_t *)_mm_extract_epi32(ptrs.v, 0);
|
uint32_t *ptr = (uint32_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 0));
|
||||||
*ptr = _mm_extract_epi32(val.v, 0);
|
*ptr = _mm_extract_epi32(val.v, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 1);
|
m = _mm_extract_ps(mask.v, 1);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
uint32_t *ptr = (uint32_t *)_mm_extract_epi32(ptrs.v, 1);
|
uint32_t *ptr = (uint32_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 1));
|
||||||
*ptr = _mm_extract_epi32(val.v, 1);
|
*ptr = _mm_extract_epi32(val.v, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 2);
|
m = _mm_extract_ps(mask.v, 2);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
uint32_t *ptr = (uint32_t *)_mm_extract_epi32(ptrs.v, 2);
|
uint32_t *ptr = (uint32_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 2));
|
||||||
*ptr = _mm_extract_epi32(val.v, 2);
|
*ptr = _mm_extract_epi32(val.v, 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 3);
|
m = _mm_extract_ps(mask.v, 3);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
uint32_t *ptr = (uint32_t *)_mm_extract_epi32(ptrs.v, 3);
|
uint32_t *ptr = (uint32_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 3));
|
||||||
*ptr = _mm_extract_epi32(val.v, 3);
|
*ptr = _mm_extract_epi32(val.v, 3);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3582,25 +3582,25 @@ static FORCEINLINE void __scatter32_i64(__vec4_i32 ptrs, __vec4_i64 val,
|
|||||||
__vec4_i1 mask) {
|
__vec4_i1 mask) {
|
||||||
uint32_t m = _mm_extract_ps(mask.v, 0);
|
uint32_t m = _mm_extract_ps(mask.v, 0);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
uint64_t *ptr = (uint64_t *)_mm_extract_epi32(ptrs.v, 0);
|
uint64_t *ptr = (uint64_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 0));
|
||||||
*ptr = _mm_extract_epi64(val.v[0], 0);
|
*ptr = _mm_extract_epi64(val.v[0], 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 1);
|
m = _mm_extract_ps(mask.v, 1);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
uint64_t *ptr = (uint64_t *)_mm_extract_epi32(ptrs.v, 1);
|
uint64_t *ptr = (uint64_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 1));
|
||||||
*ptr = _mm_extract_epi64(val.v[0], 1);
|
*ptr = _mm_extract_epi64(val.v[0], 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 2);
|
m = _mm_extract_ps(mask.v, 2);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
uint64_t *ptr = (uint64_t *)_mm_extract_epi32(ptrs.v, 2);
|
uint64_t *ptr = (uint64_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 2));
|
||||||
*ptr = _mm_extract_epi64(val.v[1], 0);
|
*ptr = _mm_extract_epi64(val.v[1], 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
m = _mm_extract_ps(mask.v, 3);
|
m = _mm_extract_ps(mask.v, 3);
|
||||||
if (m != 0) {
|
if (m != 0) {
|
||||||
uint64_t *ptr = (uint64_t *)_mm_extract_epi32(ptrs.v, 3);
|
uint64_t *ptr = (uint64_t *)((uintptr_t)_mm_extract_epi32(ptrs.v, 3));
|
||||||
*ptr = _mm_extract_epi64(val.v[1], 1);
|
*ptr = _mm_extract_epi64(val.v[1], 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user