| 149 | } |
| 150 | |
| 151 | __forceinline Vec2fa zero_fix(const Vec2fa& a) { |
| 152 | return blendv_ps(a, _mm_set1_ps(min_rcp_input), _mm_cmplt_ps (abs(a).m128, _mm_set1_ps(min_rcp_input))); |
| 153 | } |
| 154 | __forceinline Vec2fa rcp_safe(const Vec2fa& a) { |
| 155 | return rcp(zero_fix(a)); |
| 156 | } |
no test coverage detected