Lines Matching +full:diff +full:- +full:sequences
5 * This source code is licensed under both the BSD-style license (found in the
8 * You may select, at your option, one of the above-listed licenses.
19 /*-*************************************
46 /* ---- static assert (debug) --- */
53 /*-*************************************
63 /*-*************************************
95 #define MIN_CBLOCK_SIZE (1 /*litCSize*/ + 1 /* RLE or RAW */) /* for a non-null block */
106 #define MaxLit ((1<<Litbits) - 1)
135 -1,-1,-1,-1
155 1, 1, 1, 1, 1, 1,-1,-1,
156 -1,-1,-1,-1,-1
165 -1,-1,-1,-1,-1
171 /*-*******************************************
215 …* - ZSTD_no_overlap: The source and destination are guaranteed to be at least WILDCOPY_VEC…
216 …* - ZSTD_overlap_src_before_dst: The src and dst may overlap, but they MUST be at least 8 …
222 ptrdiff_t diff = (BYTE*)dst - (const BYTE*)src; in ZSTD_wildcopy() local
227 if (ovtype == ZSTD_overlap_src_before_dst && diff < WILDCOPY_VECLEN) { in ZSTD_wildcopy()
233 assert(diff >= WILDCOPY_VECLEN || diff <= -WILDCOPY_VECLEN); in ZSTD_wildcopy()
278 /*-*******************************************
284 U16 mlBase; /* mlBase == matchLength - MINMATCH */
296 seqDef* sequences; /* ptr to end of sequences */ member
319 …* Returns the ZSTD_sequenceLength for the given sequences. It handles the decoding of long sequenc…
325 seqLen.litLength = seq->litLength; in ZSTD_getSequenceLength()
326 seqLen.matchLength = seq->mlBase + MINMATCH; in ZSTD_getSequenceLength()
327 if (seqStore->longLengthPos == (U32)(seq - seqStore->sequencesStart)) { in ZSTD_getSequenceLength()
328 if (seqStore->longLengthType == ZSTD_llt_literalLength) { in ZSTD_getSequenceLength()
331 if (seqStore->longLengthType == ZSTD_llt_matchLength) { in ZSTD_getSequenceLength()
339 * Contains the compressed frame size and an upper-bound for the decompressed frame size.