219 Commits (5a4476e229748348b16b56a81e79e5c0422be4b9)

Author SHA1 Message Date
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
Aurelien Jacobs 7c35b55111 cosmetics: indentation 17 years ago
Aurelien Jacobs 51ac88228a convert some #ifdef CONFIG_ to if(ENABLE_ 17 years ago
Aurelien Jacobs 5b67ce2afa build vc1dsp_mmx.c in its own compilation unit 17 years ago
Aurelien Jacobs 43de50659b use ff_ prefix for extern vars 17 years ago
Aurelien Jacobs 182f56cb0c make ff_p* vars extern so that they can be used in various *_mmx.c files 17 years ago
Christophe Gisquet 82821c913b add VC-1 MMX DSP functions, under MIT license. 17 years ago
Michael Niedermayer 02d361919a tring to workaround gcc 2.95 bug which causes random failures 17 years ago
Loren Merritt 6810b93a81 sse2 version of compute_autocorr(). 18 years ago