/freebsd/sys/contrib/openzfs/module/zstd/lib/compress/ |
H A D | zstd_lazy.c | 38 idx, target, ms->window.dictLimit); in ZSTD_updateDUBT() 42 assert(idx >= ms->window.dictLimit); /* condition for valid base+idx */ in ZSTD_updateDUBT() 76 const U32 dictLimit = ms->window.dictLimit; in ZSTD_insertDUBT1() local 77 const BYTE* const ip = (current>=dictLimit) ? base + current : dictBase + current; in ZSTD_insertDUBT1() 78 const BYTE* const iend = (current>=dictLimit) ? inputEnd : dictBase + dictLimit; in ZSTD_insertDUBT1() 79 const BYTE* const dictEnd = dictBase + dictLimit; in ZSTD_insertDUBT1() 80 const BYTE* const prefixStart = base + dictLimit; in ZSTD_insertDUBT1() 92 current, dictLimit, windowLow); in ZSTD_insertDUBT1() 105 || (matchIndex+matchLength >= dictLimit) /* both in current segment*/ in ZSTD_insertDUBT1() 106 || (current < dictLimit) /* both in extDict */) { in ZSTD_insertDUBT1() [all …]
|
H A D | zstd_compress_internal.h | 131 U32 dictLimit; /* below that point, need extDict */ member 723 window->dictLimit = end; in ZSTD_window_clear() 732 return window.lowLimit < window.dictLimit; in ZSTD_window_hasExtDict() 809 if (window->dictLimit <= correction) window->dictLimit = 1; in ZSTD_window_correctOverflow() 810 else window->dictLimit -= correction; in ZSTD_window_correctOverflow() 817 assert(window->dictLimit <= newCurrent); in ZSTD_window_correctOverflow() 875 if (window->dictLimit < window->lowLimit) { in ZSTD_window_enforceMaxDist() 877 (unsigned)window->dictLimit, (unsigned)window->lowLimit); in ZSTD_window_enforceMaxDist() 878 window->dictLimit = window->lowLimit; in ZSTD_window_enforceMaxDist() 925 window->dictLimit = 1; /* start from 1, so that 1st position is valid */ in ZSTD_window_init() [all …]
|
H A D | zstd_opt.c | 385 const U32 dictLimit = ms->window.dictLimit; in ZSTD_insertBt1() local 386 const BYTE* const dictEnd = dictBase + dictLimit; in ZSTD_insertBt1() 387 const BYTE* const prefixStart = base + dictLimit; in ZSTD_insertBt1() 437 if (!extDict || (matchIndex+matchLength >= dictLimit)) { in ZSTD_insertBt1() 438 assert(matchIndex+matchLength >= dictLimit); /* might be wrong if actually extDict */ in ZSTD_insertBt1() 444 if (matchIndex+matchLength >= dictLimit) in ZSTD_insertBt1() 533 U32 const dictLimit = ms->window.dictLimit; in ZSTD_insertBtAndGetAllMatches() local 534 const BYTE* const dictEnd = dictBase + dictLimit; in ZSTD_insertBtAndGetAllMatches() 535 const BYTE* const prefixStart = base + dictLimit; in ZSTD_insertBtAndGetAllMatches() 570 assert(current >= dictLimit); in ZSTD_insertBtAndGetAllMatches() [all …]
|
H A D | zstd_ldm.c | 269 U32 const dictLimit = ldmState->window.dictLimit; in ZSTD_ldm_generateSequences_internal() local 270 U32 const lowestIndex = extDict ? ldmState->window.lowLimit : dictLimit; in ZSTD_ldm_generateSequences_internal() 274 BYTE const* const dictEnd = extDict ? dictBase + dictLimit : NULL; in ZSTD_ldm_generateSequences_internal() 275 BYTE const* const lowPrefixPtr = base + dictLimit; in ZSTD_ldm_generateSequences_internal() 325 cur->offset < dictLimit ? dictBase : base; in ZSTD_ldm_generateSequences_internal() 328 cur->offset < dictLimit ? dictEnd : iend; in ZSTD_ldm_generateSequences_internal() 330 cur->offset < dictLimit ? dictStart : lowPrefixPtr; in ZSTD_ldm_generateSequences_internal()
|
H A D | zstd_fast.c | 220 const U32 prefixStartIndex = ms->window.dictLimit; in ZSTD_compressBlock_fast_dictMatchState_generic() 230 const U32 dictStartIndex = dms->window.dictLimit; in ZSTD_compressBlock_fast_dictMatchState_generic() 393 const U32 dictLimit = ms->window.dictLimit; in ZSTD_compressBlock_fast_extDict_generic() local 394 const U32 prefixStartIndex = dictLimit < lowLimit ? lowLimit : dictLimit; in ZSTD_compressBlock_fast_extDict_generic()
|
H A D | zstd_double_fast.c | 83 dms->window.dictLimit : 0; in ZSTD_compressBlock_doubleFast_generic() 105 assert(ms->window.dictLimit + (1U << cParams->windowLog) >= endIndex); in ZSTD_compressBlock_doubleFast_generic() 378 const U32 dictLimit = ms->window.dictLimit; in ZSTD_compressBlock_doubleFast_extDict_generic() local 379 const U32 prefixStartIndex = (dictLimit > lowLimit) ? dictLimit : lowLimit; in ZSTD_compressBlock_doubleFast_extDict_generic()
|
H A D | zstd_compress.c | 1301 ms->nextToUpdate = ms->window.dictLimit; in ZSTD_invalidateMatchState() 1651 const U32 cdictLen = cdictEnd - cdict->matchState.window.dictLimit; in ZSTD_resetCCtx_byAttachingCDict() 1661 if (cctx->blockState.matchState.window.dictLimit < cdictEnd) { in ZSTD_resetCCtx_byAttachingCDict() 1667 … cctx->blockState.matchState.loadedDictEnd = cctx->blockState.matchState.window.dictLimit; in ZSTD_resetCCtx_byAttachingCDict() 2261 assert(ms->dictMatchState == NULL || ms->loadedDictEnd == ms->window.dictLimit); in ZSTD_buildSeqStore() 2427 (unsigned)dstCapacity, (unsigned)zc->blockState.matchState.window.dictLimit, in ZSTD_compressBlock_internal() 2539 …(unsigned)dstCapacity, (unsigned)zc->blockState.matchState.window.dictLimit, (unsigned)zc->blockSt… in ZSTD_compressBlock_targetCBlockSize() 2758 ms->nextToUpdate = ms->window.dictLimit; in ZSTD_compressContinue_internal()
|
/freebsd/sys/contrib/zstd/lib/compress/ |
H A D | zstd_lazy.c | 38 idx, target, ms->window.dictLimit); in ZSTD_updateDUBT() 42 assert(idx >= ms->window.dictLimit); /* condition for valid base+idx */ in ZSTD_updateDUBT() 76 const U32 dictLimit = ms->window.dictLimit; in ZSTD_insertDUBT1() local 77 const BYTE* const ip = (curr>=dictLimit) ? base + curr : dictBase + curr; in ZSTD_insertDUBT1() 78 const BYTE* const iend = (curr>=dictLimit) ? inputEnd : dictBase + dictLimit; in ZSTD_insertDUBT1() 79 const BYTE* const dictEnd = dictBase + dictLimit; in ZSTD_insertDUBT1() 80 const BYTE* const prefixStart = base + dictLimit; in ZSTD_insertDUBT1() 92 curr, dictLimit, windowLow); in ZSTD_insertDUBT1() 105 || (matchIndex+matchLength >= dictLimit) /* both in current segment*/ in ZSTD_insertDUBT1() 106 || (curr < dictLimit) /* both in extDict */) { in ZSTD_insertDUBT1() [all …]
|
H A D | zstd_compress_internal.h | 194 U32 dictLimit; /* below that point, need extDict */ member 960 window->dictLimit = end; in ZSTD_window_clear() 965 return window.dictLimit == ZSTD_WINDOW_START_INDEX && in ZSTD_window_isEmpty() 976 return window.lowLimit < window.dictLimit; in ZSTD_window_hasExtDict() 1123 if (window->dictLimit < correction + ZSTD_WINDOW_START_INDEX) { in ZSTD_window_correctOverflow() 1124 window->dictLimit = ZSTD_WINDOW_START_INDEX; in ZSTD_window_correctOverflow() 1126 window->dictLimit -= correction; in ZSTD_window_correctOverflow() 1134 assert(window->dictLimit <= newCurrent); in ZSTD_window_correctOverflow() 1194 if (window->dictLimit < window->lowLimit) { in ZSTD_window_enforceMaxDist() 1196 (unsigned)window->dictLimit, (unsigned)window->lowLimit); in ZSTD_window_enforceMaxDist() [all …]
|
H A D | zstd_opt.c | 428 const U32 dictLimit = ms->window.dictLimit; in ZSTD_insertBt1() local 429 const BYTE* const dictEnd = dictBase + dictLimit; in ZSTD_insertBt1() 430 const BYTE* const prefixStart = base + dictLimit; in ZSTD_insertBt1() 484 if (!extDict || (matchIndex+matchLength >= dictLimit)) { in ZSTD_insertBt1() 485 assert(matchIndex+matchLength >= dictLimit); /* might be wrong if actually extDict */ in ZSTD_insertBt1() 491 if (matchIndex+matchLength >= dictLimit) in ZSTD_insertBt1() 580 U32 const dictLimit = ms->window.dictLimit; in ZSTD_insertBtAndGetAllMatches() local 581 const BYTE* const dictEnd = dictBase + dictLimit; in ZSTD_insertBtAndGetAllMatches() 582 const BYTE* const prefixStart = base + dictLimit; in ZSTD_insertBtAndGetAllMatches() 617 assert(curr >= dictLimit); in ZSTD_insertBtAndGetAllMatches() [all …]
|
H A D | zstd_ldm.c | 331 U32 const dictLimit = ldmState->window.dictLimit; in ZSTD_ldm_generateSequences_internal() local 332 U32 const lowestIndex = extDict ? ldmState->window.lowLimit : dictLimit; in ZSTD_ldm_generateSequences_internal() 336 BYTE const* const dictEnd = extDict ? dictBase + dictLimit : NULL; in ZSTD_ldm_generateSequences_internal() 337 BYTE const* const lowPrefixPtr = base + dictLimit; in ZSTD_ldm_generateSequences_internal() 411 cur->offset < dictLimit ? dictBase : base; in ZSTD_ldm_generateSequences_internal() 414 cur->offset < dictLimit ? dictEnd : iend; in ZSTD_ldm_generateSequences_internal() 416 cur->offset < dictLimit ? dictStart : lowPrefixPtr; in ZSTD_ldm_generateSequences_internal()
|
H A D | zstd_fast.c | 385 const U32 prefixStartIndex = ms->window.dictLimit; in ZSTD_compressBlock_fast_dictMatchState_generic() 395 const U32 dictStartIndex = dms->window.dictLimit; in ZSTD_compressBlock_fast_dictMatchState_generic() 566 const U32 dictLimit = ms->window.dictLimit; in ZSTD_compressBlock_fast_extDict_generic() local 567 const U32 prefixStartIndex = dictLimit < lowLimit ? lowLimit : dictLimit; in ZSTD_compressBlock_fast_extDict_generic()
|
H A D | zstd_double_fast.c | 284 const U32 dictStartIndex = dms->window.dictLimit; in ZSTD_compressBlock_doubleFast_dictMatchState_generic() 296 assert(ms->window.dictLimit + (1U << cParams->windowLog) >= endIndex); in ZSTD_compressBlock_doubleFast_dictMatchState_generic() 549 const U32 dictLimit = ms->window.dictLimit; in ZSTD_compressBlock_doubleFast_extDict_generic() local 550 const U32 prefixStartIndex = (dictLimit > lowLimit) ? dictLimit : lowLimit; in ZSTD_compressBlock_doubleFast_extDict_generic()
|
H A D | zstdmt_compress.c | 1585 extDict.size = window.dictLimit - window.lowLimit; in ZSTDMT_doesOverlapWindow() 1587 prefix.start = window.base + window.dictLimit; in ZSTDMT_doesOverlapWindow() 1588 prefix.size = window.nextSrc - (window.base + window.dictLimit); in ZSTDMT_doesOverlapWindow()
|
H A D | zstd_compress.c | 1686 ms->nextToUpdate = ms->window.dictLimit; in ZSTD_invalidateMatchState() 2073 const U32 cdictLen = cdictEnd - cdict->matchState.window.dictLimit; in ZSTD_resetCCtx_byAttachingCDict() 2083 if (cctx->blockState.matchState.window.dictLimit < cdictEnd) { in ZSTD_resetCCtx_byAttachingCDict() 2089 … cctx->blockState.matchState.loadedDictEnd = cctx->blockState.matchState.window.dictLimit; in ZSTD_resetCCtx_byAttachingCDict() 2837 assert(ms->dictMatchState == NULL || ms->loadedDictEnd == ms->window.dictLimit); in ZSTD_buildSeqStore() 3678 (unsigned)dstCapacity, (unsigned)zc->blockState.matchState.window.dictLimit, in ZSTD_compressBlock_splitBlock_internal() 3776 (unsigned)dstCapacity, (unsigned)zc->blockState.matchState.window.dictLimit, in ZSTD_compressBlock_internal() 3889 …(unsigned)dstCapacity, (unsigned)zc->blockState.matchState.window.dictLimit, (unsigned)zc->blockSt… in ZSTD_compressBlock_targetCBlockSize() 4138 ms->nextToUpdate = ms->window.dictLimit; in ZSTD_compressContinue_internal()
|