Home | History | Annotate | Download | only in decompress

Lines Matching refs:oLitEnd

912     BYTE* const oLitEnd = op + sequence.litLength;
915 const BYTE* match = oLitEnd - sequence.offset;
922 assert(oLitEnd < op + sequenceLength);
926 op = oLitEnd;
930 if (sequence.offset > (size_t)(oLitEnd - prefixStart)) {
932 RETURN_ERROR_IF(sequence.offset > (size_t)(oLitEnd - virtualStart), corruption_detected, "");
935 ZSTD_memmove(oLitEnd, match, sequence.matchLength);
940 ZSTD_memmove(oLitEnd, match, length1);
941 op = oLitEnd + length1;
960 BYTE* const oLitEnd = op + sequence.litLength;
963 const BYTE* match = oLitEnd - sequence.offset;
970 assert(oLitEnd < op + sequenceLength);
975 op = oLitEnd;
979 if (sequence.offset > (size_t)(oLitEnd - prefixStart)) {
981 RETURN_ERROR_IF(sequence.offset > (size_t)(oLitEnd - virtualStart), corruption_detected, "");
984 ZSTD_memmove(oLitEnd, match, sequence.matchLength);
989 ZSTD_memmove(oLitEnd, match, length1);
990 op = oLitEnd + length1;
1006 BYTE* const oLitEnd = op + sequence.litLength;
1011 const BYTE* match = oLitEnd - sequence.offset;
1032 assert(op <= oLitEnd /* No overflow */);
1033 assert(oLitEnd < oMatchEnd /* Non-zero match & no overflow */);
1036 assert(oLitEnd <= oend_w /* Can wildcopy literals */);
1048 op = oLitEnd;
1052 if (sequence.offset > (size_t)(oLitEnd - prefixStart)) {
1054 RETURN_ERROR_IF(UNLIKELY(sequence.offset > (size_t)(oLitEnd - virtualStart)), corruption_detected, "");
1057 ZSTD_memmove(oLitEnd, match, sequence.matchLength);
1062 ZSTD_memmove(oLitEnd, match, length1);
1063 op = oLitEnd + length1;
1105 BYTE* const oLitEnd = op + sequence.litLength;
1109 const BYTE* match = oLitEnd - sequence.offset;
1125 assert(op <= oLitEnd /* No overflow */);
1126 assert(oLitEnd < oMatchEnd /* Non-zero match & no overflow */);
1129 assert(oLitEnd <= oend_w /* Can wildcopy literals */);
1141 op = oLitEnd;
1145 if (sequence.offset > (size_t)(oLitEnd - prefixStart)) {
1147 RETURN_ERROR_IF(UNLIKELY(sequence.offset > (size_t)(oLitEnd - virtualStart)), corruption_detected, "");
1150 ZSTD_memmove(oLitEnd, match, sequence.matchLength);
1155 ZSTD_memmove(oLitEnd, match, length1);
1156 op = oLitEnd + length1;
1350 static int ZSTD_dictionaryIsActive(ZSTD_DCtx const* dctx, BYTE const* prefixStart, BYTE const* oLitEnd)
1360 if ((size_t)(oLitEnd - prefixStart) >= windowSize) return 0;
1376 BYTE const* const oLitEnd = op + seq.litLength;
1382 if (ZSTD_dictionaryIsActive(dctx, prefixStart, oLitEnd)) {
1385 assert(seq.offset <= (size_t)(oLitEnd - virtualStart));