Lines Matching defs:curr
239 const U32 curr = (U32)(ip - base);
252 const U32 btLow = btMask >= curr ? 0 : curr - btMask;
254 U32 *smallerPtr = bt + 2 * (curr & btMask);
255 U32 *largerPtr = bt + 2 * (curr & btMask) + 1;
256 U32 matchEndIdx = curr + 8;
265 if (matchIndex3 > windowLow && (curr - matchIndex3 < (1 << 18))) {
282 matches[mnum].off = ZSTD_REP_MOVE_OPT + curr - matchIndex3;
293 hashTable[h] = curr; /* Update Hash Table */
316 matches[mnum].off = ZSTD_REP_MOVE_OPT + curr - matchIndex;
326 /* match is smaller than curr */
334 matchIndex = nextPtr[1]; /* new matchIndex larger than previous (closer to curr) */
336 /* match is larger than curr */
351 zc->nextToUpdate = (matchEndIdx > curr + 8) ? matchEndIdx - 8 : curr + 1;
740 U32 curr = (U32)(ip - base);
750 const U32 repIndex = (U32)(curr - repCur);
753 if ((repCur > 0 && repCur <= (S32)curr) &&
863 const U32 repIndex = (U32)(curr + cur - repCur);
866 if ((repCur > 0 && repCur <= (S32)(curr + cur)) &&