Lines Matching refs:rcp_approx
146 SI F rcp_approx(F v) { return 1.0f / v; } // use rcp_fast instead in rcp_approx() function
222 SI F rcp_approx(F v) { auto e = vrecpeq_f32(v); return vrecpsq_f32 (v,e ) * e; }
223 SI F rcp_precise(F v) { auto e = rcp_approx(v); return vrecpsq_f32 (v,e ) * e; }
339 SI F rcp_approx(F v) { return _mm512_rcp14_ps (v); }
343 F e = rcp_approx(v);
584 SI F rcp_approx(F v) { return _mm256_rcp_ps (v); } // use rcp_fast instead
588 F e = rcp_approx(v);
780 SI F rcp_approx(F v) { return _mm_rcp_ps (v); } // use rcp_fast instead
781 SI F rcp_precise (F v) { F e = rcp_approx(v); return e * (2.0f - v * e); }
942 SI F rcp_approx(F v) { return __lasx_xvfrecip_s(v); }
943 SI F rcp_precise (F v) { F e = rcp_approx(v); return e * nmad(v, e, F() + 2.0f); }
1141 SI F rcp_approx (F v) { return __lsx_vfrecip_s(v); }
1142 SI F rcp_precise (F v) { F e = rcp_approx(v); return e * nmad(v, e, F() + 2.0f); }
1469 SI F rcp_fast(F v) { return rcp_approx(v); } in rcp_fast()