Searched refs:Sk4s (Results 1 – 5 of 5) sorted by relevance
/external/skia/src/opts/ |
D | SkMatrix_opts.h | 27 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/ |
D | SkRect.cpp | 50 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()
|
D | SkEdgeClipper.cpp | 362 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()
|
D | SkNx.h | 191 typedef SkNx<4, SkScalar> Sk4s; typedef
|
/external/skia/site/dev/contrib/ |
D | simd.md | 39 …ou that it can work with vectors of `SkScalar` (a Skia-specific float typedef) too: `Sk2s`, `Sk4s`.
|