sws: implement MMX/SSE2/SSSE3/SSE4 versions for horizontal scaling.
authorRonald S. Bultje <rsbultje@gmail.com>
Tue, 13 Sep 2011 16:53:42 +0000 (09:53 -0700)
committerRonald S. Bultje <rsbultje@gmail.com>
Tue, 13 Sep 2011 16:53:42 +0000 (09:53 -0700)
commite0c3e0738757a92c2910bac83f2ef830b428ba11
tree4947bcc2e79f0b9393c12be1d9a6d4bba77dc049
parent3ed78609438af404d6738cc3bb3eefae93a7c2d4
sws: implement MMX/SSE2/SSSE3/SSE4 versions for horizontal scaling.

Speed: from 3.9x to 9.6x speed improvement over C, and some small
(up to 15%) speed improvements over existing MMX code (particularly
for bigger filters).
libswscale/Makefile
libswscale/x86/scale.asm [new file with mode: 0644]
libswscale/x86/swscale_mmx.c
libswscale/x86/swscale_template.c