• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/lib/zlib_inflate/

Lines Matching refs:op

91     unsigned op;                /* code bits, operation, extra bits, or */
129 op = (unsigned)(this.bits);
130 hold >>= op;
131 bits -= op;
132 op = (unsigned)(this.op);
133 if (op == 0) { /* literal */
136 else if (op & 16) { /* length base */
138 op &= 15; /* number of extra bits */
139 if (op) {
140 if (bits < op) {
144 len += (unsigned)hold & ((1U << op) - 1);
145 hold >>= op;
146 bits -= op;
156 op = (unsigned)(this.bits);
157 hold >>= op;
158 bits -= op;
159 op = (unsigned)(this.op);
160 if (op & 16) { /* distance base */
162 op &= 15; /* number of extra bits */
163 if (bits < op) {
166 if (bits < op) {
171 dist += (unsigned)hold & ((1U << op) - 1);
179 hold >>= op;
180 bits -= op;
181 op = (unsigned)(out - beg); /* max distance in output */
182 if (dist > op) { /* see if copy from window */
183 op = dist - op; /* distance back in window */
184 if (op > whave) {
191 from += wsize - op;
192 if (op < len) { /* some from window */
193 len -= op;
196 } while (--op);
200 else if (write < op) { /* wrap around window */
201 from += wsize + write - op;
202 op -= write;
203 if (op < len) { /* some from end of window */
204 len -= op;
207 } while (--op);
210 op = write;
211 len -= op;
214 } while (--op);
220 from += write - op;
221 if (op < len) { /* some from window */
222 len -= op;
225 } while (--op);
256 else if ((op & 64) == 0) { /* 2nd level distance code */
257 this = dcode[this.val + (hold & ((1U << op) - 1))];
266 else if ((op & 64) == 0) { /* 2nd level length code */
267 this = lcode[this.val + (hold & ((1U << op) - 1))];
270 else if (op & 32) { /* end-of-block */
301 - Different op definition to avoid & for extra bits (do & for table bits)