Lines Matching refs:match
865 const BYTE *match; member
888 const BYTE *match = oLitEnd - sequence.offset; in ZSTD_execSequenceLast7() local
912 match = dictEnd - (base - match); in ZSTD_execSequenceLast7()
913 if (match + sequence.matchLength <= dictEnd) { in ZSTD_execSequenceLast7()
914 memmove(oLitEnd, match, sequence.matchLength); in ZSTD_execSequenceLast7()
919 size_t const length1 = dictEnd - match; in ZSTD_execSequenceLast7()
920 memmove(oLitEnd, match, length1); in ZSTD_execSequenceLast7()
923 match = base; in ZSTD_execSequenceLast7()
927 *op++ = *match++; in ZSTD_execSequenceLast7()
1001 seq.match = NULL; in ZSTD_decodeSequence()
1015 const BYTE *match = oLitEnd - sequence.offset; in ZSTD_execSequence() local
1038 match = dictEnd + (match - base); in ZSTD_execSequence()
1039 if (match + sequence.matchLength <= dictEnd) { in ZSTD_execSequence()
1040 memmove(oLitEnd, match, sequence.matchLength); in ZSTD_execSequence()
1045 size_t const length1 = dictEnd - match; in ZSTD_execSequence()
1046 memmove(oLitEnd, match, length1); in ZSTD_execSequence()
1049 match = base; in ZSTD_execSequence()
1053 op[i] = match[i]; in ZSTD_execSequence()
1066 op[0] = match[0]; in ZSTD_execSequence()
1067 op[1] = match[1]; in ZSTD_execSequence()
1068 op[2] = match[2]; in ZSTD_execSequence()
1069 op[3] = match[3]; in ZSTD_execSequence()
1070 match += dec32table[sequence.offset]; in ZSTD_execSequence()
1071 ZSTD_copy4(op + 4, match); in ZSTD_execSequence()
1072 match -= sub2; in ZSTD_execSequence()
1074 ZSTD_copy8(op, match); in ZSTD_execSequence()
1077 match += 8; in ZSTD_execSequence()
1081 ZSTD_wildcopy(op, match, oend_w - op); in ZSTD_execSequence()
1082 match += oend_w - op; in ZSTD_execSequence()
1086 *op++ = *match++; in ZSTD_execSequence()
1088 ZSTD_wildcopy(op, match, (ptrdiff_t)sequence.matchLength - 8); /* works even if matchLength < 8 */ in ZSTD_execSequence()
1237 seq.match = seqState->base + pos - seq.offset; /* single memory segment */ in ZSTD_decodeSequenceLong_generic()
1239 seq.match += seqState->gotoDict; /* separate memory segment */ in ZSTD_decodeSequenceLong_generic()
1271 const BYTE *match = sequence.match; in ZSTD_execSequenceLong() local
1294 if (match + sequence.matchLength <= dictEnd) { in ZSTD_execSequenceLong()
1295 memmove(oLitEnd, match, sequence.matchLength); in ZSTD_execSequenceLong()
1300 size_t const length1 = dictEnd - match; in ZSTD_execSequenceLong()
1301 memmove(oLitEnd, match, length1); in ZSTD_execSequenceLong()
1304 match = base; in ZSTD_execSequenceLong()
1308 op[i] = match[i]; in ZSTD_execSequenceLong()
1321 op[0] = match[0]; in ZSTD_execSequenceLong()
1322 op[1] = match[1]; in ZSTD_execSequenceLong()
1323 op[2] = match[2]; in ZSTD_execSequenceLong()
1324 op[3] = match[3]; in ZSTD_execSequenceLong()
1325 match += dec32table[sequence.offset]; in ZSTD_execSequenceLong()
1326 ZSTD_copy4(op + 4, match); in ZSTD_execSequenceLong()
1327 match -= sub2; in ZSTD_execSequenceLong()
1329 ZSTD_copy8(op, match); in ZSTD_execSequenceLong()
1332 match += 8; in ZSTD_execSequenceLong()
1336 ZSTD_wildcopy(op, match, oend_w - op); in ZSTD_execSequenceLong()
1337 match += oend_w - op; in ZSTD_execSequenceLong()
1341 *op++ = *match++; in ZSTD_execSequenceLong()
1343 ZSTD_wildcopy(op, match, (ptrdiff_t)sequence.matchLength - 8); /* works even if matchLength < 8 */ in ZSTD_execSequenceLong()
1409 ZSTD_PREFETCH(sequence.match); in ZSTD_decompressSequencesLong()