227 Commits (b18783644c43feed12ce711e878348fe8446e8f5)

Author SHA1 Message Date
David Conrad 21383da8c4 Let ff_pw_8 be used as an SSE constant 16 years ago
Loren Merritt ebceaa1cd5 gcc chokes on the 7 registers needed for float_to_int16_interleave6 (even inside HAVE_7REGS), so write it in yasm 16 years ago
Loren Merritt ee46753739 gcc chokes on xmm constraints, so pessimize int32_to_float_fmul_scalar_sse a little 16 years ago
Loren Merritt 675872382f special case 6 channel version of float_to_int16_interleave 16 years ago
Loren Merritt 911e21a306 simd int->float 16 years ago
Loren Merritt ac2e556456 simd downmix 16 years ago
Loren Merritt 862b98d42c cosmetics in dsp init 16 years ago
Uoti Urpala f769b746aa Mark add_png_paeth_prediction_* functions which are only used within this file 17 years ago
Loren Merritt 5eb0f2a425 float_to_int16_interleave: change src to an array of pointers instead of assuming it's contiguous. 17 years ago
Loren Merritt 4342a7f30b 10l, float_to_int16_interleave_sse/3dnow wrote the wrong samples 17 years ago
Loren Merritt b9fa32082c exploit mdct symmetry 17 years ago
Loren Merritt f27e1d645e simplify vorbis windowing 17 years ago
Kostya Shishkov d7e1fc4254 SSE2 optimizations for Monkey's Audio decoder vector functions 17 years ago
Michael Niedermayer e98750c373 float_to_int16_sse2() 17 years ago
Michael Niedermayer 35ee72b1d7 1 c-asm loop less and 1x unroll of float_to_int16_sse() 17 years ago
Michael Niedermayer 560fa9bf51 Fix x86-64 17 years ago
Michael Niedermayer 63b737d4f9 dont use C-asm loops and unroll once float_to_int16_3dnow() 17 years ago
Reimar Döffinger 00eebe3d6a Fix add_bytes_mmx and add_bytes_l2_mmx for w < 16 17 years ago
Diego Biurrun 245976da2a Use full path for #includes from another directory. 17 years ago
Ramiro Polla 40d0e665d0 Do not misuse long as the size of a register in x86. 17 years ago
Alexander Strange f73a6393e7 Add a new xvid-style IDCT using SSE2. 17 years ago
Alexander Strange 54a0b6e590 Add a header file to declare Xvid IDCT functions. 17 years ago
Loren Merritt ce53144bac h264 chroma mc ssse3 17 years ago
Zuxy Meng 9e8e6d318c Add missed call to ff_cavsdsp_init_3dnow() in dsputil_init_mmx() 17 years ago
Michael Niedermayer 943032b155 Hardcode register to prevent aparent miscompilation. 17 years ago
Michael Niedermayer dea00a4623 remove unused temp 17 years ago
Aurelien Jacobs 5a6a9e78ab move draw_edges() into dsputil 17 years ago
Aurelien Jacobs 97d1d009e2 split encoding part of dsputil_mmx into its own file 17 years ago
Reimar Döffinger 78d3d94f14 __asm __volatile -> asm volatile, improves code consistency and works 17 years ago
Loren Merritt 4a9ca0a279 simd and unroll png_filter_row 17 years ago
Loren Merritt 1d67b037f7 sse2 h264 motion compensation. not new code, just separate out the cases that didn't need ssse3. 17 years ago
Loren Merritt 20d565be6d put loop counter in a register if possible. makes some of the qpel functions 3% faster. 17 years ago
Loren Merritt a2b7bc8e71 constant was excessively aligned 17 years ago
Loren Merritt ddf969705f ssse3 h264 motion compensation. 17 years ago
Loren Merritt fa9b873e08 clean up an ugliness introduced in r11826. this syntax will require fewer changes when adding future sse2 code. 17 years ago
Loren Merritt b2f775860b reduce code duplication 17 years ago
Loren Merritt b313e8159c avg_pixels4_mmx2 17 years ago
Loren Merritt 6c01d0069d use mmx2/3dnow avg functions in avg_qpel*_mc00 17 years ago
Loren Merritt ed5d7a531c ff_h264_idct8_add_sse2. 17 years ago
Baptiste Coudurier 066e0cc50d add parenthesis, fix warning: i386/dsputil_mmx.c:2618: warning: suggest parentheses around arithmetic in operand of | 17 years ago
Baptiste Coudurier afa4778989 fix prototypes, remove warning: i386/dsputil_mmx.c:3594: warning: assignment from incompatible pointer type 17 years ago
Reimar Döffinger 27215c6bf4 Use DECLARE_ALIGNED 17 years ago
Christophe Gisquet 28748a9128 Factorize some duplicated code from CAVS and H.264 into a common file. 17 years ago
Christophe Gisquet 9fa3572903 add MMX version for put_no_rnd_h264_chroma_mc8_c, used in VC-1 decoding. 17 years ago
Diego Biurrun 9fbd14acb8 Fix typo in macro name: WARPER8_16_SQ --> WRAPPER8_16_SQ. 17 years ago
Aurelien Jacobs 407c50a024 move FLAC mmx dsp to its own file 17 years ago
Diego Biurrun 571bf37f6d typo/clarification 17 years ago
Vitor Sessak 52b541ad79 spelling 17 years ago
Aurelien Jacobs bb6cc730e5 remove some unused ff_p* vars from dsputil 17 years ago
Aurelien Jacobs dbb5fdbdc8 remove useless #ifdef around extern declaration 17 years ago