Lines Matching refs:match
123 const BYTE *match; in LZ4_decompress_generic() local
167 match = op - offset; in LZ4_decompress_generic()
168 assert(match <= op); /* check overflow */ in LZ4_decompress_generic()
173 (dict == withPrefix64k || match >= lowPrefix)) { in LZ4_decompress_generic()
175 LZ4_memcpy(op + 0, match + 0, 8); in LZ4_decompress_generic()
176 LZ4_memcpy(op + 8, match + 8, 8); in LZ4_decompress_generic()
177 LZ4_memcpy(op + 16, match + 16, 2); in LZ4_decompress_generic()
283 match = op - offset; in LZ4_decompress_generic()
289 if ((checkOffset) && (unlikely(match + dictSize < lowPrefix))) { in LZ4_decompress_generic()
329 if ((dict == usingExtDict) && (match < lowPrefix)) { in LZ4_decompress_generic()
337 if (length <= (size_t)(lowPrefix - match)) { in LZ4_decompress_generic()
342 memmove(op, dictEnd - (lowPrefix - match), in LZ4_decompress_generic()
350 size_t const copySize = (size_t)(lowPrefix - match); in LZ4_decompress_generic()
381 const BYTE * const matchEnd = match + mlen; in LZ4_decompress_generic()
387 *op++ = *match++; in LZ4_decompress_generic()
389 LZ4_memcpy(op, match, mlen); in LZ4_decompress_generic()
398 op[0] = match[0]; in LZ4_decompress_generic()
399 op[1] = match[1]; in LZ4_decompress_generic()
400 op[2] = match[2]; in LZ4_decompress_generic()
401 op[3] = match[3]; in LZ4_decompress_generic()
402 match += inc32table[offset]; in LZ4_decompress_generic()
403 LZ4_memcpy(op + 4, match, 4); in LZ4_decompress_generic()
404 match -= dec64table[offset]; in LZ4_decompress_generic()
406 LZ4_copy8(op, match); in LZ4_decompress_generic()
407 match += 8; in LZ4_decompress_generic()
424 LZ4_wildCopy(op, match, oCopyLimit); in LZ4_decompress_generic()
425 match += oCopyLimit - op; in LZ4_decompress_generic()
429 *op++ = *match++; in LZ4_decompress_generic()
431 LZ4_copy8(op, match); in LZ4_decompress_generic()
433 LZ4_wildCopy(op + 8, match + 8, cpy); in LZ4_decompress_generic()