refactor and optimize scalarproduct
authorLoren Merritt <lorenm@u.washington.edu>
Sat, 5 Dec 2009 15:09:10 +0000 (15:09 +0000)
committerLoren Merritt <lorenm@u.washington.edu>
Sat, 5 Dec 2009 15:09:10 +0000 (15:09 +0000)
commitb1159ad92818cd8f0885d252b0800f5960fe7241
treea9d4177c61a9a89b4ac78a4a5b8a95f962a858a0
parente470691aa8798004bf5589871865a765cb791014
refactor and optimize scalarproduct
29-105% faster apply_filter, 6-90% faster ape decoding on core2
(Any x86 other than core2 probably gets much less, since this is mostly due to ssse3 cachesplit avoidance and I haven't written the full gamut of other cachesplit modes.)
9-123% faster ape decoding on G4.

Originally committed as revision 20739 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavcodec/apedec.c
libavcodec/dsputil.c
libavcodec/dsputil.h
libavcodec/ppc/int_altivec.c
libavcodec/x86/dsputil_mmx.c
libavcodec/x86/dsputil_yasm.asm