Lines Matching refs:curMatch
317 static UInt32 * Hc_GetMatchesSpec(UInt32 lenLimit, UInt32 curMatch, UInt32 pos, const Byte *cur, CL… in Hc_GetMatchesSpec() argument
321 son[_cyclicBufferPos] = curMatch; in Hc_GetMatchesSpec()
324 UInt32 delta = pos - curMatch; in Hc_GetMatchesSpec()
329 … curMatch = son[_cyclicBufferPos - delta + ((delta > _cyclicBufferPos) ? _cyclicBufferSize : 0)]; in Hc_GetMatchesSpec()
348 UInt32 * GetMatchesSpec1(UInt32 lenLimit, UInt32 curMatch, UInt32 pos, const Byte *cur, CLzRef *son, in GetMatchesSpec1() argument
357 UInt32 delta = pos - curMatch; in GetMatchesSpec1()
387 *ptr1 = curMatch; in GetMatchesSpec1()
389 curMatch = *ptr1; in GetMatchesSpec1()
394 *ptr0 = curMatch; in GetMatchesSpec1()
396 curMatch = *ptr0; in GetMatchesSpec1()
403 static void SkipMatchesSpec(UInt32 lenLimit, UInt32 curMatch, UInt32 pos, const Byte *cur, CLzRef *… in SkipMatchesSpec() argument
411 UInt32 delta = pos - curMatch; in SkipMatchesSpec()
437 *ptr1 = curMatch; in SkipMatchesSpec()
439 curMatch = *ptr1; in SkipMatchesSpec()
444 *ptr0 = curMatch; in SkipMatchesSpec()
446 curMatch = *ptr0; in SkipMatchesSpec()
463 UInt32 lenLimit; UInt32 hashValue; const Byte *cur; UInt32 curMatch; \
473 offset = (UInt32)(GetMatchesSpec1(lenLimit, curMatch, MF_PARAMS(p), \
477 SkipMatchesSpec(lenLimit, curMatch, MF_PARAMS(p)); MOVE_POS;
484 curMatch = p->hash[hashValue]; in Bt2_MatchFinder_GetMatches()
495 curMatch = p->hash[hashValue]; in Bt3Zip_MatchFinder_GetMatches()
509 curMatch = p->hash[kFix3HashSize + hashValue]; in Bt3_MatchFinder_GetMatches()
527 SkipMatchesSpec(lenLimit, curMatch, MF_PARAMS(p)); in Bt3_MatchFinder_GetMatches()
543 curMatch = p->hash[kFix4HashSize + hashValue]; in Bt4_MatchFinder_GetMatches()
572 SkipMatchesSpec(lenLimit, curMatch, MF_PARAMS(p)); in Bt4_MatchFinder_GetMatches()
590 curMatch = p->hash[kFix4HashSize + hashValue]; in Hc4_MatchFinder_GetMatches()
619 p->son[p->cyclicBufferPos] = curMatch; in Hc4_MatchFinder_GetMatches()
625 offset = (UInt32)(Hc_GetMatchesSpec(lenLimit, curMatch, MF_PARAMS(p), in Hc4_MatchFinder_GetMatches()
635 curMatch = p->hash[hashValue]; in Hc3Zip_MatchFinder_GetMatches()
637 offset = (UInt32)(Hc_GetMatchesSpec(lenLimit, curMatch, MF_PARAMS(p), in Hc3Zip_MatchFinder_GetMatches()
648 curMatch = p->hash[hashValue]; in Bt2_MatchFinder_Skip()
661 curMatch = p->hash[hashValue]; in Bt3Zip_MatchFinder_Skip()
675 curMatch = p->hash[kFix3HashSize + hashValue]; in Bt3_MatchFinder_Skip()
690 curMatch = p->hash[kFix4HashSize + hashValue]; in Bt4_MatchFinder_Skip()
706 curMatch = p->hash[kFix4HashSize + hashValue]; in Hc4_MatchFinder_Skip()
710 p->son[p->cyclicBufferPos] = curMatch; in Hc4_MatchFinder_Skip()
722 curMatch = p->hash[hashValue]; in Hc3Zip_MatchFinder_Skip()
724 p->son[p->cyclicBufferPos] = curMatch; in Hc3Zip_MatchFinder_Skip()