49 Commits (466988ab7536aeec10a79c79f38124c773a16f90)

Author SHA1 Message Date
Matt Oliver d1e6e5c887 avcodec/x86: Exclude broken get_cabac under icl. 11 years ago
Matt Oliver 0f2588d7e5 Use intel compliant CDQ instead of CLTD in inline asm. 11 years ago
Matt Oliver 8236747511 Automatically change MANGLE() into named inline asm operands when direct symbol reference in inline asm are not supported. 11 years ago
Diego Biurrun 3741aa37c2 x86: cabac: Use correct #includes to make header compile standalone 11 years ago
Michael Niedermayer fa6fa2162b avcodec/cabac: support UNCHECKED_BITSTREAM_READER = 0 11 years ago
Michael Niedermayer 41efb8d9a7 avcodec/x86/cabac: include get_cabac_bypass_sign_x86() under #if !BROKEN_COMPILER 11 years ago
Thilo Borgmann d814a839ac Reinstate proper FFmpeg license for all files. 12 years ago
Michael Niedermayer 66537c7efd avcodec/x86/cabac: Disable get_cabac_bypass_x86() on broken llvm/clang 12 years ago
Michael Niedermayer 32de28053d avcodec/x86/cabac: factorize broken llvm/clang check out 12 years ago
Jason Garrett-Glaser d222f6e39e cabac: x86 version of get_cabac_bypass 12 years ago
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 13 years ago
Mans Rullgard 8ec0204ee4 x86: cabac: allow building with suncc 13 years ago
Mans Rullgard c318626ce2 x86: rename libavutil/x86_cpu.h to libavutil/x86/asm.h 13 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. 14 years ago
Mans Rullgard 3ad1684126 x86: cabac: add operand size suffixes missing from 6c32576 14 years ago
Mans Rullgard f5f004bc5a x86: cabac: don't load/store context values in asm 14 years ago
Jason Garrett-Glaser 6c32576548 H.264: optimize CABAC x86 asm for Atom 14 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