summaryrefslogtreecommitdiff
path: root/libavcodec/i386
Commit message (Collapse)AuthorAge
* insufficient alignmentMichael Niedermayer2006-08-17
| | | | Originally committed as revision 6006 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix building with --disable-opts but MMX enabled.Marco Manfredini2006-08-13
| | | | | | patch by Marco Manfredini mldb %at% gmx %dot% net Originally committed as revision 5994 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support for MacIntel, last part: balign directivesJohn Dalgliesh2006-08-12
| | | | | | | | | | Determines whether .align's arg is power-of-two or not, then defines ASMALIGN appropriately in config.h. Changes all .baligns to ASMALIGNs. Patch by John Dalgliesh % johnd AH defyne P org % Original thread: Date: Aug 11, 2006 8:00 AM Subject: Re: [Ffmpeg-devel] Mac OS X Intel last part: balign directives Originally committed as revision 5990 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vorbis simd tweaksLoren Merritt2006-08-11
| | | | Originally committed as revision 5983 to svn://svn.ffmpeg.org/ffmpeg/trunk
* convert vector_fmul_reverse_sse2 and vector_fmul_add_add_sse2 to sseMichael Niedermayer2006-08-10
| | | | | | please complain if they are slower on sse2 cpus ... Originally committed as revision 5976 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sse and 3dnow implementations of float->int conversion and mdct windowing.Loren Merritt2006-08-10
| | | | | | 15% faster vorbis. Originally committed as revision 5975 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix x86 SIMD asm and pic, patch from Martin von Gagern <Martin.vGagern@gmx.net>Luca Barbato2006-08-10
| | | | Originally committed as revision 5973 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support for MacIntel, take xx: '/nop' illegal for old versions of GASJohn Dalgliesh2006-08-10
| | | | | | | | | Patch by John Dalgliesh % johnd AH defyne P org % Original thread: Date: Aug 8, 2006 8:12 PM Subject: Re: [Ffmpeg-devel] [PATCH] '/nop' illegal for old versions of GAS Originally committed as revision 5972 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for Mac OS X Intel part 2: Assembler macros in fdct_mmx.cJohn Dalgliesh2006-08-10
| | | | | | | | | | convert gas macros to ccp macros Patch by John Dalgliesh % johnd AH defyne P org % Original thread: Date: Aug 10, 2006 5:39 AM Subject: Re: [Ffmpeg-devel] Mac OS X Intel part 2: Assembler macros in fdct_mmx.c Originally committed as revision 5971 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support for Mac OS X Intel, part 3: binary integer constants:John Dalgliesh2006-08-10
| | | | | | | | | | Apple's assembler only understands the same integer constants as C does: hex, decimal, octal. It doesn't understand binary integer constants (0b...) so this patch replaces binary integer constants with hex ones. Patch by John Dalgliesh % johnd AH defyne P org % Original thread: Date: Aug 10, 2006 8:16 AM Subject: [Ffmpeg-devel] Mac OS X Intel part 3: binary integer constants Originally committed as revision 5970 to svn://svn.ffmpeg.org/ffmpeg/trunk
* emms -> femmsLoren Merritt2006-08-09
| | | | Originally committed as revision 5965 to svn://svn.ffmpeg.org/ffmpeg/trunk
* gcc 2.95 and 3.4.x on x86 32bit without fomit-frame-pointer can't even find ↵Loren Merritt2006-08-09
| | | | | | | | 5 registers for asm input. 0.5% slower vorbis. Originally committed as revision 5964 to svn://svn.ffmpeg.org/ffmpeg/trunk
* slightly faster ff_imdct_calc_3dn2() on amd64. (gcc added a bunch of useless ↵Loren Merritt2006-08-08
| | | | | | movsxd) Originally committed as revision 5962 to svn://svn.ffmpeg.org/ffmpeg/trunk
* change vorbis_inverse_coupling_sse2() so it works on sse1 cpusMichael Niedermayer2006-08-08
| | | | Originally committed as revision 5957 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 3dnow2 implementation of imdct.Loren Merritt2006-08-08
| | | | | | 6% faster vorbis and wma. Originally committed as revision 5954 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l, vorbis_inverse_coupling_sse() was really 3dnowLoren Merritt2006-08-03
| | | | Originally committed as revision 5903 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sse & sse2 implementations of vorbis channel coupling.Loren Merritt2006-08-03
| | | | | | 9% faster vorbis (on a K8). Originally committed as revision 5898 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some MMX optimizations for the CAVS decoderStefan Gehrer2006-07-29
| | | | Originally committed as revision 5846 to svn://svn.ffmpeg.org/ffmpeg/trunk
* disable the vp3 mmx and sse2 idcts, their output doesnt match the c idct ↵Michael Niedermayer2006-07-19
| | | | | | (tested with -f crc) and the theora spec does not allow different idcts not to mention the difference is quite vissible ... Originally committed as revision 5788 to svn://svn.ffmpeg.org/ffmpeg/trunk
* #define SBUTTERFLY outside CONFIG_ENCODERSMåns Rullgård2006-07-05
| | | | Originally committed as revision 5628 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move REG_* macros from libavcodec/i386/mmx.h to libavutil/x86_cpu.hLuca Abeni2006-07-03
| | | | Originally committed as revision 5595 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove redundant macro definitionsMåns Rullgård2006-07-02
| | | | Originally committed as revision 5589 to svn://svn.ffmpeg.org/ffmpeg/trunk
* kill warningMåns Rullgård2006-07-02
| | | | Originally committed as revision 5588 to svn://svn.ffmpeg.org/ffmpeg/trunk
* missmatch control for mpeg2 intra dequantization if bitexact=1Michael Niedermayer2006-04-28
| | | | Originally committed as revision 5328 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused and unsupported Cyrix's "Extended MMX",Zuxy Meng2006-04-28
| | | | | | | | | | Add SSE3 support. Patch by Zuxy Meng < zuxy POIS meng AH gmail POIS com > Original thread: 04/26/06 13:13: [Ffmpeg-devel] [PATCH] Bug fix, SSE3 support in i386/cputest.c and dsputil.h Originally committed as revision 5326 to svn://svn.ffmpeg.org/ffmpeg/trunk
* gcc-2.95 compile fix, patch by Wolfram Gloger <wmglo A dent PIS med PIS ↵Wolfram Gloger2006-04-18
| | | | | | uni-muenchen PIS de> Originally committed as revision 5298 to svn://svn.ffmpeg.org/ffmpeg/trunk
* gmc_mmx tweaksLoren Merritt2006-04-05
| | | | Originally committed as revision 5269 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mmx implementation of 3-point GMC. (5x faster than C)Loren Merritt2006-04-04
| | | | Originally committed as revision 5265 to svn://svn.ffmpeg.org/ffmpeg/trunk
* altivec support for snowLuca Barbato2006-03-27
| | | | Originally committed as revision 5228 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplified and slightly faster h264_chroma_mc8_mmxLoren Merritt2006-03-25
| | | | Originally committed as revision 5214 to svn://svn.ffmpeg.org/ffmpeg/trunk
* prefetch pixels for future motion compensation. 2-5% faster h264.Loren Merritt2006-03-23
| | | | Originally committed as revision 5203 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10lLoren Merritt2006-03-22
| | | | Originally committed as revision 5201 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added mmx implementation of h264_chroma_mc2Loren Merritt2006-03-22
| | | | Originally committed as revision 5200 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add MMX and SSE versions of ff_snow_inner_add_yblockRobert Edele2006-03-22
| | | | | | | | | Patch by Robert Edele < yartrebo AH earthlink POIS net > Original Thread: Date: Mar 22, 2006 3:24 AM Subject: [Ffmpeg-devel] [PATCH] snow mmx + sse2 part 5 Originally committed as revision 5197 to svn://svn.ffmpeg.org/ffmpeg/trunk
* snow mmx+sse2 optimizations, part 4Robert Edele2006-03-21
| | | | | | Patch by Robert Edele, yartrebo <<at>> earthlink <<dot>> net Originally committed as revision 5191 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add the mmx and sse2 implementations of ff_snow_vertical_compose().Robert Edele2006-03-20
| | | | | | | | | Patch by Robert Edele < yartrebo AH earthlink POIS net > Original thread: Date: Mar 20, 2006 5:54 PM Subject: [Ffmpeg-devel] [PATCH] snow mmx + sse2 part 3 Originally committed as revision 5185 to svn://svn.ffmpeg.org/ffmpeg/trunk
* First part of a series of speed-enchancing patches.Robert Edele2006-03-16
| | | | | | | | | | | | This one sets up a snow.h and makes snow use the dsputil function pointer framework to access the three functions that will be implemented in asm in the other parts of the patchset. Patch by Robert Edele < yartrebo AH earthlink POIS net> Original thread: Subject: [Ffmpeg-devel] [PATCH] Snow mmx+sse2 asm optimizations Date: Sun, 05 Feb 2006 12:47:14 -0500 Originally committed as revision 5172 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 3DNow! & Extended 3DNow! versions of FFTZuxy Meng2006-03-08
| | | | | | | Patch by Zuxy Meng, zuxy <<dot>> meng >>at<< gmail <<dot>> com Minor non-functional diff-related fixes by me. Originally committed as revision 5125 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264_idct8_add_mmxLoren Merritt2006-03-07
| | | | Originally committed as revision 5123 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264_idct_add only needs mmx1Loren Merritt2006-03-07
| | | | Originally committed as revision 5122 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use xorps instead of mulps to toggle the sign of a float, as suggested by ↵Zuxy Meng2006-03-05
| | | | | | | | | | | Software Optimization Guide for AMD64 Processors. Patch by Zuxy Meng < zuxy POIS meng AH gmail POIS com > OKed by Michael Original thread: Date: Mar 5, 2006 8:15 PM Subject: [Ffmpeg-devel] [PATCH] Little optimization to fft_sse.c Originally committed as revision 5112 to svn://svn.ffmpeg.org/ffmpeg/trunk
* gcc2.95 workaroundLoren Merritt2006-03-05
| | | | Originally committed as revision 5111 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove some useless instructionsLoren Merritt2006-03-04
| | | | Originally committed as revision 5109 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 4% faster h264_qpel_mcLoren Merritt2006-03-02
| | | | Originally committed as revision 5094 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264: special case dc-only idct. ~1% faster overallLoren Merritt2006-02-10
| | | | Originally committed as revision 4971 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l in 1.12Loren Merritt2006-02-09
| | | | Originally committed as revision 4965 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (x86_64)Loren Merritt2006-02-07
| | | | Originally committed as revision 4952 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 18% faster put_h264_qpel16_mc[13]2_mmx2Loren Merritt2006-02-07
| | | | Originally committed as revision 4951 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 11% faster put_h264_qpel16_v_lowpass_mmx2Loren Merritt2006-02-07
| | | | Originally committed as revision 4950 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 15% faster put_h264_qpel16_hv_lowpass_mmx2Loren Merritt2006-02-07
| | | | Originally committed as revision 4949 to svn://svn.ffmpeg.org/ffmpeg/trunk