/linux/lib/zstd/compress/ |
H A D | zstd_compress_literals.c | 23 static size_t showHexa(const void* src, size_t srcSize) in showHexa() argument 27 for (u=0; u<srcSize; u++) { in showHexa() 31 return srcSize; in showHexa() 40 size_t ZSTD_noCompressLiterals (void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_noCompressLiterals() argument 43 U32 const flSize = 1 + (srcSize>31) + (srcSize>4095); in ZSTD_noCompressLiterals() 45 DEBUGLOG(5, "ZSTD_noCompressLiterals: srcSize=%zu, dstCapacity=%zu", srcSize, dstCapacity); in ZSTD_noCompressLiterals() 47 RETURN_ERROR_IF(srcSize + flSize > dstCapacity, dstSize_tooSmall, ""); in ZSTD_noCompressLiterals() 52 ostart[0] = (BYTE)((U32)set_basic + (srcSize<< in ZSTD_noCompressLiterals() 69 allBytesIdentical(const void * src,size_t srcSize) allBytesIdentical() argument 82 ZSTD_compressRleLiteralsBlock(void * dst,size_t dstCapacity,const void * src,size_t srcSize) ZSTD_compressRleLiteralsBlock() argument 132 ZSTD_compressLiterals(void * dst,size_t dstCapacity,const void * src,size_t srcSize,void * entropyWorkspace,size_t entropyWorkspaceSize,const ZSTD_hufCTables_t * prevHuf,ZSTD_hufCTables_t * nextHuf,ZSTD_strategy strategy,int disableLiteralCompression,int suspectUncompressible,int bmi2) ZSTD_compressLiterals() argument [all...] |
H A D | zstd_lazy.h | 42 void const* src, size_t srcSize); 45 void const* src, size_t srcSize); 48 void const* src, size_t srcSize); 51 void const* src, size_t srcSize); 54 void const* src, size_t srcSize); 57 void const* src, size_t srcSize); 60 void const* src, size_t srcSize); 63 void const* src, size_t srcSize); 87 void const* src, size_t srcSize); 90 void const* src, size_t srcSize); [all...] |
H A D | huf_compress.c | 290 size_t HUF_readCTable (HUF_CElt* CTable, unsigned* maxSymbolValuePtr, const void* src, size_t srcSize, unsigned* hasZeroWeights) in HUF_readCTable() argument 299 CHECK_V_F(readSize, HUF_readStats(huffWeight, HUF_SYMBOLVALUE_MAX+1, rankVal, &nbSymbols, &tableLog, src, srcSize)); in HUF_readCTable() 990 const BYTE* ip, size_t srcSize, in HUF_compress1X_usingCTable_internal_body_loop() argument 995 int n = (int)srcSize; in HUF_compress1X_usingCTable_internal_body_loop() 1047 static size_t HUF_tightCompressBound(size_t srcSize, size_t tableLog) in HUF_tightCompressBound() argument 1049 return ((srcSize * tableLog) >> 3) + 8; in HUF_tightCompressBound() 1055 const void* src, size_t srcSize, in HUF_compress1X_usingCTable_internal_body() argument 1071 if (dstSize < HUF_tightCompressBound(srcSize, (size_t)tableLog) || tableLog > 11) in HUF_compress1X_usingCTable_internal_body() 1072 HUF_compress1X_usingCTable_internal_body_loop(&bitC, ip, srcSize, ct, /* kUnroll */ MEM_32bits() ? 2 : 4, /* kFast */ 0, /* kLastFast */ 0); in HUF_compress1X_usingCTable_internal_body() 1077 HUF_compress1X_usingCTable_internal_body_loop(&bitC, ip, srcSize, c in HUF_compress1X_usingCTable_internal_body() 1122 HUF_compress1X_usingCTable_internal_bmi2(void * dst,size_t dstSize,const void * src,size_t srcSize,const HUF_CElt * CTable) HUF_compress1X_usingCTable_internal_bmi2() argument 1130 HUF_compress1X_usingCTable_internal_default(void * dst,size_t dstSize,const void * src,size_t srcSize,const HUF_CElt * CTable) HUF_compress1X_usingCTable_internal_default() argument 1138 HUF_compress1X_usingCTable_internal(void * dst,size_t dstSize,const void * src,size_t srcSize,const HUF_CElt * CTable,const int flags) HUF_compress1X_usingCTable_internal() argument 1151 HUF_compress1X_usingCTable_internal(void * dst,size_t dstSize,const void * src,size_t srcSize,const HUF_CElt * CTable,const int flags) HUF_compress1X_usingCTable_internal() argument 1160 HUF_compress1X_usingCTable(void * dst,size_t dstSize,const void * src,size_t srcSize,const HUF_CElt * CTable,int flags) HUF_compress1X_usingCTable() argument 1167 HUF_compress4X_usingCTable_internal(void * dst,size_t dstSize,const void * src,size_t srcSize,const HUF_CElt * CTable,int flags) HUF_compress4X_usingCTable_internal() argument 1215 HUF_compress4X_usingCTable(void * dst,size_t dstSize,const void * src,size_t srcSize,const HUF_CElt * CTable,int flags) HUF_compress4X_usingCTable() argument 1224 HUF_compressCTable_internal(BYTE * const ostart,BYTE * op,BYTE * const oend,const void * src,size_t srcSize,HUF_nbStreams_e nbStreams,const HUF_CElt * CTable,const int flags) HUF_compressCTable_internal() argument 1272 HUF_optimalTableLog(unsigned maxTableLog,size_t srcSize,unsigned maxSymbolValue,void * workSpace,size_t wkspSize,HUF_CElt * table,const unsigned * count,int flags) HUF_optimalTableLog() argument 1332 HUF_compress_internal(void * dst,size_t dstSize,const void * src,size_t srcSize,unsigned maxSymbolValue,unsigned huffLog,HUF_nbStreams_e nbStreams,void * workSpace,size_t wkspSize,HUF_CElt * oldHufTable,HUF_repeat * repeat,int flags) HUF_compress_internal() argument 1435 HUF_compress1X_repeat(void * dst,size_t dstSize,const void * src,size_t srcSize,unsigned maxSymbolValue,unsigned huffLog,void * workSpace,size_t wkspSize,HUF_CElt * hufTable,HUF_repeat * repeat,int flags) HUF_compress1X_repeat() argument 1452 HUF_compress4X_repeat(void * dst,size_t dstSize,const void * src,size_t srcSize,unsigned maxSymbolValue,unsigned huffLog,void * workSpace,size_t wkspSize,HUF_CElt * hufTable,HUF_repeat * repeat,int flags) HUF_compress4X_repeat() argument [all...] |
H A D | hist.h | 29 * note : if return == srcSize, there is only one symbol. 32 const void* src, size_t srcSize); 48 const void* src, size_t srcSize, 56 const void* src, size_t srcSize); 64 const void* src, size_t srcSize, 76 const void* src, size_t srcSize); 83 void HIST_add(unsigned* count, const void* src, size_t srcSize);
|
H A D | zstd_opt.h | 27 void const* src, size_t srcSize); 30 void const* src, size_t srcSize); 33 void const* src, size_t srcSize); 47 void const* src, size_t srcSize); 50 void const* src, size_t srcSize); 53 void const* src, size_t srcSize); 60 void const* src, size_t srcSize);
|
H A D | zstd_fast.c | 193 void const* src, size_t srcSize, in ZSTD_compressBlock_fast_noDict_generic() argument 202 const U32 endIndex = (U32)((size_t)(istart - base) + srcSize); in ZSTD_compressBlock_fast_noDict_generic() 205 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_fast_noDict_generic() 427 void const* src, size_t srcSize) \ 429 return ZSTD_compressBlock_fast_##dictMode##_generic(ms, seqStore, rep, src, srcSize, mml, cmov); \ 444 void const* src, size_t srcSize) in ZSTD_compressBlock_fast() argument 455 return ZSTD_compressBlock_fast_noDict_4_1(ms, seqStore, rep, src, srcSize); in ZSTD_compressBlock_fast() 457 return ZSTD_compressBlock_fast_noDict_5_1(ms, seqStore, rep, src, srcSize); in ZSTD_compressBlock_fast() 459 return ZSTD_compressBlock_fast_noDict_6_1(ms, seqStore, rep, src, srcSize); in ZSTD_compressBlock_fast() 461 return ZSTD_compressBlock_fast_noDict_7_1(ms, seqStore, rep, src, srcSize); in ZSTD_compressBlock_fast() 484 ZSTD_compressBlock_fast_dictMatchState_generic(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize,U32 const mls,U32 const hasStep) ZSTD_compressBlock_fast_dictMatchState_generic() argument 687 ZSTD_compressBlock_fast_dictMatchState(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_fast_dictMatchState() argument 710 ZSTD_compressBlock_fast_extDict_generic(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize,U32 const mls,U32 const hasStep) ZSTD_compressBlock_fast_extDict_generic() argument 968 ZSTD_compressBlock_fast_extDict(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_fast_extDict() argument [all...] |
H A D | fse_compress.c | 349 static unsigned FSE_minTableLog(size_t srcSize, unsigned maxSymbolValue) in FSE_minTableLog() argument 351 U32 minBitsSrc = ZSTD_highbit32((U32)(srcSize)) + 1; in FSE_minTableLog() 354 assert(srcSize > 1); /* Not supported, RLE should be used instead */ in FSE_minTableLog() 358 unsigned FSE_optimalTableLog_internal(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue, unsigned minus) in FSE_optimalTableLog_internal() argument 360 U32 maxBitsSrc = ZSTD_highbit32((U32)(srcSize - 1)) - minus; in FSE_optimalTableLog_internal() 362 U32 minBits = FSE_minTableLog(srcSize, maxSymbolValue); in FSE_optimalTableLog_internal() 363 assert(srcSize > 1); /* Not supported, RLE should be used instead */ in FSE_optimalTableLog_internal() 372 unsigned FSE_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue) in FSE_optimalTableLog() argument 374 return FSE_optimalTableLog_internal(maxTableLog, srcSize, maxSymbolValue, 2); in FSE_optimalTableLog() 553 const void* src, size_t srcSize, in FSE_compress_usingCTable_generic() argument 612 FSE_compress_usingCTable(void * dst,size_t dstSize,const void * src,size_t srcSize,const FSE_CTable * ct) FSE_compress_usingCTable() argument [all...] |
H A D | zstd_ldm.c | 345 ldmParams_t const* params, void const* src, size_t srcSize) in ZSTD_ldm_generateSequences_internal() argument 362 BYTE const* const iend = istart + srcSize; in ZSTD_ldm_generateSequences_internal() 374 if (srcSize < minMatchLength) in ZSTD_ldm_generateSequences_internal() 529 ldmParams_t const* params, void const* src, size_t srcSize) in ZSTD_ldm_generateSequences() argument 533 BYTE const* const iend = istart + srcSize; in ZSTD_ldm_generateSequences() 535 size_t const nbChunks = (srcSize / kMaxChunkSize) + ((srcSize % kMaxChunkSize) != 0); in ZSTD_ldm_generateSequences() 543 assert(ldmState->window.nextSrc >= (BYTE const*)src + srcSize); in ZSTD_ldm_generateSequences() 605 ZSTD_ldm_skipSequences(RawSeqStore_t* rawSeqStore, size_t srcSize, U32 const minMatch) in ZSTD_ldm_skipSequences() argument 607 while (srcSize > in ZSTD_ldm_skipSequences() 685 ZSTD_ldm_blockCompress(RawSeqStore_t * rawSeqStore,ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],ZSTD_ParamSwitch_e useRowMatchFinder,void const * src,size_t srcSize) ZSTD_ldm_blockCompress() argument [all...] |
H A D | zstd_double_fast.c | 108 void const* src, size_t srcSize, U32 const mls /* template */) in ZSTD_compressBlock_doubleFast_noDict_generic() argument 118 const U32 endIndex = (U32)((size_t)(istart - base) + srcSize); in ZSTD_compressBlock_doubleFast_noDict_generic() 122 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_doubleFast_noDict_generic() 331 void const* src, size_t srcSize, in ZSTD_compressBlock_doubleFast_dictMatchState_generic() argument 343 const U32 endIndex = (U32)((size_t)(istart - base) + srcSize); in ZSTD_compressBlock_doubleFast_dictMatchState_generic() 347 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_doubleFast_dictMatchState_generic() 553 void const* src, size_t srcSize) \ 555 return ZSTD_compressBlock_doubleFast_##dictMode##_generic(ms, seqStore, rep, src, srcSize, mls); \ 571 void const* src, size_t srcSize) in ZSTD_compressBlock_doubleFast() argument 578 return ZSTD_compressBlock_doubleFast_noDict_4(ms, seqStore, rep, src, srcSize); in ZSTD_compressBlock_doubleFast() 591 ZSTD_compressBlock_doubleFast_dictMatchState(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_doubleFast_dictMatchState() argument 613 ZSTD_compressBlock_doubleFast_extDict_generic(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize,U32 const mls) ZSTD_compressBlock_doubleFast_extDict_generic() argument 762 ZSTD_compressBlock_doubleFast_extDict(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_doubleFast_extDict() argument [all...] |
H A D | zstd_compress.c | 68 size_t ZSTD_compressBound(size_t srcSize) { in ZSTD_compressBound() argument 69 size_t const r = ZSTD_COMPRESSBOUND(srcSize); in ZSTD_compressBound() 1373 * NOTE: srcSize must not be ZSTD_CONTENTSIZE_UNKNOWN. 1375 static U32 ZSTD_dictAndWindowLog(U32 windowLog, U64 srcSize, U64 dictSize) in ZSTD_dictAndWindowLog() argument 1383 assert(srcSize != ZSTD_CONTENTSIZE_UNKNOWN); /* Handled in ZSTD_adjustCParams_internal() */ in ZSTD_dictAndWindowLog() 1391 if (windowSize >= dictSize + srcSize) { in ZSTD_dictAndWindowLog() 1402 * optimize `cPar` for a specified input (`srcSize` and `dictSize`). 1404 * `srcSize` can be ZSTD_CONTENTSIZE_UNKNOWN when not known. 1406 * note : `srcSize==0` means 0! 1410 unsigned long long srcSize, in ZSTD_adjustCParams_internal() argument 1549 ZSTD_adjustCParams(ZSTD_compressionParameters cPar,unsigned long long srcSize,size_t dictSize) ZSTD_adjustCParams() argument 2965 ZSTD_entropyCompressSeqStore(const SeqStore_t * seqStorePtr,const ZSTD_entropyCTables_t * prevEntropy,ZSTD_entropyCTables_t * nextEntropy,const ZSTD_CCtx_params * cctxParams,void * dst,size_t dstCapacity,size_t srcSize,void * entropyWorkspace,size_t entropyWkspSize,int bmi2) ZSTD_entropyCompressSeqStore() argument 3089 ZSTD_postProcessSequenceProducerResult(ZSTD_Sequence * outSeqs,size_t nbExternalSeqs,size_t outSeqsCapacity,size_t srcSize) ZSTD_postProcessSequenceProducerResult() argument 3178 ZSTD_buildSeqStore(ZSTD_CCtx * zc,const void * src,size_t srcSize) ZSTD_buildSeqStore() argument 3428 ZSTD_sequenceBound(size_t srcSize) ZSTD_sequenceBound() argument 3435 ZSTD_generateSequences(ZSTD_CCtx * zc,ZSTD_Sequence * outSeqs,size_t outSeqsSize,const void * src,size_t srcSize) ZSTD_generateSequences() argument 3547 ZSTD_buildBlockEntropyStats_literals(void * const src,size_t srcSize,const ZSTD_hufCTables_t * prevHuf,ZSTD_hufCTables_t * nextHuf,ZSTD_hufCTablesMetadata_t * hufMetadata,const int literalsCompressionIsDisabled,void * workspace,size_t wkspSize,int hufFlags) ZSTD_buildBlockEntropyStats_literals() argument 4023 ZSTD_compressSeqStore_singleBlock(ZSTD_CCtx * zc,const SeqStore_t * const seqStore,Repcodes_t * const dRep,Repcodes_t * const cRep,void * dst,size_t dstCapacity,const void * src,size_t srcSize,U32 lastBlock,U32 isPartition) ZSTD_compressSeqStore_singleBlock() argument 4270 ZSTD_compressBlock_splitBlock(ZSTD_CCtx * zc,void * dst,size_t dstCapacity,const void * src,size_t srcSize,U32 lastBlock) ZSTD_compressBlock_splitBlock() argument 4299 ZSTD_compressBlock_internal(ZSTD_CCtx * zc,void * dst,size_t dstCapacity,const void * src,size_t srcSize,U32 frame) ZSTD_compressBlock_internal() argument 4366 ZSTD_compressBlock_targetCBlockSize_body(ZSTD_CCtx * zc,void * dst,size_t dstCapacity,const void * src,size_t srcSize,const size_t bss,U32 lastBlock) ZSTD_compressBlock_targetCBlockSize_body() argument 4422 ZSTD_compressBlock_targetCBlockSize(ZSTD_CCtx * zc,void * dst,size_t dstCapacity,const void * src,size_t srcSize,U32 lastBlock) ZSTD_compressBlock_targetCBlockSize() argument 4466 ZSTD_optimalBlockSize(ZSTD_CCtx * cctx,const void * src,size_t srcSize,size_t blockSizeMax,int splitLevel,ZSTD_strategy strat,S64 savings) ZSTD_optimalBlockSize() argument 4507 ZSTD_compress_frameChunk(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize,U32 lastFrameChunk) ZSTD_compress_frameChunk() argument 4666 ZSTD_writeSkippableFrame(void * dst,size_t dstCapacity,const void * src,size_t srcSize,unsigned magicVariant) ZSTD_writeSkippableFrame() argument 4708 ZSTD_compressContinue_internal(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize,U32 frame,U32 lastFrameChunk) ZSTD_compressContinue_internal() argument 4769 ZSTD_compressContinue_public(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize) ZSTD_compressContinue_public() argument 4778 ZSTD_compressContinue(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize) ZSTD_compressContinue() argument 4797 ZSTD_compressBlock_deprecated(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize) ZSTD_compressBlock_deprecated() argument 4807 ZSTD_compressBlock(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize) ZSTD_compressBlock() argument 4820 ZSTD_loadDictionaryContent(ZSTD_MatchState_t * ms,ldmState_t * ls,ZSTD_cwksp * ws,ZSTD_CCtx_params const * params,const void * src,size_t srcSize,ZSTD_dictTableLoadMethod_e dtlm,ZSTD_tableFillPurpose_e tfp) ZSTD_loadDictionaryContent() argument 5302 ZSTD_compressEnd_public(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize) ZSTD_compressEnd_public() argument 5329 ZSTD_compressEnd(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize) ZSTD_compressEnd() argument 5336 ZSTD_compress_advanced(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize,const void * dict,size_t dictSize,ZSTD_parameters params) ZSTD_compress_advanced() argument 5354 ZSTD_compress_advanced_internal(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize,const void * dict,size_t dictSize,const ZSTD_CCtx_params * params) ZSTD_compress_advanced_internal() argument 5367 ZSTD_compress_usingDict(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize,const void * dict,size_t dictSize,int compressionLevel) ZSTD_compress_usingDict() argument 5382 ZSTD_compressCCtx(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize,int compressionLevel) ZSTD_compressCCtx() argument 5391 ZSTD_compress(void * dst,size_t dstCapacity,const void * src,size_t srcSize,int compressionLevel) ZSTD_compress() argument 5775 ZSTD_compress_usingCDict_internal(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize,const ZSTD_CDict * cdict,ZSTD_frameParameters fParams) ZSTD_compress_usingCDict_internal() argument 5787 ZSTD_compress_usingCDict_advanced(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize,const ZSTD_CDict * cdict,ZSTD_frameParameters fParams) ZSTD_compress_usingCDict_advanced() argument 5800 ZSTD_compress_usingCDict(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize,const ZSTD_CDict * cdict) ZSTD_compress_usingCDict() argument 6340 ZSTD_compressStream2_simpleArgs(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,size_t * dstPos,const void * src,size_t srcSize,size_t * srcPos,ZSTD_EndDirective endOp) ZSTD_compressStream2_simpleArgs() argument 6361 ZSTD_compress2(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize) ZSTD_compress2() argument 6739 ZSTD_compressSequences_internal(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const ZSTD_Sequence * inSeqs,size_t inSeqsSize,const void * src,size_t srcSize) ZSTD_compressSequences_internal() argument 6857 ZSTD_compressSequences(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const ZSTD_Sequence * inSeqs,size_t inSeqsSize,const void * src,size_t srcSize) ZSTD_compressSequences() argument 7272 ZSTD_compressSequencesAndLiterals_internal(ZSTD_CCtx * cctx,void * dst,size_t dstCapacity,const ZSTD_Sequence * inSeqs,size_t nbSequences,const void * literals,size_t litSize,size_t srcSize) ZSTD_compressSequencesAndLiterals_internal() argument [all...] |
H A D | zstd_compress_literals.h | 18 size_t ZSTD_noCompressLiterals (void* dst, size_t dstCapacity, const void* src, size_t srcSize); 24 size_t ZSTD_compressRleLiteralsBlock (void* dst, size_t dstCapacity, const void* src, size_t srcSize); 32 const void* src, size_t srcSize,
|
H A D | zstd_fast.h | 23 void const* src, size_t srcSize); 26 void const* src, size_t srcSize); 29 void const* src, size_t srcSize);
|
H A D | zstd_preSplit.c | 58 addEvents_generic(Fingerprint* fp, const void* src, size_t srcSize, size_t samplingRate, unsigned hashLog) in addEvents_generic() argument 61 size_t limit = srcSize - HASHLENGTH + 1; in addEvents_generic() 63 assert(srcSize >= HASHLENGTH); in addEvents_generic() 71 recordFingerprint_generic(Fingerprint* fp, const void* src, size_t srcSize, size_t samplingRate, unsigned hashLog) in recordFingerprint_generic() argument 75 addEvents_generic(fp, src, srcSize, samplingRate, hashLog); in recordFingerprint_generic() 78 typedef void (*RecordEvents_f)(Fingerprint* fp, const void* src, size_t srcSize); 83 static void FP_RECORD(_rate)(Fingerprint* fp, const void* src, size_t srcSize) \ 85 recordFingerprint_generic(fp, src, srcSize, _rate, _hSize); \
|
H A D | zstd_lazy.c | 1520 const void* src, size_t srcSize, in ZSTD_compressBlock_lazy_generic() argument 1527 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_lazy_generic() 1787 void const* src, size_t srcSize) in ZSTD_compressBlock_greedy() argument 1789 return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 0, ZSTD_noDict); in ZSTD_compressBlock_greedy() 1794 void const* src, size_t srcSize) in ZSTD_compressBlock_greedy_dictMatchState() argument 1796 return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 0, ZSTD_dictMatchState); in ZSTD_compressBlock_greedy_dictMatchState() 1801 void const* src, size_t srcSize) in ZSTD_compressBlock_greedy_dedicatedDictSearch() argument 1803 return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 0, ZSTD_dedicatedDictSearch); in ZSTD_compressBlock_greedy_dedicatedDictSearch() 1808 void const* src, size_t srcSize) in ZSTD_compressBlock_greedy_row() argument 1810 return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_rowHas in ZSTD_compressBlock_greedy_row() 1815 ZSTD_compressBlock_greedy_dictMatchState_row(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_greedy_dictMatchState_row() argument 1822 ZSTD_compressBlock_greedy_dedicatedDictSearch_row(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_greedy_dedicatedDictSearch_row() argument 1831 ZSTD_compressBlock_lazy(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_lazy() argument 1838 ZSTD_compressBlock_lazy_dictMatchState(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_lazy_dictMatchState() argument 1845 ZSTD_compressBlock_lazy_dedicatedDictSearch(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_lazy_dedicatedDictSearch() argument 1852 ZSTD_compressBlock_lazy_row(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_lazy_row() argument 1859 ZSTD_compressBlock_lazy_dictMatchState_row(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_lazy_dictMatchState_row() argument 1866 ZSTD_compressBlock_lazy_dedicatedDictSearch_row(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_lazy_dedicatedDictSearch_row() argument 1875 ZSTD_compressBlock_lazy2(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_lazy2() argument 1882 ZSTD_compressBlock_lazy2_dictMatchState(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_lazy2_dictMatchState() argument 1889 ZSTD_compressBlock_lazy2_dedicatedDictSearch(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_lazy2_dedicatedDictSearch() argument 1896 ZSTD_compressBlock_lazy2_row(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_lazy2_row() argument 1903 ZSTD_compressBlock_lazy2_dictMatchState_row(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_lazy2_dictMatchState_row() argument 1910 ZSTD_compressBlock_lazy2_dedicatedDictSearch_row(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_lazy2_dedicatedDictSearch_row() argument 1919 ZSTD_compressBlock_btlazy2(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_btlazy2() argument 1926 ZSTD_compressBlock_btlazy2_dictMatchState(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_btlazy2_dictMatchState() argument 1941 ZSTD_compressBlock_lazy_extDict_generic(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],const void * src,size_t srcSize,const searchMethod_e searchMethod,const U32 depth) ZSTD_compressBlock_lazy_extDict_generic() argument 2144 ZSTD_compressBlock_greedy_extDict(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_greedy_extDict() argument 2151 ZSTD_compressBlock_greedy_extDict_row(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_greedy_extDict_row() argument 2160 ZSTD_compressBlock_lazy_extDict(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_lazy_extDict() argument 2168 ZSTD_compressBlock_lazy_extDict_row(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_lazy_extDict_row() argument 2178 ZSTD_compressBlock_lazy2_extDict(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_lazy2_extDict() argument 2186 ZSTD_compressBlock_lazy2_extDict_row(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_lazy2_extDict_row() argument 2195 ZSTD_compressBlock_btlazy2_extDict(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],void const * src,size_t srcSize) ZSTD_compressBlock_btlazy2_extDict() argument [all...] |
H A D | zstd_double_fast.h | 26 void const* src, size_t srcSize); 29 void const* src, size_t srcSize); 32 void const* src, size_t srcSize);
|
H A D | zstd_ldm.h | 44 ldmParams_t const* params, void const* src, size_t srcSize); 67 void const* src, size_t srcSize); 72 * Skip past `srcSize` bytes worth of sequences in `rawSeqStore`. 76 void ZSTD_ldm_skipSequences(RawSeqStore_t* rawSeqStore, size_t srcSize,
|
H A D | hist.c | 30 void HIST_add(unsigned* count, const void* src, size_t srcSize) in HIST_add() argument 33 const BYTE* const end = ip + srcSize; in HIST_add() 41 const void* src, size_t srcSize) in HIST_count_simple() argument 44 const BYTE* const end = ip + srcSize; in HIST_count_simple() 49 if (srcSize==0) { *maxSymbolValuePtr = 0; return 0; } in HIST_count_simple()
|
H A D | zstd_opt.c | 23 #define ZSTD_PREDEF_THRESHOLD 8 /* if srcSize < ZSTD_PREDEF_THRESHOLD, symbols' cost is assumed static, directly determined by pre-defined distributions */ 143 const BYTE* const src, size_t const srcSize, in ZSTD_rescaleFreqs() argument 147 DEBUGLOG(5, "ZSTD_rescaleFreqs (srcSize=%u)", (unsigned)srcSize); in ZSTD_rescaleFreqs() 153 if (srcSize <= ZSTD_PREDEF_THRESHOLD) { in ZSTD_rescaleFreqs() 154 DEBUGLOG(5, "srcSize <= %i : use predefined stats", ZSTD_PREDEF_THRESHOLD); in ZSTD_rescaleFreqs() 219 HIST_count_simple(optPtr->litFreq, &lit, src, srcSize); /* use raw first block to init statistics */ in ZSTD_rescaleFreqs() 1081 const void* src, size_t srcSize, in ZSTD_compressBlock_opt_generic() argument 1089 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_opt_generic() 1116 ZSTD_rescaleFreqs(optStatePtr, (const BYTE*)src, srcSize, optLeve in ZSTD_compressBlock_opt_generic() 1449 ZSTD_compressBlock_opt0(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],const void * src,size_t srcSize,const ZSTD_dictMode_e dictMode) ZSTD_compressBlock_opt0() argument 1458 ZSTD_compressBlock_opt2(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],const void * src,size_t srcSize,const ZSTD_dictMode_e dictMode) ZSTD_compressBlock_opt2() argument 1467 ZSTD_compressBlock_btopt(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],const void * src,size_t srcSize) ZSTD_compressBlock_btopt() argument 1488 ZSTD_initStats_ultra(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],const void * src,size_t srcSize) ZSTD_initStats_ultra() argument 1512 ZSTD_compressBlock_btultra(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],const void * src,size_t srcSize) ZSTD_compressBlock_btultra() argument 1520 ZSTD_compressBlock_btultra2(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],const void * src,size_t srcSize) ZSTD_compressBlock_btultra2() argument 1550 ZSTD_compressBlock_btopt_dictMatchState(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],const void * src,size_t srcSize) ZSTD_compressBlock_btopt_dictMatchState() argument 1557 ZSTD_compressBlock_btopt_extDict(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],const void * src,size_t srcSize) ZSTD_compressBlock_btopt_extDict() argument 1566 ZSTD_compressBlock_btultra_dictMatchState(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],const void * src,size_t srcSize) ZSTD_compressBlock_btultra_dictMatchState() argument 1573 ZSTD_compressBlock_btultra_extDict(ZSTD_MatchState_t * ms,SeqStore_t * seqStore,U32 rep[ZSTD_REP_NUM],const void * src,size_t srcSize) ZSTD_compressBlock_btultra_extDict() argument [all...] |
H A D | zstd_compress_internal.h | 552 * In this mode we use both the srcSize and the dictSize 556 * In this mode we only take the srcSize into account when selecting 572 void const* src, size_t srcSize); 642 ZSTD_noCompressBlock(void* dst, size_t dstCapacity, const void* src, size_t srcSize, U32 lastBlock) in ZSTD_noCompressBlock() argument 644 U32 const cBlockHeader24 = lastBlock + (((U32)bt_raw)<<1) + (U32)(srcSize << 3); in ZSTD_noCompressBlock() 645 DEBUGLOG(5, "ZSTD_noCompressBlock (srcSize=%zu, dstCapacity=%zu)", srcSize, dstCapacity); in ZSTD_noCompressBlock() 646 RETURN_ERROR_IF(srcSize + ZSTD_blockHeaderSize > dstCapacity, in ZSTD_noCompressBlock() 649 ZSTD_memcpy((BYTE*)dst + ZSTD_blockHeaderSize, src, srcSize); in ZSTD_noCompressBlock() 650 return ZSTD_blockHeaderSize + srcSize; in ZSTD_noCompressBlock() 654 ZSTD_rleCompressBlock(void * dst,size_t dstCapacity,BYTE src,size_t srcSize,U32 lastBlock) ZSTD_rleCompressBlock() argument 669 ZSTD_minGain(size_t srcSize,ZSTD_strategy strat) ZSTD_minGain() argument 1347 ZSTD_window_update(ZSTD_window_t * window,const void * src,size_t srcSize,int forceNonContiguous) ZSTD_window_update() argument [all...] |
/linux/lib/zstd/decompress/ |
H A D | zstd_decompress.c | 396 * srcSize must be large enough to reach header size fields. 400 static size_t ZSTD_frameHeaderSize_internal(const void* src, size_t srcSize, ZSTD_format_e format) in ZSTD_frameHeaderSize_internal() argument 403 RETURN_ERROR_IF(srcSize < minInputSize, srcSize_wrong, ""); in ZSTD_frameHeaderSize_internal() 416 * srcSize must be >= ZSTD_frameHeaderSize_prefix. 418 * or an error code (if srcSize is too small) */ 419 size_t ZSTD_frameHeaderSize(const void* src, size_t srcSize) in ZSTD_frameHeaderSize() argument 421 return ZSTD_frameHeaderSize_internal(src, srcSize, ZSTD_f_zstd1); in ZSTD_frameHeaderSize() 426 * decode Frame Header, or require larger `srcSize`. 429 * >0, `srcSize` is too small, value is wanted `srcSize` amoun 431 ZSTD_getFrameHeader_advanced(ZSTD_FrameHeader * zfhPtr,const void * src,size_t srcSize,ZSTD_format_e format) ZSTD_getFrameHeader_advanced() argument 543 ZSTD_getFrameHeader(ZSTD_FrameHeader * zfhPtr,const void * src,size_t srcSize) ZSTD_getFrameHeader() argument 553 ZSTD_getFrameContentSize(const void * src,size_t srcSize) ZSTD_getFrameContentSize() argument 565 readSkippableFrameSize(void const * src,size_t srcSize) readSkippableFrameSize() argument 594 ZSTD_readSkippableFrame(void * dst,size_t dstCapacity,unsigned * magicVariant,const void * src,size_t srcSize) ZSTD_readSkippableFrame() argument 621 ZSTD_findDecompressedSize(const void * src,size_t srcSize) ZSTD_findDecompressedSize() argument 668 ZSTD_getDecompressedSize(const void * src,size_t srcSize) ZSTD_getDecompressedSize() argument 712 ZSTD_findFrameSizeInfo(const void * src,size_t srcSize,ZSTD_format_e format) ZSTD_findFrameSizeInfo() argument 775 ZSTD_findFrameCompressedSize_advanced(const void * src,size_t srcSize,ZSTD_format_e format) ZSTD_findFrameCompressedSize_advanced() argument 783 ZSTD_findFrameCompressedSize(const void * src,size_t srcSize) ZSTD_findFrameCompressedSize() argument 794 ZSTD_decompressBound(const void * src,size_t srcSize) ZSTD_decompressBound() argument 812 ZSTD_decompressionMargin(void const * src,size_t srcSize) ZSTD_decompressionMargin() argument 871 ZSTD_copyRawBlock(void * dst,size_t dstCapacity,const void * src,size_t srcSize) ZSTD_copyRawBlock() argument 1028 ZSTD_decompressMultiFrame(ZSTD_DCtx * dctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize,const void * dict,size_t dictSize,const ZSTD_DDict * ddict) ZSTD_decompressMultiFrame() argument 1099 ZSTD_decompress_usingDict(ZSTD_DCtx * dctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize,const void * dict,size_t dictSize) ZSTD_decompress_usingDict() argument 1123 ZSTD_decompressDCtx(ZSTD_DCtx * dctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize) ZSTD_decompressDCtx() argument 1129 ZSTD_decompress(void * dst,size_t dstCapacity,const void * src,size_t srcSize) ZSTD_decompress() argument 1201 ZSTD_decompressContinue(ZSTD_DCtx * dctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize) ZSTD_decompressContinue() argument 1567 ZSTD_getDictID_fromFrame(const void * src,size_t srcSize) ZSTD_getDictID_fromFrame() argument 1581 ZSTD_decompress_usingDDict(ZSTD_DCtx * dctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize,const ZSTD_DDict * ddict) ZSTD_decompress_usingDDict() argument 1924 ZSTD_estimateDStreamSize_fromFrame(const void * src,size_t srcSize) ZSTD_estimateDStreamSize_fromFrame() argument 1982 ZSTD_decompressContinueStream(ZSTD_DStream * zds,char ** op,char * oend,void const * src,size_t srcSize) ZSTD_decompressContinueStream() argument 2288 ZSTD_decompressStream_simpleArgs(ZSTD_DCtx * dctx,void * dst,size_t dstCapacity,size_t * dstPos,const void * src,size_t srcSize,size_t * srcPos) ZSTD_decompressStream_simpleArgs() argument [all...] |
H A D | zstd_decompress_block.c | 64 size_t ZSTD_getcBlockSize(const void* src, size_t srcSize, in ZSTD_getcBlockSize() argument 67 RETURN_ERROR_IF(srcSize < ZSTD_blockHeaderSize, srcSize_wrong, ""); in ZSTD_getcBlockSize() 133 * @return : nb of bytes read from src (< srcSize ) 136 const void* src, size_t srcSize, /* note : srcSize < BLOCKSIZE */ in ZSTD_decodeLiteralsBlock() argument 140 RETURN_ERROR_IF(srcSize < MIN_CBLOCK_SIZE, corruption_detected, ""); in ZSTD_decodeLiteralsBlock() 154 RETURN_ERROR_IF(srcSize < 5, corruption_detected, "srcSize >= MIN_CBLOCK_SIZE == 2; here we need up to 5 for case 3"); in ZSTD_decodeLiteralsBlock() 192 RETURN_ERROR_IF(litCSize + lhSize > srcSize, corruption_detected, ""); in ZSTD_decodeLiteralsBlock() 267 RETURN_ERROR_IF(srcSize< in ZSTD_decodeLiteralsBlock() 348 ZSTD_decodeLiteralsBlock_wrapper(ZSTD_DCtx * dctx,const void * src,size_t srcSize,void * dst,size_t dstCapacity) ZSTD_decodeLiteralsBlock_wrapper() argument 650 ZSTD_buildSeqTable(ZSTD_seqSymbol * DTableSpace,const ZSTD_seqSymbol ** DTablePtr,SymbolEncodingType_e type,unsigned max,U32 maxLog,const void * src,size_t srcSize,const U32 * baseValue,const U8 * nbAdditionalBits,const ZSTD_seqSymbol * defaultTable,U32 flagRepeatTable,int ddictIsCold,int nbSeq,U32 * wksp,size_t wkspSize,int bmi2) ZSTD_buildSeqTable() argument 697 ZSTD_decodeSeqHeaders(ZSTD_DCtx * dctx,int * nbSeqPtr,const void * src,size_t srcSize) ZSTD_decodeSeqHeaders() argument 2069 ZSTD_decompressBlock_internal(ZSTD_DCtx * dctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize,const streaming_operation streaming) global() argument 2192 ZSTD_decompressBlock_deprecated(ZSTD_DCtx * dctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize) global() argument 2207 ZSTD_decompressBlock(ZSTD_DCtx * dctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize) global() argument [all...] |
/linux/include/linux/ |
H A D | zstd_lib.h | 135 * NOTE: Providing `dstCapacity >= ZSTD_compressBound(srcSize)` guarantees that zstd will have 140 const void* src, size_t srcSize, 160 * `srcSize` must be at least as large as the frame header. 164 * - ZSTD_CONTENTSIZE_ERROR if an error occurred (e.g. invalid magic number, srcSize too small) 184 ZSTDLIB_API unsigned long long ZSTD_getFrameContentSize(const void *src, size_t srcSize); 193 ZSTDLIB_API unsigned long long ZSTD_getDecompressedSize(const void* src, size_t srcSize); 197 * `srcSize` must be >= first frame size 199 * suitable to pass as `srcSize` to `ZSTD_decompress` or similar, 206 ZSTDLIB_API size_t ZSTD_findFrameCompressedSize(const void* src, size_t srcSize); 214 * it's recommended to provide @dstCapacity >= ZSTD_compressBound(srcSize) 228 ZSTD_COMPRESSBOUND(srcSize) global() argument [all...] |
/linux/lib/zstd/common/ |
H A D | entropy_common.c | 237 const void* src, size_t srcSize) in HUF_readStats() argument 240 return HUF_readStats_wksp(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, wksp, sizeof(wksp), /* flags */ 0); in HUF_readStats() 246 const void* src, size_t srcSize, in HUF_readStats_body() argument 255 if (!srcSize) return ERROR(srcSize_wrong); in HUF_readStats_body() 262 if (iSize+1 > srcSize) return ERROR(srcSize_wrong); in HUF_readStats_body() 271 if (iSize+1 > srcSize) return ERROR(srcSize_wrong); in HUF_readStats_body() 312 const void* src, size_t srcSize, in HUF_readStats_body_default() argument 315 return HUF_readStats_body(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, workSpace, wkspSize, 0); in HUF_readStats_body_default() 321 const void* src, size_t srcSize, in HUF_readStats_body_bmi2() argument 324 return HUF_readStats_body(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, workSpac in HUF_readStats_body_bmi2() 330 HUF_readStats_wksp(BYTE * huffWeight,size_t hwSize,U32 * rankStats,U32 * nbSymbolsPtr,U32 * tableLogPtr,const void * src,size_t srcSize,void * workSpace,size_t wkspSize,int flags) HUF_readStats_wksp() argument [all...] |
H A D | huf.h | 133 unsigned HUF_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue, void* workSpace, 136 size_t HUF_compress4X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const HUF_CElt* CTable, int flags); 153 const void* src, size_t srcSize, 175 const void* src, size_t srcSize); 186 const void* src, size_t srcSize, 192 size_t HUF_readCTable (HUF_CElt* CTable, unsigned* maxSymbolValuePtr, const void* src, size_t srcSize, unsigned *hasZeroWeights); 244 size_t HUF_compress1X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const HUF_CElt* CTable, int flags); 252 const void* src, size_t srcSize, 272 size_t HUF_readDTableX1_wksp(HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, size_t wkspSize, int flags); 275 size_t HUF_readDTableX2_wksp(HUF_DTable* DTable, const void* src, size_t srcSize, voi [all...] |
H A D | bitstream.h | 98 MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBuffer, size_t srcSize); 236 * `srcSize` must be the *exact* size of the bitStream, in bytes. 237 * @return : size of stream (== srcSize), or an errorCode if a problem is detected 239 MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBuffer, size_t srcSize) in BIT_initDStream() argument 241 if (srcSize < 1) { ZSTD_memset(bitD, 0, sizeof(*bitD)); return ERROR(srcSize_wrong); } in BIT_initDStream() 246 if (srcSize >= sizeof(bitD->bitContainer)) { /* normal case */ in BIT_initDStream() 247 bitD->ptr = (const char*)srcBuffer + srcSize - sizeof(bitD->bitContainer); in BIT_initDStream() 249 { BYTE const lastByte = ((const BYTE*)srcBuffer)[srcSize-1]; in BIT_initDStream() 255 switch(srcSize) in BIT_initDStream() 277 { BYTE const lastByte = ((const BYTE*)srcBuffer)[srcSize in BIT_initDStream() [all...] |