Lines Matching refs:literals
101 FORCE_INLINE U32 ZSTD_getLiteralPrice(seqStore_t *ssPtr, U32 litLength, const BYTE *literals)
111 /* literals */
112 if (ssPtr->cachedLiterals == literals) {
123 price -= ZSTD_highbit32(ssPtr->litFreq[literals[u]] + 1);
126 ssPtr->cachedLiterals = literals;
142 FORCE_INLINE U32 ZSTD_getPrice(seqStore_t *seqStorePtr, U32 litLength, const BYTE *literals, U32 offset, U32 matchLength, const int ultra)
149 return ZSTD_getLiteralPrice(seqStorePtr, litLength, literals) + ZSTD_highbit32((U32)matchLength + 1) + 16 + offCode;
162 return price + ZSTD_getLiteralPrice(seqStorePtr, litLength, literals) + seqStorePtr->factor;
165 ZSTD_STATIC void ZSTD_updatePrice(seqStore_t *seqStorePtr, U32 litLength, const BYTE *literals, U32 offset, U32 matchLength)
169 /* literals */
172 seqStorePtr->litFreq[literals[u]] += ZSTD_LITFREQ_ADD;