Searched refs:extDict (Results 1 - 7 of 7) sorted by relevance

/freebsd-12-stable/sys/contrib/zstd/lib/compress/
H A Dzstd_ldm.h66 int const extDict);
H A Dzstd_opt.c245 Assumption : always within prefix (i.e. not within extDict) */
274 U32 const mls, U32 const extDict)
337 if ((!extDict) || (matchIndex+matchLength >= dictLimit)) {
338 assert(matchIndex+matchLength >= dictLimit); /* might be wrong if extDict is incorrectly set to 0 */
384 const U32 mls, const U32 extDict)
389 DEBUGLOG(7, "ZSTD_updateTree_internal, from %u to %u (extDict:%u)",
390 idx, target, extDict);
393 idx += ZSTD_insertBt1(ms, cParams, base+idx, iend, mls, extDict);
401 ZSTD_updateTree_internal(ms, cParams, ip, iend, cParams->searchLength, 0 /*extDict*/);
407 const BYTE* const ip, const BYTE* const iLimit, int const extDict,
271 ZSTD_insertBt1( ZSTD_matchState_t* ms, ZSTD_compressionParameters const* cParams, const BYTE* const ip, const BYTE* const iend, U32 const mls, U32 const extDict) argument
381 ZSTD_updateTree_internal( ZSTD_matchState_t* ms, ZSTD_compressionParameters const* cParams, const BYTE* const ip, const BYTE* const iend, const U32 mls, const U32 extDict) argument
405 ZSTD_insertBtAndGetAllMatches( ZSTD_matchState_t* ms, ZSTD_compressionParameters const* cParams, const BYTE* const ip, const BYTE* const iLimit, int const extDict, U32 rep[ZSTD_REP_NUM], U32 const ll0, ZSTD_match_t* matches, const U32 lengthToBeat, U32 const mls ) argument
561 ZSTD_BtGetAllMatches( ZSTD_matchState_t* ms, ZSTD_compressionParameters const* cParams, const BYTE* ip, const BYTE* const iHighLimit, int const extDict, U32 rep[ZSTD_REP_NUM], U32 const ll0, ZSTD_match_t* matches, U32 const lengthToBeat) argument
666 ZSTD_compressBlock_opt_generic(ZSTD_matchState_t* ms,seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], ZSTD_compressionParameters const* cParams, const void* src, size_t srcSize, const int optLevel, const int extDict) argument
[all...]
H A Dzstd_ldm.c296 int const extDict = ZSTD_window_hasExtDict(ldmState->window); local
303 /* Prefix and extDict parameters */
305 U32 const lowestIndex = extDict ? ldmState->window.lowLimit : dictLimit;
307 BYTE const* const dictBase = extDict ? ldmState->window.dictBase : NULL;
308 BYTE const* const dictStart = extDict ? dictBase + lowestIndex : NULL;
309 BYTE const* const dictEnd = extDict ? dictBase + dictLimit : NULL;
358 if (extDict) {
378 } else { /* !extDict */
595 int const extDict)
599 ZSTD_selectBlockCompressor(cParams->strategy, extDict);
592 ZSTD_ldm_blockCompress(rawSeqStore_t* rawSeqStore, ZSTD_matchState_t* ms, seqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], ZSTD_compressionParameters const* cParams, void const* src, size_t srcSize, int const extDict) argument
[all...]
H A Dzstd_lazy.c65 U32 nbCompares, U32 btLow, int extDict)
95 if ( (!extDict)
97 || (current < dictLimit) /* both in extDict */) {
98 const BYTE* const mBase = !extDict || ((matchIndex+matchLength) >= dictLimit) ? base : dictBase;
99 assert( (matchIndex+matchLength >= dictLimit) /* might be wrong if extDict is incorrectly set to 0 */
146 U32 const extDict)
199 nbCandidates, unsortLimit, extDict);
224 if ((!extDict) || (matchIndex+matchLength >= dictLimit)) {
341 Assumption : always within prefix (i.e. not within extDict) */
379 const U32 mls, const U32 extDict)
62 ZSTD_insertDUBT1( ZSTD_matchState_t* ms, ZSTD_compressionParameters const* cParams, U32 current, const BYTE* inputEnd, U32 nbCompares, U32 btLow, int extDict) argument
141 ZSTD_DUBT_findBestMatch( ZSTD_matchState_t* ms, ZSTD_compressionParameters const* cParams, const BYTE* const ip, const BYTE* const iend, size_t* offsetPtr, U32 const mls, U32 const extDict) argument
375 ZSTD_HcFindBestMatch_generic( ZSTD_matchState_t* ms, ZSTD_compressionParameters const* cParams, const BYTE* const ip, const BYTE* const iLimit, size_t* offsetPtr, const U32 mls, const U32 extDict) argument
[all...]
H A Dzstdmt_compress.c1610 range_t extDict; local
1613 extDict.start = window.dictBase + window.lowLimit;
1614 extDict.size = window.dictLimit - window.lowLimit;
1618 DEBUGLOG(5, "extDict [0x%zx, 0x%zx)",
1619 (size_t)extDict.start,
1620 (size_t)extDict.start + extDict.size);
1625 return ZSTDMT_isOverlapped(buffer, extDict)
1662 /* ZSTD_invalidateRepCodes() doesn't work for extDict variants.
H A Dzstd_compress_internal.h109 BYTE const* dictBase; /* extDict indexes relative to this position */
110 U32 dictLimit; /* below that point, need extDict */
242 ZSTD_blockCompressor ZSTD_selectBlockCompressor(ZSTD_strategy strat, int extDict);
492 * Returns non-zero if the window has a non-empty extDict.
597 * If it is not contiguous, the current prefix becomes the extDict, and we
598 * forget about the extDict. Handles overlap of the prefix and extDict.
618 if (window->dictLimit - window->lowLimit < HASH_READ_SIZE) window->lowLimit = window->dictLimit; /* too small extDict */
H A Dzstd_compress.c1094 * do not use with extDict variant ! */
1857 ZSTD_blockCompressor ZSTD_selectBlockCompressor(ZSTD_strategy strat, int extDict) argument
1873 return blockCompressor[extDict!=0][(U32)strat];
1912 { U32 const extDict = ZSTD_window_hasExtDict(ms->window); local
1926 src, srcSize, extDict);
1943 src, srcSize, extDict);
1946 ZSTD_blockCompressor const blockCompressor = ZSTD_selectBlockCompressor(zc->appliedParams.cParams.strategy, extDict);

Completed in 79 milliseconds