Home
last modified time | relevance | path

Searched refs:rsqrt (Results 1 - 13 of 13) sorted by relevance

/third_party/mesa3d/src/nouveau/codegen/lib/
H A Dgf100.asm92 // RSQ F64: Newton Raphson rsqrt(x): r_{i+1} = r_i * (1.5 - 0.5 * x * r_i * r_i)
95 // OUTPUT: $r0d (rsqrt(x))
H A Dgk104.asm699 // RSQ F64: Newton Raphson rsqrt(x): r_{i+1} = r_i * (1.5 - 0.5 * x * r_i * r_i)
702 // OUTPUT: $r0d (rsqrt(x))
/third_party/skia/tests/
H A DMathTest.cpp255 static void test_rsqrt(skiatest::Reporter* reporter, RSqrtFn rsqrt) { in test_rsqrt() argument
262 float estimate = rsqrt(input); in test_rsqrt()
272 float estimate = rsqrt(input); in test_rsqrt()
282 float estimate = rsqrt(input); in test_rsqrt()
/third_party/astc-encoder/Source/
H A Dastcenc_mathlib.h371 static inline float rsqrt(float v) in rsqrt() function
H A Dastcenc_compress_symbolic.cpp1347 rg_cov *= astc::rsqrt(rr_var * gg_var); in prepare_block_statistics()
1348 rb_cov *= astc::rsqrt(rr_var * bb_var); in prepare_block_statistics()
1349 ra_cov *= astc::rsqrt(rr_var * aa_var); in prepare_block_statistics()
1350 gb_cov *= astc::rsqrt(gg_var * bb_var); in prepare_block_statistics()
1351 ga_cov *= astc::rsqrt(gg_var * aa_var); in prepare_block_statistics()
1352 ba_cov *= astc::rsqrt(bb_var * aa_var); in prepare_block_statistics()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/shaders/src/third_party/ffx_spd/
H A Dffx_a.h1139 AF1 ARsqF1(AF1 x){return rsqrt(x);} in ARsqF1()
1140 AF2 ARsqF2(AF2 x){return rsqrt(x);} in ARsqF2()
1141 AF3 ARsqF3(AF3 x){return rsqrt(x);} in ARsqF3()
1142 AF4 ARsqF4(AF4 x){return rsqrt(x);} in ARsqF4()
1274 AH1 ARsqH1(AH1 x){return rsqrt(x);} in ARsqH1()
1275 AH2 ARsqH2(AH2 x){return rsqrt(x);} in ARsqH2()
1276 AH3 ARsqH3(AH3 x){return rsqrt(x);} in ARsqH3()
1277 AH4 ARsqH4(AH4 x){return rsqrt(x);} in ARsqH4()
1325 AD1 ARsqD1(AD1 x){return rsqrt(x);} in ARsqD1()
1326 AD2 ARsqD2(AD2 x){return rsqrt( in ARsqD1()
[all...]
/third_party/skia/third_party/externals/spirv-tools/test/
H A Dext_inst.opencl_test.cpp156 CASE1(Rsqrt, rsqrt),
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/
H A Dext_inst.opencl_test.cpp156 CASE1(Rsqrt, rsqrt),
/third_party/spirv-tools/test/
H A Dext_inst.opencl_test.cpp156 CASE1(Rsqrt, rsqrt),
/third_party/mesa3d/src/gallium/drivers/lima/ir/pp/
H A Ddisasm.c606 CASE(rsqrt, 1),
/third_party/ffmpeg/libavcodec/x86/
H A Dcelt_pvq_search.asm373 ; Opus also does use rsqrt approximation in their intrinsics code.
/third_party/skia/src/opts/
H A DSkRasterPipeline_opts.h130 SI F rsqrt (F v) { return 1.0f / sqrtf(v); } in rsqrt() function
206 SI F rsqrt (F v) { auto e = vrsqrteq_f32(v); return vrsqrtsq_f32(v,e*e) * e; }
226 auto e = vrsqrteq_f32(v); // Estimate and two refinement steps for e = rsqrt(v).
229 return v*e; // sqrt(v) == v*rsqrt(v).
368 SI F rsqrt (F v) { return _mm256_rsqrt_ps(v); }
708 SI F rsqrt (F v) { return _mm_rsqrt_ps(v); }
1471 liteDst = rcp_fast(rsqrt(m)) - m, // Used in case 3.
3202 auto est = vrsqrteq_f32(v); // Estimate and two refinement steps for est = rsqrt(v).
3205 return v*est; // sqrt(v) == v*rsqrt(v).
/third_party/mesa3d/src/asahi/compiler/
H A Dagx_compile.c667 UNOP(frsq, rsqrt); in agx_emit_alu()

Completed in 26 milliseconds