ffmpeg/libavcodec/i386
Loren Merritt 561f940c03 sse2 & ssse3 versions of hadamard. unroll and inline diff_pixels.
core2: before mmx2=193 cycles. after mmx2=174 sse2=122 ssse3=115 (cycles).
k8: before mmx2=205. after mmx2=184 sse2=180.
p4: before mmx2=342. after mmx2=314 sse2=309.

Originally committed as revision 9000 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-12 01:16:06 +00:00
..
cavsdsp_mmx.c
cputest.c
dsputil_h264_template_mmx.c reorder a few more paddws to reduce dependancy chains 2007-02-23 15:44:56 +00:00
dsputil_mmx_avg.h
dsputil_mmx_rnd.h
dsputil_mmx.c sse2 & ssse3 versions of hadamard. unroll and inline diff_pixels. 2007-05-12 01:16:06 +00:00
fdct_mmx.c sse2 version of fdct_col. 2007-05-10 03:13:41 +00:00
fft_3dn2.c
fft_3dn.c
fft_sse.c
h264dsp_mmx.c cosmetics: remove duplicate transpose macro 2007-05-08 17:55:56 +00:00
idct_mmx_xvid.c
idct_mmx.c
mathops.h
mmx.h
motion_est_mmx.c 10l, r8991 broke mmx1 sad 2007-05-11 03:29:06 +00:00
mpegvideo_mmx_template.c
mpegvideo_mmx.c
simple_idct_mmx.c
snowdsp_mmx.c
vp3dsp_mmx.c
vp3dsp_sse2.c