aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/opts/SkColor_opts_neon.h
diff options
context:
space:
mode:
authorGravatar robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-10-16 01:12:38 +0000
committerGravatar robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-10-16 01:12:38 +0000
commitf8dd38424cf4460dd10c390c4051f484edf1c210 (patch)
treedd26baa67565aa2a6db4a6cf48b669e3e05ecc4f /src/opts/SkColor_opts_neon.h
parent607b3a93e00a52c99e3cf33b2a5e7d0379348426 (diff)
Reverting r11777 (ARM Skia NEON patches - 30 - Xfermode: NEON modeprocs) due to Chromium compilation failure
git-svn-id: http://skia.googlecode.com/svn/trunk@11799 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/opts/SkColor_opts_neon.h')
-rw-r--r--src/opts/SkColor_opts_neon.h21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/opts/SkColor_opts_neon.h b/src/opts/SkColor_opts_neon.h
index cd9e8133e2..7e3057d14c 100644
--- a/src/opts/SkColor_opts_neon.h
+++ b/src/opts/SkColor_opts_neon.h
@@ -3,30 +3,9 @@
#include "SkTypes.h"
-#include <arm_neon.h>
-
#define NEON_A (SK_A32_SHIFT / 8)
#define NEON_R (SK_R32_SHIFT / 8)
#define NEON_G (SK_G32_SHIFT / 8)
#define NEON_B (SK_B32_SHIFT / 8)
-static inline uint16x8_t SkAlpha255To256_neon8(uint8x8_t alpha) {
- return vaddw_u8(vdupq_n_u16(1), alpha);
-}
-
-static inline uint8x8_t SkAlphaMul_neon8(uint8x8_t color, uint16x8_t scale) {
- return vshrn_n_u16(vmovl_u8(color) * scale, 8);
-}
-
-static inline uint8x8x4_t SkAlphaMulQ_neon8(uint8x8x4_t color, uint16x8_t scale) {
- uint8x8x4_t ret;
-
- ret.val[NEON_A] = SkAlphaMul_neon8(color.val[NEON_A], scale);
- ret.val[NEON_R] = SkAlphaMul_neon8(color.val[NEON_R], scale);
- ret.val[NEON_G] = SkAlphaMul_neon8(color.val[NEON_G], scale);
- ret.val[NEON_B] = SkAlphaMul_neon8(color.val[NEON_B], scale);
-
- return ret;
-}
-
#endif /* #ifndef SkColor_opts_neon_DEFINED */