ffmpeg/libavcodec/i386
Michael Niedermayer 12e9668119 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 ...
the trick is from various places (my own code in libpostproc, a patch on the x264 list, ...)

Originally committed as revision 4608 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-21 21:17:09 +00:00
..
cputest.c x86 cpu capabilities detection rewrite / cleanup 2004-12-13 16:11:38 +00:00
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 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
fdct_mmx.c libavutil: Utility code from libavcodec moved to a separate library. 2005-08-01 20:07:05 +00:00
fft_sse.c fft_*() renamed into ff_fft_*() patch by (Gildas Bazin <gbazin at altern dot org>) 2004-03-13 21:43:24 +00:00
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 adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 patch by (Aurelien Jacobs <aurel at gnuage dot org>) 2004-10-11 02:19:29 +00:00
motion_est_mmx.c adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 patch by (Aurelien Jacobs <aurel at gnuage dot org>) 2004-10-11 02:19:29 +00:00
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 adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 patch by (Aurelien Jacobs <aurel at gnuage dot org>) 2004-10-11 02:19:29 +00:00
simple_idct_mmx.c some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>) 2004-05-18 17:09:46 +00:00
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