Home
last modified time | relevance | path

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

/external/skia/src/opts/
DSkBlitRow_opts_arm_neon.cpp118 uint16x8_t vdst, vdst_r, vdst_g, vdst_b; in S32_D565_Blend_neon() local
144 vdst_g = vshlq_n_u16(vdst, 5); // shift green to top of lanes in S32_D565_Blend_neon()
147 vdst_g = vshrq_n_u16(vdst_g, 5+5); // extract green in S32_D565_Blend_neon()
156 vres_g = vmovl_u8(vsrc.val[NEON_G]) - vdst_g; in S32_D565_Blend_neon()
164 vres_g += vdst_g; in S32_D565_Blend_neon()
630 uint16x8_t vdst, vdst_r, vdst_g, vdst_b; in S32A_D565_Blend_neon() local
664 vdst_g = vshlq_n_u16(vdst, SK_R16_BITS); // shift green to top of lanes in S32A_D565_Blend_neon()
667 vdst_g = vshrq_n_u16(vdst_g, SK_R16_BITS + SK_B16_BITS); // extract green in S32A_D565_Blend_neon()
686 vres_g = vmlaq_u16(vres_g, vdst_g, vres_a); in S32A_D565_Blend_neon()
766 uint16x8_t vdst_r, vdst_g, vdst_b; in S32_D565_Blend_Dither_neon() local
[all …]