ffmpeg/libavcodec/i386
Loren Merritt 5693c08356 sse2 16x16 sum squared diff (306=>268 cycles on a K8)
faster 8x8 mmx ssd (77=>70 cycles)

Originally committed as revision 4623 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-30 02:31:47 +00:00
..
cputest.c
dsputil_h264_template_mmx.c sort H.264 mmx dsp functions into their own file 2005-06-02 20:45:35 +00:00
dsputil_mmx_avg.h read 32bit instead of 64bit to avoid overreading and missalignments 2005-04-17 13:30:45 +00:00
dsputil_mmx_rnd.h Kill some compiler warnings. Compiled code verified identical after changes. 2005-09-06 21:25:35 +00:00
dsputil_mmx.c sse2 16x16 sum squared diff (306=>268 cycles on a K8) 2005-09-30 02:31:47 +00:00
fdct_mmx.c libavutil: Utility code from libavcodec moved to a separate library. 2005-08-01 20:07:05 +00:00
fft_sse.c
h264dsp_mmx.c simplify (d&a) and (d&~a) calculation, hint by skal 2005-09-03 09:17:30 +00:00
idct_mmx_xvid.c remove unused table entries 2005-09-10 19:03:37 +00:00
idct_mmx.c add consts (this was in my local tree, dunno where it came from, probably forgoten from some const patch) 2005-09-02 21:13:19 +00:00
mmx.h
motion_est_mmx.c
mpegvideo_mmx_template.c replace a few mov + psrlq with pshufw, there are more cases which could benefit from this but they would require us to duplicate some functions ... 2005-09-21 21:17:09 +00:00
mpegvideo_mmx.c
simple_idct_mmx.c
vp3dsp_mmx.c adding a few const 2005-06-01 21:19:00 +00:00
vp3dsp_sse2.c kill a bunch of compiler warnings 2005-08-14 15:42:40 +00:00