|
@@ -407,7 +407,7 @@ namespace bx
|
|
|
const float4_t tmp0 = float4_ftoi(_a);
|
|
const float4_t tmp0 = float4_ftoi(_a);
|
|
|
const float4_t tmp1 = float4_itof(tmp0);
|
|
const float4_t tmp1 = float4_itof(tmp0);
|
|
|
const float4_t mask = float4_cmplt(tmp1, _a);
|
|
const float4_t mask = float4_cmplt(tmp1, _a);
|
|
|
- const float4_t one = float4_one();
|
|
|
|
|
|
|
+ const float4_t one = float4_splat(1.0f);
|
|
|
const float4_t tmp2 = float4_and(one, mask);
|
|
const float4_t tmp2 = float4_and(one, mask);
|
|
|
const float4_t result = float4_add(tmp1, tmp2);
|
|
const float4_t result = float4_add(tmp1, tmp2);
|
|
|
|
|
|
|
@@ -419,7 +419,7 @@ namespace bx
|
|
|
const float4_t tmp0 = float4_ftoi(_a);
|
|
const float4_t tmp0 = float4_ftoi(_a);
|
|
|
const float4_t tmp1 = float4_itof(tmp0);
|
|
const float4_t tmp1 = float4_itof(tmp0);
|
|
|
const float4_t mask = float4_cmpgt(tmp1, _a);
|
|
const float4_t mask = float4_cmpgt(tmp1, _a);
|
|
|
- const float4_t one = float4_one();
|
|
|
|
|
|
|
+ const float4_t one = float4_splat(1.0f);
|
|
|
const float4_t tmp2 = float4_and(one, mask);
|
|
const float4_t tmp2 = float4_and(one, mask);
|
|
|
const float4_t result = float4_sub(tmp1, tmp2);
|
|
const float4_t result = float4_sub(tmp1, tmp2);
|
|
|
|
|
|