x86/flacdsp: add SSE2 and AVX decorrelate functions
authorJames Almer <jamrial@gmail.com>
Thu, 13 Nov 2014 16:47:55 +0000 (13:47 -0300)
committerJames Almer <jamrial@gmail.com>
Thu, 13 Nov 2014 16:47:55 +0000 (13:47 -0300)
commit3cec54b7d72bc594b28faa7b8fb6683ef397fe66
tree19bc6828a49c0b4d45512c81e9204eb5242b6593
parent2093c1dc51ee1c08cb558759a1c59e6d1e3358a0
x86/flacdsp: add SSE2 and AVX decorrelate functions

Two to four times faster depending on instruction set, block size and channel count.
libavcodec/arm/flacdsp_init_arm.c
libavcodec/flacdec.c
libavcodec/flacdsp.c
libavcodec/flacdsp.h
libavcodec/flacenc.c
libavcodec/x86/flacdsp.asm
libavcodec/x86/flacdsp_init.c