Lines Matching refs:matchLength
735 size_t matchLength;
867 size_t const sequenceLength = sequence.litLength + sequence.matchLength;
888 if (match + sequence.matchLength <= dictEnd) {
889 ZSTD_memmove(oLitEnd, match, sequence.matchLength);
896 sequence.matchLength -= length1;
900 ZSTD_safecopy(op, oend_w, match, sequence.matchLength, ZSTD_overlap_src_before_dst);
914 size_t const sequenceLength = sequence.litLength + sequence.matchLength;
936 if (match + sequence.matchLength <= dictEnd) {
937 ZSTD_memmove(oLitEnd, match, sequence.matchLength);
944 sequence.matchLength -= length1;
948 ZSTD_safecopy(op, oend_w, match, sequence.matchLength, ZSTD_overlap_src_before_dst);
959 size_t const sequenceLength = sequence.litLength + sequence.matchLength;
1003 if (match + sequence.matchLength <= dictEnd) {
1004 ZSTD_memmove(oLitEnd, match, sequence.matchLength);
1011 sequence.matchLength -= length1;
1019 assert(sequence.matchLength >= 1);
1029 ZSTD_wildcopy(op, match, (ptrdiff_t)sequence.matchLength, ZSTD_no_overlap);
1038 if (sequence.matchLength > 8) {
1040 ZSTD_wildcopy(op, match, (ptrdiff_t)sequence.matchLength - 8, ZSTD_overlap_src_before_dst);
1052 size_t const sequenceLength = sequence.litLength + sequence.matchLength;
1095 if (match + sequence.matchLength <= dictEnd) {
1096 ZSTD_memmove(oLitEnd, match, sequence.matchLength);
1103 sequence.matchLength -= length1;
1110 assert(sequence.matchLength >= 1);
1120 ZSTD_wildcopy(op, match, (ptrdiff_t)sequence.matchLength, ZSTD_no_overlap);
1129 if (sequence.matchLength > 8) {
1131 ZSTD_wildcopy(op, match, (ptrdiff_t)sequence.matchLength-8, ZSTD_overlap_src_before_dst);
1175 seq.matchLength = mlDInfo->baseValue;
1240 seq.matchLength += BIT_readBitsFast(&seqState->DStream, mlBits/*>0*/);
1260 (U32)seq.litLength, (U32)seq.matchLength, (U32)seq.offset);
1295 size_t const sequenceSize = seq.litLength + seq.matchLength;
1298 (U32)seq.litLength, (U32)seq.matchLength, (U32)seq.offset);
1659 return prefetchPos + sequence.matchLength;