Lines Matching refs:op
110 u8 *op = (u8 *)out_data; in lzf_compress() local
112 u8 *out_end = op + out_len; in lzf_compress()
137 lit = 0; op++; /* start run */ in lzf_compress()
167 if (expect_false (op + 3 + 1 >= out_end)) /* first a faster conservative test */ in lzf_compress()
168 if (op - !lit + 3 + 1 >= out_end) /* second the exact but rare test */ in lzf_compress()
171 op [- lit - 1] = lit - 1; /* stop run */ in lzf_compress()
172 op -= !lit; /* undo run if length is zero */ in lzf_compress()
211 *op++ = (off >> 8) + (len << 5); in lzf_compress()
215 *op++ = (off >> 8) + ( 7 << 5); in lzf_compress()
216 *op++ = len - 7; in lzf_compress()
219 *op++ = off; in lzf_compress()
221 lit = 0; op++; /* start run */ in lzf_compress()
259 if (expect_false (op >= out_end)) in lzf_compress()
262 lit++; *op++ = *ip++; in lzf_compress()
266 op [- lit - 1] = lit - 1; /* stop run */ in lzf_compress()
267 lit = 0; op++; /* start run */ in lzf_compress()
272 if (op + 3 > out_end) /* at most 3 bytes can be missing here */ in lzf_compress()
277 lit++; *op++ = *ip++; in lzf_compress()
281 op [- lit - 1] = lit - 1; /* stop run */ in lzf_compress()
282 lit = 0; op++; /* start run */ in lzf_compress()
286 op [- lit - 1] = lit - 1; /* end run */ in lzf_compress()
287 op -= !lit; /* undo run if length is zero */ in lzf_compress()
289 return op - (u8 *)out_data; in lzf_compress()