Lines Matching refs:ml2
556 int ml0, ml, ml2, ml3; in LZ4HC_compress_hashChain() local
580 ml2 = LZ4HC_InsertAndGetWiderMatch(ctx, in LZ4HC_compress_hashChain()
584 ml2 = ml; in LZ4HC_compress_hashChain()
587 if (ml2 == ml) { /* No better match => encode ML1 */ in LZ4HC_compress_hashChain()
600 ml = ml2; in LZ4HC_compress_hashChain()
614 if (ip+new_ml > start2 + ml2 - MINMATCH) new_ml = (int)(start2 - ip) + ml2 - MINMATCH; in LZ4HC_compress_hashChain()
619 ml2 -= correction; in LZ4HC_compress_hashChain()
624 if (start2 + ml2 <= mflimit) { in LZ4HC_compress_hashChain()
626 start2 + ml2 - 3, start2, matchlimit, ml2, &ref3, &start3, in LZ4HC_compress_hashChain()
629 ml3 = ml2; in LZ4HC_compress_hashChain()
632 if (ml3 == ml2) { /* No better match => encode ML1 and ML2 */ in LZ4HC_compress_hashChain()
640 … if (LZ4HC_encodeSequence(UPDATABLE(ip, op, anchor), ml2, ref2, limit, oend)) goto _dest_overflow; in LZ4HC_compress_hashChain()
650 ml2 -= correction; in LZ4HC_compress_hashChain()
651 if (ml2 < MINMATCH) { in LZ4HC_compress_hashChain()
654 ml2 = ml3; in LZ4HC_compress_hashChain()
666 ml0 = ml2; in LZ4HC_compress_hashChain()
672 ml2 = ml3; in LZ4HC_compress_hashChain()
685 if (ip + ml > start2 + ml2 - MINMATCH) ml = (int)(start2 - ip) + ml2 - MINMATCH; in LZ4HC_compress_hashChain()
690 ml2 -= correction; in LZ4HC_compress_hashChain()
700 ip = start2; ref = ref2; ml = ml2; in LZ4HC_compress_hashChain()
703 start2 = start3; ref2 = ref3; ml2 = ml3; in LZ4HC_compress_hashChain()