Lines Matching refs:bi_valid
190 * (16 - bi_valid) bits from value, leaving (width - (16-bi_valid))
193 if (s->bi_valid > (int)Buf_size - length) {
194 s->bi_buf |= (value << s->bi_valid);
196 s->bi_buf = (ush)value >> (Buf_size - s->bi_valid);
197 s->bi_valid += length - Buf_size;
199 s->bi_buf |= value << s->bi_valid;
200 s->bi_valid += length;
207 if (s->bi_valid > (int)Buf_size - len) {\
209 s->bi_buf |= (val << s->bi_valid);\
211 s->bi_buf = (ush)val >> (Buf_size - s->bi_valid);\
212 s->bi_valid += len - Buf_size;\
214 s->bi_buf |= (value) << s->bi_valid;\
215 s->bi_valid += len;\
313 s->bi_valid = 0;
838 * (10 - bi_valid) bits. The lookahead for the last real code (before
842 if (1 + s->last_eob_len + 10 - s->bi_valid < 9) {