Lines Matching full:match
111 const BYTE* match; in LZ4_decompress_generic() local
152 match = cpy - LZ4_readLE16(ip); ip+=2; in LZ4_decompress_generic()
153 …if ((checkOffset) && (unlikely(match < lowLimit))) goto _output_error; /* Error : offset outside… in LZ4_decompress_generic()
171 if ((dict==usingExtDict) && (match < lowPrefix)) in LZ4_decompress_generic()
175 if (length <= (size_t)(lowPrefix-match)) in LZ4_decompress_generic()
177 /* match can be copied as a single segment from external dictionary */ in LZ4_decompress_generic()
178 match = dictEnd - (lowPrefix-match); in LZ4_decompress_generic()
179 memmove(op, match, length); op += length; in LZ4_decompress_generic()
183 /* match encompass external dictionary and current segment */ in LZ4_decompress_generic()
184 size_t copySize = (size_t)(lowPrefix-match); in LZ4_decompress_generic()
205 if (unlikely((op-match)<8)) in LZ4_decompress_generic()
207 const size_t dec64 = dec64table[op-match]; in LZ4_decompress_generic()
208 op[0] = match[0]; in LZ4_decompress_generic()
209 op[1] = match[1]; in LZ4_decompress_generic()
210 op[2] = match[2]; in LZ4_decompress_generic()
211 op[3] = match[3]; in LZ4_decompress_generic()
212 match += dec32table[op-match]; in LZ4_decompress_generic()
213 LZ4_copy4(op+4, match); in LZ4_decompress_generic()
214 op += 8; match -= dec64; in LZ4_decompress_generic()
215 } else { LZ4_copy8(op, match); op+=8; match+=8; } in LZ4_decompress_generic()
222 LZ4_wildCopy(op, match, oend-8); in LZ4_decompress_generic()
223 match += (oend-8) - op; in LZ4_decompress_generic()
226 while (op<cpy) *op++ = *match++; in LZ4_decompress_generic()
229 LZ4_wildCopy(op, match, cpy); in LZ4_decompress_generic()