Lines Matching defs:split
117 const range_t split = (range * prob) >> 8;
119 const int bit = (value > split);
121 range -= split;
122 br->value_ -= (bit_t)(split + 1) << pos;
124 range = split + 1;
144 const range_t split = br->range_ >> 1;
146 const int32_t mask = (int32_t)(split - value) >> 31; // -1 or 0
150 br->value_ -= (bit_t)((split + 1) & mask) << pos;
165 const range_t split = (range * prob) >> 8;
167 int bit; // Don't use 'const int bit = (value > split);", it's slower.
168 if (value > split) {
169 range -= split + 1;
170 br->value_ -= (bit_t)(split + 1) << pos;
173 range = split;