Lines Matching defs:hold
32 (state->hold >> state->bits) == 0
58 hold |= read64le(in) << bits;
64 hold &= (1U << bits) - 1 drops excess input to keep the invariant:
66 (state->hold >> state->bits) == 0
90 inflate_holder_t hold; /* local strm->hold */
118 hold = state->hold;
128 hold |= read64le(in) << bits; \
142 hold += (unsigned long)(*in++) << bits;
144 hold += (unsigned long)(*in++) << bits;
148 here = lcode + (hold & lmask);
155 hold >>= here->bits;
157 here = lcode + (hold & lmask);
163 hold >>= here->bits;
165 here = lcode + (hold & lmask);
171 hold >>= op;
186 hold += (unsigned long)(*in++) << bits;
190 len += (unsigned)hold & ((1U << op) - 1);
191 hold >>= op;
197 hold += (unsigned long)(*in++) << bits;
199 hold += (unsigned long)(*in++) << bits;
203 here = dcode + (hold & dmask);
206 hold >>= op;
218 hold += (unsigned long)(*in++) << bits;
221 hold += (unsigned long)(*in++) << bits;
226 dist += (unsigned)hold & ((1U << op) - 1);
234 hold >>= op;
316 here = dcode + here->val + (hold & ((1U << op) - 1));
326 here = lcode + here->val + (hold & ((1U << op) - 1));
345 hold &= (1U << bits) - 1;
356 state->hold = hold;
359 Assert((state->hold >> state->bits) == 0, "invalid input data state");