533 Commits (7a8f36cccccb7bd1c974632ca671493f7a006229)

Author SHA1 Message Date
Baptiste Coudurier 193ce3ab78 dnxhd get_pixels_8x4_sym sse2 16 years ago
Loren Merritt 5fecfb7d58 clear_block mmx 16 years ago
Diego Biurrun 9686df2be5 Delete unnecessary 'extern' keywords. 16 years ago
Reimar Döffinger 35d0c2173c Replace pushf/popf by explicit pushfl/popfl (32 bit) or pushfq/popfq (x86_64), 16 years ago
Måns Rullgård 4deaa94639 Add shift argument to MULL() macro 16 years ago
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 17 years ago
David Conrad 7b16a97969 Make a separate macro for writing an entire block from registers to memory 17 years ago
David Conrad 3f429d11da Factorize SSE2_(Row|Column)_IDCT into one macro 17 years ago
David Conrad 3c1ebfd56d Cosmetics: remove excessive blank lines 17 years ago
David Conrad 8cfd78ce8f Ensure MMX/SSE2 VP3 IDCT selection isn't disabled when only Theora is enabled 17 years ago
David Conrad c3c5bba1e2 Cosmetics: reindent 17 years ago
David Conrad f7fc9e499c Rewrite SSE2 VP3 IDCT in inline asm 17 years ago
David Conrad 437e3f4dbc Rewrite MMX VP3 IDCT in inline asm 17 years ago
David Conrad ccd3ec82b8 MMX/SSE2 VP3 IDCT are bitexact now that the dequantization matrices are permutated correctly 17 years ago
Stefano Sabatini 987903826b Globally rename the header inclusion guard names. 17 years ago
David Conrad b4c3d83584 Use ff_vp3_idct_data in vp3dsp_mmx.c rather than duplicating it 17 years ago
David Conrad 43410eaf7c Declare ff_vp3_idct_data to be uint16_t 17 years ago
David Conrad 587ae47aa7 Don't declare SSE vp3 idct data static, so it can be used in the mmx version 17 years ago
David Conrad c979fa030f Remove unused dequantization code from SSE VP3 IDCT 17 years ago
David Conrad 167029a73a Use ff_pw_8 in MMX/SSE VP3 IDCT 17 years ago
David Conrad 21383da8c4 Let ff_pw_8 be used as an SSE constant 17 years ago
Vladimir Voroshilov 2ccddc0211 Add explicit (int) cast to i386 optimized MUL* macros. 17 years ago
Alexis Ballier dad6afb4cb stricter constraints of asm() blocks 17 years ago
Loren Merritt 7ca7d5fae0 file which should have been added in r14749 17 years ago
Loren Merritt 75ac287517 missing prototype 17 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 17 years ago
Loren Merritt ee46753739 gcc chokes on xmm constraints, so pessimize int32_to_float_fmul_scalar_sse a little 17 years ago
Loren Merritt 675872382f special case 6 channel version of float_to_int16_interleave 17 years ago
Loren Merritt 911e21a306 simd int->float 17 years ago
Loren Merritt ac2e556456 simd downmix 17 years ago
Loren Merritt 862b98d42c cosmetics in dsp init 17 years ago
Loren Merritt 0a570e826d remove mdct tmp buffer 17 years ago
Loren Merritt 46803f4f67 optimize imdct_half: 17 years ago
Loren Merritt 5d0ddd1a9f split-radix FFT 17 years ago
Loren Merritt bafad220a7 import yasm macros from x264 17 years ago