Lines Matching refs:ref
92 const u8 *ref; in lz4_compressctx() local
106 ref = base + hashtable[h]; in lz4_compressctx()
108 } while ((ref < ip - MAX_DISTANCE) || (A32(ref) != A32(ip))); in lz4_compressctx()
111 while ((ip > anchor) && (ref > (u8 *)source) && in lz4_compressctx()
112 unlikely(ip[-1] == ref[-1])) { in lz4_compressctx()
114 ref--; in lz4_compressctx()
139 LZ4_WRITE_LITTLEENDIAN_16(op, (u16)(ip - ref)); in lz4_compressctx()
144 ref += MINMATCH; in lz4_compressctx()
148 u64 diff = A64(ref) ^ A64(ip); in lz4_compressctx()
150 u32 diff = A32(ref) ^ A32(ip); in lz4_compressctx()
154 ref += STEPSIZE; in lz4_compressctx()
161 if ((ip < (MATCHLIMIT - 3)) && (A32(ref) == A32(ip))) { in lz4_compressctx()
163 ref += 4; in lz4_compressctx()
166 if ((ip < (MATCHLIMIT - 1)) && (A16(ref) == A16(ip))) { in lz4_compressctx()
168 ref += 2; in lz4_compressctx()
170 if ((ip < MATCHLIMIT) && (*ref == *ip)) in lz4_compressctx()
203 ref = base + hashtable[LZ4_HASH_VALUE(ip)]; in lz4_compressctx()
205 if ((ref > ip - (MAX_DISTANCE + 1)) && (A32(ref) == A32(ip))) { in lz4_compressctx()
273 const u8 *ref; in lz4_compress64kctx() local
287 ref = base + hashtable[h]; in lz4_compress64kctx()
289 } while (A32(ref) != A32(ip)); in lz4_compress64kctx()
292 while ((ip > anchor) && (ref > (u8 *)source) in lz4_compress64kctx()
293 && (ip[-1] == ref[-1])) { in lz4_compress64kctx()
295 ref--; in lz4_compress64kctx()
319 LZ4_WRITE_LITTLEENDIAN_16(op, (u16)(ip - ref)); in lz4_compress64kctx()
324 ref += MINMATCH; in lz4_compress64kctx()
329 u64 diff = A64(ref) ^ A64(ip); in lz4_compress64kctx()
331 u32 diff = A32(ref) ^ A32(ip); in lz4_compress64kctx()
336 ref += STEPSIZE; in lz4_compress64kctx()
343 if ((ip < (MATCHLIMIT - 3)) && (A32(ref) == A32(ip))) { in lz4_compress64kctx()
345 ref += 4; in lz4_compress64kctx()
348 if ((ip < (MATCHLIMIT - 1)) && (A16(ref) == A16(ip))) { in lz4_compress64kctx()
350 ref += 2; in lz4_compress64kctx()
352 if ((ip < MATCHLIMIT) && (*ref == *ip)) in lz4_compress64kctx()
386 ref = base + hashtable[LZ4_HASH64K_VALUE(ip)]; in lz4_compress64kctx()
388 if (A32(ref) == A32(ip)) { in lz4_compress64kctx()