MINMATCH
matchCode = LZ4_count(ip + MINMATCH,
match + MINMATCH, limit);
ip += MINMATCH + matchCode;
matchCode = LZ4_count(ip + MINMATCH,
match + MINMATCH, matchlimit);
ip += MINMATCH + matchCode;
>> ((MINMATCH * 8) - (LZ4_HASHLOG + 1)));
>> ((MINMATCH * 8) - LZ4_HASHLOG));
size_t matchLength = LZ4_count(ip + MINMATCH,
match + MINMATCH, matchlimit);
ip += MINMATCH + matchLength;
op += length + MINMATCH;
length += MINMATCH;
#define MFLIMIT (WILDCOPYLENGTH + MINMATCH)
#define MATCH_SAFEGUARD_DISTANCE ((2 * WILDCOPYLENGTH) - MINMATCH)
size_t const mlt = LZ4_count(ip + MINMATCH,
match + MINMATCH, iLimit) + MINMATCH;
mlt = LZ4_count(ip + MINMATCH,
match + MINMATCH, vLimit) + MINMATCH;
int mlt = MINMATCH + LZ4_count(
ip + MINMATCH,
matchPtr + MINMATCH,
mlt = LZ4_count(ip + MINMATCH,
matchPtr + MINMATCH, vLimit) + MINMATCH;
length = (int)(matchLength - MINMATCH);
if (ip + new_ml > start2 + ml2 - MINMATCH)
new_ml = (int)(start2 - ip) + ml2 - MINMATCH;
#define OPTIMAL_ML (int)((ML_MASK - 1) + MINMATCH)
>> ((MINMATCH*8) - LZ4HC_HASH_LOG))
if (ml2 < MINMATCH) {
if (ip + ml > start2 + ml2 - MINMATCH)
ml = (int)(start2 - ip) + ml2 - MINMATCH;
outSeqs[i].matchLength = inSeqs[i].mlBase + MINMATCH;
matchBytes += seq.mlBase + MINMATCH;
ZSTD_REP_NUM, 0, -MINMATCH, 0, /* for sequence i */
ZSTD_REP_NUM, 0, -MINMATCH, 0 /* for sequence i+1 */
if (inSeqs[i].matchLength > 65535+MINMATCH) {
if (inSeqs[i+1].matchLength > 65535+MINMATCH) {
dstSeqs[i].mlBase = (U16)(inSeqs[i].matchLength - MINMATCH);
if (UNLIKELY(inSeqs[i].matchLength > 65535+MINMATCH)) {
dstSeqs[n].mlBase = (U16)(inSeqs[n].matchLength - MINMATCH);
if (UNLIKELY(inSeqs[n].matchLength > 65535+MINMATCH)) {
seqLen.matchLength = seq->mlBase + MINMATCH;
assert(matchLength >= MINMATCH);
{ size_t const mlBase = matchLength - MINMATCH;
(unsigned)sequences[n].mlBase + MINMATCH,
inSize = sp[0].litLength + (sp[0].mlBase+MINMATCH);
inSize += sp[n].litLength + (sp[n].mlBase+MINMATCH);
if (bestLength >= MINMATCH) {
if (bestLength >= MINMATCH) {
U32 const mlBase = matchLength - MINMATCH;
assert(matchLength >= MINMATCH);
{ U32 const mlBase = matchLength - MINMATCH;