Lines Matching refs:ip

37 	register const uint8_t* ip;  local
71 ip = in;
73 if (*ip > 17) {
74 t = *ip++ - 17;
78 do *op++ = *ip++; while (--t > 0);
83 t = *ip++;
89 while (*ip == 0) {
91 ip++;
95 t += 15 + *ip++;
103 if (PTR_ALIGNED2_4(op, ip))
106 COPY4(op, ip);
108 ip += 4;
112 COPY4(op, ip);
114 ip += 4;
118 do *op++ = *ip++; while (--t > 0);
120 do *op++ = *ip++; while (--t > 0);
130 *op++ = *ip++;
131 *op++ = *ip++;
132 *op++ = *ip++;
133 do *op++ = *ip++; while (--t > 0);
138 t = *ip++;
143 m_off = (1 + M2_MAX_OFFSET) + (t << 6) + (*ip++ >> 2);
146 m_off = (1 + M2_MAX_OFFSET) + (t >> 2) + (*ip++ << 2);
152 t = (1 + M2_MAX_OFFSET) + (t << 6) + (*ip++ >> 2);
158 m_pos -= *ip++ << 2;
173 m_off = 1 + ((t >> 2) & 7) + (*ip++ << 3);
176 m_off = 1 + ((t >> 2) & 3) + (*ip++ << 2);
183 m_off = 1 + (m_off << 6) + (*ip++ >> 2);
192 m_pos -= *ip++ << 3;
197 m_pos -= *ip++ << 2;
207 off = 1 + (off << 6) + (*ip++ >> 2);
222 while (*ip == 0) {
224 ip++;
228 t += 31 + *ip++;
232 m_off = 1 + (ip[0] << 6) + (ip[1] >> 2);
235 m_off = 1 + (ip[0] >> 2) + (ip[1] << 6);
240 unsigned off = 1 + (ip[0] << 6) + (ip[1] >> 2);
246 m_pos -= (* (const lzo_ushortp) ip) >> 2;
249 m_pos -= (ip[0] >> 2) + (ip[1] << 6);
252 ip += 2;
264 while (*ip == 0) {
266 ip++;
270 t += 7 + *ip++;
274 m_off += (ip[0] << 6) + (ip[1] >> 2);
276 m_off += (ip[0] >> 2) + (ip[1] << 6);
278 ip += 2;
287 m_pos -= (ip[0] << 6) + (ip[1] >> 2);
289 m_pos -= (* (const lzo_ushortp) ip) >> 2;
291 m_pos -= (ip[0] >> 2) + (ip[1] << 6);
293 ip += 2;
305 m_off = 1 + (t << 6) + (*ip++ >> 2);
308 m_off = 1 + (t >> 2) + (*ip++ << 2);
314 t = 1 + (t << 6) + (*ip++ >> 2);
320 m_pos -= *ip++ << 2;
366 t = ip[-1] & 3;
368 t = ip[-2] & 3;
380 do *op++ = *ip++; while (--t > 0);
382 *op++ = *ip++;
384 *op++ = *ip++;
386 *op++ = *ip++;
389 t = *ip++;
402 return (ip == ip_end ? LZO_E_OK :
403 (ip < ip_end ? LZO_E_INPUT_NOT_CONSUMED : LZO_E_INPUT_OVERRUN));