• Home
  • Raw
  • Download

Lines Matching refs:vdst

32         uint8x8x4_t vdst;  in SkBlitLCD16OpaqueRow_neon()  local
37 vdst = vld4_u8((uint8_t*)dst); in SkBlitLCD16OpaqueRow_neon()
55 vdst.val[NEON_A] = vbsl_u8(vsel_trans, vdst.val[NEON_A], vdup_n_u8(0xFF)); in SkBlitLCD16OpaqueRow_neon()
56 vdst.val[NEON_A] = vbsl_u8(vsel_opq, vopqDstA, vdst.val[NEON_A]); in SkBlitLCD16OpaqueRow_neon()
58 vdst.val[NEON_R] = SkBlend32_neon8(vcolR, vdst.val[NEON_R], vmaskR); in SkBlitLCD16OpaqueRow_neon()
59 vdst.val[NEON_G] = SkBlend32_neon8(vcolG, vdst.val[NEON_G], vmaskG); in SkBlitLCD16OpaqueRow_neon()
60 vdst.val[NEON_B] = SkBlend32_neon8(vcolB, vdst.val[NEON_B], vmaskB); in SkBlitLCD16OpaqueRow_neon()
62 vdst.val[NEON_R] = vbsl_u8(vsel_opq, vopqDstR, vdst.val[NEON_R]); in SkBlitLCD16OpaqueRow_neon()
63 vdst.val[NEON_G] = vbsl_u8(vsel_opq, vopqDstG, vdst.val[NEON_G]); in SkBlitLCD16OpaqueRow_neon()
64 vdst.val[NEON_B] = vbsl_u8(vsel_opq, vopqDstB, vdst.val[NEON_B]); in SkBlitLCD16OpaqueRow_neon()
66 vst4_u8((uint8_t*)dst, vdst); in SkBlitLCD16OpaqueRow_neon()
100 uint8x8x4_t vdst; in SkBlitLCD16Row_neon() local
104 vdst = vld4_u8((uint8_t*)dst); in SkBlitLCD16Row_neon()
122 vdst.val[NEON_A] = vdup_n_u8(0xFF); in SkBlitLCD16Row_neon()
123 vdst.val[NEON_R] = SkBlend32_neon8(vcolR, vdst.val[NEON_R], vmaskR); in SkBlitLCD16Row_neon()
124 vdst.val[NEON_G] = SkBlend32_neon8(vcolG, vdst.val[NEON_G], vmaskG); in SkBlitLCD16Row_neon()
125 vdst.val[NEON_B] = SkBlend32_neon8(vcolB, vdst.val[NEON_B], vmaskB); in SkBlitLCD16Row_neon()
127 vst4_u8((uint8_t*)dst, vdst); in SkBlitLCD16Row_neon()
174 uint16x8x2_t vdst = vzipq_u16((vdev & vmaskq_ng16), (vdev & vmaskq_g16)); in SkRGB16BlitterBlitV_neon()
175 uint32x4_t vdst32_lo = vmulq_u32(vreinterpretq_u32_u16(vdst.val[0]), vscale5); in SkRGB16BlitterBlitV_neon()
176 uint32x4_t vdst32_hi = vmulq_u32(vreinterpretq_u32_u16(vdst.val[1]), vscale5); in SkRGB16BlitterBlitV_neon()