Lines Matching refs:cur

317 static UInt32 * Hc_GetMatchesSpec(UInt32 lenLimit, UInt32 curMatch, UInt32 pos, const Byte *cur, CL…  in Hc_GetMatchesSpec()  argument
328 const Byte *pb = cur - delta; in Hc_GetMatchesSpec()
330 if (pb[maxLen] == cur[maxLen] && *pb == *cur) in Hc_GetMatchesSpec()
334 if (pb[len] != cur[len]) in Hc_GetMatchesSpec()
348 UInt32 * GetMatchesSpec1(UInt32 lenLimit, UInt32 curMatch, UInt32 pos, const Byte *cur, CLzRef *son, in GetMatchesSpec1() argument
365 const Byte *pb = cur - delta; in GetMatchesSpec1()
367 if (pb[len] == cur[len]) in GetMatchesSpec1()
369 if (++len != lenLimit && pb[len] == cur[len]) in GetMatchesSpec1()
371 if (pb[len] != cur[len]) in GetMatchesSpec1()
385 if (pb[len] < cur[len]) in GetMatchesSpec1()
403 static void SkipMatchesSpec(UInt32 lenLimit, UInt32 curMatch, UInt32 pos, const Byte *cur, CLzRef *… in SkipMatchesSpec() argument
419 const Byte *pb = cur - delta; in SkipMatchesSpec()
421 if (pb[len] == cur[len]) in SkipMatchesSpec()
424 if (pb[len] != cur[len]) in SkipMatchesSpec()
435 if (pb[len] < cur[len]) in SkipMatchesSpec()
463 UInt32 lenLimit; UInt32 hashValue; const Byte *cur; UInt32 curMatch; \
465 cur = p->buffer;
517 if (delta2 < p->cyclicBufferSize && *(cur - delta2) == *cur) in Bt3_MatchFinder_GetMatches()
520 if (cur[(ptrdiff_t)maxLen - delta2] != cur[maxLen]) in Bt3_MatchFinder_GetMatches()
551 if (delta2 < p->cyclicBufferSize && *(cur - delta2) == *cur) in Bt4_MatchFinder_GetMatches()
557 if (delta2 != delta3 && delta3 < p->cyclicBufferSize && *(cur - delta3) == *cur) in Bt4_MatchFinder_GetMatches()
567 if (cur[(ptrdiff_t)maxLen - delta2] != cur[maxLen]) in Bt4_MatchFinder_GetMatches()
598 if (delta2 < p->cyclicBufferSize && *(cur - delta2) == *cur) in Hc4_MatchFinder_GetMatches()
604 if (delta2 != delta3 && delta3 < p->cyclicBufferSize && *(cur - delta3) == *cur) in Hc4_MatchFinder_GetMatches()
614 if (cur[(ptrdiff_t)maxLen - delta2] != cur[maxLen]) in Hc4_MatchFinder_GetMatches()