Home | History | Annotate | Download | only in lzma_sdk

Lines Matching refs:maxLen

324     UInt32 *distances, UInt32 maxLen)
335 if (pb[maxLen] == cur[maxLen] && *pb == *cur)
341 if (maxLen < len)
343 *distances++ = maxLen = len;
355 UInt32 *distances, UInt32 maxLen)
378 if (maxLen < len)
380 *distances++ = maxLen = len;
477 #define GET_MATCHES_FOOTER(offset, maxLen) \
479 distances + offset, maxLen) - distances); MOVE_POS_RET;
508 UInt32 hash2Value, delta2, maxLen, offset;
520 maxLen = 2;
524 for (; maxLen != lenLimit; maxLen++)
525 if (cur[(ptrdiff_t)maxLen - delta2] != cur[maxLen])
527 distances[0] = maxLen;
530 if (maxLen == lenLimit)
536 GET_MATCHES_FOOTER(offset, maxLen)
541 UInt32 hash2Value, hash3Value, delta2, delta3, maxLen, offset;
554 maxLen = 1;
558 distances[0] = maxLen = 2;
564 maxLen = 3;
571 for (; maxLen != lenLimit; maxLen++)
572 if (cur[(ptrdiff_t)maxLen - delta2] != cur[maxLen])
574 distances[offset - 2] = maxLen;
575 if (maxLen == lenLimit)
581 if (maxLen < 3)
582 maxLen = 3;
583 GET_MATCHES_FOOTER(offset, maxLen)
588 UInt32 hash2Value, hash3Value, delta2, delta3, maxLen, offset;
601 maxLen = 1;
605 distances[0] = maxLen = 2;
611 maxLen = 3;
618 for (; maxLen != lenLimit; maxLen++)
619 if (cur[(ptrdiff_t)maxLen - delta2] != cur[maxLen])
621 distances[offset - 2] = maxLen;
622 if (maxLen == lenLimit)
628 if (maxLen < 3)
629 maxLen = 3;
631 distances + offset, maxLen) - (distances));