Lines Matching refs:bi_valid
199 if (s->bi_valid > (int)Buf_size - length) {
200 s->bi_buf |= (ush)value << s->bi_valid;
202 s->bi_buf = (ush)value >> (Buf_size - s->bi_valid);
203 s->bi_valid += length - Buf_size;
205 s->bi_buf |= (ush)value << s->bi_valid;
206 s->bi_valid += length;
213 if (s->bi_valid > (int)Buf_size - len) {\
215 s->bi_buf |= (ush)val << s->bi_valid;\
217 s->bi_buf = (ush)val >> (Buf_size - s->bi_valid);\
218 s->bi_valid += len - Buf_size;\
220 s->bi_buf |= (ush)(value) << s->bi_valid;\
221 s->bi_valid += len;\
394 s->bi_valid = 0;
1154 if (s->bi_valid == 16) {
1157 s->bi_valid = 0;
1158 } else if (s->bi_valid >= 8) {
1161 s->bi_valid -= 8;
1171 if (s->bi_valid > 8) {
1173 } else if (s->bi_valid > 0) {
1177 s->bi_valid = 0;