• Loren Merritt's avatar
    refactor and optimize scalarproduct · b1159ad9
    Loren Merritt authored
    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
    b1159ad9
Name
Last commit
Last update
..
cavsdsp_mmx.c Loading commit data...
cpuid.c Loading commit data...
dnxhd_mmx.c Loading commit data...
dsputil_h264_template_mmx.c Loading commit data...
dsputil_h264_template_ssse3.c Loading commit data...
dsputil_mmx.c Loading commit data...
dsputil_mmx.h Loading commit data...
dsputil_mmx_avg_template.c Loading commit data...
dsputil_mmx_qns_template.c Loading commit data...
dsputil_mmx_rnd_template.c Loading commit data...
dsputil_yasm.asm Loading commit data...
dsputilenc_mmx.c Loading commit data...
fdct_mmx.c Loading commit data...
fft.c Loading commit data...
fft.h Loading commit data...
fft_3dn.c Loading commit data...
fft_3dn2.c Loading commit data...
fft_mmx.asm Loading commit data...
fft_sse.c Loading commit data...
h264_deblock_sse2.asm Loading commit data...
h264_i386.h Loading commit data...
h264_idct_sse2.asm Loading commit data...
h264dsp_mmx.c Loading commit data...
idct_mmx.c Loading commit data...
idct_mmx_xvid.c Loading commit data...
idct_sse2_xvid.c Loading commit data...
idct_xvid.h Loading commit data...
lpc_mmx.c Loading commit data...
mathops.h Loading commit data...
mlpdsp.c Loading commit data...
mmx.h Loading commit data...
motion_est_mmx.c Loading commit data...
mpegvideo_mmx.c Loading commit data...
mpegvideo_mmx_template.c Loading commit data...
rv40dsp_mmx.c Loading commit data...
simple_idct_mmx.c Loading commit data...
snowdsp_mmx.c Loading commit data...
vc1dsp_mmx.c Loading commit data...
vp3dsp_mmx.c Loading commit data...
vp3dsp_mmx.h Loading commit data...
vp3dsp_sse2.c Loading commit data...
vp3dsp_sse2.h Loading commit data...
vp6dsp_mmx.c Loading commit data...
vp6dsp_mmx.h Loading commit data...
vp6dsp_sse2.c Loading commit data...
vp6dsp_sse2.h Loading commit data...
x86inc.asm Loading commit data...
x86util.asm Loading commit data...