528 Commits (0a23c0bbdb64cc211df15e37e5df9d44ed04b5db)

Author SHA1 Message Date
Baptiste Coudurier d45be17855 convert fdct_mmx to plain asm 16 years ago
Dominik Mierzejewski 82d1605fe7 Remove duplicated MM_* macros for CPU capabilities from dsputil.h. 16 years ago
Diego Biurrun 1fcb9be39a asm() --> __asm__() in #warning comment 16 years ago
Diego Biurrun 01f54021dc Add missing headers to pass 'make checkheaders'. 16 years ago
Diego Pettenò 782fc0c36f Rename template included sources from .h to _template.c. 16 years ago
Reimar Döffinger 31c4f07017 Use x86_reg type instead of long in float_to_int16 MMX/SSE functions. 16 years ago
David Conrad 0dba1995bc Cosmetics: reindent 16 years ago
David Conrad ca4a4ac1b3 Combine non-bitexact sections 16 years ago
David Conrad daa1ea049a VP3 loop filter is mmx2 not mmx 16 years ago
David Conrad 357f45d9bc MMX VP3 Loop Filter 16 years ago
Diego Pettenò be449fca79 Convert asm keyword into __asm__. 16 years ago
Baptiste Coudurier f76543c9b9 get_pixels_sse2, ~+12% performance compared to mmx 16 years ago
Diego Biurrun 098b4169f1 Add a bunch of const qualifiers to function arguments. 16 years ago
Diego Biurrun 8f271177b0 Sync cosmetics from upstream. 16 years ago
Diego Pettenò 8539d8b573 Declare ff_pw_53 and ff_pw_18 as assembler constants. 16 years ago
David Conrad f7e5b0cc8f Remove duplication of TRANSPOSE8 macro, also removing some redundant load/stores 16 years ago
David Conrad 7b16a97969 Make a separate macro for writing an entire block from registers to memory 16 years ago
David Conrad 3f429d11da Factorize SSE2_(Row|Column)_IDCT into one macro 16 years ago
David Conrad 3c1ebfd56d Cosmetics: remove excessive blank lines 16 years ago
David Conrad 8cfd78ce8f Ensure MMX/SSE2 VP3 IDCT selection isn't disabled when only Theora is enabled 16 years ago
David Conrad c3c5bba1e2 Cosmetics: reindent 16 years ago
David Conrad f7fc9e499c Rewrite SSE2 VP3 IDCT in inline asm 16 years ago
David Conrad 437e3f4dbc Rewrite MMX VP3 IDCT in inline asm 16 years ago
David Conrad ccd3ec82b8 MMX/SSE2 VP3 IDCT are bitexact now that the dequantization matrices are permutated correctly 16 years ago
Stefano Sabatini 987903826b Globally rename the header inclusion guard names. 16 years ago
David Conrad b4c3d83584 Use ff_vp3_idct_data in vp3dsp_mmx.c rather than duplicating it 16 years ago
David Conrad 43410eaf7c Declare ff_vp3_idct_data to be uint16_t 16 years ago
David Conrad 587ae47aa7 Don't declare SSE vp3 idct data static, so it can be used in the mmx version 16 years ago
David Conrad c979fa030f Remove unused dequantization code from SSE VP3 IDCT 16 years ago
David Conrad 167029a73a Use ff_pw_8 in MMX/SSE VP3 IDCT 16 years ago
David Conrad 21383da8c4 Let ff_pw_8 be used as an SSE constant 16 years ago
Vladimir Voroshilov 2ccddc0211 Add explicit (int) cast to i386 optimized MUL* macros. 16 years ago
Alexis Ballier dad6afb4cb stricter constraints of asm() blocks 16 years ago
Loren Merritt 7ca7d5fae0 file which should have been added in r14749 16 years ago
Loren Merritt 75ac287517 missing prototype 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
Loren Merritt 0a570e826d remove mdct tmp buffer 16 years ago
Loren Merritt 46803f4f67 optimize imdct_half: 16 years ago
Loren Merritt 5d0ddd1a9f split-radix FFT 16 years ago
Loren Merritt bafad220a7 import yasm macros from x264 16 years ago
Uoti Urpala f769b746aa Mark add_png_paeth_prediction_* functions which are only used within this file 16 years ago
Michael Niedermayer 4f20b45fbe Fix h264_loop_filter_strength_mmx2() so it works with PAFF. 16 years ago
Loren Merritt 5eb0f2a425 float_to_int16_interleave: change src to an array of pointers instead of assuming it's contiguous. 16 years ago
Loren Merritt 4342a7f30b 10l, float_to_int16_interleave_sse/3dnow wrote the wrong samples 16 years ago
Loren Merritt b9fa32082c exploit mdct symmetry 16 years ago