Lines Matching refs:seqStorePtr
120 size_t ZSTD_buildBlockEntropyStats(seqStore_t* seqStorePtr,
600 ZSTD_storeSeq(seqStore_t* seqStorePtr,
615 assert((size_t)(seqStorePtr->sequences - seqStorePtr->sequencesStart) < seqStorePtr->maxNbSeq);
617 assert(seqStorePtr->maxNbLit <= 128 KB);
618 assert(seqStorePtr->lit + litLength <= seqStorePtr->litStart + seqStorePtr->maxNbLit);
625 ZSTD_copy16(seqStorePtr->lit, literals);
627 ZSTD_wildcopy(seqStorePtr->lit+16, literals+16, (ptrdiff_t)litLength-16, ZSTD_no_overlap);
630 ZSTD_safecopyLiterals(seqStorePtr->lit, literals, litEnd, litLimit_w);
632 seqStorePtr->lit += litLength;
636 assert(seqStorePtr->longLengthType == ZSTD_llt_none); /* there can only be a single long length */
637 seqStorePtr->longLengthType = ZSTD_llt_literalLength;
638 seqStorePtr->longLengthPos = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart);
640 seqStorePtr->sequences[0].litLength = (U16)litLength;
643 seqStorePtr->sequences[0].offBase = STORED_TO_OFFBASE(offBase_minus1);
649 assert(seqStorePtr->longLengthType == ZSTD_llt_none); /* there can only be a single long length */
650 seqStorePtr->longLengthType = ZSTD_llt_matchLength;
651 seqStorePtr->longLengthPos = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart);
653 seqStorePtr->sequences[0].mlBase = (U16)mlBase;
656 seqStorePtr->sequences++;