Lines Matching refs:range
40 /* for good normalization speed we still reserve 256 MB before 4 GB range */
347 UInt32 range;
662 p->range = 0xFFFFFFFF;
724 #define RC_NORM(p) if (range < kTopValue) { range <<= 8; RangeEnc_ShiftLow(p); }
728 newBound = (range >> kNumBitModelTotalBits) * ttt;
736 if (bit == 0) { range = newBound; ttt += (kBitModelTotal - ttt) >> kNumMoveBits; } \
737 else { (p)->low += newBound; range -= newBound; ttt -= ttt >> kNumMoveBits; } \
748 range &= mask; \
750 range -= mask; \
753 range += newBound & mask; \
767 range = newBound; *(prob) = (CLzmaProb)(ttt + ((kBitModelTotal - ttt) >> kNumMoveBits));
770 range -= newBound; (p)->low += newBound; *(prob) = (CLzmaProb)(ttt - (ttt >> kNumMoveBits)); \
782 UInt32 range, ttt, newBound;
783 range = p->range;
786 p->range = range;
791 UInt32 range = p->range;
803 p->range = range;
808 UInt32 range = p->range;
825 p->range = range;
902 UInt32 range = rc->range;
914 rc->range = range;
930 UInt32 range, ttt, newBound;
932 range = rc->range;
942 rc->range = range;
959 rc->range = range;
2102 UInt32 range;
2103 range = p->rc.range;
2115 p->rc.range = range;
2117 range = p->rc.range;
2133 // RangeEnc_EncodeDirectBits(&p->rc, ((UInt32)1 << (30 - kNumAlignBits)) - 1, 30 - kNumAlignBits); UInt32 range = p->range;
2137 range >>= 1;
2138 p->rc.low += range;
2157 p->rc.range = range;
2426 UInt32 range, ttt, newBound;
2446 range = p->rc.range;
2464 p->rc.range = range;
2535 p->rc.range = range;
2548 p->rc.range = range;
2565 range = p->rc.range;
2575 p->rc.range = range;
2590 range = p->rc.range;
2595 range >>= 1;
2596 p->rc.low += range & (0 - ((dist >> --footerBits) & 1));
2603 range >>= 1;
2604 p->rc.low += range & (0 - (pos2 >> 31));
2620 p->rc.range = range;