Lines Matching defs:seqStorePtr
114 size_t ZSTD_buildBlockEntropyStats(seqStore_t* seqStorePtr,
588 ZSTD_storeSeq(seqStore_t* seqStorePtr,
603 assert((size_t)(seqStorePtr->sequences - seqStorePtr->sequencesStart) < seqStorePtr->maxNbSeq);
605 assert(seqStorePtr->maxNbLit <= 128 KB);
606 assert(seqStorePtr->lit + litLength <= seqStorePtr->litStart + seqStorePtr->maxNbLit);
613 ZSTD_copy16(seqStorePtr->lit, literals);
615 ZSTD_wildcopy(seqStorePtr->lit+16, literals+16, (ptrdiff_t)litLength-16, ZSTD_no_overlap);
618 ZSTD_safecopyLiterals(seqStorePtr->lit, literals, litEnd, litLimit_w);
620 seqStorePtr->lit += litLength;
624 assert(seqStorePtr->longLengthType == ZSTD_llt_none); /* there can only be a single long length */
625 seqStorePtr->longLengthType = ZSTD_llt_literalLength;
626 seqStorePtr->longLengthPos = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart);
628 seqStorePtr->sequences[0].litLength = (U16)litLength;
631 seqStorePtr->sequences[0].offBase = STORED_TO_OFFBASE(offBase_minus1);
637 assert(seqStorePtr->longLengthType == ZSTD_llt_none); /* there can only be a single long length */
638 seqStorePtr->longLengthType = ZSTD_llt_matchLength;
639 seqStorePtr->longLengthPos = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart);
641 seqStorePtr->sequences[0].mlBase = (U16)mlBase;
644 seqStorePtr->sequences++;