Lines Matching refs:seqStorePtr

120 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()
637 seqStorePtr->longLengthType = ZSTD_llt_literalLength; in ZSTD_storeSeq()
638 seqStorePtr->longLengthPos = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart); in ZSTD_storeSeq()
640 seqStorePtr->sequences[0].litLength = (U16)litLength; in ZSTD_storeSeq()
643 seqStorePtr->sequences[0].offBase = STORED_TO_OFFBASE(offBase_minus1); in ZSTD_storeSeq()
649 … assert(seqStorePtr->longLengthType == ZSTD_llt_none); /* there can only be a single long length */ in ZSTD_storeSeq()
650 seqStorePtr->longLengthType = ZSTD_llt_matchLength; in ZSTD_storeSeq()
651seqStorePtr->longLengthPos = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart); in ZSTD_storeSeq()
653 seqStorePtr->sequences[0].mlBase = (U16)mlBase; in ZSTD_storeSeq()
656 seqStorePtr->sequences++; in ZSTD_storeSeq()