ARM Skia NEON patches - 31 - Xfermode: xfer16
authorcommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Fri, 8 Nov 2013 16:16:05 +0000 (16:16 +0000)
committercommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Fri, 8 Nov 2013 16:16:05 +0000 (16:16 +0000)
commitbc25dfc798fff225ce65355ecda19d2b85bd0e74
treec08b17beea40e9a76fc04bab37bc6238ae1f3b88
parent42feaaf0a5fbb508b237d5c844c484a1a3b0c865
ARM Skia NEON patches - 31 - Xfermode: xfer16
Xfermode: xfer16

This adds support for 16bit Xfermodes. It also tunes the gcc test
macros in xfer32() to add compatibility for gcc > 4.

Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
BUG=
R=djsollen@google.com, mtklein@google.com, reed@google.com

Author: kevin.petit.arm@gmail.com

Review URL: https://codereview.chromium.org/33063002

git-svn-id: http://skia.googlecode.com/svn/trunk@12192 2bbb7eff-a529-9590-31e7-b0007b416f81
src/opts/SkBlitRow_opts_arm_neon.cpp
src/opts/SkColor_opts_neon.h
src/opts/SkXfermode_opts_arm_neon.cpp
src/opts/SkXfermode_opts_arm_neon.h