Lines Matching refs:op
68 code_match ( LZO_COMPRESS_T *c, lzo_bytep op, lzo_uint m_len, lzo_uint m_off )
73 *op++ = LZO_BYTE(((m_len - 2) << 5) | ((m_off & 7) << 2));
74 *op++ = LZO_BYTE(m_off >> 3);
82 *op++ = LZO_BYTE(((m_off & 7) << 2));
83 *op++ = LZO_BYTE(m_off >> 3);
89 *op++ = LZO_BYTE(M3_MARKER | (m_len - 2));
93 *op++ = M3_MARKER | 0;
97 *op++ = 0;
100 *op++ = LZO_BYTE(m_len);
102 *op++ = LZO_BYTE((m_off & 63) << 2);
103 *op++ = LZO_BYTE(m_off >> 6);
107 return op;
112 STORE_RUN ( lzo_bytep op, const lzo_bytep ii, lzo_uint t, lzo_bytep out )
114 if (t < 4 && op > out)
115 op[-2] |= LZO_BYTE(t);
117 *op++ = LZO_BYTE(t);
122 *op++ = 0;
126 *op++ = 0;
129 *op++ = LZO_BYTE(tt);
131 do *op++ = *ii++; while (--t > 0);
133 return op;
155 lzo_bytep op;
173 op = out;
285 op = STORE_RUN(op,ii,lit,out);
294 op = code_match(c,op,m_len,m_off);
299 c->codesize = pd(op, out);
305 op = STORE_RUN(op,ii,lit,out);
308 *op++ = M3_MARKER | 1;
309 *op++ = 0;
310 *op++ = 0;
313 c->codesize = pd(op, out);
316 *out_len = pd(op, out);