385 Commits (6d588ecd763f1375dbe237ee9345e18ffadfa3b1)

Author SHA1 Message Date
Reimar Döffinger eafa1c90e5 Replace complicated and currently broken manual alignment code by 18 years ago
Michael Niedermayer 267b9479ac typo 18 years ago
Ramiro Polla 7bcc1d5b66 CONFIG_7REGS has been renamed to HAVE_7REGS 18 years ago
Michael Niedermayer 90e9e94d0f workaround gcc bug, untested as my gcc is not complaining 18 years ago
Michael Niedermayer cefa599953 optimize the first vertical lifting step, this also prevents another 18 years ago
Michael Niedermayer c90762766a optimize 1st horizontal lifting step 18 years ago
Michael Niedermayer 1104bf2b20 typo 18 years ago
Michael Niedermayer 8b5029295d get rid of totally senseless "m" + read in register we have enough 18 years ago
Michael Niedermayer bc1e78d896 simplify senselessly complex addressing 18 years ago
Michael Niedermayer 25bb359f73 cosmetics 18 years ago
Michael Niedermayer 629750290f avoid overflow in the 3rd lifting step, this now needs mmx2 at minimum 18 years ago
Michael Niedermayer b696a4c91d avoid an overflow in the 1 horizontal lifting step 18 years ago
Michael Niedermayer 9caa1cccb9 prevent one overflow in the first vertical lifting step 18 years ago
Michael Niedermayer 3e0f7126b5 update mmx code to latest snow changes 18 years ago
Michael Niedermayer d593e32983 use 16bit IDWT (a SIMD implementation of it should be >2x faster then with 18 years ago
Michael Niedermayer ce611a27be Change rounding of the horizontal DWT to match the vertical one. 18 years ago
Michael Niedermayer 30cd3e66bd remove code which become unused by the previous changes 18 years ago
Michael Niedermayer 72dee89b5d Simplify and optimize the 4th vertical lifting step of the SSE2 code (untested) 18 years ago
Michael Niedermayer d0dae46a90 Simplify and optimize the 4th vertical lifting step of the MMX code 18 years ago
Michael Niedermayer 1ffbbef217 Simplify and speedup code, reduce needed headroom by 2 bits in the 3rd 18 years ago
Michael Niedermayer 4bf1790421 simplify, speedup and reduce needed headroom by 2 bits in the 3rd 18 years ago
Michael Niedermayer dd30437bbe replace <<1 by add for SSE2 (untested) 18 years ago
Michael Niedermayer 7e665a3943 replace <<1 by add 18 years ago
Michael Niedermayer eee649d3b5 slightly change horizontal lift3 so it needs 1 bit less headroom 18 years ago
Michael Niedermayer be3b22f9ca remove idiotc double subtraction from the sse2 code (untested, no sse2 here) 18 years ago
Michael Niedermayer 8510c519e7 fixme note 18 years ago
Michael Niedermayer 3a9f44d5d5 and of course the unneeded double subtractions were blindly put in the 18 years ago
Aurelien Jacobs 73f51a4d3e help some gcc version to optimize out those functions 18 years ago
Aurelien Jacobs 674eeb5f57 cosmetics: indentation 18 years ago
Aurelien Jacobs eb75a69818 Avoid linking with h263.c functions when the relevant codecs 18 years ago
Måns Rullgård a00177a952 make arguments to ssd_int8_vs_int16() const 18 years ago
Diego Biurrun 09a6682648 typos 18 years ago
Diego Biurrun e5a389a1b7 license header consistency cosmetics 18 years ago
Diego Biurrun 7b94177e37 Group all copyright and author notices together. 18 years ago
Guillaume Poirier efb775777f add a comment to indicate which #endif belong to which #define 18 years ago
Måns Rullgård 699b3f99d0 add multiple inclusion guards to headers 18 years ago
Måns Rullgård 8657d5e549 correct type for {put,avg}_h264_chroma_mc2_mmx2 18 years ago
Diego Biurrun 90b5b51eab misc typo fixes 18 years ago
Diego Biurrun 755bfeabcc misc spelling fixes 18 years ago
Graham Booker ee387b57fd work around issues with the old version of Gnu Assembler shipped on 18 years ago
Diego Biurrun 34933442ac Preprocessor #defines starting with __ are reserved for the system. 18 years ago
Ronald S. Bultje 3d4e3e560f Use FFmpeg-specific CPU feature definitions. 18 years ago
Carl Eugen Hoyos 154e30f6c2 rename attribute_unused to av_unused and moves its declaration to common.h 18 years ago
Zuxy Meng 663deb54af Remove incorrect comment; MMX2 is preferred over 3DNow! on Athlon 18 years ago
Zuxy Meng 038bfcf9d6 3DNow! and SSSE3 optimization to QNS DSP functions; use pmulhrw/pmulhrsw instead of pmulhw 18 years ago
Aurelien Jacobs 5b0b7054b4 better separation of vp3dsp functions from dsputil_mmx.c 18 years ago
Ronald S. Bultje b550bfaa61 Add libavcodec to compiler include flags in order to simplify header 18 years ago
Panagiotis Issaris 9b5dc86746 Make vp3dsp*.c compilation optional. 18 years ago
Reimar Döffinger e36d79c837 Change some leftover __attribute__((unused)) and __attribute__((used)) to 18 years ago
Zuxy Meng 25e4f8aaee Faster SSE FFT/MDCT, patch by Zuxy Meng %zuxy P meng A gmail P com% 18 years ago