summaryrefslogtreecommitdiff
path: root/libavcodec/i386/dsputil_mmx.c
Commit message (Expand)AuthorAge
* Rename libavcodec/i386/ --> libavcodec/x86/.Diego Biurrun2008-12-22
* Use ARCH_X86_32 instead of !ARCH_X86_64, it is more straightforward.Diego Biurrun2008-12-22
* Port x264 deblocking code to libavcodec.Jason Garrett-Glaser2008-12-19
* H.264 idct functions that include the chroma, inter luma and intra16 luma loopsMichael Niedermayer2008-12-18
* avoid POSIX reserved _t suffixAurelien Jacobs2008-12-14
* clear_block mmxLoren Merritt2008-12-10
* Delete unnecessary 'extern' keywords.Diego Biurrun2008-12-03
* Remove duplicated MM_* macros for CPU capabilities from dsputil.h.Dominik Mierzejewski2008-11-03
* Rename template included sources from .h to _template.c.Diego Pettenò2008-10-27
* Use x86_reg type instead of long in float_to_int16 MMX/SSE functions.Reimar Döffinger2008-10-20
* Cosmetics: reindentDavid Conrad2008-10-19
* Combine non-bitexact sectionsDavid Conrad2008-10-19
* VP3 loop filter is mmx2 not mmxDavid Conrad2008-10-19
* MMX VP3 Loop FilterDavid Conrad2008-10-17
* Convert asm keyword into __asm__.Diego Pettenò2008-10-16
* Ensure MMX/SSE2 VP3 IDCT selection isn't disabled when only Theora is enabledDavid Conrad2008-09-17
* MMX/SSE2 VP3 IDCT are bitexact now that the dequantization matrices are permu...David Conrad2008-09-17
* Use ff_vp3_idct_data in vp3dsp_mmx.c rather than duplicating itDavid Conrad2008-08-31
* Let ff_pw_8 be used as an SSE constantDavid Conrad2008-08-30
* gcc chokes on the 7 registers needed for float_to_int16_interleave6 (even ins...Loren Merritt2008-08-14
* gcc chokes on xmm constraints, so pessimize int32_to_float_fmul_scalar_sse a ...Loren Merritt2008-08-14
* special case 6 channel version of float_to_int16_interleaveLoren Merritt2008-08-13
* simd int->floatLoren Merritt2008-08-13
* simd downmixLoren Merritt2008-08-13
* cosmetics in dsp initLoren Merritt2008-08-12
* Mark add_png_paeth_prediction_* functions which are only used within this fileUoti Urpala2008-08-02
* float_to_int16_interleave: change src to an array of pointers instead of assu...Loren Merritt2008-07-16
* 10l, float_to_int16_interleave_sse/3dnow wrote the wrong samplesLoren Merritt2008-07-15
* exploit mdct symmetryLoren Merritt2008-07-13
* simplify vorbis windowingLoren Merritt2008-07-13
* SSE2 optimizations for Monkey's Audio decoder vector functionsKostya Shishkov2008-07-11
* float_to_int16_sse2()Michael Niedermayer2008-07-09
* 1 c-asm loop less and 1x unroll of float_to_int16_sse()Michael Niedermayer2008-07-07
* Fix x86-64Michael Niedermayer2008-07-07
* dont use C-asm loops and unroll once float_to_int16_3dnow()Michael Niedermayer2008-07-07
* Fix add_bytes_mmx and add_bytes_l2_mmx for w < 16Reimar Döffinger2008-06-22
* Use full path for #includes from another directory.Diego Biurrun2008-05-09
* Do not misuse long as the size of a register in x86.Ramiro Polla2008-05-08
* Add a new xvid-style IDCT using SSE2.Alexander Strange2008-04-16
* Add a header file to declare Xvid IDCT functions.Alexander Strange2008-04-12
* h264 chroma mc ssse3Loren Merritt2008-04-01
* Add missed call to ff_cavsdsp_init_3dnow() in dsputil_init_mmx()Zuxy Meng2008-03-21
* Hardcode register to prevent aparent miscompilation.Michael Niedermayer2008-03-20
* remove unused tempMichael Niedermayer2008-03-20
* move draw_edges() into dsputilAurelien Jacobs2008-03-04
* split encoding part of dsputil_mmx into its own fileAurelien Jacobs2008-02-25
* __asm __volatile -> asm volatile, improves code consistency and worksReimar Döffinger2008-02-24
* simd and unroll png_filter_rowLoren Merritt2008-02-21
* sse2 h264 motion compensation. not new code, just separate out the cases that...Loren Merritt2008-02-06
* put loop counter in a register if possible. makes some of the qpel functions ...Loren Merritt2008-02-06