Lines Matching refs:op
3172 lzo_bytep op;
3178 op = out;
3249 op[-2] |= LZO_BYTE(t);
3251 UA_COPY32(op, ii);
3252 op += t;
3254 { do *op++ = *ii++; while (--t > 0); }
3260 *op++ = LZO_BYTE(t - 3);
3262 UA_COPY64(op, ii);
3263 UA_COPY64(op+8, ii+8);
3265 UA_COPY32(op, ii);
3266 UA_COPY32(op+4, ii+4);
3267 UA_COPY32(op+8, ii+8);
3268 UA_COPY32(op+12, ii+12);
3270 op += t;
3276 *op++ = LZO_BYTE(t - 3);
3280 *op++ = 0;
3285 * (volatile unsigned char *) op++ = 0;
3287 *op++ = 0;
3291 *op++ = LZO_BYTE(tt);
3296 UA_COPY64(op, ii);
3297 UA_COPY64(op+8, ii+8);
3299 UA_COPY32(op, ii);
3300 UA_COPY32(op+4, ii+4);
3301 UA_COPY32(op+8, ii+8);
3302 UA_COPY32(op+12, ii+12);
3304 op += 16; ii += 16; t -= 16;
3307 { do *op++ = *ii++; while (--t > 0); }
3391 *op++ = LZO_BYTE(((m_len - 1) << 5) | ((m_off & 7) << 2));
3392 *op++ = LZO_BYTE(m_off >> 3);
3394 *op++ = LZO_BYTE(((m_len + 1) << 4) | ((m_off & 3) << 2));
3395 *op++ = LZO_BYTE(m_off >> 2);
3402 *op++ = LZO_BYTE(M3_MARKER | (m_len - 2));
3406 *op++ = M3_MARKER | 0;
3411 * (volatile unsigned char *) op++ = 0;
3413 *op++ = 0;
3416 *op++ = LZO_BYTE(m_len);
3418 *op++ = LZO_BYTE(m_off << 2);
3419 *op++ = LZO_BYTE(m_off >> 6);
3425 *op++ = LZO_BYTE(M4_MARKER | ((m_off >> 11) & 8) | (m_len - 2));
3429 *op++ = LZO_BYTE(M4_MARKER | ((m_off >> 11) & 8));
3434 * (volatile unsigned char *) op++ = 0;
3436 *op++ = 0;
3439 *op++ = LZO_BYTE(m_len);
3441 *op++ = LZO_BYTE(m_off << 2);
3442 *op++ = LZO_BYTE(m_off >> 6);
3447 *out_len = pd(op, out);
3457 lzo_bytep op = out;
3474 t = do_compress(ip,ll,op,out_len,t,wrkmem);
3476 op += *out_len;
3485 if (op == out && t <= 238)
3486 *op++ = LZO_BYTE(17 + t);
3488 op[-2] |= LZO_BYTE(t);
3490 *op++ = LZO_BYTE(t - 3);
3495 *op++ = 0;
3501 * (volatile unsigned char *) op++ = 0;
3503 *op++ = 0;
3507 *op++ = LZO_BYTE(tt);
3509 do *op++ = *ii++; while (--t > 0);
3512 *op++ = M4_MARKER | 1;
3513 *op++ = 0;
3514 *op++ = 0;
3516 *out_len = pd(op, out);
3569 # define TEST_OP (op <= op_end)
3574 if ((lzo_uint)(op_end - op) < (lzo_uint)(x)) goto output_overrun
3579 # define TEST_LB(m_pos) if (m_pos < out || m_pos >= op) goto lookbehind_overrun
3580 # define TEST_LBO(m_pos,o) if (m_pos < out || m_pos >= op - (o)) goto lookbehind_overrun
3626 register lzo_bytep op;
3665 op = out;
3674 do *op++ = *ip++; while (--t > 0);
3699 UA_COPY64(op,ip);
3700 op += 8; ip += 8; t -= 8;
3704 UA_COPY32(op,ip);
3705 op += 4; ip += 4; t -= 4;
3709 *op++ = *ip++;
3710 if (t > 1) { *op++ = *ip++; if (t > 2) { *op++ = *ip++; } }
3714 if (PTR_ALIGNED2_4(op,ip))
3717 UA_COPY32(op,ip);
3718 op += 4; ip += 4;
3724 UA_COPY32(op,ip);
3725 op += 4; ip += 4; t -= 4;
3727 if (t > 0) do *op++ = *ip++; while (--t > 0);
3730 do *op++ = *ip++; while (--t > 0);
3739 *op++ = *ip++; *op++ = *ip++; *op++ = *ip++;
3740 do *op++ = *ip++; while (--t > 0);
3761 m_pos = op - t;
3764 m_pos = op - (1 + M2_MAX_OFFSET);
3769 *op++ = *m_pos++; *op++ = *m_pos++; *op++ = *m_pos;
3797 m_pos = op - 1;
3802 m_pos = op - 1;
3809 m_pos = op;
3853 m_pos = op - off;
3857 m_pos = op - 1;
3860 m_pos = op - 1;
3871 m_pos = op;
3908 if (m_pos == op)
3912 last_m_off = pd((const lzo_bytep)op, m_pos);
3930 m_pos = op - t;
3933 m_pos = op - 1;
3938 *op++ = *m_pos++; *op++ = *m_pos;
3952 if (op - m_pos >= 8)
3957 UA_COPY64(op,m_pos);
3958 op += 8; m_pos += 8; t -= 8;
3962 UA_COPY32(op,m_pos);
3963 op += 4; m_pos += 4; t -= 4;
3967 *op++ = m_pos[0];
3968 if (t > 1) { *op++ = m_pos[1]; if (t > 2) { *op++ = m_pos[2]; } }
3974 if (t >= 2 * 4 - (3 - 1) && PTR_ALIGNED2_4(op,m_pos))
3976 assert((op - m_pos) >= 4);
3978 if (t >= 2 * 4 - (3 - 1) && (op - m_pos) >= 4)
3981 UA_COPY32(op,m_pos);
3982 op += 4; m_pos += 4; t -= 4 - (3 - 1);
3984 UA_COPY32(op,m_pos);
3985 op += 4; m_pos += 4; t -= 4;
3987 if (t > 0) do *op++ = *m_pos++; while (--t > 0);
3993 *op++ = *m_pos++; *op++ = *m_pos++;
3994 do *op++ = *m_pos++; while (--t > 0);
4011 do *op++ = *ip++; while (--t > 0);
4013 *op++ = *ip++;
4014 if (t > 1) { *op++ = *ip++; if (t > 2) { *op++ = *ip++; } }
4021 *out_len = pd(op, out);
4027 *out_len = pd(op, out);
4033 *out_len = pd(op, out);
4039 *out_len = pd(op, out);
4045 *out_len = pd(op, out);
4095 # define TEST_OP (op <= op_end)
4100 if ((lzo_uint)(op_end - op) < (lzo_uint)(x)) goto output_overrun
4105 # define TEST_LB(m_pos) if (m_pos < out || m_pos >= op) goto lookbehind_overrun
4106 # define TEST_LBO(m_pos,o) if (m_pos < out || m_pos >= op - (o)) goto lookbehind_overrun
4152 register lzo_bytep op;
4191 op = out;
4200 do *op++ = *ip++; while (--t > 0);
4225 UA_COPY64(op,ip);
4226 op += 8; ip += 8; t -= 8;
4230 UA_COPY32(op,ip);
4231 op += 4; ip += 4; t -= 4;
4235 *op++ = *ip++;
4236 if (t > 1) { *op++ = *ip++; if (t > 2) { *op++ = *ip++; } }
4240 if (PTR_ALIGNED2_4(op,ip))
4243 UA_COPY32(op,ip);
4244 op += 4; ip += 4;
4250 UA_COPY32(op,ip);
4251 op += 4; ip += 4; t -= 4;
4253 if (t > 0) do *op++ = *ip++; while (--t > 0);
4256 do *op++ = *ip++; while (--t > 0);
4265 *op++ = *ip++; *op++ = *ip++; *op++ = *ip++;
4266 do *op++ = *ip++; while (--t > 0);
4287 m_pos = op - t;
4290 m_pos = op - (1 + M2_MAX_OFFSET);
4295 *op++ = *m_pos++; *op++ = *m_pos++; *op++ = *m_pos;
4323 m_pos = op - 1;
4328 m_pos = op - 1;
4335 m_pos = op;
4379 m_pos = op - off;
4383 m_pos = op - 1;
4386 m_pos = op - 1;
4397 m_pos = op;
4434 if (m_pos == op)
4438 last_m_off = pd((const lzo_bytep)op, m_pos);
4456 m_pos = op - t;
4459 m_pos = op - 1;
4464 *op++ = *m_pos++; *op++ = *m_pos;
4478 if (op - m_pos >= 8)
4483 UA_COPY64(op,m_pos);
4484 op += 8; m_pos += 8; t -= 8;
4488 UA_COPY32(op,m_pos);
4489 op += 4; m_pos += 4; t -= 4;
4493 *op++ = m_pos[0];
4494 if (t > 1) { *op++ = m_pos[1]; if (t > 2) { *op++ = m_pos[2]; } }
4500 if (t >= 2 * 4 - (3 - 1) && PTR_ALIGNED2_4(op,m_pos))
4502 assert((op - m_pos) >= 4);
4504 if (t >= 2 * 4 - (3 - 1) && (op - m_pos) >= 4)
4507 UA_COPY32(op,m_pos);
4508 op += 4; m_pos += 4; t -= 4 - (3 - 1);
4510 UA_COPY32(op,m_pos);
4511 op += 4; m_pos += 4; t -= 4;
4513 if (t > 0) do *op++ = *m_pos++; while (--t > 0);
4519 *op++ = *m_pos++; *op++ = *m_pos++;
4520 do *op++ = *m_pos++; while (--t > 0);
4537 do *op++ = *ip++; while (--t > 0);
4539 *op++ = *ip++;
4540 if (t > 1) { *op++ = *ip++; if (t > 2) { *op++ = *ip++; } }
4547 *out_len = pd(op, out);
4553 *out_len = pd(op, out);
4559 *out_len = pd(op, out);
4565 *out_len = pd(op, out);
4571 *out_len = pd(op, out);