Lines Matching defs:maxLen
319 UInt32 *distances, UInt32 maxLen)
330 if (pb[maxLen] == cur[maxLen] && *pb == *cur)
336 if (maxLen < len)
338 *distances++ = maxLen = len;
350 UInt32 *distances, UInt32 maxLen)
373 if (maxLen < len)
375 *distances++ = maxLen = len;
472 #define GET_MATCHES_FOOTER(offset, maxLen) \
474 distances + offset, maxLen) - distances); MOVE_POS_RET;
503 UInt32 hash2Value, delta2, maxLen, offset;
515 maxLen = 2;
519 for (; maxLen != lenLimit; maxLen++)
520 if (cur[(ptrdiff_t)maxLen - delta2] != cur[maxLen])
522 distances[0] = maxLen;
525 if (maxLen == lenLimit)
531 GET_MATCHES_FOOTER(offset, maxLen)
536 UInt32 hash2Value, hash3Value, delta2, delta3, maxLen, offset;
549 maxLen = 1;
553 distances[0] = maxLen = 2;
559 maxLen = 3;
566 for (; maxLen != lenLimit; maxLen++)
567 if (cur[(ptrdiff_t)maxLen - delta2] != cur[maxLen])
569 distances[offset - 2] = maxLen;
570 if (maxLen == lenLimit)
576 if (maxLen < 3)
577 maxLen = 3;
578 GET_MATCHES_FOOTER(offset, maxLen)
583 UInt32 hash2Value, hash3Value, delta2, delta3, maxLen, offset;
596 maxLen = 1;
600 distances[0] = maxLen = 2;
606 maxLen = 3;
613 for (; maxLen != lenLimit; maxLen++)
614 if (cur[(ptrdiff_t)maxLen - delta2] != cur[maxLen])
616 distances[offset - 2] = maxLen;
617 if (maxLen == lenLimit)
623 if (maxLen < 3)
624 maxLen = 3;
626 distances + offset, maxLen) - (distances));