Lines Matching defs:dictMode

533                 const U32 mls, const ZSTD_dictMode_e dictMode)
538 DEBUGLOG(6, "ZSTD_updateTree_internal, from %u to %u (dictMode:%u)",
539 idx, target, dictMode);
542 U32 const forward = ZSTD_insertBt1(ms, base+idx, iend, target, mls, dictMode == ZSTD_extDict);
560 const BYTE* const ip, const BYTE* const iLimit, const ZSTD_dictMode_e dictMode,
593 const ZSTD_matchState_t* dms = dictMode == ZSTD_dictMatchState ? ms->dictMatchState : NULL;
595 dictMode == ZSTD_dictMatchState ? &dms->cParams : NULL;
596 const BYTE* const dmsBase = dictMode == ZSTD_dictMatchState ? dms->window.base : NULL;
597 const BYTE* const dmsEnd = dictMode == ZSTD_dictMatchState ? dms->window.nextSrc : NULL;
598 U32 const dmsHighLimit = dictMode == ZSTD_dictMatchState ? (U32)(dmsEnd - dmsBase) : 0;
599 U32 const dmsLowLimit = dictMode == ZSTD_dictMatchState ? dms->window.lowLimit : 0;
600 U32 const dmsIndexDelta = dictMode == ZSTD_dictMatchState ? windowLow - dmsHighLimit : 0;
601 U32 const dmsHashLog = dictMode == ZSTD_dictMatchState ? dmsCParams->hashLog : hashLog;
602 U32 const dmsBtLog = dictMode == ZSTD_dictMatchState ? dmsCParams->chainLog - 1 : btLog;
603 U32 const dmsBtMask = dictMode == ZSTD_dictMatchState ? (1U << dmsBtLog) - 1 : 0;
604 U32 const dmsBtLow = dictMode == ZSTD_dictMatchState && dmsBtMask < dmsHighLimit - dmsLowLimit ? dmsHighLimit - dmsBtMask : dmsLowLimit;
626 const BYTE* const repMatch = dictMode == ZSTD_dictMatchState ?
630 if ( dictMode == ZSTD_extDict
636 if (dictMode == ZSTD_dictMatchState
661 if ((dictMode == ZSTD_noDict) /*static*/ || (dictMode == ZSTD_dictMatchState) /*static*/ || (matchIndex3 >= dictLimit)) {
695 if ((dictMode == ZSTD_noDict) || (dictMode == ZSTD_dictMatchState) || (matchIndex+matchLength >= dictLimit)) {
720 if (dictMode == ZSTD_dictMatchState) nbCompares = 0; /* break should also skip searching dms */
742 if (dictMode == ZSTD_dictMatchState && nbCompares) {
778 } } } /* if (dictMode == ZSTD_dictMatchState) */
804 const ZSTD_dictMode_e dictMode,
808 DEBUGLOG(8, "ZSTD_BtGetAllMatches(dictMode=%d, mls=%u)", (int)dictMode, mls);
811 ZSTD_updateTree_internal(ms, ip, iHighLimit, mls, dictMode);
812 return ZSTD_insertBtAndGetAllMatches(matches, ms, nextToUpdate3, ip, iHighLimit, dictMode, rep, ll0, lengthToBeat, mls);
815 #define ZSTD_BT_GET_ALL_MATCHES_FN(dictMode, mls) ZSTD_btGetAllMatches_##dictMode##_##mls
817 #define GEN_ZSTD_BT_GET_ALL_MATCHES_(dictMode, mls) \
818 static U32 ZSTD_BT_GET_ALL_MATCHES_FN(dictMode, mls)( \
830 rep, ll0, lengthToBeat, ZSTD_##dictMode, mls); \
833 #define GEN_ZSTD_BT_GET_ALL_MATCHES(dictMode) \
834 GEN_ZSTD_BT_GET_ALL_MATCHES_(dictMode, 3) \
835 GEN_ZSTD_BT_GET_ALL_MATCHES_(dictMode, 4) \
836 GEN_ZSTD_BT_GET_ALL_MATCHES_(dictMode, 5) \
837 GEN_ZSTD_BT_GET_ALL_MATCHES_(dictMode, 6)
843 #define ZSTD_BT_GET_ALL_MATCHES_ARRAY(dictMode) \
845 ZSTD_BT_GET_ALL_MATCHES_FN(dictMode, 3), \
846 ZSTD_BT_GET_ALL_MATCHES_FN(dictMode, 4), \
847 ZSTD_BT_GET_ALL_MATCHES_FN(dictMode, 5), \
848 ZSTD_BT_GET_ALL_MATCHES_FN(dictMode, 6) \
852 ZSTD_selectBtGetAllMatches(ZSTD_matchState_t const* ms, ZSTD_dictMode_e const dictMode)
860 assert((U32)dictMode < 3);
862 return getAllMatchesFns[(int)dictMode][mls - 3];
1042 const ZSTD_dictMode_e dictMode)
1054 ZSTD_getAllMatchesFn getAllMatches = ZSTD_selectBtGetAllMatches(ms, dictMode);
1326 const void* src, size_t srcSize, const ZSTD_dictMode_e dictMode)
1328 return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 0 /* optLevel */, dictMode);
1333 const void* src, size_t srcSize, const ZSTD_dictMode_e dictMode)
1335 return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 2 /* optLevel */, dictMode);