Lines Matching refs:bits
69 unsigned bits; /* local strm->bits */ local
96 bits = state->bits;
105 if (bits < 15) {
106 hold += (unsigned long)(*in++) << bits;
107 bits += 8;
108 hold += (unsigned long)(*in++) << bits;
109 bits += 8;
113 op = (unsigned)(here.bits);
115 bits -= op;
127 if (bits < op) {
128 hold += (unsigned long)(*in++) << bits;
129 bits += 8;
133 bits -= op;
136 if (bits < 15) {
137 hold += (unsigned long)(*in++) << bits;
138 bits += 8;
139 hold += (unsigned long)(*in++) << bits;
140 bits += 8;
144 op = (unsigned)(here.bits);
146 bits -= op;
151 if (bits < op) {
152 hold += (unsigned long)(*in++) << bits;
153 bits += 8;
154 if (bits < op) {
155 hold += (unsigned long)(*in++) << bits;
156 bits += 8;
168 bits -= op;
294 len = bits >> 3;
296 bits -= len << 3;
297 hold &= (1U << bits) - 1;
306 state->bits = bits;