Home
last modified time | relevance | path

Searched refs:approx_powf (Results 1 – 15 of 15) sorted by relevance

/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/skia/src/core/
H A DSkColorSpaceXformSteps.cpp180 , p->add(p->approx_powf(p->mad(A, v, B), G), E)); in sk_program_transfer_fn()
184 v = p->approx_powf(p->div(p->max(p->mad(B, p->approx_powf(v, C), A), p->splat(0.f)), in sk_program_transfer_fn()
185 p->mad(E, p->approx_powf(v, C), D)), in sk_program_transfer_fn()
191 v = p->select(p->lte(vA,p->splat(1.0f)), p->approx_powf(vA, B) in sk_program_transfer_fn()
196 v = p->select(p->lte(v,p->splat(1.0f)), p->mul(A, p->approx_powf(v, B)) in sk_program_transfer_fn()
H A DSkVM.h552 F32 approx_powf(F32 base, F32 exp);
553 F32 approx_powf(F32a base, F32a exp) { return approx_powf(_(base), _(exp)); } in approx_powf() function
931 static inline F32 approx_powf(F32 base, F32a exp) { return base->approx_powf(base, exp); } in approx_powf() function
932 static inline F32 approx_powf(float base, F32 exp) { return exp->approx_powf(base, exp); } in approx_powf() function
H A DSkVM.cpp855 F32 Builder::approx_powf(F32 x, F32 y) { in approx_powf() function in skvm::Builder
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/src/core/
H A DSkColorSpaceXformSteps.cpp160 , approx_powf(A*v + B, G) + E); in sk_program_transfer_fn()
164 auto 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()
170 v = select(vA <= 1.0f, approx_powf(vA, B) in sk_program_transfer_fn()
175 v = select(v <= 1.0f, A * approx_powf(v, B) in sk_program_transfer_fn()
H A DSkVM.h701 F32 approx_powf(F32 base, F32 exp);
702 F32 approx_powf(F32a base, F32a exp) { return approx_powf(_(base), _(exp)); } in approx_powf() function
1141 static inline F32 approx_powf(F32 base, F32a exp) { return base->approx_powf(base, exp); } in approx_powf() function
1142 static inline F32 approx_powf(float base, F32 exp) { return exp->approx_powf(base, exp); } in approx_powf() function
H A DSkRuntimeEffect.cpp567 binary([](skvm::F32 x, skvm::F32 y) { return skvm::approx_powf(x,y); }); in program_fn()
H A DSkVM.cpp886 F32 Builder::approx_powf(F32 x, F32 y) { in approx_powf() function in skvm::Builder
/dports/lang/spidermonkey60/firefox-60.9.0/gfx/skia/skia/src/jumper/
H A DSkJumper_stages.cpp663 SI F approx_powf(F x, F y) { in approx_powf() function
1527 , approx_powf(mad(ctx->A, v, ctx->B), ctx->G) + ctx->E); in parametric()
1536 r = approx_powf(r, *G); in STAGE()
1537 g = approx_powf(g, *G); in STAGE()
1538 b = approx_powf(b, *G); in STAGE()
1541 dr = approx_powf(dr, *G); in STAGE()
1542 dg = approx_powf(dg, *G); in STAGE()
1543 db = approx_powf(db, *G); in STAGE()
/dports/www/firefox-esr/firefox-91.8.0/gfx/skia/skia/src/opts/
H A DSkRasterPipeline_opts.h1058 SI F approx_powf(F x, F y) {
1932 , approx_powf(mad(ctx->a, v, ctx->b), ctx->g) + ctx->e);
1944 return apply_sign(approx_powf(v, *G), sign);
1956 F r = approx_powf(max(mad(ctx->b, approx_powf(v, ctx->c), ctx->a), 0)
1957 / (mad(ctx->e, approx_powf(v, ctx->c), ctx->d)),
1975 F r = if_then_else(v*R <= 1, approx_powf(v*R, G)
1993 F r = if_then_else(v <= 1, R * approx_powf(v, G)
/dports/lang/spidermonkey78/firefox-78.9.0/gfx/skia/skia/src/opts/
H A DSkRasterPipeline_opts.h1058 SI F approx_powf(F x, F y) {
1932 , approx_powf(mad(ctx->a, v, ctx->b), ctx->g) + ctx->e);
1944 return apply_sign(approx_powf(v, *G), sign);
1956 F r = approx_powf(max(mad(ctx->b, approx_powf(v, ctx->c), ctx->a), 0)
1957 / (mad(ctx->e, approx_powf(v, ctx->c), ctx->d)),
1975 F r = if_then_else(v*R <= 1, approx_powf(v*R, G)
1993 F r = if_then_else(v <= 1, R * approx_powf(v, G)
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/skia/src/opts/
H A DSkRasterPipeline_opts.h979 SI F approx_powf(F x, F y) { in approx_powf() function
1847 , approx_powf(mad(ctx->a, v, ctx->b), ctx->g) + ctx->e); in STAGE()
1859 return apply_sign(approx_powf(v, *G), sign); in STAGE()
1871 F r = approx_powf(max(mad(ctx->b, approx_powf(v, ctx->c), ctx->a), 0) in STAGE()
1872 / (mad(ctx->e, approx_powf(v, ctx->c), ctx->d)), in STAGE()
1890 F r = if_then_else(v*R <= 1, approx_powf(v*R, G) in STAGE()
1908 F r = if_then_else(v <= 1, R * approx_powf(v, G) in STAGE()
/dports/www/firefox/firefox-99.0/gfx/skia/skia/src/opts/
H A DSkRasterPipeline_opts.h1058 SI F approx_powf(F x, F y) {
1932 , approx_powf(mad(ctx->a, v, ctx->b), ctx->g) + ctx->e);
1944 return apply_sign(approx_powf(v, *G), sign);
1956 F r = approx_powf(max(mad(ctx->b, approx_powf(v, ctx->c), ctx->a), 0)
1957 / (mad(ctx->e, approx_powf(v, ctx->c), ctx->d)),
1975 F r = if_then_else(v*R <= 1, approx_powf(v*R, G)
1993 F r = if_then_else(v <= 1, R * approx_powf(v, G)
/dports/mail/thunderbird/thunderbird-91.8.0/gfx/skia/skia/src/opts/
H A DSkRasterPipeline_opts.h1058 SI F approx_powf(F x, F y) {
1932 , approx_powf(mad(ctx->a, v, ctx->b), ctx->g) + ctx->e);
1944 return apply_sign(approx_powf(v, *G), sign);
1956 F r = approx_powf(max(mad(ctx->b, approx_powf(v, ctx->c), ctx->a), 0)
1957 / (mad(ctx->e, approx_powf(v, ctx->c), ctx->d)),
1975 F r = if_then_else(v*R <= 1, approx_powf(v*R, G)
1993 F r = if_then_else(v <= 1, R * approx_powf(v, G)
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/src/opts/
H A DSkRasterPipeline_opts.h975 SI F approx_powf(F x, F y) { in approx_powf() function
1839 , approx_powf(mad(ctx->a, v, ctx->b), ctx->g) + ctx->e); in STAGE()
1851 return apply_sign(approx_powf(v, *G), sign); in STAGE()
1863 F r = approx_powf(max(mad(ctx->b, approx_powf(v, ctx->c), ctx->a), 0) in STAGE()
1864 / (mad(ctx->e, approx_powf(v, ctx->c), ctx->d)), in STAGE()
1882 F r = if_then_else(v*R <= 1, approx_powf(v*R, G) in STAGE()
1900 F r = if_then_else(v <= 1, R * approx_powf(v, G) in STAGE()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/tests/
H A DSkVMTest.cpp2020 return b->approx_powf(base, b->splat(0.5f)); in DEF_TEST()
2030 return b->approx_powf(b->splat(3.0f), exp); in DEF_TEST()