Lines Matching refs:prefixPtr
124 const BYTE* const prefixPtr = hc4->prefixStart;
126 U32 const target = (U32)(ip - prefixPtr) + prefixIdx;
128 assert(ip >= prefixPtr);
132 U32 const h = LZ4HC_hashPtr(prefixPtr+idx-prefixIdx);
255 const BYTE* const prefixPtr = hc4->prefixStart;
257 const U32 ipIndex = (U32)(ip - prefixPtr) + prefixIdx;
285 const BYTE* const matchPtr = prefixPtr + matchIndex - prefixIdx;
290 int const back = lookBackLength ? LZ4HC_countBack(ip, matchPtr, iLowLimit, prefixPtr) : 0;
308 matchLength += LZ4_count(ip+matchLength, prefixPtr, iHighLimit);
313 *matchpos = prefixPtr - prefixIdx + matchIndex + back; /* virtual pos, relative to ip, to retrieve offset */
355 const BYTE* const matchPtr = (extDict ? dictStart - dictIdx : prefixPtr - prefixIdx) + matchCandidateIdx;
361 forwardPatternLength += LZ4HC_countPattern(prefixPtr, iHighLimit, rotatedPattern);
363 { const BYTE* const lowestMatchPtr = extDict ? dictStart : prefixPtr;
367 && matchPtr - backLength == prefixPtr
397 assert(prefixPtr - prefixIdx + matchIndex != ip);
398 if ((size_t)(ip - prefixPtr) + prefixIdx - matchIndex > LZ4_DISTANCE_MAX) break;
401 *matchpos = prefixPtr - prefixIdx + matchIndex; /* virtual pos, relative to ip, to retrieve offset */
437 *matchpos = prefixPtr - prefixIdx + matchIndex + back;