mirror of
https://github.com/facebook/zstd.git
synced 2025-10-10 00:03:36 -04:00
change update rate to 11/10/10/10
better for larger blocks, very small inefficiency on small block.
This commit is contained in:
parent
42a3ed752a
commit
ef78611c26
@ -228,10 +228,10 @@ ZSTD_rescaleFreqs(optState_t* const optPtr,
|
|||||||
} else { /* new block : re-use previous statistics, scaled down */
|
} else { /* new block : re-use previous statistics, scaled down */
|
||||||
|
|
||||||
if (compressedLiterals)
|
if (compressedLiterals)
|
||||||
optPtr->litSum = ZSTD_scaleStats(optPtr->litFreq, MaxLit, 10);
|
optPtr->litSum = ZSTD_scaleStats(optPtr->litFreq, MaxLit, 11);
|
||||||
optPtr->litLengthSum = ZSTD_scaleStats(optPtr->litLengthFreq, MaxLL, 9);
|
optPtr->litLengthSum = ZSTD_scaleStats(optPtr->litLengthFreq, MaxLL, 10);
|
||||||
optPtr->matchLengthSum = ZSTD_scaleStats(optPtr->matchLengthFreq, MaxML, 9);
|
optPtr->matchLengthSum = ZSTD_scaleStats(optPtr->matchLengthFreq, MaxML, 10);
|
||||||
optPtr->offCodeSum = ZSTD_scaleStats(optPtr->offCodeFreq, MaxOff, 9);
|
optPtr->offCodeSum = ZSTD_scaleStats(optPtr->offCodeFreq, MaxOff, 10);
|
||||||
}
|
}
|
||||||
|
|
||||||
ZSTD_setBasePrices(optPtr, optLevel);
|
ZSTD_setBasePrices(optPtr, optLevel);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user