Lines Matching refs:litLength
101 FORCE_INLINE U32 ZSTD_getLiteralPrice(seqStore_t *ssPtr, U32 litLength, const BYTE *literals) in ZSTD_getLiteralPrice() argument
106 return ZSTD_highbit32((U32)litLength + 1) + (litLength * 6); in ZSTD_getLiteralPrice()
108 if (litLength == 0) in ZSTD_getLiteralPrice()
113 U32 const additional = litLength - ssPtr->cachedLitLength; in ZSTD_getLiteralPrice()
119 ssPtr->cachedLitLength = litLength; in ZSTD_getLiteralPrice()
121 price = litLength * ssPtr->log2litSum; in ZSTD_getLiteralPrice()
122 for (u = 0; u < litLength; u++) in ZSTD_getLiteralPrice()
125 if (litLength >= 12) { in ZSTD_getLiteralPrice()
128 ssPtr->cachedLitLength = litLength; in ZSTD_getLiteralPrice()
135 …const BYTE llCode = (litLength > 63) ? (BYTE)ZSTD_highbit32(litLength) + LL_deltaCode : LL_Code[li… in ZSTD_getLiteralPrice()
142 FORCE_INLINE U32 ZSTD_getPrice(seqStore_t *seqStorePtr, U32 litLength, const BYTE *literals, U32 of… in ZSTD_getPrice() argument
149 …return ZSTD_getLiteralPrice(seqStorePtr, litLength, literals) + ZSTD_highbit32((U32)matchLength + … in ZSTD_getPrice()
162 return price + ZSTD_getLiteralPrice(seqStorePtr, litLength, literals) + seqStorePtr->factor; in ZSTD_getPrice()
165 ZSTD_STATIC void ZSTD_updatePrice(seqStore_t *seqStorePtr, U32 litLength, const BYTE *literals, U32… in ZSTD_updatePrice() argument
170 seqStorePtr->litSum += litLength * ZSTD_LITFREQ_ADD; in ZSTD_updatePrice()
171 for (u = 0; u < litLength; u++) in ZSTD_updatePrice()
177 …const BYTE llCode = (litLength > 63) ? (BYTE)ZSTD_highbit32(litLength) + LL_deltaCode : LL_Code[li… in ZSTD_updatePrice()
441 U32 u, mlen, best_mlen, best_off, litLength; in ZSTD_compressBlock_opt_generic() local
659 litLength = (U32)(ip - anchor); in ZSTD_compressBlock_opt_generic()
674 if (litLength == 0) in ZSTD_compressBlock_opt_generic()
678 ZSTD_updatePrice(seqStorePtr, litLength, anchor, offset, mlen - MINMATCH); in ZSTD_compressBlock_opt_generic()
679 ZSTD_storeSeq(seqStorePtr, litLength, anchor, offset, mlen - MINMATCH); in ZSTD_compressBlock_opt_generic()
739 U32 u, mlen, best_mlen, best_off, litLength; in ZSTD_compressBlock_opt_extDict_generic() local
973 litLength = (U32)(ip - anchor); in ZSTD_compressBlock_opt_extDict_generic()
989 if (litLength == 0) in ZSTD_compressBlock_opt_extDict_generic()
993 ZSTD_updatePrice(seqStorePtr, litLength, anchor, offset, mlen - MINMATCH); in ZSTD_compressBlock_opt_extDict_generic()
994 ZSTD_storeSeq(seqStorePtr, litLength, anchor, offset, mlen - MINMATCH); in ZSTD_compressBlock_opt_extDict_generic()