| 165 | } |
| 166 | |
| 167 | __forceinline Vec3fa zero_fix(const Vec3fa& a) { |
| 168 | return blendv_ps(a.m128, _mm_set1_ps(min_rcp_input), _mm_cmplt_ps (abs(a).m128, _mm_set1_ps(min_rcp_input))); |
| 169 | } |
| 170 | __forceinline Vec3fa rcp_safe(const Vec3fa& a) { |
| 171 | return rcp(zero_fix(a)); |
| 172 | } |
no test coverage detected