Lines Matching defs:prob
139 unsigned prob, cumulative_target;
144 rac->prob[0] = 0;
145 rac->prob[257] = UINT_MAX;
148 if (lag_decode_prob(gb, &rac->prob[i]) < 0) {
152 if ((uint64_t)cumul_prob + rac->prob[i] > UINT_MAX) {
156 cumul_prob += rac->prob[i];
157 if (!rac->prob[i]) {
158 if (lag_decode_prob(gb, &prob)) {
162 if (prob > 256 - i)
163 prob = 256 - i;
164 for (j = 0; j < prob; j++)
165 rac->prob[++i] = 0;
186 rac->prob[i] = softfloat_mul(rac->prob[i], mul);
187 scaled_cumul_prob += rac->prob[i];
194 rac->prob[i] = softfloat_mul(rac->prob[i], mul);
195 scaled_cumul_prob += rac->prob[i];
212 if (rac->prob[i]) {
213 rac->prob[i]++;
237 rac->prob[i] += rac->prob[i - 1];