Searched refs:NEON_A (Results 1 – 4 of 4) sorted by relevance
/external/skia/src/opts/ |
D | SkXfermode_opts_arm_neon.cpp | 243 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 …]
|
D | SkBlitMask_opts_arm_neon.cpp | 21 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()
|
D | SkColor_opts_neon.h | 9 #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()
|
D | SkBlitRow_opts_arm_neon.cpp | 677 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()
|