Lines Matching refs:this
38 inline void Sk4px::store4(SkPMColor px[4]) const { memcpy(px, this, 16); } in store4()
39 inline void Sk4px::store2(SkPMColor px[2]) const { memcpy(px, this, 8); } in store2()
40 inline void Sk4px::store1(SkPMColor px[1]) const { memcpy(px, this, 4); } in store1()
43 return Sk16h((*this)[ 0], (*this)[ 1], (*this)[ 2], (*this)[ 3], in widenLo()
44 (*this)[ 4], (*this)[ 5], (*this)[ 6], (*this)[ 7], in widenLo()
45 (*this)[ 8], (*this)[ 9], (*this)[10], (*this)[11], in widenLo()
46 (*this)[12], (*this)[13], (*this)[14], (*this)[15]); in widenLo()
49 inline Sk4px::Wide Sk4px::widenHi() const { return this->widenLo() << 8; } in widenHi()
51 inline Sk4px::Wide Sk4px::widenLoHi() const { return this->widenLo() + this->widenHi(); } in widenLoHi()
54 return this->widenLo() * Sk4px(other).widenLo(); in mulWiden()
58 Sk4px::Wide r = (*this + other) >> 8; in addNarrowHi()
67 auto v = *this + Sk16h(128); in div255()
73 return Sk16b((*this)[ 3], (*this)[ 3], (*this)[ 3], (*this)[ 3], in alphas()
74 (*this)[ 7], (*this)[ 7], (*this)[ 7], (*this)[ 7], in alphas()
75 (*this)[11], (*this)[11], (*this)[11], (*this)[11], in alphas()
76 (*this)[15], (*this)[15], (*this)[15], (*this)[15]); in alphas()
95 return Sk16b((*this)[ 0], (*this)[ 1], (*this)[ 2], 0, in zeroAlphas()
96 (*this)[ 4], (*this)[ 5], (*this)[ 6], 0, in zeroAlphas()
97 (*this)[ 8], (*this)[ 9], (*this)[10], 0, in zeroAlphas()
98 (*this)[12], (*this)[13], (*this)[14], 0); in zeroAlphas()
103 return Sk16b(0,0,0, (*this)[ 3], in zeroColors()
104 0,0,0, (*this)[ 7], in zeroColors()
105 0,0,0, (*this)[11], in zeroColors()
106 0,0,0, (*this)[15]); in zeroColors()