aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/x86/fft_sse.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix ff_imdct_calc_sse() on gcc-4.6Alex Converse2011-02-041-4/+3
| | | | | | | | Gcc 4.6 only preserves the first value when using an array with an "m" constraint. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 770c410fbb8e1b87ce8ad7f3d7eddaa55e2b8295)
* fft: mark xmm registers as clobbered in ff_imdct_calc_sseRamiro Polla2010-10-061-0/+1
| | | | Originally committed as revision 25363 to svn://svn.ffmpeg.org/ffmpeg/trunk
* imdct/x86: Use "s->mdct_size" instead of "1 << s->mdct_bits".Alex Converse2010-08-231-1/+1
| | | | | | It generates smaller cleaner code. Originally committed as revision 24887 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Convert ff_imdct_half_sse() to yasm.Alex Converse2010-08-221-101/+0
| | | | | | | This is to avoid split asm sections that attempt to preserve some registers between sections. Originally committed as revision 24869 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move SSE optimized 32-point DCT to its own file. Should fix breakage with YASMVitor Sessak2010-07-061-266/+0
| | | | | | disabled. Originally committed as revision 24078 to svn://svn.ffmpeg.org/ffmpeg/trunk
* SSE optimized 32-point DCTVitor Sessak2010-07-061-0/+266
| | | | Originally committed as revision 24077 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move array specifiers outside DECLARE_ALIGNED() invocationsMåns Rullgård2010-01-221-1/+1
| | | | Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge FFTContext and MDCTContextMåns Rullgård2009-09-201-6/+6
| | | | Originally committed as revision 19931 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move per-arch fft init bits into the corresponding subdirsMåns Rullgård2009-09-151-0/+1
| | | | Originally committed as revision 19864 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace more uses of __attribute__((aligned)) by DECLARE_ALIGNED.Ramiro Polla2009-06-041-1/+1
| | | | Originally committed as revision 19089 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs2009-01-131-1/+1
| | | | | | They are now always defined to either 0 or 1. Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename libavcodec/i386/ --> libavcodec/x86/.Diego Biurrun2008-12-221-0/+202
It contains optimizations that are not specific to i386 and libavutil uses this naming scheme already. Originally committed as revision 16270 to svn://svn.ffmpeg.org/ffmpeg/trunk