This commit is contained in:
Branimir Karadžić
2018-01-29 20:41:11 -08:00
parent c1f8036b70
commit cb7d7b62ac
2 changed files with 16 additions and 11 deletions

View File

@@ -215,8 +215,13 @@ namespace bx
inline float rsqrtSimd(float _a)
{
if (_a < kNearZero)
{
return 0.0f;
}
const simd128_t aa = simd_splat(_a);
const simd128_t rsqrta = simd_rsqrt(aa);
const simd128_t rsqrta = simd_rsqrt_nr(aa);
float result;
simd_stx(&result, rsqrta);