Lines Matching refs:size_t

42 static size_t
45 const BYTE* literals, size_t litSize, in ZSTD_compressSubBlock_literal()
46 void* dst, size_t dstSize, in ZSTD_compressSubBlock_literal()
49 size_t const header = writeEntropy ? 200 : 0; in ZSTD_compressSubBlock_literal()
50 size_t const lhSize = 3 + (litSize >= (1 KB - header)) + (litSize >= (16 KB - header)); in ZSTD_compressSubBlock_literal()
56 size_t cLitSize = 0; in ZSTD_compressSubBlock_literal()
80 …const size_t cSize = singleStream ? HUF_compress1X_usingCTable(op, (size_t)(oend-op), literals, li… in ZSTD_compressSubBlock_literal()
81 … : HUF_compress4X_usingCTable(op, (size_t)(oend-op), literals, litSize, hufTable, flags); in ZSTD_compressSubBlock_literal()
94 if (lhSize < (size_t)(3 + (cLitSize >= 1 KB) + (cLitSize >= 16 KB))) { in ZSTD_compressSubBlock_literal()
126 return (size_t)(op-ostart); in ZSTD_compressSubBlock_literal()
129 static size_t
131 const SeqDef* sequences, size_t nbSeqs, in ZSTD_seqDecompressedSize()
132 size_t litSize, int lastSubBlock) in ZSTD_seqDecompressedSize()
134 size_t matchLengthSum = 0; in ZSTD_seqDecompressedSize()
135 size_t litLengthSum = 0; in ZSTD_seqDecompressedSize()
136 size_t n; in ZSTD_seqDecompressedSize()
163 static size_t
166 const SeqDef* sequences, size_t nbSeq, in ZSTD_compressSubBlock_sequences()
169 void* dst, size_t dstCapacity, in ZSTD_compressSubBlock_sequences()
191 return (size_t)(op - ostart); in ZSTD_compressSubBlock_sequences()
212 { size_t const bitstreamSize = ZSTD_encodeSequences( in ZSTD_compressSubBlock_sequences()
213 op, (size_t)(oend - op), in ZSTD_compressSubBlock_sequences()
257 return (size_t)(op - ostart); in ZSTD_compressSubBlock_sequences()
264 static size_t ZSTD_compressSubBlock(const ZSTD_entropyCTables_t* entropy, in ZSTD_compressSubBlock()
266 const SeqDef* sequences, size_t nbSeq, in ZSTD_compressSubBlock()
267 const BYTE* literals, size_t litSize, in ZSTD_compressSubBlock()
270 void* dst, size_t dstCapacity, in ZSTD_compressSubBlock()
281 { size_t cLitSize = ZSTD_compressSubBlock_literal((const HUF_CElt*)entropy->huf.CTable, in ZSTD_compressSubBlock()
283 op, (size_t)(oend-op), in ZSTD_compressSubBlock()
289 { size_t cSeqSize = ZSTD_compressSubBlock_sequences(&entropy->fse, in ZSTD_compressSubBlock()
294 op, (size_t)(oend-op), in ZSTD_compressSubBlock()
301 { size_t cSize = (size_t)(op-ostart) - ZSTD_blockHeaderSize; in ZSTD_compressSubBlock()
305 return (size_t)(op-ostart); in ZSTD_compressSubBlock()
308 static size_t ZSTD_estimateSubBlockSize_literal(const BYTE* literals, size_t litSize, in ZSTD_estimateSubBlockSize_literal()
311 void* workspace, size_t wkspSize, in ZSTD_estimateSubBlockSize_literal()
316 size_t literalSectionHeaderSize = 3; /* Use hard coded size of 3 bytes */ in ZSTD_estimateSubBlockSize_literal()
321size_t const largest = HIST_count_wksp (countWksp, &maxSymbolValue, (const BYTE*)literals, litSize… in ZSTD_estimateSubBlockSize_literal()
323 …{ size_t cLitSizeEstimate = HUF_estimateCompressedSize((const HUF_CElt*)huf->CTable, countWksp, … in ZSTD_estimateSubBlockSize_literal()
331 static size_t ZSTD_estimateSubBlockSize_symbolType(SymbolEncodingType_e type, in ZSTD_estimateSubBlockSize_symbolType()
333 size_t nbSeq, const FSE_CTable* fseCTable, in ZSTD_estimateSubBlockSize_symbolType()
336 void* workspace, size_t wkspSize) in ZSTD_estimateSubBlockSize_symbolType()
342 size_t cSymbolTypeSizeEstimateInBits = 0; in ZSTD_estimateSubBlockSize_symbolType()
366 static size_t ZSTD_estimateSubBlockSize_sequences(const BYTE* ofCodeTable, in ZSTD_estimateSubBlockSize_sequences()
369 size_t nbSeq, in ZSTD_estimateSubBlockSize_sequences()
372 void* workspace, size_t wkspSize, in ZSTD_estimateSubBlockSize_sequences()
375 size_t const sequencesSectionHeaderSize = 3; /* Use hard coded size of 3 bytes */ in ZSTD_estimateSubBlockSize_sequences()
376 size_t cSeqSizeEstimate = 0; in ZSTD_estimateSubBlockSize_sequences()
395 size_t estLitSize;
396 size_t estBlockSize;
398 static EstimatedBlockSize ZSTD_estimateSubBlockSize(const BYTE* literals, size_t litSize, in ZSTD_estimateSubBlockSize()
402 size_t nbSeq, in ZSTD_estimateSubBlockSize()
405 void* workspace, size_t wkspSize, in ZSTD_estimateSubBlockSize()
430 static size_t countLiterals(SeqStore_t const* seqStore, const SeqDef* sp, size_t seqCount) in countLiterals()
432 size_t n, total = 0; in countLiterals()
443 static size_t sizeBlockSequences(const SeqDef* sp, size_t nbSeqs, in sizeBlockSequences()
444 size_t targetBudget, size_t avgLitCost, size_t avgSeqCost, in sizeBlockSequences()
447 size_t n, budget = 0, inSize=0; in sizeBlockSequences()
449 size_t const headerSize = (size_t)firstSubBlock * 120 * BYTESCALE; /* generous estimate */ in sizeBlockSequences()
460 size_t currentCost = sp[n].litLength * avgLitCost + avgSeqCost; in sizeBlockSequences()
480 static size_t ZSTD_compressSubBlock_multi(const SeqStore_t* seqStorePtr, in ZSTD_compressSubBlock_multi()
485 void* dst, size_t dstCapacity, in ZSTD_compressSubBlock_multi()
486 const void* src, size_t srcSize, in ZSTD_compressSubBlock_multi()
488 void* workspace, size_t wkspSize) in ZSTD_compressSubBlock_multi()
493 size_t const nbSeqs = (size_t)(send - sstart); in ZSTD_compressSubBlock_multi()
497 size_t const nbLiterals = (size_t)(lend - lstart); in ZSTD_compressSubBlock_multi()
506size_t const minTarget = ZSTD_TARGETCBLOCKSIZE_MIN; /* enforce minimum size, to reduce undesirable… in ZSTD_compressSubBlock_multi()
507 size_t const targetCBlockSize = MAX(minTarget, cctxParams->targetCBlockSize); in ZSTD_compressSubBlock_multi()
523size_t const avgLitCost = nbLiterals ? (ebs.estLitSize * BYTESCALE) / nbLiterals : BYTESCALE; in ZSTD_compressSubBlock_multi()
524 size_t const avgSeqCost = ((ebs.estBlockSize - ebs.estLitSize) * BYTESCALE) / nbSeqs; in ZSTD_compressSubBlock_multi()
525 … const size_t nbSubBlocks = MAX((ebs.estBlockSize + (targetCBlockSize/2)) / targetCBlockSize, 1); in ZSTD_compressSubBlock_multi()
526 size_t n, avgBlockBudget, blockBudgetSupp=0; in ZSTD_compressSubBlock_multi()
539 size_t const seqCount = sizeBlockSequences(sp, (size_t)(send-sp), in ZSTD_compressSubBlock_multi()
542 assert(seqCount <= (size_t)(send-sp)); in ZSTD_compressSubBlock_multi()
548 size_t litSize = countLiterals(seqStorePtr, sp, seqCount); in ZSTD_compressSubBlock_multi()
549 const size_t decompressedSize = in ZSTD_compressSubBlock_multi()
551 size_t const cSize = ZSTD_compressSubBlock(&nextCBlock->entropy, entropyMetadata, in ZSTD_compressSubBlock_multi()
556 op, (size_t)(oend-op), in ZSTD_compressSubBlock_multi()
591 size_t litSize = (size_t)(lend - lp); in ZSTD_compressSubBlock_multi()
592 size_t seqCount = (size_t)(send - sp); in ZSTD_compressSubBlock_multi()
593 const size_t decompressedSize = in ZSTD_compressSubBlock_multi()
595 size_t const cSize = ZSTD_compressSubBlock(&nextCBlock->entropy, entropyMetadata, in ZSTD_compressSubBlock_multi()
600 op, (size_t)(oend-op), in ZSTD_compressSubBlock_multi()
643 size_t const rSize = (size_t)((iend - ip)); in ZSTD_compressSubBlock_multi()
644 size_t const cSize = ZSTD_noCompressBlock(op, (size_t)(oend - op), ip, rSize, lastBlock); in ZSTD_compressSubBlock_multi()
663 return (size_t)(op-ostart); in ZSTD_compressSubBlock_multi()
666 size_t ZSTD_compressSuperBlock(ZSTD_CCtx* zc, in ZSTD_compressSuperBlock()
667 void* dst, size_t dstCapacity, in ZSTD_compressSuperBlock()
668 const void* src, size_t srcSize, in ZSTD_compressSuperBlock()