Lines Matching refs:Range
22 UInt32 Range;
31 Range = 0xFFFFFFFF;
47 Low += start * (Range /= total);
48 Range *= size;
49 while (Range < kTopValue)
51 Range <<= 8;
77 Range >>= 1;
78 Low += Range & (0 - ((value >> numBits) & 1));
79 if (Range < kTopValue)
81 Range <<= 8;
89 UInt32 newBound = (Range >> numTotalBits) * size0;
91 Range = newBound;
95 Range -= newBound;
97 while (Range < kTopValue)
99 Range <<= 8;
111 UInt32 Range;
117 while (Range < kTopValue)
120 Range <<= 8;
129 Range = 0xFFFFFFFF;
136 return (Code) / (Range /= total);
141 Code -= start * Range;
142 Range *= size;
148 UInt32 range = Range;
153 range >>= 1;
156 if (code >= range)
158 code -= range;
162 UInt32 t = (code - range) >> 31;
163 code -= range & (t - 1);
166 if (range < kTopValue)
169 range <<= 8;
172 Range = range;
179 UInt32 newBound = (Range >> numTotalBits) * size0;
184 Range = newBound;
190 Range -= newBound;