Searched refs:vdst_wide (Results 1 – 3 of 3) sorted by relevance
/external/skia/src/opts/ |
D | SkColor_opts_neon.h | 89 int16x8_t vsrc_wide, vdst_wide, vdiff; in SkFourByteInterp256_neon() local 93 vdst_wide = vreinterpretq_s16_u16(vmovl_u8(vreinterpret_u8_u32(vdup_n_u32(dst)))); in SkFourByteInterp256_neon() 95 vdiff = vsrc_wide - vdst_wide; in SkFourByteInterp256_neon() 100 vdst_wide += vdiff; in SkFourByteInterp256_neon() 102 res = vmovn_u16(vreinterpretq_u16_s16(vdst_wide)); in SkFourByteInterp256_neon()
|
D | SkXfermode_opts_arm_neon.cpp | 123 uint16x8_t vsrc_wide, vdst_wide; in srcatop_modeproc_neon() local 125 vdst_wide = vmull_u8(visa, vreinterpret_u8_u32(vdup_n_u32(dst))); in srcatop_modeproc_neon() 130 vdst_wide += vdupq_n_u16(128); in srcatop_modeproc_neon() 131 vdst_wide += vshrq_n_u16(vdst_wide, 8); in srcatop_modeproc_neon() 134 vdst = vshrn_n_u16(vdst_wide, 8); in srcatop_modeproc_neon() 153 uint16x8_t vsrc_wide, vdst_wide; in dstatop_modeproc_neon() local 155 vdst_wide = vmull_u8(vsa, vreinterpret_u8_u32(vdup_n_u32(dst))); in dstatop_modeproc_neon() 160 vdst_wide += vdupq_n_u16(128); in dstatop_modeproc_neon() 161 vdst_wide += vshrq_n_u16(vdst_wide, 8); in dstatop_modeproc_neon() 164 vdst = vshrn_n_u16(vdst_wide, 8); in dstatop_modeproc_neon() [all …]
|
D | SkBlitRow_opts_arm_neon.cpp | 1169 uint16x8_t vsrc_wide, vdst_wide; in S32_Blend_BlitRow32_neon() local 1187 vdst_wide = vmull_u8(vdst, vdup_n_u8(dst_scale)); in S32_Blend_BlitRow32_neon() 1190 vres = vshrn_n_u16(vdst_wide, 8) + vshrn_n_u16(vsrc_wide, 8); in S32_Blend_BlitRow32_neon() 1202 uint16x8_t vsrc_wide, vdst_wide; in S32_Blend_BlitRow32_neon() local 1211 vdst_wide = vmull_u8(vdst, vdup_n_u8(dst_scale)); in S32_Blend_BlitRow32_neon() 1212 vres = vshrn_n_u16(vdst_wide, 8) + vshrn_n_u16(vsrc_wide, 8); in S32_Blend_BlitRow32_neon() 1235 uint16x8_t vdst_wide, vsrc_wide; in S32A_Blend_BlitRow32_neon() local 1253 vdst_wide = vmovl_u8(vdst); in S32A_Blend_BlitRow32_neon() 1254 vdst_wide = vmulq_n_u16(vdst_wide, dst_scale); in S32A_Blend_BlitRow32_neon() 1257 vres = vshrn_n_u16(vdst_wide, 8) + vshrn_n_u16(vsrc_wide, 8); in S32A_Blend_BlitRow32_neon() [all …]
|