Lines Matching refs:bits
68 unsigned bits; /* local strm->bits */ local
103 bits = state->bits;
112 if (bits < 15) {
113 hold += (unsigned long)(*in++) << bits;
114 bits += 8;
115 hold += (unsigned long)(*in++) << bits;
116 bits += 8;
120 op = (unsigned)(here.bits);
122 bits -= op;
134 if (bits < op) {
135 hold += (unsigned long)(*in++) << bits;
136 bits += 8;
140 bits -= op;
143 if (bits < 15) {
144 hold += (unsigned long)(*in++) << bits;
145 bits += 8;
146 hold += (unsigned long)(*in++) << bits;
147 bits += 8;
151 op = (unsigned)(here.bits);
153 bits -= op;
158 if (bits < op) {
159 hold += (unsigned long)(*in++) << bits;
160 bits += 8;
161 if (bits < op) {
162 hold += (unsigned long)(*in++) << bits;
163 bits += 8;
175 bits -= op;
309 len = bits >> 3;
311 bits -= len << 3;
312 hold &= (1U << bits) - 1;
321 state->bits = bits;