Lines Matching refs:Range
22 UInt32 Range; variable
31 Range = 0xFFFFFFFF; in Init()
47 Low += start * (Range /= total); in Encode()
48 Range *= size; in Encode()
49 while (Range < kTopValue) in Encode()
51 Range <<= 8; in Encode()
77 Range >>= 1; in EncodeDirectBits()
78 Low += Range & (0 - ((value >> numBits) & 1)); in EncodeDirectBits()
79 if (Range < kTopValue) in EncodeDirectBits()
81 Range <<= 8; in EncodeDirectBits()
89 UInt32 newBound = (Range >> numTotalBits) * size0; in EncodeBit()
91 Range = newBound; in EncodeBit()
95 Range -= newBound; in EncodeBit()
97 while (Range < kTopValue) in EncodeBit()
99 Range <<= 8; in EncodeBit()
111 UInt32 Range; variable
117 while (Range < kTopValue) in Normalize()
120 Range <<= 8; in Normalize()
129 Range = 0xFFFFFFFF; in Init()
136 return (Code) / (Range /= total); in GetThreshold()
141 Code -= start * Range; in Decode()
142 Range *= size; in Decode()
148 UInt32 range = Range; in DecodeDirectBits()
172 Range = range; in DecodeDirectBits()
179 UInt32 newBound = (Range >> numTotalBits) * size0; in DecodeBit()
184 Range = newBound; in DecodeBit()
190 Range -= newBound; in DecodeBit()