Lines Matching refs:litFreq
16 #define ZSTD_LITFREQ_ADD 2 /* scaling factor for litFreq, so that frequencies adapt faster to new stats */
145 assert(optPtr->litFreq != NULL);
151 optPtr->litFreq[lit] = bitCost ? 1 << (scaleLog-bitCost) : 1 /*minimum to calculate cost*/;
152 optPtr->litSum += optPtr->litFreq[lit];
193 assert(optPtr->litFreq != NULL);
196 HIST_count_simple(optPtr->litFreq, &lit, src, srcSize); /* use raw first block to init statistics */
197 optPtr->litSum = ZSTD_downscaleStats(optPtr->litFreq, MaxLit, 8);
233 optPtr->litSum = ZSTD_scaleStats(optPtr->litFreq, MaxLit, 12);
261 assert(WEIGHT(optPtr->litFreq[literals[u]], optLevel) <= optPtr->litSumBasePrice); /* literal cost should never be negative */
262 price -= WEIGHT(optPtr->litFreq[literals[u]], optLevel);
337 optPtr->litFreq[literals[u]] += ZSTD_LITFREQ_ADD;