Lines Matching defs:cPar
1240 * optimize `cPar` for a specified input (`srcSize` and `dictSize`).
1245 * condition : cPar is presumed validated (can be checked using ZSTD_checkCParams()). */
1247 ZSTD_adjustCParams_internal(ZSTD_compressionParameters cPar,
1254 assert(ZSTD_checkCParams(cPar)==0);
1290 if (cPar.windowLog > srcLog) cPar.windowLog = srcLog;
1293 U32 const dictAndWindowLog = ZSTD_dictAndWindowLog(cPar.windowLog, (U64)srcSize, (U64)dictSize);
1294 U32 const cycleLog = ZSTD_cycleLog(cPar.chainLog, cPar.strategy);
1295 if (cPar.hashLog > dictAndWindowLog+1) cPar.hashLog = dictAndWindowLog+1;
1297 cPar.chainLog -= (cycleLog - dictAndWindowLog);
1300 if (cPar.windowLog < ZSTD_WINDOWLOG_ABSOLUTEMIN)
1301 cPar.windowLog = ZSTD_WINDOWLOG_ABSOLUTEMIN; /* minimum wlog required for valid frame header */
1303 return cPar;
1307 ZSTD_adjustCParams(ZSTD_compressionParameters cPar,
1311 cPar = ZSTD_clampCParams(cPar); /* resulting cPar is necessarily valid (all parameters within range) */
1313 return ZSTD_adjustCParams_internal(cPar, srcSize, dictSize, ZSTD_cpm_unknown);