Searched refs:Sk16h (Results 1 – 7 of 7) sorted by relevance
/external/skia/src/core/ |
D | Sk4px.h | 44 class Wide : public Sk16h { 46 Wide(const Sk16h& v) : Sk16h(v) {} in Wide() 49 Sk4px addNarrowHi(const Sk16h&) const; 53 return Sk4px::Wide(*this + Sk16h(128)).div255TruncNarrow(); in div255RoundNarrow() 57 typedef Sk16h INHERITED;
|
D | SkBlitRow_D32.cpp | 151 Sk16h colorHighAndRound = Sk4px(color).widenHi() + Sk16h(128); in Color32()
|
D | SkNx.h | 287 typedef SkNi<16, uint16_t> Sk16h; typedef
|
D | SkXfermode.cpp | 1349 auto m = Sk4px::Wide(Sk16h::Min(src.mulWiden(dst.alphas()), dst.mulWiden(src.alphas()))) in Xfer()
|
/external/skia/src/opts/ |
D | Sk4px_NEON.h | 32 return Sk16h(vmovl_u8(vget_low_u8 (this->fVec)), in widenLo() 37 return Sk16h(vshll_n_u8(vget_low_u8 (this->fVec), 8), in widenHi() 42 return Sk16h(vmull_u8(vget_low_u8 (this->fVec), vget_low_u8 (other.fVec)), in mulWiden() 46 inline Sk4px Sk4px::Wide::addNarrowHi(const Sk16h& other) const { in addNarrowHi()
|
D | Sk4px_SSE2.h | 23 return Sk16h(_mm_unpacklo_epi8(this->fVec, _mm_setzero_si128()), in widenLo() 28 return Sk16h(_mm_unpacklo_epi8(_mm_setzero_si128(), this->fVec), in widenHi() 36 inline Sk4px Sk4px::Wide::addNarrowHi(const Sk16h& other) const { in addNarrowHi()
|
D | Sk4px_none.h | 39 return Sk16h(this->kth< 0>(), this->kth< 1>(), this->kth< 2>(), this->kth< 3>(), in widenLo() 51 inline Sk4px Sk4px::Wide::addNarrowHi(const Sk16h& other) const { in addNarrowHi()
|