Home
last modified time | relevance | path

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

/external/skia/src/opts/
DSkColor_opts_neon.h96 int16x8_t vsrc_wide, vdst_wide, vdiff; in SkFourByteInterp256_neon() local
100 vdst_wide = vreinterpretq_s16_u16(vmovl_u8(vreinterpret_u8_u32(vdup_n_u32(dst)))); in SkFourByteInterp256_neon()
102 vdiff = vsrc_wide - vdst_wide; in SkFourByteInterp256_neon()
107 vdst_wide += vdiff; in SkFourByteInterp256_neon()
109 res = vmovn_u16(vreinterpretq_u16_s16(vdst_wide)); in SkFourByteInterp256_neon()
DSkBlitRow_opts_arm_neon.cpp1167 uint16x8_t vsrc_wide, vdst_wide; in S32_Blend_BlitRow32_neon() local
1185 vdst_wide = vmull_u8(vdst, vdup_n_u8(dst_scale)); in S32_Blend_BlitRow32_neon()
1188 vres = vshrn_n_u16(vdst_wide, 8) + vshrn_n_u16(vsrc_wide, 8); in S32_Blend_BlitRow32_neon()
1200 uint16x8_t vsrc_wide, vdst_wide; in S32_Blend_BlitRow32_neon() local
1209 vdst_wide = vmull_u8(vdst, vdup_n_u8(dst_scale)); in S32_Blend_BlitRow32_neon()
1210 vres = vshrn_n_u16(vdst_wide, 8) + vshrn_n_u16(vsrc_wide, 8); in S32_Blend_BlitRow32_neon()
1233 uint16x8_t vdst_wide, vsrc_wide; in S32A_Blend_BlitRow32_neon() local
1251 vdst_wide = vmovl_u8(vdst); in S32A_Blend_BlitRow32_neon()
1252 vdst_wide = vmulq_n_u16(vdst_wide, dst_scale); in S32A_Blend_BlitRow32_neon()
1255 vres = vshrn_n_u16(vdst_wide, 8) + vshrn_n_u16(vsrc_wide, 8); in S32A_Blend_BlitRow32_neon()
[all …]