Home
last modified time | relevance | path

Searched refs:SkNx_fma (Results 1 – 16 of 16) sorted by relevance

/external/skqp/src/gpu/
DGrQuad.cpp171 auto x = SkNx_fma(sx, rx, SkNx_fma(kx, ry, tx)); in GrQuad()
172 auto y = SkNx_fma(ky, rx, SkNx_fma(sy, ry, ty)); in GrQuad()
177 auto iw = SkNx_fma(w0, rx, SkNx_fma(w1, ry, w2)).invert(); in GrQuad()
214 SkNx_fma(sx, rx, SkNx_fma(kx, ry, tx)).store(fX); in GrPerspQuad()
215 SkNx_fma(ky, rx, SkNx_fma(sy, ry, ty)).store(fY); in GrPerspQuad()
220 auto w = SkNx_fma(w0, rx, SkNx_fma(w1, ry, w2)); in GrPerspQuad()
/external/skia/src/gpu/ccpr/
DGrCCFillGeometry.cpp133 return SkNx_fma(t, b - a, a); in lerp()
183 Sk2f p01 = SkNx_fma(t, tan0, p0); in appendQuadratics()
184 Sk2f p12 = SkNx_fma(t, tan1, p1); in appendQuadratics()
228 Sk2f c1 = SkNx_fma(Sk2f(1.5f), tan0, p0); in is_cubic_nearly_quadratic()
229 Sk2f c2 = SkNx_fma(Sk2f(-1.5f), tan1, p3); in is_cubic_nearly_quadratic()
362 Sk2f l2 = SkNx_fma(Sk2f(-2), T2, -T1); in find_chops_around_loop_intersection()
363 Sk2f l1 = T2 * SkNx_fma(Sk2f(2), T1, T2); in find_chops_around_loop_intersection()
499 Sk2f C0 = SkNx_fma(Sk2f(3), p1 - p2, p3 - p0); in cubicTo()
501 ? SkNx_fma(Sk2f(-2), p1, p0 + p2) in cubicTo()
DGrCCPerFlushResources.cpp302 Sk4f devPt = SkNx_fma(Y, Sk4f(pts[0].y()), T); in transform_path_pts()
303 devPt = SkNx_fma(X, Sk4f(pts[0].x()), devPt); in transform_path_pts()
313 devPt = SkNx_fma(Y, Sk4f(pts[i].y()), T); in transform_path_pts()
314 devPt = SkNx_fma(X, Sk4f(pts[i].x()), devPt); in transform_path_pts()
DGrCCStroker.cpp410 Sk2f c1 = SkNx_fma(Sk2f(2/3.f), p1 - p0, p0); in appendQuadraticStroke()
411 Sk2f c2 = SkNx_fma(Sk2f(1/3.f), p2 - p1, p1); in appendQuadraticStroke()
DGrCCStrokeGeometry.cpp467 Sk2f heights = SkNx_fma(r, Sk2f(miterCapHeightOverWidth, -SK_ScalarRoot2Over2), Sk2f(0, 1)); in recordLeftJoinIfNotEmpty()
/external/skqp/src/gpu/ccpr/
DGrCCFillGeometry.cpp133 return SkNx_fma(t, b - a, a); in lerp()
183 Sk2f p01 = SkNx_fma(t, tan0, p0); in appendQuadratics()
184 Sk2f p12 = SkNx_fma(t, tan1, p1); in appendQuadratics()
228 Sk2f c1 = SkNx_fma(Sk2f(1.5f), tan0, p0); in is_cubic_nearly_quadratic()
229 Sk2f c2 = SkNx_fma(Sk2f(-1.5f), tan1, p3); in is_cubic_nearly_quadratic()
362 Sk2f l2 = SkNx_fma(Sk2f(-2), T2, -T1); in find_chops_around_loop_intersection()
363 Sk2f l1 = T2 * SkNx_fma(Sk2f(2), T1, T2); in find_chops_around_loop_intersection()
499 Sk2f C0 = SkNx_fma(Sk2f(3), p1 - p2, p3 - p0); in cubicTo()
501 ? SkNx_fma(Sk2f(-2), p1, p0 + p2) in cubicTo()
DGrCCPerFlushResources.cpp299 Sk4f devPt = SkNx_fma(Y, Sk4f(pts[0].y()), T); in transform_path_pts()
300 devPt = SkNx_fma(X, Sk4f(pts[0].x()), devPt); in transform_path_pts()
310 devPt = SkNx_fma(Y, Sk4f(pts[i].y()), T); in transform_path_pts()
311 devPt = SkNx_fma(X, Sk4f(pts[i].x()), devPt); in transform_path_pts()
DGrCCStroker.cpp410 Sk2f c1 = SkNx_fma(Sk2f(2/3.f), p1 - p0, p0); in appendQuadraticStroke()
411 Sk2f c2 = SkNx_fma(Sk2f(1/3.f), p2 - p1, p1); in appendQuadraticStroke()
DGrCCStrokeGeometry.cpp467 Sk2f heights = SkNx_fma(r, Sk2f(miterCapHeightOverWidth, -SK_ScalarRoot2Over2), Sk2f(0, 1)); in recordLeftJoinIfNotEmpty()
/external/skqp/src/gpu/ops/
DGrQuadPerEdgeAA.cpp24 return SkNx_fma<4, float>(f, m, a); in fma()
240 Sk4f len = SkNx_shuffle<0, 1, 0, 1>(SkNx_fma(vx, vx, vy * vy).sqrt()); in compute_quad_persp_vertices()
284 Sk4f len = SkNx_shuffle<0, 0, 1, 1>(SkNx_fma(vx, vx, vy * vy).sqrt()); in compute_quad_persp_vertices()
/external/skia/src/gpu/
DGrQuad.cpp115 static constexpr auto fma = SkNx_fma<4, float>; in map_quad_general()
/external/skqp/include/private/
DSkNx.h383 AI static SkNx<N,T> SkNx_fma(const SkNx<N,T>& f, const SkNx<N,T>& m, const SkNx<N,T>& a) {
DSkNx_neon.h310 AI static Sk4f SkNx_fma(const Sk4f& f, const Sk4f& m, const Sk4f& a) { in SkNx_fma() function
/external/skia/include/private/
DSkNx.h383 AI static SkNx<N,T> SkNx_fma(const SkNx<N,T>& f, const SkNx<N,T>& m, const SkNx<N,T>& a) {
DSkNx_neon.h310 AI static Sk4f SkNx_fma(const Sk4f& f, const Sk4f& m, const Sk4f& a) { in SkNx_fma() function
/external/skia/src/gpu/ops/
DGrQuadPerEdgeAA.cpp53 return SkNx_fma<4, float>(f, m, a); in fma()