Lines Matching refs:bits

84         unsigned sym, bits;
95 bits = 9;
96 inflate_table(LENS, state->lens, 288, &(next), &(bits), state->work);
102 bits = 5;
103 inflate_table(DISTS, state->lens, 32, &(next), &(bits), state->work);
127 bits = state->bits; \
138 state->bits = bits; \
145 bits = 0; \
168 hold += (unsigned long)(*next++) << bits; \
169 bits += 8; \
172 /* Assure that there are at least n bits in the bit accumulator. If there is
177 while (bits < (unsigned)(n)) \
181 /* Return the low n bits of the bit accumulator (n < 16) */
185 /* Remove n bits from the bit accumulator */
189 bits -= (unsigned)(n); \
192 /* Remove zero to seven bits as needed to go to a byte boundary */
195 hold >>= bits & 7; \
196 bits -= bits & 7; \
249 unsigned bits; /* bits in bit buffer */
254 unsigned len; /* length to copy for repeats, bits to drop */
272 bits = 0;
389 if ((unsigned)(here.bits) <= bits) break;
393 DROPBITS(here.bits);
398 NEEDBITS(here.bits + 2);
399 DROPBITS(here.bits);
410 NEEDBITS(here.bits + 3);
411 DROPBITS(here.bits);
417 NEEDBITS(here.bits + 7);
418 DROPBITS(here.bits);
484 if ((unsigned)(here.bits) <= bits) break;
491 (BITS(last.bits + last.op) >> last.bits)];
492 if ((unsigned)(last.bits + here.bits) <= bits) break;
495 DROPBITS(last.bits);
497 DROPBITS(here.bits);
526 /* length code -- get extra bits, if any */
538 if ((unsigned)(here.bits) <= bits) break;
545 (BITS(last.bits + last.op) >> last.bits)];
546 if ((unsigned)(last.bits + here.bits) <= bits) break;
549 DROPBITS(last.bits);
551 DROPBITS(here.bits);
559 /* get distance extra bits, if any */