From e581ae43537788ce5bb213e04fc382fb5467e6a5 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Tue, 16 Nov 2021 17:18:51 +0900 Subject: [PATCH] sw_engine neon: code refactoring. keep the internal function name consistency. --- src/lib/sw_engine/tvgSwRasterNeon.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/sw_engine/tvgSwRasterNeon.h b/src/lib/sw_engine/tvgSwRasterNeon.h index fd391b97..efc69e93 100644 --- a/src/lib/sw_engine/tvgSwRasterNeon.h +++ b/src/lib/sw_engine/tvgSwRasterNeon.h @@ -24,7 +24,7 @@ #include -static inline uint8x8_t ALPHA_BLEND_NEON(uint8x8_t c, uint8x8_t a) +static inline uint8x8_t ALPHA_BLEND(uint8x8_t c, uint8x8_t a) { uint16x8_t t = vmull_u8(c, a); return vshrn_n_u16(t, 8); @@ -77,7 +77,7 @@ static inline bool neonRasterTranslucentRle(SwSurface* surface, const SwRleData* uint8x8_t vIalpha = vdup_n_u8((uint8_t) ialpha); for (uint32_t x = 0; x < (span->len - align) / 2; ++x) - vDst[x] = vadd_u8(vSrc, ALPHA_BLEND_NEON(vDst[x], vIalpha)); + vDst[x] = vadd_u8(vSrc, ALPHA_BLEND(vDst[x], vIalpha)); auto leftovers = (span->len - align) % 2; if (leftovers > 0) dst[span->len - 1] = src + ALPHA_BLEND(dst[span->len - 1], ialpha); @@ -115,7 +115,7 @@ static inline bool neonRasterTranslucentRect(SwSurface* surface, const SwBBox& r } for (uint32_t x = 0; x < (w - align) / 2; ++x) - vDst[x] = vadd_u8((uint8x8_t)vColor, ALPHA_BLEND_NEON(vDst[x], vIalpha)); + vDst[x] = vadd_u8((uint8x8_t)vColor, ALPHA_BLEND(vDst[x], vIalpha)); auto leftovers = (w - align) % 2; if (leftovers > 0) dst[w - 1] = color + ALPHA_BLEND(dst[w - 1], ialpha);