Home
last modified time | relevance | path

Searched refs:Sk4s (Results 1 – 5 of 5) sorted by relevance

/external/skia/src/opts/
DSkMatrix_opts.h27 Sk4s trans4(tx, ty, tx, ty); in matrix_translate()
30 (Sk4s::Load(src) + trans4).store(dst); in matrix_translate()
36 (Sk4s::Load(src+0) + trans4).store(dst+0); in matrix_translate()
37 (Sk4s::Load(src+2) + trans4).store(dst+2); in matrix_translate()
57 Sk4s trans4(tx, ty, tx, ty); in matrix_scale_translate()
58 Sk4s scale4(sx, sy, sx, sy); in matrix_scale_translate()
61 (Sk4s::Load(src) * scale4 + trans4).store(dst); in matrix_scale_translate()
67 (Sk4s::Load(src+0) * scale4 + trans4).store(dst+0); in matrix_scale_translate()
68 (Sk4s::Load(src+2) * scale4 + trans4).store(dst+2); in matrix_scale_translate()
90 Sk4s trans4(tx, ty, tx, ty); in matrix_affine()
[all …]
/external/skia/src/core/
DSkRect.cpp50 static inline bool is_finite(const Sk4s& value) { in is_finite()
51 auto finite = value * Sk4s(0) == Sk4s(0); in is_finite()
63 Sk4s min, max, accum; in setBoundsCheck()
66 min = Sk4s(pts[0].fX, pts[0].fY, pts[0].fX, pts[0].fY); in setBoundsCheck()
70 min = Sk4s::Load(pts); in setBoundsCheck()
75 accum = accum * Sk4s(0); in setBoundsCheck()
79 Sk4s xy = Sk4s::Load(pts); in setBoundsCheck()
81 min = Sk4s::Min(min, xy); in setBoundsCheck()
82 max = Sk4s::Max(max, xy); in setBoundsCheck()
DSkEdgeClipper.cpp362 Sk4s ys(pts[0].fY, pts[1].fY, pts[2].fY, pts[3].fY); in quick_reject_in_y()
363 Sk4s t(clip.top()); in quick_reject_in_y()
364 Sk4s b(clip.bottom()); in quick_reject_in_y()
DSkNx.h191 typedef SkNx<4, SkScalar> Sk4s; typedef
/external/skia/site/dev/contrib/
Dsimd.md39 …ou that it can work with vectors of `SkScalar` (a Skia-specific float typedef) too: `Sk2s`, `Sk4s`.