Lines Matching full:maxlen
386 (lenLimit > maxLen)
391 UInt32 *distances, unsigned maxLen) in Hc_GetMatchesSpec() argument
403 if (pb[maxLen] == cur[maxLen] && *pb == *cur) in Hc_GetMatchesSpec()
409 if (maxLen < len) in Hc_GetMatchesSpec()
411 maxLen = len; in Hc_GetMatchesSpec()
433 if (cur[maxLen] == cur[maxLen + diff]) in Hc_GetMatchesSpec()
447 if (maxLen < len) in Hc_GetMatchesSpec()
449 maxLen = len; in Hc_GetMatchesSpec()
467 UInt32 *distances, UInt32 maxLen) in GetMatchesSpec1() argument
491 if (maxLen < len) in GetMatchesSpec1()
493 maxLen = (UInt32)len; in GetMatchesSpec1()
591 #define GET_MATCHES_FOOTER(offset, maxLen) \ argument
593 distances + offset, (UInt32)maxLen) - distances); MOVE_POS_RET;
600 const Byte *c = cur + maxLen; \
603 maxLen = (unsigned)(c - cur); }
630 unsigned maxLen, offset; in Bt3_MatchFinder_GetMatches() local
646 maxLen = 2; in Bt3_MatchFinder_GetMatches()
652 distances[0] = (UInt32)maxLen; in Bt3_MatchFinder_GetMatches()
655 if (maxLen == lenLimit) in Bt3_MatchFinder_GetMatches()
662 GET_MATCHES_FOOTER(offset, maxLen) in Bt3_MatchFinder_GetMatches()
668 unsigned maxLen, offset; in Bt4_MatchFinder_GetMatches() local
686 maxLen = 0; in Bt4_MatchFinder_GetMatches()
691 maxLen = 2; in Bt4_MatchFinder_GetMatches()
699 maxLen = 3; in Bt4_MatchFinder_GetMatches()
708 distances[(size_t)offset - 2] = (UInt32)maxLen; in Bt4_MatchFinder_GetMatches()
709 if (maxLen == lenLimit) in Bt4_MatchFinder_GetMatches()
716 if (maxLen < 3) in Bt4_MatchFinder_GetMatches()
717 maxLen = 3; in Bt4_MatchFinder_GetMatches()
719 GET_MATCHES_FOOTER(offset, maxLen) in Bt4_MatchFinder_GetMatches()
725 UInt32 h2, h3, h4, d2, d3, d4, maxLen, offset, pos;
745 maxLen = 0;
750 distances[0] = maxLen = 2;
754 distances[0] = maxLen = 3;
757 distances[2] = maxLen = 3;
765 distances[0] = maxLen = 3;
775 maxLen = 4;
784 distances[(size_t)offset - 2] = maxLen;
785 if (maxLen == lenLimit)
792 if (maxLen < 4)
793 maxLen = 4;
795 GET_MATCHES_FOOTER(offset, maxLen)
802 unsigned maxLen, offset; in Hc4_MatchFinder_GetMatches() local
819 maxLen = 0; in Hc4_MatchFinder_GetMatches()
824 maxLen = 2; in Hc4_MatchFinder_GetMatches()
832 maxLen = 3; in Hc4_MatchFinder_GetMatches()
841 distances[(size_t)offset - 2] = (UInt32)maxLen; in Hc4_MatchFinder_GetMatches()
842 if (maxLen == lenLimit) in Hc4_MatchFinder_GetMatches()
849 if (maxLen < 3) in Hc4_MatchFinder_GetMatches()
850 maxLen = 3; in Hc4_MatchFinder_GetMatches()
853 distances + offset, maxLen) - (distances)); in Hc4_MatchFinder_GetMatches()
860 UInt32 h2, h3, h4, d2, d3, d4, maxLen, offset, pos
880 maxLen = 0;
885 distances[0] = maxLen = 2;
889 distances[0] = maxLen = 3;
892 distances[2] = maxLen = 3;
900 distances[0] = maxLen = 3;
910 maxLen = 4;
919 distances[(size_t)offset - 2] = maxLen;
920 if (maxLen == lenLimit)
927 if (maxLen < 4)
928 maxLen = 4;
931 distances + offset, maxLen) - (distances));