Lines Matching refs:range
30 uint32_t range; member
62 rc->range = UINT32_MAX; in rc_reset()
199 if (rc->range < RC_TOP_VALUE) { in rc_encode()
203 rc->range <<= RC_SHIFT_BITS; in rc_encode()
210 rc->range = (rc->range >> RC_BIT_MODEL_TOTAL_BITS) in rc_encode()
219 const uint32_t bound = prob * (rc->range in rc_encode()
222 rc->range -= bound; in rc_encode()
229 rc->range >>= 1; in rc_encode()
233 rc->range >>= 1; in rc_encode()
234 rc->low += rc->range; in rc_encode()
239 rc->range = UINT32_MAX; in rc_encode()
274 uint32_t range = rc->range; in rc_encode_dummy() local
282 if (range < RC_TOP_VALUE) { in rc_encode_dummy()
287 range <<= RC_SHIFT_BITS; in rc_encode_dummy()
299 range = (range >> RC_BIT_MODEL_TOTAL_BITS) in rc_encode_dummy()
306 const uint32_t bound = prob * (range in rc_encode_dummy()
309 range -= bound; in rc_encode_dummy()
314 range >>= 1; in rc_encode_dummy()
318 range >>= 1; in rc_encode_dummy()
319 low += range; in rc_encode_dummy()