Lines Matching refs:op
24 #define HAVE_OP(x, op_end, op) ((size_t)(op_end - op) < (x))
25 #define HAVE_LB(m_pos, out, op) (m_pos < out || m_pos >= op)
36 unsigned char *op = out;
45 if (HAVE_OP(t, op_end, op))
50 *op++ = *ip++;
70 if (HAVE_OP(t + 3, op_end, op))
75 COPY4(op, ip);
76 op += 4;
81 COPY4(op, ip);
82 op += 4;
88 *op++ = *ip++;
93 *op++ = *ip++;
102 m_pos = op - (1 + M2_MAX_OFFSET);
106 if (HAVE_LB(m_pos, out, op))
109 if (HAVE_OP(3, op_end, op))
111 *op++ = *m_pos++;
112 *op++ = *m_pos++;
113 *op++ = *m_pos;
120 m_pos = op - 1;
124 if (HAVE_LB(m_pos, out, op))
126 if (HAVE_OP(t + 3 - 1, op_end, op))
142 m_pos = op - 1;
146 m_pos = op;
163 if (m_pos == op)
167 m_pos = op - 1;
171 if (HAVE_LB(m_pos, out, op))
173 if (HAVE_OP(2, op_end, op))
176 *op++ = *m_pos++;
177 *op++ = *m_pos;
181 if (HAVE_LB(m_pos, out, op))
183 if (HAVE_OP(t + 3 - 1, op_end, op))
186 if (t >= 2 * 4 - (3 - 1) && (op - m_pos) >= 4) {
187 COPY4(op, m_pos);
188 op += 4;
192 COPY4(op, m_pos);
193 op += 4;
199 *op++ = *m_pos++;
203 *op++ = *m_pos++;
204 *op++ = *m_pos++;
206 *op++ = *m_pos++;
214 if (HAVE_OP(t, op_end, op))
219 *op++ = *ip++;
221 *op++ = *ip++;
223 *op++ = *ip++;
230 *out_len = op - out;
234 *out_len = op - out;
238 *out_len = op - out;
242 *out_len = op - out;
246 *out_len = op - out;