Lines Matching refs:bits
68 unsigned bits; /* local strm->bits */ local
95 bits = state->bits;
104 if (bits < 15) {
105 hold += (unsigned long)(*in++) << bits;
106 bits += 8;
107 hold += (unsigned long)(*in++) << bits;
108 bits += 8;
112 op = (unsigned)(here->bits);
114 bits -= op;
126 if (bits < op) {
127 hold += (unsigned long)(*in++) << bits;
128 bits += 8;
132 bits -= op;
135 if (bits < 15) {
136 hold += (unsigned long)(*in++) << bits;
137 bits += 8;
138 hold += (unsigned long)(*in++) << bits;
139 bits += 8;
143 op = (unsigned)(here->bits);
145 bits -= op;
150 if (bits < op) {
151 hold += (unsigned long)(*in++) << bits;
152 bits += 8;
153 if (bits < op) {
154 hold += (unsigned long)(*in++) << bits;
155 bits += 8;
167 bits -= op;
293 len = bits >> 3;
295 bits -= len << 3;
296 hold &= (1U << bits) - 1;
305 state->bits = bits;