Searched refs:Sk16b (Results 1 - 8 of 8) sorted by relevance
/external/skia/src/opts/ |
H A D | Sk4px_NEON.h | 11 return Sk16b((uint8x16_t)vld1q_u32(px)); 15 return Sk16b((uint8x16_t)vcombine_u32(px2, px2)); 18 return Sk16b((uint8x16_t)vdupq_n_u32(*px)); 41 inline Sk4px::Wide Sk4px::mulWiden(const Sk16b& other) const { 48 return Sk16b(vcombine_u8(vaddhn_u16(this->fLo.fVec, o.fLo.fVec), 57 return Sk16b((uint8x16_t)as); 69 return Sk16b((uint8x16_t)a32); 79 return Sk16b((uint8x16_t)a32); 83 return Sk16b(vandq_u8(this->fVec, (uint8x16_t)vdupq_n_u32(0xFF << SK_A32_SHIFT))); 88 return Sk16b(vbicq_u [all...] |
H A D | Sk4px_SSE2.h | 11 return Sk16b(_mm_loadu_si128((const __m128i*)px)); 14 return Sk16b(_mm_loadl_epi64((const __m128i*)px)); 16 inline Sk4px Sk4px::Load1(const SkPMColor px[1]) { return Sk16b(_mm_cvtsi32_si128(*px)); } 32 inline Sk4px::Wide Sk4px::mulWiden(const Sk16b& other) const { 48 return Sk16b(_mm_shuffle_epi8(this->fVec, splat)); 54 return Sk16b(_mm_shuffle_epi8(_mm_cvtsi32_si128(as), splat)); 62 return Sk16b(as); 71 return Sk16b(as); 81 return Sk16b(_mm_and_si128(_mm_set1_epi32(0xFF << SK_A32_SHIFT), this->fVec)); 86 return Sk16b(_mm_andnot_si12 [all...] |
H A D | Sk4px_none.h | 17 Sk4px px4 = Sk16b(); 23 Sk4px px2 = Sk16b(); 29 Sk4px px1 = Sk16b(); 47 inline Sk4px::Wide Sk4px::mulWiden(const Sk16b& other) const { 53 return Sk16b(r.kth< 0>(), r.kth< 1>(), r.kth< 2>(), r.kth< 3>(), 61 return Sk16b(this->kth< 3>(), this->kth< 3>(), this->kth< 3>(), this->kth< 3>(), 68 return Sk16b(a[0], a[0], a[0], a[0], 75 return Sk16b(a[0], a[0], a[0], a[0], 83 return Sk16b(this->kth< 0>(), this->kth< 1>(), this->kth< 2>(), 0, 91 return Sk16b( [all...] |
/external/skia/src/core/ |
H A D | Sk4px.h | 15 class Sk4px : public Sk16b { 19 Sk4px(const Sk16b& v) : INHERITED(v) {} 27 Sk4px inv() const { return Sk16b(255) - *this; } 62 Wide mulWiden(const Sk16b&) const; // 8-bit x 8-bit -> 16-bit components. 65 return this->mulWiden(Sk16b(255)); 162 typedef Sk16b INHERITED;
|
H A D | SkBlitRow_D32.cpp | 152 Sk16b invA_16x(invA);
|
H A D | SkNx.h | 289 typedef SkNi<16, uint8_t> Sk16b; typedef
|
H A D | SkXfermode.cpp | 1426 [&](const Sk4px& dst4, const Sk4px& src4, const Sk16b& alpha) {
|
/external/skia/tests/ |
H A D | SkNxTest.cpp | 139 REPORTER_ASSERT(r, Sk16b::Min(Sk16b(a), Sk16b(b)).kth<0>() == SkTMin(a, b));
|
Completed in 116 milliseconds