|
|
@@ -42,14 +42,6 @@ namespace bx
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
- BX_FLOAT4_INLINE float4_t float4_rcp_ni(float4_t _a)
|
|
|
- {
|
|
|
- const float4_t one = float4_splat(1.0f);
|
|
|
- const float4_t result = float4_div(one, _a);
|
|
|
-
|
|
|
- return result;
|
|
|
- }
|
|
|
-
|
|
|
BX_FLOAT4_INLINE float4_t float4_div_nr_ni(float4_t _a, float4_t _b)
|
|
|
{
|
|
|
const float4_t oneish = float4_isplat(0x3f800001);
|
|
|
@@ -61,6 +53,14 @@ namespace bx
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
+ BX_FLOAT4_INLINE float4_t float4_rcp_ni(float4_t _a)
|
|
|
+ {
|
|
|
+ const float4_t one = float4_splat(1.0f);
|
|
|
+ const float4_t result = float4_div(one, _a);
|
|
|
+
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
BX_FLOAT4_INLINE float4_t float4_orx_ni(float4_t _a)
|
|
|
{
|
|
|
const float4_t zwxy = float4_swiz_zwxy(_a);
|