Lines Matching defs:pMatch
193 * Returns the number of bytes that match backwards before pIn and pMatch.
195 * We count only bytes where pMatch >= pBase and pIn >= pAnchor. */
198 const BYTE* pMatch, const BYTE* pMatchBase)
201 while (pIn > pAnchor && pMatch > pMatchBase && pIn[-1] == pMatch[-1]) {
203 pMatch--;
210 * Returns the number of bytes that match backwards from pMatch,
216 const BYTE* pMatch, const BYTE* pMatchBase,
219 size_t matchLength = ZSTD_ldm_countBackwardsMatch(pIn, pAnchor, pMatch, pMatchBase);
220 if (pMatch - matchLength != pMatchBase || pMatchBase == pExtDictStart) {
412 BYTE const* const pMatch = curMatchBase + cur->offset;
418 ZSTD_count_2segments(split, pMatch, iend, matchEnd, lowPrefixPtr);
423 split, anchor, pMatch, lowMatchPtr, dictStart, dictEnd);
425 BYTE const* const pMatch = base + cur->offset;
426 curForwardMatchLength = ZSTD_count(split, pMatch, iend);
431 ZSTD_ldm_countBackwardsMatch(split, anchor, pMatch, lowPrefixPtr);