Home
last modified time | relevance | path

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

/external/skia/src/opts/
DSkXfermode_opts_arm_neon.cpp243 src_scale = vsubw_u8(vdupq_n_u16(256), dst.val[NEON_A]); in dstover_modeproc_neon8()
245 ret.val[NEON_A] = dst.val[NEON_A] + SkAlphaMul_neon8(src.val[NEON_A], src_scale); in dstover_modeproc_neon8()
257 scale = SkAlpha255To256_neon8(dst.val[NEON_A]); in srcin_modeproc_neon8()
259 ret.val[NEON_A] = SkAlphaMul_neon8(src.val[NEON_A], scale); in srcin_modeproc_neon8()
271 scale = SkAlpha255To256_neon8(src.val[NEON_A]); in dstin_modeproc_neon8()
280 uint16x8_t scale = vsubw_u8(vdupq_n_u16(256), dst.val[NEON_A]); in srcout_modeproc_neon8()
289 uint16x8_t scale = vsubw_u8(vdupq_n_u16(256), src.val[NEON_A]); in dstout_modeproc_neon8()
300 isa = vsub_u8(vdup_n_u8(255), src.val[NEON_A]); in srcatop_modeproc_neon8()
302 ret.val[NEON_A] = dst.val[NEON_A]; in srcatop_modeproc_neon8()
303 ret.val[NEON_R] = SkAlphaMulAlpha_neon8(src.val[NEON_R], dst.val[NEON_A]) in srcatop_modeproc_neon8()
[all …]
DSkBlitMask_opts_arm_neon.cpp21 vdevice.val[NEON_A] += vmask; in D32_A8_Black_neon()
53 vpmc.val[NEON_A] = vdup_n_u8(SkGetPackedA32(pmc)); in D32_A8_Opaque_Color_neon()
65 SkAlphaMul_neon8(vpmc.val[NEON_A], vmask256)); in D32_A8_Opaque_Color_neon()
71 vdev.val[NEON_A] = SkAlphaMul_neon8(vpmc.val[NEON_A], vmask256) in D32_A8_Opaque_Color_neon()
72 + SkAlphaMul_neon8(vdev.val[NEON_A], vscale); in D32_A8_Opaque_Color_neon()
172 vdst.val[NEON_A] = vbsl_u8(vsel_trans, vdst.val[NEON_A], vdup_n_u8(0xFF)); in SkBlitLCD16OpaqueRow_neon()
173 vdst.val[NEON_A] = vbsl_u8(vsel_opq, vopqDstA, vdst.val[NEON_A]); in SkBlitLCD16OpaqueRow_neon()
239 vdst.val[NEON_A] = vdup_n_u8(0xFF); in SkBlitLCD16Row_neon()
DSkColor_opts_neon.h9 #define NEON_A (SK_A32_SHIFT / 8) macro
25 ret.val[NEON_A] = SkAlphaMul_neon8(color.val[NEON_A], scale); in SkAlphaMulQ_neon8()
46 ret.val[NEON_A] = vdup_n_u8(0xFF); in SkPixel16ToPixel32_neon8()
DSkBlitRow_opts_arm_neon.cpp677 vres_a = vmull_u8(vsrc.val[NEON_A], valpha); in S32A_D565_Blend_neon()
1442 sa = vsrc.val[NEON_A]; in S32A_D565_Opaque_Dither_neon()