NEON: implement several alpha-processing functions

- ApplyAlphaMultiply
 - DispatchAlpha
 - DispatchAlphaToGreen
 - ExtractAlpha

Decoding to Argb / rgbA / ... is 10-15% faster (measured on N4)

new file: alpha_processing_neon.c

Change-Id: I40f1a809e9885d1031ff0bc886d8d001efa66bca
This commit is contained in:
Pascal Massimino
2017-01-11 17:39:29 +01:00
parent 48b1e85fbe
commit 49d0280df1
7 changed files with 190 additions and 0 deletions

View File

@ -40,6 +40,7 @@ demux_srcs := \
dsp_dec_srcs := \
src/dsp/alpha_processing.c \
src/dsp/alpha_processing_mips_dsp_r2.c \
src/dsp/alpha_processing_neon.$(NEON) \
src/dsp/alpha_processing_sse2.c \
src/dsp/alpha_processing_sse41.c \
src/dsp/argb.c \