Index: src/opts/SkXfermode_opts_arm_neon.cpp |
diff --git a/src/opts/SkXfermode_opts_arm_neon.cpp b/src/opts/SkXfermode_opts_arm_neon.cpp |
index b8d8ef521b2a48310223f87f3ee58c2ad1b7ef1b..7435dd44de102af82ac3af028fb57da1be8ac7a4 100644 |
--- a/src/opts/SkXfermode_opts_arm_neon.cpp |
+++ b/src/opts/SkXfermode_opts_arm_neon.cpp |
@@ -632,7 +632,7 @@ void SkNEONProcCoeffXfermode::xfer32(SkPMColor dst[], const SkPMColor src[], |
SkPMColor dstC = dst[i]; |
SkPMColor C = proc(src[i], dstC); |
if (a != 0xFF) { |
- C = SkFourByteInterp(C, dstC, a); |
+ C = SkFourByteInterp_neon(C, dstC, a); |
} |
dst[i] = C; |
} |
@@ -700,7 +700,7 @@ void SkNEONProcCoeffXfermode::xfer16(uint16_t* SK_RESTRICT dst, |
SkPMColor dstC = SkPixel16ToPixel32(dst[i]); |
SkPMColor C = proc(src[i], dstC); |
if (0xFF != a) { |
- C = SkFourByteInterp(C, dstC, a); |
+ C = SkFourByteInterp_neon(C, dstC, a); |
} |
dst[i] = SkPixel32ToPixel16_ToU16(C); |
} |