/external/skqp/src/gpu/ |
D | GrQuad.cpp | 171 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/ |
D | GrCCFillGeometry.cpp | 133 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()
|
D | GrCCPerFlushResources.cpp | 302 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()
|
D | GrCCStroker.cpp | 410 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()
|
D | GrCCStrokeGeometry.cpp | 467 Sk2f heights = SkNx_fma(r, Sk2f(miterCapHeightOverWidth, -SK_ScalarRoot2Over2), Sk2f(0, 1)); in recordLeftJoinIfNotEmpty()
|
/external/skqp/src/gpu/ccpr/ |
D | GrCCFillGeometry.cpp | 133 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()
|
D | GrCCPerFlushResources.cpp | 299 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()
|
D | GrCCStroker.cpp | 410 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()
|
D | GrCCStrokeGeometry.cpp | 467 Sk2f heights = SkNx_fma(r, Sk2f(miterCapHeightOverWidth, -SK_ScalarRoot2Over2), Sk2f(0, 1)); in recordLeftJoinIfNotEmpty()
|
/external/skqp/src/gpu/ops/ |
D | GrQuadPerEdgeAA.cpp | 24 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/ |
D | GrQuad.cpp | 115 static constexpr auto fma = SkNx_fma<4, float>; in map_quad_general()
|
/external/skqp/include/private/ |
D | SkNx.h | 383 AI static SkNx<N,T> SkNx_fma(const SkNx<N,T>& f, const SkNx<N,T>& m, const SkNx<N,T>& a) {
|
D | SkNx_neon.h | 310 AI static Sk4f SkNx_fma(const Sk4f& f, const Sk4f& m, const Sk4f& a) { in SkNx_fma() function
|
/external/skia/include/private/ |
D | SkNx.h | 383 AI static SkNx<N,T> SkNx_fma(const SkNx<N,T>& f, const SkNx<N,T>& m, const SkNx<N,T>& a) {
|
D | SkNx_neon.h | 310 AI static Sk4f SkNx_fma(const Sk4f& f, const Sk4f& m, const Sk4f& a) { in SkNx_fma() function
|
/external/skia/src/gpu/ops/ |
D | GrQuadPerEdgeAA.cpp | 53 return SkNx_fma<4, float>(f, m, a); in fma()
|