From f8dd38424cf4460dd10c390c4051f484edf1c210 Mon Sep 17 00:00:00 2001 From: "robertphillips@google.com" Date: Wed, 16 Oct 2013 01:12:38 +0000 Subject: 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 --- src/opts/SkColor_opts_neon.h | 21 --------------------- 1 file changed, 21 deletions(-) (limited to 'src/opts/SkColor_opts_neon.h') 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 - #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 */ -- cgit v1.2.3