Lines Matching refs:litPtr
217 dctx->litPtr = dctx->litBuffer; in ZSTD_decodeLiteralsBlock()
258 dctx->litPtr = dctx->litBuffer; in ZSTD_decodeLiteralsBlock()
263 dctx->litPtr = istart+lhSize; in ZSTD_decodeLiteralsBlock()
265 dctx->litBufferEnd = dctx->litPtr + litSize; in ZSTD_decodeLiteralsBlock()
303 dctx->litPtr = dctx->litBuffer; in ZSTD_decodeLiteralsBlock()
863 const BYTE** litPtr, const BYTE* const litLimit, in ZSTD_execSequenceEnd() argument
868 const BYTE* const iLitEnd = *litPtr + sequence.litLength; in ZSTD_execSequenceEnd()
874 …RETURN_ERROR_IF(sequence.litLength > (size_t)(litLimit - *litPtr), corruption_detected, "try to re… in ZSTD_execSequenceEnd()
879 ZSTD_safecopy(op, oend_w, *litPtr, sequence.litLength, ZSTD_no_overlap); in ZSTD_execSequenceEnd()
881 *litPtr = iLitEnd; in ZSTD_execSequenceEnd()
910 const BYTE** litPtr, const BYTE* const litLimit, in ZSTD_execSequenceEndSplitLitBuffer() argument
915 const BYTE* const iLitEnd = *litPtr + sequence.litLength; in ZSTD_execSequenceEndSplitLitBuffer()
921 …RETURN_ERROR_IF(sequence.litLength > (size_t)(litLimit - *litPtr), corruption_detected, "try to re… in ZSTD_execSequenceEndSplitLitBuffer()
926 …RETURN_ERROR_IF(op > *litPtr && op < *litPtr + sequence.litLength, dstSize_tooSmall, "output shoul… in ZSTD_execSequenceEndSplitLitBuffer()
927 ZSTD_safecopyDstBeforeSrc(op, *litPtr, sequence.litLength); in ZSTD_execSequenceEndSplitLitBuffer()
929 *litPtr = iLitEnd; in ZSTD_execSequenceEndSplitLitBuffer()
955 const BYTE** litPtr, const BYTE* const litLimit, in ZSTD_execSequence() argument
962 const BYTE* const iLitEnd = *litPtr + sequence.litLength; in ZSTD_execSequence()
976 …return ZSTD_execSequenceEnd(op, oend, sequence, litPtr, litLimit, prefixStart, virtualStart, dictE… in ZSTD_execSequence()
991 ZSTD_copy16(op, (*litPtr)); in ZSTD_execSequence()
993 ZSTD_wildcopy(op + 16, (*litPtr) + 16, sequence.litLength - 16, ZSTD_no_overlap); in ZSTD_execSequence()
996 *litPtr = iLitEnd; /* update for next sequence */ in ZSTD_execSequence()
1048 const BYTE** litPtr, const BYTE* const litLimit, in ZSTD_execSequenceSplitLitBuffer() argument
1054 const BYTE* const iLitEnd = *litPtr + sequence.litLength; in ZSTD_execSequenceSplitLitBuffer()
1068 …return ZSTD_execSequenceEndSplitLitBuffer(op, oend, oend_w, sequence, litPtr, litLimit, prefixStar… in ZSTD_execSequenceSplitLitBuffer()
1083 ZSTD_copy16(op, (*litPtr)); in ZSTD_execSequenceSplitLitBuffer()
1085 ZSTD_wildcopy(op+16, (*litPtr)+16, sequence.litLength-16, ZSTD_no_overlap); in ZSTD_execSequenceSplitLitBuffer()
1088 *litPtr = iLitEnd; /* update for next sequence */ in ZSTD_execSequenceSplitLitBuffer()
1333 const BYTE* litPtr = dctx->litPtr; local
1423 for (; litPtr + sequence.litLength <= dctx->litBufferEnd; ) {
1424 …ZSTD_execSequenceSplitLitBuffer(op, oend, litPtr + sequence.litLength - WILDCOPY_OVERLENGTH, seque…
1441 const size_t leftoverLit = dctx->litBufferEnd - litPtr;
1445 ZSTD_safecopyDstBeforeSrc(op, litPtr, leftoverLit);
1449 litPtr = dctx->litExtraBuffer;
1453 …size_t const oneSeqSize = ZSTD_execSequence(op, oend, sequence, &litPtr, litBufferEnd, prefixStart…
1490 …size_t const oneSeqSize = ZSTD_execSequence(op, oend, sequence, &litPtr, litBufferEnd, prefixStart…
1516 size_t const lastLLSize = litBufferEnd - litPtr;
1519 ZSTD_memmove(op, litPtr, lastLLSize);
1522 litPtr = dctx->litExtraBuffer;
1526 { size_t const lastLLSize = litBufferEnd - litPtr;
1529 ZSTD_memcpy(op, litPtr, lastLLSize);
1550 const BYTE* litPtr = dctx->litPtr; local
1551 const BYTE* const litEnd = litPtr + dctx->litSize;
1592 …size_t const oneSeqSize = ZSTD_execSequence(op, oend, sequence, &litPtr, litEnd, prefixStart, vBas…
1615 { size_t const lastLLSize = litEnd - litPtr;
1618 ZSTD_memcpy(op, litPtr, lastLLSize);
1679 const BYTE* litPtr = dctx->litPtr; local
1721 …if (dctx->litBufferLocation == ZSTD_split && litPtr + sequences[(seqNb - ADVANCED_SEQS) & STORED_S…
1724 const size_t leftoverLit = dctx->litBufferEnd - litPtr;
1728 ZSTD_safecopyDstBeforeSrc(op, litPtr, leftoverLit);
1732 litPtr = dctx->litExtraBuffer;
1735 …quence(op, oend, sequences[(seqNb - ADVANCED_SEQS) & STORED_SEQS_MASK], &litPtr, litBufferEnd, pre…
1750 …litPtr + sequences[(seqNb - ADVANCED_SEQS) & STORED_SEQS_MASK].litLength - WILDCOPY_OVERLENGTH, se…
1751 …quence(op, oend, sequences[(seqNb - ADVANCED_SEQS) & STORED_SEQS_MASK], &litPtr, litBufferEnd, pre…
1769 … if (dctx->litBufferLocation == ZSTD_split && litPtr + sequence->litLength > dctx->litBufferEnd)
1771 const size_t leftoverLit = dctx->litBufferEnd - litPtr;
1775 ZSTD_safecopyDstBeforeSrc(op, litPtr, leftoverLit);
1779 litPtr = dctx->litExtraBuffer;
1783 …size_t const oneSeqSize = ZSTD_execSequence(op, oend, *sequence, &litPtr, litBufferEnd, prefixStar…
1795 …STD_execSequenceSplitLitBuffer(op, oend, litPtr + sequence->litLength - WILDCOPY_OVERLENGTH, *sequ…
1796 … ZSTD_execSequence(op, oend, *sequence, &litPtr, litBufferEnd, prefixStart, dictStart, dictEnd);
1813 size_t const lastLLSize = litBufferEnd - litPtr;
1816 ZSTD_memmove(op, litPtr, lastLLSize);
1819 litPtr = dctx->litExtraBuffer;
1822 { size_t const lastLLSize = litBufferEnd - litPtr;
1825 ZSTD_memmove(op, litPtr, lastLLSize);