Home
last modified time | relevance | path

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

/external/skia/src/opts/
DSkBlitRow_opts_arm_neon.cpp1169 uint16x8_t vsrc_wide, vdst_wide; in S32_Blend_BlitRow32_neon() local
1183 vsrc_wide = vmovl_u8(vsrc); in S32_Blend_BlitRow32_neon()
1184 vsrc_wide = vmulq_u16(vsrc_wide, vdupq_n_u16(src_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
1209 vsrc_wide = vmovl_u8(vsrc); in S32_Blend_BlitRow32_neon()
1210 vsrc_wide = vmulq_u16(vsrc_wide, vdupq_n_u16(src_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
1249 vsrc_wide = vmovl_u8(vsrc); in S32A_Blend_BlitRow32_neon()
[all …]
DSkXfermode_opts_arm_neon.cpp123 uint16x8_t vsrc_wide, vdst_wide; in srcatop_modeproc_neon() local
124 vsrc_wide = vmull_u8(vda, vreinterpret_u8_u32(vdup_n_u32(src))); in srcatop_modeproc_neon()
127 vsrc_wide += vdupq_n_u16(128); in srcatop_modeproc_neon()
128 vsrc_wide += vshrq_n_u16(vsrc_wide, 8); in srcatop_modeproc_neon()
133 vsrc = vshrn_n_u16(vsrc_wide, 8); in srcatop_modeproc_neon()
153 uint16x8_t vsrc_wide, vdst_wide; in dstatop_modeproc_neon() local
154 vsrc_wide = vmull_u8(vida, vreinterpret_u8_u32(vdup_n_u32(src))); in dstatop_modeproc_neon()
157 vsrc_wide += vdupq_n_u16(128); in dstatop_modeproc_neon()
158 vsrc_wide += vshrq_n_u16(vsrc_wide, 8); in dstatop_modeproc_neon()
163 vsrc = vshrn_n_u16(vsrc_wide, 8); in dstatop_modeproc_neon()
[all …]
DSkColor_opts_neon.h89 int16x8_t vsrc_wide, vdst_wide, vdiff; in SkFourByteInterp256_neon() local
92 vsrc_wide = vreinterpretq_s16_u16(vmovl_u8(vreinterpret_u8_u32(vdup_n_u32(src)))); in SkFourByteInterp256_neon()
95 vdiff = vsrc_wide - vdst_wide; in SkFourByteInterp256_neon()