Lines Matching refs:op
114 unsigned char *op; in lzo1x_1_do_compress() local
120 op = out; in lzo1x_1_do_compress()
146 op[-2] |= t; in lzo1x_1_do_compress()
147 COPY4(op, ii); in lzo1x_1_do_compress()
148 op += t; in lzo1x_1_do_compress()
150 *op++ = (t - 3); in lzo1x_1_do_compress()
151 COPY8(op, ii); in lzo1x_1_do_compress()
152 COPY8(op + 8, ii + 8); in lzo1x_1_do_compress()
153 op += t; in lzo1x_1_do_compress()
156 *op++ = (t - 3); in lzo1x_1_do_compress()
159 *op++ = 0; in lzo1x_1_do_compress()
162 *op++ = 0; in lzo1x_1_do_compress()
164 *op++ = tt; in lzo1x_1_do_compress()
167 COPY8(op, ii); in lzo1x_1_do_compress()
168 COPY8(op + 8, ii + 8); in lzo1x_1_do_compress()
169 op += 16; in lzo1x_1_do_compress()
174 *op++ = *ii++; in lzo1x_1_do_compress()
264 *op++ = (((m_len - 1) << 5) | ((m_off & 7) << 2)); in lzo1x_1_do_compress()
265 *op++ = (m_off >> 3); in lzo1x_1_do_compress()
269 *op++ = (M3_MARKER | (m_len - 2)); in lzo1x_1_do_compress()
272 *op++ = M3_MARKER | 0; in lzo1x_1_do_compress()
275 *op++ = 0; in lzo1x_1_do_compress()
277 *op++ = (m_len); in lzo1x_1_do_compress()
279 *op++ = (m_off << 2); in lzo1x_1_do_compress()
280 *op++ = (m_off >> 6); in lzo1x_1_do_compress()
284 *op++ = (M4_MARKER | ((m_off >> 11) & 8) in lzo1x_1_do_compress()
288 *op++ = (M4_MARKER | ((m_off >> 11) & 8)); in lzo1x_1_do_compress()
291 *op++ = 0; in lzo1x_1_do_compress()
293 *op++ = (m_len); in lzo1x_1_do_compress()
295 *op++ = (m_off << 2); in lzo1x_1_do_compress()
296 *op++ = (m_off >> 6); in lzo1x_1_do_compress()
300 *out_len = op - out; in lzo1x_1_do_compress()
309 unsigned char *op = out; in lzo1x_1_compress() local
320 t = lzo1x_1_do_compress(ip, ll, op, out_len, t, wrkmem); in lzo1x_1_compress()
322 op += *out_len; in lzo1x_1_compress()
330 if (op == out && t <= 238) { in lzo1x_1_compress()
331 *op++ = (17 + t); in lzo1x_1_compress()
333 op[-2] |= t; in lzo1x_1_compress()
335 *op++ = (t - 3); in lzo1x_1_compress()
338 *op++ = 0; in lzo1x_1_compress()
341 *op++ = 0; in lzo1x_1_compress()
343 *op++ = tt; in lzo1x_1_compress()
346 COPY8(op, ii); in lzo1x_1_compress()
347 COPY8(op + 8, ii + 8); in lzo1x_1_compress()
348 op += 16; in lzo1x_1_compress()
353 *op++ = *ii++; in lzo1x_1_compress()
357 *op++ = M4_MARKER | 1; in lzo1x_1_compress()
358 *op++ = 0; in lzo1x_1_compress()
359 *op++ = 0; in lzo1x_1_compress()
361 *out_len = op - out; in lzo1x_1_compress()
379 #define HAVE_OP(x) ((size_t)(op_end - op) >= (size_t)(x))
397 unsigned char *op; in lzo1x_decompress_safe() local
405 op = out; in lzo1x_decompress_safe()
443 unsigned char *oe = op + t; in lzo1x_decompress_safe()
445 COPY8(op, ip); in lzo1x_decompress_safe()
446 op += 8; in lzo1x_decompress_safe()
448 COPY8(op, ip); in lzo1x_decompress_safe()
449 op += 8; in lzo1x_decompress_safe()
453 op = oe; in lzo1x_decompress_safe()
460 *op++ = *ip++; in lzo1x_decompress_safe()
467 m_pos = op - 1; in lzo1x_decompress_safe()
472 op[0] = m_pos[0]; in lzo1x_decompress_safe()
473 op[1] = m_pos[1]; in lzo1x_decompress_safe()
474 op += 2; in lzo1x_decompress_safe()
478 m_pos = op - (1 + M2_MAX_OFFSET); in lzo1x_decompress_safe()
485 m_pos = op - 1; in lzo1x_decompress_safe()
507 m_pos = op - 1; in lzo1x_decompress_safe()
513 m_pos = op; in lzo1x_decompress_safe()
536 if (m_pos == op) in lzo1x_decompress_safe()
542 if (op - m_pos >= 8) { in lzo1x_decompress_safe()
543 unsigned char *oe = op + t; in lzo1x_decompress_safe()
546 COPY8(op, m_pos); in lzo1x_decompress_safe()
547 op += 8; in lzo1x_decompress_safe()
549 COPY8(op, m_pos); in lzo1x_decompress_safe()
550 op += 8; in lzo1x_decompress_safe()
552 } while (op < oe); in lzo1x_decompress_safe()
553 op = oe; in lzo1x_decompress_safe()
556 COPY4(op, ip); in lzo1x_decompress_safe()
557 op += next; in lzo1x_decompress_safe()
564 *op++ = *m_pos++; in lzo1x_decompress_safe()
565 } while (op < oe); in lzo1x_decompress_safe()
570 unsigned char *oe = op + t; in lzo1x_decompress_safe()
572 op[0] = m_pos[0]; in lzo1x_decompress_safe()
573 op[1] = m_pos[1]; in lzo1x_decompress_safe()
574 op += 2; in lzo1x_decompress_safe()
577 *op++ = *m_pos++; in lzo1x_decompress_safe()
578 } while (op < oe); in lzo1x_decompress_safe()
585 COPY4(op, ip); in lzo1x_decompress_safe()
586 op += t; in lzo1x_decompress_safe()
594 *op++ = *ip++; in lzo1x_decompress_safe()
601 *out_len = op - out; in lzo1x_decompress_safe()
607 *out_len = op - out; in lzo1x_decompress_safe()
611 *out_len = op - out; in lzo1x_decompress_safe()
615 *out_len = op - out; in lzo1x_decompress_safe()