36 Commits (6363827e13a430ad6c27bf18780e13b998effe43)

Author SHA1 Message Date
Reimar Döffinger eafa1c90e5 Replace complicated and currently broken manual alignment code by 17 years ago
Michael Niedermayer 267b9479ac typo 17 years ago
Ramiro Polla 7bcc1d5b66 CONFIG_7REGS has been renamed to HAVE_7REGS 17 years ago
Michael Niedermayer 90e9e94d0f workaround gcc bug, untested as my gcc is not complaining 17 years ago
Michael Niedermayer cefa599953 optimize the first vertical lifting step, this also prevents another 17 years ago
Michael Niedermayer c90762766a optimize 1st horizontal lifting step 17 years ago
Michael Niedermayer 1104bf2b20 typo 17 years ago
Michael Niedermayer 8b5029295d get rid of totally senseless "m" + read in register we have enough 17 years ago
Michael Niedermayer bc1e78d896 simplify senselessly complex addressing 17 years ago
Michael Niedermayer 25bb359f73 cosmetics 17 years ago
Michael Niedermayer 629750290f avoid overflow in the 3rd lifting step, this now needs mmx2 at minimum 17 years ago
Michael Niedermayer b696a4c91d avoid an overflow in the 1 horizontal lifting step 17 years ago
Michael Niedermayer 9caa1cccb9 prevent one overflow in the first vertical lifting step 17 years ago
Michael Niedermayer 3e0f7126b5 update mmx code to latest snow changes 17 years ago
Michael Niedermayer ce611a27be Change rounding of the horizontal DWT to match the vertical one. 17 years ago
Michael Niedermayer 30cd3e66bd remove code which become unused by the previous changes 17 years ago
Michael Niedermayer 72dee89b5d Simplify and optimize the 4th vertical lifting step of the SSE2 code (untested) 17 years ago
Michael Niedermayer d0dae46a90 Simplify and optimize the 4th vertical lifting step of the MMX code 17 years ago
Michael Niedermayer 1ffbbef217 Simplify and speedup code, reduce needed headroom by 2 bits in the 3rd 17 years ago
Michael Niedermayer 4bf1790421 simplify, speedup and reduce needed headroom by 2 bits in the 3rd 17 years ago
Michael Niedermayer dd30437bbe replace <<1 by add for SSE2 (untested) 17 years ago
Michael Niedermayer 7e665a3943 replace <<1 by add 17 years ago
Michael Niedermayer eee649d3b5 slightly change horizontal lift3 so it needs 1 bit less headroom 17 years ago
Michael Niedermayer be3b22f9ca remove idiotc double subtraction from the sse2 code (untested, no sse2 here) 17 years ago
Michael Niedermayer 8510c519e7 fixme note 17 years ago
Michael Niedermayer 3a9f44d5d5 and of course the unneeded double subtractions were blindly put in the 17 years ago
Ronald S. Bultje b550bfaa61 Add libavcodec to compiler include flags in order to simplify header 18 years ago
Panagiotis Issaris 9dd6c80453 Add the const specifier as needed to reduce the number of warnings. 18 years ago
Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
Luca Barbato ffad4ed154 Fix x86 SIMD asm and pic, patch from Martin von Gagern <Martin.vGagern@gmx.net> 19 years ago
Luca Abeni 9c39071d6d Move REG_* macros from libavcodec/i386/mmx.h to libavutil/x86_cpu.h 19 years ago
Wolfram Gloger f42635f558 gcc-2.95 compile fix, patch by Wolfram Gloger <wmglo A dent PIS med PIS uni-muenchen PIS de> 19 years ago
Luca Barbato 22b48b85b6 altivec support for snow 19 years ago
Robert Edele e8600e5edc add MMX and SSE versions of ff_snow_inner_add_yblock 19 years ago
Robert Edele 2c9a0285d4 snow mmx+sse2 optimizations, part 4 19 years ago
Robert Edele 4567b4bdab Add the mmx and sse2 implementations of ff_snow_vertical_compose(). 19 years ago