Home
last modified time | relevance | path

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

/ohos5.0/foundation/graphic/graphic_utils_lite/interfaces/innerkits/
H A Dgraphic_neon_utils.h65 static inline uint8x8_t NeonMulDiv255(uint8x8_t a, uint8x8_t b) in NeonMulDiv255() function
123 uint8x8_t da = NeonMulDiv255(a1, vdup_n_u8(OPA_OPAQUE) - a2); in NeonBlendRGBA()
124 a1 = a1 - NeonMulDiv255(a2, a1) + a2; in NeonBlendRGBA()
137 a1 = a1 - NeonMulDiv255(a2, a1) + a2; in NeonBlendXRGB()
150 r1 = NeonMulDiv255(r2, a2) + NeonMulDiv255(r1, da); in NeonBlendRGB()
151 g1 = NeonMulDiv255(g2, a2) + NeonMulDiv255(g1, da); in NeonBlendRGB()
152 b1 = NeonMulDiv255(b2, a2) + NeonMulDiv255(b1, da); in NeonBlendRGB()
203 a = NeonMulDiv255(vBuf.val[NEON_A], vdup_n_u8(opa)); in LoadBufA_ARGB8888()
H A Dgraphic_neon_pipeline.h337 a = NeonMulDiv255(vdup_n_u8(opa), vdup_n_u8(color->alpha)); in ConstructSrcColor()
/ohos5.0/foundation/arkui/ui_lite/frameworks/draw/
H A Ddraw_utils.cpp1295 vOutA = NeonMulDiv255(vdup_n_u8(in.opaScale), vOutA);