Searched refs:approx_powf (Results 1 – 7 of 7) sorted by relevance
/external/skia/src/core/ |
D | SkColorSpaceXformSteps.cpp | 160 , approx_powf(A*v + B, G) + E); in sk_program_transfer_fn() 164 skvm::F32 vC = approx_powf(v, C); in sk_program_transfer_fn() 165 v = approx_powf(max(B * vC + A, 0.0f) / (E * vC + D), F); in sk_program_transfer_fn() 171 v = K*select(vA <= 1.0f, approx_powf(vA, B) in sk_program_transfer_fn() 178 v = select(v <= 1.0f, A * approx_powf(v, B) in sk_program_transfer_fn()
|
D | SkVM.h | 718 F32 approx_powf(F32 base, F32 exp); 719 F32 approx_powf(F32 base, float exp) { return approx_powf(base, splat(exp)); } in approx_powf() function 720 F32 approx_powf(float base, F32 exp) { return approx_powf(splat(base), exp); } in approx_powf() function 1154 SI F32 approx_powf(F32 base, F32 exp) { return base->approx_powf(base, exp); } in approx_powf() function 1155 SI F32 approx_powf(F32 base, float exp) { return base->approx_powf(base, exp); } in approx_powf() function 1156 SI F32 approx_powf(float base, F32 exp) { return exp->approx_powf(base, exp); } in approx_powf() function
|
D | SkVM.cpp | 713 F32 Builder::approx_powf(F32 x, F32 y) { in approx_powf() function in skvm::Builder
|
/external/skia/src/opts/ |
D | SkRasterPipeline_opts.h | 973 SI F approx_powf(F x, F y) { in approx_powf() function 1835 , approx_powf(mad(ctx->a, v, ctx->b), ctx->g) + ctx->e); in STAGE() 1847 return apply_sign(approx_powf(v, *G), sign); in STAGE() 1859 F r = approx_powf(max(mad(ctx->b, approx_powf(v, ctx->c), ctx->a), 0) in STAGE() 1860 / (mad(ctx->e, approx_powf(v, ctx->c), ctx->d)), in STAGE() 1879 F r = if_then_else(v*R <= 1, approx_powf(v*R, G) in STAGE() 1899 F r = if_then_else(v <= 1, R * approx_powf(v, G) in STAGE()
|
/external/skia/tests/ |
D | SkVMTest.cpp | 1957 return b->approx_powf(base, b->splat(0.5f)); in DEF_TEST() 1967 return b->approx_powf(b->splat(3.0f), exp); in DEF_TEST()
|
/external/skqp/src/opts/ |
D | SkRasterPipeline_opts.h | 722 SI F approx_powf(F x, F y) { in approx_powf() function 1541 , approx_powf(mad(ctx->a, v, ctx->b), ctx->g) + ctx->e); in STAGE() 1553 return apply_sign(approx_powf(v, *G), sign); in STAGE()
|
/external/skia/src/sksl/codegen/ |
D | SkSLVMCodeGenerator.cpp | 1042 return binary([](skvm::F32 x, skvm::F32 y) { return skvm::approx_powf(x, y); }); in writeIntrinsicCall()
|