Lines Matching refs:prefixStart
864 const BYTE* const prefixStart, const BYTE* const virtualStart, const BYTE* const dictEnd) in ZSTD_execSequenceEnd() argument
884 if (sequence.offset > (size_t)(oLitEnd - prefixStart)) { in ZSTD_execSequenceEnd()
887 match = dictEnd - (prefixStart - match); in ZSTD_execSequenceEnd()
897 match = prefixStart; in ZSTD_execSequenceEnd()
911 const BYTE* const prefixStart, const BYTE* const virtualStart, const BYTE* const dictEnd) in ZSTD_execSequenceEndSplitLitBuffer() argument
932 if (sequence.offset > (size_t)(oLitEnd - prefixStart)) { in ZSTD_execSequenceEndSplitLitBuffer()
935 match = dictEnd - (prefixStart - match); in ZSTD_execSequenceEndSplitLitBuffer()
945 match = prefixStart; in ZSTD_execSequenceEndSplitLitBuffer()
956 const BYTE* const prefixStart, const BYTE* const virtualStart, const BYTE* const dictEnd) in ZSTD_execSequence() argument
976 …return ZSTD_execSequenceEnd(op, oend, sequence, litPtr, litLimit, prefixStart, virtualStart, dictE… in ZSTD_execSequence()
999 if (sequence.offset > (size_t)(oLitEnd - prefixStart)) { in ZSTD_execSequence()
1002 match = dictEnd + (match - prefixStart); in ZSTD_execSequence()
1012 match = prefixStart; in ZSTD_execSequence()
1018 assert(match >= prefixStart); in ZSTD_execSequence()
1049 const BYTE* const prefixStart, const BYTE* const virtualStart, const BYTE* const dictEnd) in ZSTD_execSequenceSplitLitBuffer() argument
1068 …equenceEndSplitLitBuffer(op, oend, oend_w, sequence, litPtr, litLimit, prefixStart, virtualStart, … in ZSTD_execSequenceSplitLitBuffer()
1091 if (sequence.offset > (size_t)(oLitEnd - prefixStart)) { in ZSTD_execSequenceSplitLitBuffer()
1094 match = dictEnd + (match - prefixStart); in ZSTD_execSequenceSplitLitBuffer()
1104 match = prefixStart; in ZSTD_execSequenceSplitLitBuffer()
1109 assert(match >= prefixStart); in ZSTD_execSequenceSplitLitBuffer()
1272 MEM_STATIC int ZSTD_dictionaryIsActive(ZSTD_DCtx const* dctx, BYTE const* prefixStart, BYTE const* … argument
1278 if (prefixStart == dctx->dictContentBeginForFuzzing) return 1;
1282 if ((size_t)(oLitEnd - prefixStart) >= windowSize) return 0;
1291 BYTE const* prefixStart, BYTE const* virtualStart) argument
1302 if (ZSTD_dictionaryIsActive(dctx, prefixStart, oLitEnd)) {
1312 (void)dctx, (void)op, (void)oend, (void)seq, (void)prefixStart, (void)virtualStart;
1335 const BYTE* const prefixStart = (const BYTE*) (dctx->prefixStart); local
1424 …ence.litLength - WILDCOPY_OVERLENGTH, sequence, &litPtr, litBufferEnd, prefixStart, vBase, dictEnd…
1427 if (frame) ZSTD_assertValidSequence(dctx, op, oend, sequence, prefixStart, vBase);
1453 …SeqSize = ZSTD_execSequence(op, oend, sequence, &litPtr, litBufferEnd, prefixStart, vBase, dictEnd…
1456 … if (frame) ZSTD_assertValidSequence(dctx, op, oend, sequence, prefixStart, vBase);
1490 …SeqSize = ZSTD_execSequence(op, oend, sequence, &litPtr, litBufferEnd, prefixStart, vBase, dictEnd…
1493 if (frame) ZSTD_assertValidSequence(dctx, op, oend, sequence, prefixStart, vBase);
1552 const BYTE* const prefixStart = (const BYTE*)(dctx->prefixStart); local
1592 …st oneSeqSize = ZSTD_execSequence(op, oend, sequence, &litPtr, litEnd, prefixStart, vBase, dictEnd…
1595 if (frame) ZSTD_assertValidSequence(dctx, op, oend, sequence, prefixStart, vBase);
1651 const BYTE* const prefixStart, const BYTE* const dictEnd) argument
1654 { const BYTE* const matchBase = (sequence.offset > prefetchPos) ? dictEnd : prefixStart;
1681 const BYTE* const prefixStart = (const BYTE*) (dctx->prefixStart); local
1695 size_t prefetchPos = (size_t)(op-prefixStart); /* track position relative to prefixStart */
1711 prefetchPos = ZSTD_prefetchMatch(prefetchPos, sequence, prefixStart, dictEnd);
1735 …es[(seqNb - ADVANCED_SEQS) & STORED_SEQS_MASK], &litPtr, litBufferEnd, prefixStart, dictStart, dic…
1738 …nce(dctx, op, oend, sequences[(seqNb - ADVANCED_SEQS) & STORED_SEQS_MASK], prefixStart, dictStart);
1742 prefetchPos = ZSTD_prefetchMatch(prefetchPos, sequence, prefixStart, dictEnd);
1750 …es[(seqNb - ADVANCED_SEQS) & STORED_SEQS_MASK], &litPtr, litBufferEnd, prefixStart, dictStart, dic…
1751 …es[(seqNb - ADVANCED_SEQS) & STORED_SEQS_MASK], &litPtr, litBufferEnd, prefixStart, dictStart, dic…
1754 …nce(dctx, op, oend, sequences[(seqNb - ADVANCED_SEQS) & STORED_SEQS_MASK], prefixStart, dictStart);
1758 prefetchPos = ZSTD_prefetchMatch(prefetchPos, sequence, prefixStart, dictEnd);
1783 …eqSize = ZSTD_execSequence(op, oend, *sequence, &litPtr, litBufferEnd, prefixStart, dictStart, dic…
1786 …STD_assertValidSequence(dctx, op, oend, sequences[seqNb&STORED_SEQS_MASK], prefixStart, dictStart);
1795 …ce->litLength - WILDCOPY_OVERLENGTH, *sequence, &litPtr, litBufferEnd, prefixStart, dictStart, dic…
1796 … ZSTD_execSequence(op, oend, *sequence, &litPtr, litBufferEnd, prefixStart, dictStart, dictEnd);
1799 …STD_assertValidSequence(dctx, op, oend, sequences[seqNb&STORED_SEQS_MASK], prefixStart, dictStart);
2056 …tart = (const char*)dst - ((const char*)(dctx->previousDstEnd) - (const char*)(dctx->prefixStart));
2057 dctx->prefixStart = dst;