Searched refs:rsqrt (Results 1 - 13 of 13) sorted by relevance
/third_party/mesa3d/src/nouveau/codegen/lib/ |
H A D | gf100.asm | 92 // 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 D | gk104.asm | 699 // 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 D | MathTest.cpp | 255 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 D | astcenc_mathlib.h | 371 static inline float rsqrt(float v) in rsqrt() function
|
H A D | astcenc_compress_symbolic.cpp | 1347 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 D | ffx_a.h | 1139 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 D | ext_inst.opencl_test.cpp | 156 CASE1(Rsqrt, rsqrt),
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/ |
H A D | ext_inst.opencl_test.cpp | 156 CASE1(Rsqrt, rsqrt),
|
/third_party/spirv-tools/test/ |
H A D | ext_inst.opencl_test.cpp | 156 CASE1(Rsqrt, rsqrt),
|
/third_party/mesa3d/src/gallium/drivers/lima/ir/pp/ |
H A D | disasm.c | 606 CASE(rsqrt, 1),
|
/third_party/ffmpeg/libavcodec/x86/ |
H A D | celt_pvq_search.asm | 373 ; Opus also does use rsqrt approximation in their intrinsics code.
|
/third_party/skia/src/opts/ |
H A D | SkRasterPipeline_opts.h | 130 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 D | agx_compile.c | 667 UNOP(frsq, rsqrt); in agx_emit_alu()
|
Completed in 33 milliseconds