37 Commits (fb0df5c113e0dff2311201dc828db1648174972b)

Author SHA1 Message Date
Michael Niedermayer b3ab281027 avcodec/x86/cabac: workaround llvm 4.2.1 bug 12 years ago
Michael Niedermayer 66bdc58550 get_cabac_inline_x86: workaround clang bug with disabled optimizations 12 years ago
Mans Rullgard 8ec0204ee4 x86: cabac: allow building with suncc 12 years ago
Mans Rullgard c318626ce2 x86: rename libavutil/x86_cpu.h to libavutil/x86/asm.h 12 years ago
Ronald S. Bultje 8123e0901f x86: place some inline asm under #if HAVE_INLINE_ASM 13 years ago
Roland Scheidegger 82c71913e4 h264: new assembly version of get_cabac for x86_64 with PIC 13 years ago
Roland Scheidegger 7f668cd2b5 h264: use one table instead of several for cabac functions 13 years ago
Roland Scheidegger 5520df6a8f h264: (trivial) remove unneeded macro argument in x86/cabac.h 13 years ago
Roland Scheidegger 9b9df1cdff h264: new assembly version of get_cabac for x86_64 with PIC 13 years ago
Roland Scheidegger 14e9ffc1e4 h264: use one table instead of several for cabac functions 13 years ago
Roland Scheidegger 444f47b55c h264: (trivial) remove unneeded macro argument in x86/cabac.h 13 years ago
Michael Niedermayer 9849515214 Revert "h264: assembly version of get_cabac for x86_64 with PIC (v4)" 13 years ago
Roland Scheidegger a812b599b5 h264: assembly version of get_cabac for x86_64 with PIC (v4) 13 years ago
Ronald S. Bultje a940198130 cabac: add overread protection to BRANCHLESS_GET_CABAC(). 13 years ago
Ronald S. Bultje 16f6e83f74 cabac: remove unused argument from BRANCHLESS_GET_CABAC_UPDATE(). 13 years ago
Ronald S. Bultje 951014e5bb cabac: use struct+offset instead of memory operand in BRANCHLESS_GET_CABAC(). 13 years ago
Ronald S. Bultje a0bdcb019e h264: add overread protection to get_cabac_bypass_sign_x86(). 13 years ago
Ronald S. Bultje 95bfa4ead7 h264: reindent get_cabac_bypass_sign_x86(). 13 years ago
Ronald S. Bultje db025929f2 h264: use struct offsets in get_cabac_bypass_sign_x86(). 13 years ago
Michael Niedermayer 5387f9917f cabac: Try to disable problematic ASM for gcc-llvm 4.2.1 13 years ago
Michael Niedermayer f247f4cf47 cabac: 3rd try at working around a compiler bug in clang. 13 years ago
Michael Niedermayer 444632eae6 cabac: Disable get_cabac_inline_x86() for clang 2.9 on x86_32 13 years ago
Michael Niedermayer 2138a89e71 Revert "Revert commit 599b4c6efddaed33b1667c386b34b07729ba732b" 13 years ago
Michael Niedermayer c4f237a981 Revert commit 599b4c6efd 13 years ago
Martin Storsjö 8349dbfe46 x86: Require 7 registers for the cabac asm 13 years ago
Martin Storsjö f1dba9e498 x86: Require 7 registers for the cabac asm 13 years ago
Mans Rullgard 599b4c6efd x86: cabac: replace explicit memory references with "m" operands 13 years ago
Diego Biurrun 276b995d85 x86: drop pointless ARCH_X86 #ifdef from files in x86 subdirectory 13 years ago
Carl Eugen Hoyos 324b8adca4 Fix a possible miscompilation of cabac with old (broken) compilers. 13 years ago
Mans Rullgard 3ad1684126 x86: cabac: add operand size suffixes missing from 6c32576 13 years ago
Mans Rullgard f5f004bc5a x86: cabac: don't load/store context values in asm 13 years ago
Jason Garrett-Glaser 6c32576548 H.264: optimize CABAC x86 asm for Atom 13 years ago
Mans Rullgard c5ee740745 x86: cabac: fix register constraints for 32-bit mode 14 years ago
Mans Rullgard 2143d69bdd cabac: move x86 asm to libavcodec/x86/cabac.h 14 years ago