| /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<<3)); in ZSTD_noCompressLiterals() 55 MEM_writeLE16(ostart, (U16)((U32)set_basic + (1<<2) + (srcSize<<4))); in ZSTD_noCompressLiterals() 58 MEM_writeLE32(ostart, (U32)((U32)set_basic + (3<<2) + (srcSize<<4))); in ZSTD_noCompressLiterals() [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 … (HUF_CElt* CTable, unsigned* maxSymbolValuePtr, const void* src, size_t srcSize, unsigned* hasZer… in HUF_readCTable() argument 299 …e, 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() ?… in HUF_compress1X_usingCTable_internal_body() 1077 …HUF_compress1X_usingCTable_internal_body_loop(&bitC, ip, srcSize, ct, /* kUnroll */ 2, /* kFastFlu… in HUF_compress1X_usingCTable_internal_body() [all …]
|
| H A D | hist.h | 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() [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… 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 [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 > 0 && rawSeqStore->pos < rawSeqStore->size) { in ZSTD_ldm_skipSequences() 609 if (srcSize <= seq->litLength) { in ZSTD_ldm_skipSequences() [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() [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 …e_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_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() 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() 1410 unsigned long long srcSize, in ZSTD_adjustCParams_internal() argument 1473 if (dictSize && srcSize == ZSTD_CONTENTSIZE_UNKNOWN) in ZSTD_adjustCParams_internal() 1474 srcSize = minSrcSize; in ZSTD_adjustCParams_internal() 1489 if ( (srcSize <= maxWindowResize) in ZSTD_adjustCParams_internal() 1491 U32 const tSize = (U32)(srcSize + dictSize); in ZSTD_adjustCParams_internal() [all …]
|
| 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 h… 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, un… 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_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_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_… 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_… 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_… 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_rowHash, 0, ZSTD_no… in ZSTD_compressBlock_greedy_row() [all …]
|
| H A D | zstd_ldm.h | 44 ldmParams_t const* params, void const* src, size_t srcSize); 67 void const* src, size_t srcSize); 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 | 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() 219 …HIST_count_simple(optPtr->litFreq, &lit, src, srcSize); /* use raw first block to init statistic… 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, optLevel); in ZSTD_compressBlock_opt_generic() 1449 const void* src, size_t srcSize, const ZSTD_dictMode_e dictMode) in ZSTD_compressBlock_opt0() argument 1451 …return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 0 /* optLevel */, dictMode); in ZSTD_compressBlock_opt0() 1458 const void* src, size_t srcSize, const ZSTD_dictMode_e dictMode) in ZSTD_compressBlock_opt2() argument [all …]
|
| H A D | zstd_compress_internal.h | 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) in ZSTD_rleCompressBlock() argument 657 U32 const cBlockHeader = lastBlock + (((U32)bt_rle)<<1) + (U32)(srcSize << 3); in ZSTD_rleCompressBlock() 669 MEM_STATIC size_t ZSTD_minGain(size_t srcSize, ZSTD_strategy strat) in ZSTD_minGain() argument [all …]
|
| /linux/lib/zstd/decompress/ |
| H A D | zstd_decompress.c | 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() 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() 431 size_t ZSTD_getFrameHeader_advanced(ZSTD_FrameHeader* zfhPtr, const void* src, size_t srcSize, ZSTD… in ZSTD_getFrameHeader_advanced() argument 436 …UGLOG(5, "ZSTD_getFrameHeader_advanced: minInputSize = %zu, srcSize = %zu", minInputSize, srcSize); in ZSTD_getFrameHeader_advanced() 438 if (srcSize > 0) { in ZSTD_getFrameHeader_advanced() 442 if (srcSize < minInputSize) { in ZSTD_getFrameHeader_advanced() 443 if (srcSize > 0 && format != ZSTD_f_zstd1_magicless) { in ZSTD_getFrameHeader_advanced() 448 size_t const toCopy = MIN(4, srcSize); in ZSTD_getFrameHeader_advanced() [all …]
|
| H A D | zstd_decompress_block.h | 51 const void* src, size_t srcSize, const streaming_operation streaming); 71 const void* src, size_t srcSize);
|
| /linux/include/linux/ |
| H A D | zstd_lib.h | 140 const void* src, size_t srcSize, 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); 206 ZSTDLIB_API size_t ZSTD_findFrameCompressedSize(const void* src, size_t srcSize); 228 …SBOUND(srcSize) (((size_t)(srcSize) >= ZSTD_MAX_INPUT_SIZE) ? 0 : (srcSize) + ((srcSize)>>8) + (… argument 229 ZSTDLIB_API size_t ZSTD_compressBound(size_t srcSize); /*!< maximum compressed size in worst case s… 273 const void* src, size_t srcSize, 293 const void* src, size_t srcSize); 604 const void* src, size_t srcSize); 945 const void* src, size_t srcSize, [all …]
|
| /linux/lib/zstd/common/ |
| H A D | entropy_common.c | 237 const void* src, size_t srcSize) in HUF_readStats() argument 240 …tats_wksp(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, wksp, sizeof(wks… 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 …tats_body(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, workSpace, wkspS… in HUF_readStats_body_default() 321 const void* src, size_t srcSize, in HUF_readStats_body_bmi2() argument 324 …tats_body(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, workSpace, wkspS… in HUF_readStats_body_bmi2() [all …]
|
| H A D | huf.h | 133 unsigned HUF_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue, void* w… 136 size_t HUF_compress4X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const… 153 const void* src, size_t srcSize, 175 const void* src, size_t srcSize); 186 const void* src, size_t srcSize, 192 … (HUF_CElt* CTable, unsigned* maxSymbolValuePtr, const void* src, size_t srcSize, unsigned *hasZer… 244 size_t HUF_compress1X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const… 252 const void* src, size_t srcSize, 272 size_t HUF_readDTableX1_wksp(HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, … 275 size_t HUF_readDTableX2_wksp(HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, …
|
| H A D | bitstream.h | 98 MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBuffer, size_t srcSize); 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-1]; in BIT_initDStream() 281 bitD->bitsConsumed += (U32)(sizeof(bitD->bitContainer) - srcSize)*8; in BIT_initDStream() 284 return srcSize; in BIT_initDStream()
|