Lines Matching refs:Sk16b
10 inline Sk4px Sk4px::DupPMColor(SkPMColor px) { return Sk16b(_mm_set1_epi32(px)); } in DupPMColor()
13 return Sk16b(_mm_loadu_si128((const __m128i*)px)); in Load4()
16 return Sk16b(_mm_loadl_epi64((const __m128i*)px)); in Load2()
18 inline Sk4px Sk4px::Load1(const SkPMColor px[1]) { return Sk16b(_mm_cvtsi32_si128(*px)); } in Load1()
39 inline Sk4px::Wide Sk4px::mulWiden(const Sk16b& other) const { in mulWiden()
64 return Sk16b(_mm_shuffle_epi8(this->fVec, splat)); in alphas()
70 return Sk16b(_mm_shuffle_epi8(_mm_cvtsi32_si128(as), splat)); in Load4Alphas()
79 return Sk16b(as); in alphas()
86 return Sk16b(as); in Load4Alphas()
96 return Sk16b(_mm_and_si128(_mm_set1_epi32(0xFF << SK_A32_SHIFT), this->fVec)); in zeroColors()
101 return Sk16b(_mm_andnot_si128(_mm_set1_epi32(0xFF << SK_A32_SHIFT), this->fVec)); in zeroAlphas()