diff -Npur ffmpeg-1.2.6.orig/libavcodec/dirac_arith.h ffmpeg-1.2.6/libavcodec/dirac_arith.h
|
old
|
new
|
|
| 28 | 28 | #ifndef AVCODEC_DIRAC_ARITH_H |
| 29 | 29 | #define AVCODEC_DIRAC_ARITH_H |
| 30 | 30 | |
| | 31 | #include "libavutil/x86/asm.h" |
| 31 | 32 | #include "bytestream.h" |
| 32 | 33 | #include "get_bits.h" |
| 33 | 34 | |
| … |
… |
static inline int dirac_get_arith_bit(Di
|
| 134 | 135 | |
| 135 | 136 | range_times_prob = (c->range * prob_zero) >> 16; |
| 136 | 137 | |
| 137 | | #if HAVE_FAST_CMOV && HAVE_INLINE_ASM |
| | 138 | #if HAVE_FAST_CMOV && HAVE_INLINE_ASM && HAVE_6REGS |
| 138 | 139 | low -= range_times_prob << 16; |
| 139 | 140 | range -= range_times_prob; |
| 140 | 141 | bit = 0; |