Lines Matching refs:op
68 code_match ( LZO_COMPRESS_T *c, lzo_bytep op, lzo_uint m_len, lzo_uint m_off )
77 *op++ = LZO_BYTE(((m_len - (M2_MIN_LEN - 2)) << M2O_BITS) |
80 *op++ = LZO_BYTE(m_off >> M2O_BITS);
91 *op++ = LZO_BYTE(M3_MARKER | (m_len - (M3_MIN_LEN - 1)));
96 *op++ = M4_MARKER;
102 *op++ = 0;
105 *op++ = LZO_BYTE(m_len);
108 *op++ = LZO_BYTE(m_off & M3O_MASK);
110 *op++ = LZO_BYTE(m_off >> M3O_BITS);
113 c->m3 = op;
116 return op;
138 lzo_bytep op;
156 op = out;
208 else if (lit == 3 && op == c->m3)
210 else if (lit < 3 && op == c->m3)
236 if (c->r1_m_len == M2_MIN_LEN || op == c->m3)
298 assert((op[-2] >> M2O_BITS) == (M2_MARKER >> M2O_BITS));
299 op[-2] &= M2O_MASK;
300 assert((op[-2] >> M2O_BITS) == 0);
302 *op++ = *ii++;
306 else if (lit < 4 && op == c->m3)
310 MEMCPY_DS(op, ii, lit);
316 op = STORE_RUN(op,ii,lit);
328 op = code_match(c,op,m_len,m_off);
333 c->codesize = pd(op, out);
339 op = STORE_RUN(op,ii,lit);
342 *op++ = M3_MARKER | 1;
343 *op++ = 0;
344 *op++ = 0;
347 c->codesize = pd(op, out);
350 *out_len = pd(op, out);