Lines Matching defs:op
115 u8 *op = (u8 *)out_data;
117 u8 *out_end = op + out_len;
151 lit = 0; op++; /* start run */
182 op [- lit - 1] = lit - 1; /* stop run */
183 op -= !lit; /* undo run if length is zero */
185 if (expect_false (op + 3 + 1 >= out_end))
225 *op++ = (off >> 8) + (len << 5);
229 *op++ = (off >> 8) + ( 7 << 5);
230 *op++ = len - 7;
233 *op++ = off;
234 lit = 0; op++; /* start run */
272 if (expect_false (op >= out_end))
275 lit++; *op++ = *ip++;
279 op [- lit - 1] = lit - 1; /* stop run */
280 lit = 0; op++; /* start run */
285 if (op + 3 > out_end) /* at most 3 bytes can be missing here */
290 lit++; *op++ = *ip++;
294 op [- lit - 1] = lit - 1; /* stop run */
295 lit = 0; op++; /* start run */
299 op [- lit - 1] = lit - 1; /* end run */
300 op -= !lit; /* undo run if length is zero */
302 return op - (u8 *)out_data;