Home
last modified time | relevance | path

Searched refs:Sk16h (Results 1 – 7 of 7) sorted by relevance

/external/skia/src/core/
DSk4px.h44 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;
DSkBlitRow_D32.cpp151 Sk16h colorHighAndRound = Sk4px(color).widenHi() + Sk16h(128); in Color32()
DSkNx.h287 typedef SkNi<16, uint16_t> Sk16h; typedef
DSkXfermode.cpp1349 auto m = Sk4px::Wide(Sk16h::Min(src.mulWiden(dst.alphas()), dst.mulWiden(src.alphas()))) in Xfer()
/external/skia/src/opts/
DSk4px_NEON.h32 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()
DSk4px_SSE2.h23 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()
DSk4px_none.h39 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()