Lines Matching refs:op

72     unsigned op;                /* code bits, operation, extra bits, or */  in inflate_fast()  local
110 op = (unsigned)(here->bits); in inflate_fast()
111 hold >>= op; in inflate_fast()
112 bits -= op; in inflate_fast()
113 op = (unsigned)(here->op); in inflate_fast()
114 if (op == 0) { /* literal */ in inflate_fast()
120 else if (op & 16) { /* length base */ in inflate_fast()
122 op &= 15; /* number of extra bits */ in inflate_fast()
123 if (op) { in inflate_fast()
124 if (bits < op) { in inflate_fast()
128 len += (unsigned)hold & ((1U << op) - 1); in inflate_fast()
129 hold >>= op; in inflate_fast()
130 bits -= op; in inflate_fast()
141 op = (unsigned)(here->bits); in inflate_fast()
142 hold >>= op; in inflate_fast()
143 bits -= op; in inflate_fast()
144 op = (unsigned)(here->op); in inflate_fast()
145 if (op & 16) { /* distance base */ in inflate_fast()
147 op &= 15; /* number of extra bits */ in inflate_fast()
148 if (bits < op) { in inflate_fast()
151 if (bits < op) { in inflate_fast()
156 dist += (unsigned)hold & ((1U << op) - 1); in inflate_fast()
164 hold >>= op; in inflate_fast()
165 bits -= op; in inflate_fast()
167 op = (unsigned)(out - beg); /* max distance in output */ in inflate_fast()
168 if (dist > op) { /* see if copy from window */ in inflate_fast()
169 op = dist - op; /* distance back in window */ in inflate_fast()
170 if (op > whave) { in inflate_fast()
178 if (len <= op - whave) { in inflate_fast()
184 len -= op - whave; in inflate_fast()
187 } while (--op > whave); in inflate_fast()
188 if (op == 0) { in inflate_fast()
199 from += wsize - op; in inflate_fast()
200 if (op < len) { /* some from window */ in inflate_fast()
201 len -= op; in inflate_fast()
204 } while (--op); in inflate_fast()
208 else if (wnext < op) { /* wrap around window */ in inflate_fast()
209 from += wsize + wnext - op; in inflate_fast()
210 op -= wnext; in inflate_fast()
211 if (op < len) { /* some from end of window */ in inflate_fast()
212 len -= op; in inflate_fast()
215 } while (--op); in inflate_fast()
218 op = wnext; in inflate_fast()
219 len -= op; in inflate_fast()
222 } while (--op); in inflate_fast()
228 from += wnext - op; in inflate_fast()
229 if (op < len) { /* some from window */ in inflate_fast()
230 len -= op; in inflate_fast()
233 } while (--op); in inflate_fast()
264 else if ((op & 64) == 0) { /* 2nd level distance code */ in inflate_fast()
265 here = dcode + here->val + (hold & ((1U << op) - 1)); in inflate_fast()
274 else if ((op & 64) == 0) { /* 2nd level length code */ in inflate_fast()
275 here = lcode + here->val + (hold & ((1U << op) - 1)); in inflate_fast()
278 else if (op & 32) { /* end-of-block */ in inflate_fast()