Lines Matching refs:matchCandidateIdx
342 U32 const matchCandidateIdx = matchIndex-1;
352 if ( (repeat == rep_confirmed) && (matchCandidateIdx >= lowestMatchIndex)
353 && LZ4HC_protectDictEnd(prefixIdx, matchCandidateIdx) ) {
354 const int extDict = matchCandidateIdx < prefixIdx;
355 const BYTE* const matchPtr = (extDict ? dictStart - dictIdx : prefixPtr - prefixIdx) + matchCandidateIdx;
373 backLength = matchCandidateIdx - MAX(matchCandidateIdx - (U32)backLength, lowestMatchIndex);
374 assert(matchCandidateIdx - backLength >= lowestMatchIndex);
379 U32 const newMatchIndex = matchCandidateIdx + (U32)forwardPatternLength - (U32)srcPatternLength; /* best position, full pattern, might be followed by more match */
388 U32 const newMatchIndex = matchCandidateIdx - (U32)backLength; /* farthest position in current segment, will find a match of length currentSegmentLength + maybe some back */