Lines Matching refs:match
155 /* match Length */
182 /* match offset */
189 /* match Length */
263 if (minMatch == 3) { /* HC3 match finder */
266 const BYTE *match;
269 match = base + matchIndex3;
270 if (match[bestLength] == ip[bestLength])
271 currMl = ZSTD_count(ip, match, iLimit);
273 match = dictBase + matchIndex3;
274 if (ZSTD_readMINMATCH(match, MINMATCH) ==
276 currMl = ZSTD_count_2segments(ip + MINMATCH, match + MINMATCH, iLimit, dictEnd, prefixStart) + MINMATCH;
298 const BYTE *match;
301 match = base + matchIndex;
302 if (match[matchLength] == ip[matchLength]) {
303 matchLength += ZSTD_count(ip + matchLength + 1, match + matchLength + 1, iLimit) + 1;
306 match = dictBase + matchIndex;
307 matchLength += ZSTD_count_2segments(ip + matchLength, match + matchLength, iLimit, dictEnd, prefixStart);
309 match = base + matchIndex; /* to prepare for next usage of match[matchLength] */
325 if (match[matchLength] < ip[matchLength]) {
326 /* match is smaller than curr */
333 smallerPtr = nextPtr + 1; /* new "smaller" => larger of match */
336 /* match is larger than curr */
355 /** Tree updater, providing best match */
379 /** Tree updater, providing best match */
535 if (inr > ilimit) /* last match must start at a minimum distance of 8 from oend */
843 if (inr > ilimit) /* last match must start at a minimum distance of 8 from oend */