Home
last modified time | relevance | path

Searched refs:seqStorePtr (Results 1 – 11 of 11) sorted by relevance

/freebsd/sys/contrib/openzfs/module/zstd/lib/compress/
H A Dzstd_compress_internal.h440 void ZSTD_storeSeq(seqStore_t* seqStorePtr, size_t litLength, const BYTE* literals, const BYTE* lit… in ZSTD_storeSeq() argument
452 assert((size_t)(seqStorePtr->sequences - seqStorePtr->sequencesStart) < seqStorePtr->maxNbSeq); in ZSTD_storeSeq()
454 assert(seqStorePtr->maxNbLit <= 128 KB); in ZSTD_storeSeq()
455 assert(seqStorePtr->lit + litLength <= seqStorePtr->litStart + seqStorePtr->maxNbLit); in ZSTD_storeSeq()
462 ZSTD_copy16(seqStorePtr->lit, literals); in ZSTD_storeSeq()
464 … ZSTD_wildcopy(seqStorePtr->lit+16, literals+16, (ptrdiff_t)litLength-16, ZSTD_no_overlap); in ZSTD_storeSeq()
467 ZSTD_safecopyLiterals(seqStorePtr->lit, literals, litEnd, litLimit_w); in ZSTD_storeSeq()
469 seqStorePtr->lit += litLength; in ZSTD_storeSeq()
473 assert(seqStorePtr->longLengthID == 0); /* there can only be a single long length */ in ZSTD_storeSeq()
474 seqStorePtr->longLengthID = 1; in ZSTD_storeSeq()
[all …]
H A Dzstd_compress_superblock.c164 static size_t ZSTD_buildSuperBlockEntropy_sequences(seqStore_t* seqStorePtr, in ZSTD_buildSuperBlockEntropy_sequences() argument
182 const BYTE* const ofCodeTable = seqStorePtr->ofCode; in ZSTD_buildSuperBlockEntropy_sequences()
183 const BYTE* const llCodeTable = seqStorePtr->llCode; in ZSTD_buildSuperBlockEntropy_sequences()
184 const BYTE* const mlCodeTable = seqStorePtr->mlCode; in ZSTD_buildSuperBlockEntropy_sequences()
185 size_t const nbSeq = seqStorePtr->sequences - seqStorePtr->sequencesStart; in ZSTD_buildSuperBlockEntropy_sequences()
196 ZSTD_seqToCodes(seqStorePtr); in ZSTD_buildSuperBlockEntropy_sequences()
275 ZSTD_buildSuperBlockEntropy(seqStore_t* seqStorePtr, in ZSTD_buildSuperBlockEntropy() argument
282 size_t const litSize = seqStorePtr->lit - seqStorePtr->litStart; in ZSTD_buildSuperBlockEntropy()
285 ZSTD_buildSuperBlockEntropy_literal(seqStorePtr->litStart, litSize, in ZSTD_buildSuperBlockEntropy()
292 ZSTD_buildSuperBlockEntropy_sequences(seqStorePtr, in ZSTD_buildSuperBlockEntropy()
[all …]
H A Dzstd_compress.c1930 void ZSTD_seqToCodes(const seqStore_t* seqStorePtr) in ZSTD_seqToCodes() argument
1932 const seqDef* const sequences = seqStorePtr->sequencesStart; in ZSTD_seqToCodes()
1933 BYTE* const llCodeTable = seqStorePtr->llCode; in ZSTD_seqToCodes()
1934 BYTE* const ofCodeTable = seqStorePtr->ofCode; in ZSTD_seqToCodes()
1935 BYTE* const mlCodeTable = seqStorePtr->mlCode; in ZSTD_seqToCodes()
1936 U32 const nbSeq = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart); in ZSTD_seqToCodes()
1938 assert(nbSeq <= seqStorePtr->maxNbSeq); in ZSTD_seqToCodes()
1946 if (seqStorePtr->longLengthID==1) in ZSTD_seqToCodes()
1947 llCodeTable[seqStorePtr->longLengthPos] = MaxLL; in ZSTD_seqToCodes()
1948 if (seqStorePtr->longLengthID==2) in ZSTD_seqToCodes()
[all …]
/freebsd/sys/contrib/zstd/lib/compress/
H A Dzstd_compress_internal.h120 size_t ZSTD_buildBlockEntropyStats(seqStore_t* seqStorePtr,
600 ZSTD_storeSeq(seqStore_t* seqStorePtr, in ZSTD_storeSeq() argument
615 assert((size_t)(seqStorePtr->sequences - seqStorePtr->sequencesStart) < seqStorePtr->maxNbSeq); in ZSTD_storeSeq()
617 assert(seqStorePtr->maxNbLit <= 128 KB); in ZSTD_storeSeq()
618 assert(seqStorePtr->lit + litLength <= seqStorePtr->litStart + seqStorePtr->maxNbLit); in ZSTD_storeSeq()
625 ZSTD_copy16(seqStorePtr->lit, literals); in ZSTD_storeSeq()
627 … ZSTD_wildcopy(seqStorePtr->lit+16, literals+16, (ptrdiff_t)litLength-16, ZSTD_no_overlap); in ZSTD_storeSeq()
630 ZSTD_safecopyLiterals(seqStorePtr->lit, literals, litEnd, litLimit_w); in ZSTD_storeSeq()
632 seqStorePtr->lit += litLength; in ZSTD_storeSeq()
636 … assert(seqStorePtr->longLengthType == ZSTD_llt_none); /* there can only be a single long length */ in ZSTD_storeSeq()
[all …]
H A Dzstd_compress_superblock.c425 static size_t ZSTD_compressSubBlock_multi(const seqStore_t* seqStorePtr, in ZSTD_compressSubBlock_multi() argument
435 const seqDef* const sstart = seqStorePtr->sequencesStart; in ZSTD_compressSubBlock_multi()
436 const seqDef* const send = seqStorePtr->sequences; in ZSTD_compressSubBlock_multi()
438 const BYTE* const lstart = seqStorePtr->litStart; in ZSTD_compressSubBlock_multi()
439 const BYTE* const lend = seqStorePtr->lit; in ZSTD_compressSubBlock_multi()
446 const BYTE* llCodePtr = seqStorePtr->llCode; in ZSTD_compressSubBlock_multi()
447 const BYTE* mlCodePtr = seqStorePtr->mlCode; in ZSTD_compressSubBlock_multi()
448 const BYTE* ofCodePtr = seqStorePtr->ofCode; in ZSTD_compressSubBlock_multi()
467 litSize += ZSTD_getSequenceLength(seqStorePtr, sequence).litLength; in ZSTD_compressSubBlock_multi()
486 …const size_t decompressedSize = ZSTD_seqDecompressedSize(seqStorePtr, sp, seqCount, litSize, lastS… in ZSTD_compressSubBlock_multi()
[all …]
H A Dzstd_compress.c2388 void ZSTD_seqToCodes(const seqStore_t* seqStorePtr) in ZSTD_seqToCodes() argument
2390 const seqDef* const sequences = seqStorePtr->sequencesStart; in ZSTD_seqToCodes()
2391 BYTE* const llCodeTable = seqStorePtr->llCode; in ZSTD_seqToCodes()
2392 BYTE* const ofCodeTable = seqStorePtr->ofCode; in ZSTD_seqToCodes()
2393 BYTE* const mlCodeTable = seqStorePtr->mlCode; in ZSTD_seqToCodes()
2394 U32 const nbSeq = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart); in ZSTD_seqToCodes()
2396 assert(nbSeq <= seqStorePtr->maxNbSeq); in ZSTD_seqToCodes()
2404 if (seqStorePtr->longLengthType==ZSTD_llt_literalLength) in ZSTD_seqToCodes()
2405 llCodeTable[seqStorePtr->longLengthPos] = MaxLL; in ZSTD_seqToCodes()
2406 if (seqStorePtr->longLengthType==ZSTD_llt_matchLength) in ZSTD_seqToCodes()
[all …]
/freebsd/sys/contrib/zstd/lib/dictBuilder/
H A Dzdict.c656 const seqStore_t* const seqStorePtr = ZSTD_getSeqStore(esr.zc); in ZDICT_countEStats() local
660 for(bytePtr = seqStorePtr->litStart; bytePtr < seqStorePtr->lit; bytePtr++) in ZDICT_countEStats()
665 { U32 const nbSeq = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart); in ZDICT_countEStats()
666 ZSTD_seqToCodes(seqStorePtr); in ZDICT_countEStats()
668 { const BYTE* codePtr = seqStorePtr->ofCode; in ZDICT_countEStats()
673 { const BYTE* codePtr = seqStorePtr->mlCode; in ZDICT_countEStats()
678 { const BYTE* codePtr = seqStorePtr->llCode; in ZDICT_countEStats()
684 const seqDef* const seq = seqStorePtr->sequencesStart; in ZDICT_countEStats()
/freebsd/sys/contrib/openzfs/module/zstd/lib/common/
H A Dzstd_internal.h384 void ZSTD_seqToCodes(const seqStore_t* seqStorePtr); /* compress, dictBuilder, decodeCorpus (shou…
/freebsd/sys/contrib/zstd/lib/common/
H A Dzstd_internal.h355 void ZSTD_seqToCodes(const seqStore_t* seqStorePtr); /* compress, dictBuilder, decodeCorpus (shou…
/freebsd/sys/contrib/zstd/lib/legacy/
H A Dzstd_v06.c613 void ZSTDv06_seqToCodes(const seqStore_t* seqStorePtr, size_t const nbSeq);
H A Dzstd_v07.c2847 void ZSTDv07_seqToCodes(const seqStore_t* seqStorePtr, size_t const nbSeq);