Lines Matching defs:nbSeq
2303 U32 const nbSeq = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart);
2305 assert(nbSeq <= seqStorePtr->maxNbSeq);
2306 for (u=0; u<nbSeq; u++) {
2355 * nbSeq must be greater than 0.
2360 ZSTD_buildSequencesStatistics(seqStore_t* seqStorePtr, size_t nbSeq,
2380 assert(nbSeq != 0); /* ZSTD_selectEncodingType() divides by nbSeq */
2383 size_t const mostFrequent = HIST_countFast_wksp(countWorkspace, &max, llCodeTable, nbSeq, entropyWorkspace, entropyWkspSize); /* can't fail */
2387 countWorkspace, max, mostFrequent, nbSeq,
2396 countWorkspace, max, llCodeTable, nbSeq,
2414 countWorkspace, &max, ofCodeTable, nbSeq, entropyWorkspace, entropyWkspSize); /* can't fail */
2420 countWorkspace, max, mostFrequent, nbSeq,
2428 countWorkspace, max, ofCodeTable, nbSeq,
2446 countWorkspace, &max, mlCodeTable, nbSeq, entropyWorkspace, entropyWkspSize); /* can't fail */
2450 countWorkspace, max, mostFrequent, nbSeq,
2458 countWorkspace, max, mlCodeTable, nbSeq,
2498 const size_t nbSeq = seqStorePtr->sequences - seqStorePtr->sequencesStart;
2510 DEBUGLOG(4, "ZSTD_entropyCompressSeqStore_internal (nbSeq=%zu)", nbSeq);
2535 RETURN_ERROR_IF((oend-op) < 3 /*max nbSeq Size*/ + 1 /*seqHead*/,
2537 if (nbSeq < 128) {
2538 *op++ = (BYTE)nbSeq;
2539 } else if (nbSeq < LONGNBSEQ) {
2540 op[0] = (BYTE)((nbSeq>>8) + 0x80);
2541 op[1] = (BYTE)nbSeq;
2545 MEM_writeLE16(op+1, (U16)(nbSeq - LONGNBSEQ));
2549 if (nbSeq==0) {
2558 stats = ZSTD_buildSequencesStatistics(seqStorePtr, nbSeq,
2574 sequences, nbSeq,
3090 size_t const nbSeq = seqStorePtr->sequences - seqStorePtr->sequencesStart;
3099 DEBUGLOG(5, "ZSTD_buildBlockEntropyStats_sequences (nbSeq=%zu)", nbSeq);
3100 stats = nbSeq != 0 ? ZSTD_buildSequencesStatistics(seqStorePtr, nbSeq,
3173 const BYTE* codeTable, size_t nbSeq, unsigned maxCode,
3182 const BYTE* const ctEnd = ctStart + nbSeq;
3186 HIST_countFast_wksp(countWksp, &max, codeTable, nbSeq, workspace, wkspSize); /* can't fail */
3198 return nbSeq * 10;
3212 size_t nbSeq,
3218 size_t sequencesSectionHeaderSize = 1 /* seqHead */ + 1 /* min seqSize size */ + (nbSeq >= 128) + (nbSeq >= LONGNBSEQ);
3220 cSeqSizeEstimate += ZSTD_estimateBlockSize_symbolType(fseMetadata->ofType, ofCodeTable, nbSeq, MaxOff,
3224 cSeqSizeEstimate += ZSTD_estimateBlockSize_symbolType(fseMetadata->llType, llCodeTable, nbSeq, MaxLL,
3228 cSeqSizeEstimate += ZSTD_estimateBlockSize_symbolType(fseMetadata->mlType, mlCodeTable, nbSeq, MaxML,
3241 size_t nbSeq,
3250 nbSeq, &entropy->fse, &entropyMetadata->fseMetadata,
3375 seqStore_t* const seqStore, U32 const nbSeq) {
3377 for (; idx < nbSeq; ++idx) {
3534 static size_t ZSTD_deriveBlockSplits(ZSTD_CCtx* zc, U32 partitions[], U32 nbSeq) {
3536 if (nbSeq <= 4) {
3541 ZSTD_deriveBlockSplitsHelper(&splits, 0, nbSeq, zc, &zc->seqStore);
3542 splits.splitLocations[splits.idx] = nbSeq;
3554 const void* src, size_t blockSize, U32 lastBlock, U32 nbSeq)
3564 size_t numSplits = ZSTD_deriveBlockSplits(zc, partitions, nbSeq);
3648 U32 nbSeq;
3663 nbSeq = (U32)(zc->seqStore.sequences - zc->seqStore.sequencesStart);
3666 cSize = ZSTD_compressBlock_splitBlock_internal(zc, dst, dstCapacity, src, srcSize, lastBlock, nbSeq);
4004 size_t ZSTD_referenceExternalSequences(ZSTD_CCtx* cctx, rawSeq* seq, size_t nbSeq)
4012 cctx->externSeqStore.size = nbSeq;
4013 cctx->externSeqStore.capacity = nbSeq;