Lines Matching refs:offset
782 size_t offset; member
805 HINT_INLINE void ZSTD_overlapCopy8(BYTE** op, BYTE const** ip, size_t offset) { in ZSTD_overlapCopy8() argument
807 if (offset < 8) { in ZSTD_overlapCopy8()
811 int const sub2 = dec64table[offset]; in ZSTD_overlapCopy8()
816 *ip += dec32table[offset]; in ZSTD_overlapCopy8()
916 const BYTE* match = oLitEnd - sequence.offset; in ZSTD_execSequenceEnd()
931 if (sequence.offset > (size_t)(oLitEnd - prefixStart)) { in ZSTD_execSequenceEnd()
933 … RETURN_ERROR_IF(sequence.offset > (size_t)(oLitEnd - virtualStart), corruption_detected, ""); in ZSTD_execSequenceEnd()
964 const BYTE* match = oLitEnd - sequence.offset; in ZSTD_execSequenceEndSplitLitBuffer()
980 if (sequence.offset > (size_t)(oLitEnd - prefixStart)) { in ZSTD_execSequenceEndSplitLitBuffer()
982 … RETURN_ERROR_IF(sequence.offset > (size_t)(oLitEnd - virtualStart), corruption_detected, ""); in ZSTD_execSequenceEndSplitLitBuffer()
1012 const BYTE* match = oLitEnd - sequence.offset; in ZSTD_execSequence()
1053 if (sequence.offset > (size_t)(oLitEnd - prefixStart)) { in ZSTD_execSequence()
1055 …RETURN_ERROR_IF(UNLIKELY(sequence.offset > (size_t)(oLitEnd - virtualStart)), corruption_detected,… in ZSTD_execSequence()
1078 if (LIKELY(sequence.offset >= WILDCOPY_VECLEN)) { in ZSTD_execSequence()
1086 assert(sequence.offset < WILDCOPY_VECLEN); in ZSTD_execSequence()
1089 ZSTD_overlapCopy8(&op, &match, sequence.offset); in ZSTD_execSequence()
1110 const BYTE* match = oLitEnd - sequence.offset; in ZSTD_execSequenceSplitLitBuffer()
1146 if (sequence.offset > (size_t)(oLitEnd - prefixStart)) { in ZSTD_execSequenceSplitLitBuffer()
1148 …RETURN_ERROR_IF(UNLIKELY(sequence.offset > (size_t)(oLitEnd - virtualStart)), corruption_detected,… in ZSTD_execSequenceSplitLitBuffer()
1170 if (LIKELY(sequence.offset >= WILDCOPY_VECLEN)) { in ZSTD_execSequenceSplitLitBuffer()
1178 assert(sequence.offset < WILDCOPY_VECLEN); in ZSTD_execSequenceSplitLitBuffer()
1181 ZSTD_overlapCopy8(&op, &match, sequence.offset); in ZSTD_execSequenceSplitLitBuffer()
1279 { size_t offset; in ZSTD_decodeSequence() local
1290 … offset = ofBase + (BIT_readBitsFast(&seqState->DStream, ofBits - extraBits) << extraBits); in ZSTD_decodeSequence()
1292 offset += BIT_readBitsFast(&seqState->DStream, extraBits); in ZSTD_decodeSequence()
1294 …offset = ofBase + BIT_readBitsFast(&seqState->DStream, ofBits/*>0*/); /* <= (ZSTD_WINDOWLOG_MAX… in ZSTD_decodeSequence()
1299 seqState->prevOffset[0] = offset; in ZSTD_decodeSequence()
1303 offset = seqState->prevOffset[ll0]; in ZSTD_decodeSequence()
1305 seqState->prevOffset[0] = offset; in ZSTD_decodeSequence()
1307 offset = ofBase + ll0 + BIT_readBitsFast(&seqState->DStream, 1); in ZSTD_decodeSequence()
1308 … { size_t temp = (offset==3) ? seqState->prevOffset[0] - 1 : seqState->prevOffset[offset]; in ZSTD_decodeSequence()
1310 if (offset != 1) seqState->prevOffset[2] = seqState->prevOffset[1]; in ZSTD_decodeSequence()
1312 seqState->prevOffset[0] = offset = temp; in ZSTD_decodeSequence()
1314 seq.offset = offset; in ZSTD_decodeSequence()
1334 (U32)seq.litLength, (U32)seq.matchLength, (U32)seq.offset); in ZSTD_decodeSequence()
1379 (U32)seq.litLength, (U32)seq.matchLength, (U32)seq.offset); in ZSTD_assertValidSequence()
1386 assert(seq.offset <= (size_t)(oLitEnd - virtualStart)); in ZSTD_assertValidSequence()
1387 assert(seq.offset <= windowSize + dictSize); in ZSTD_assertValidSequence()
1390 assert(seq.offset <= windowSize); in ZSTD_assertValidSequence()
1720 { const BYTE* const matchBase = (sequence.offset > prefetchPos) ? dictEnd : prefixStart; in ZSTD_prefetchMatch()
1723 …YTE* const match = ZSTD_wrappedPtrSub(ZSTD_wrappedPtrAdd(matchBase, prefetchPos), sequence.offset); in ZSTD_prefetchMatch()