Home
last modified time | relevance | path

Searched refs:totalCost (Results 1 – 1 of 1) sorted by relevance

/linux-4.19.296/lib/zstd/
Dhuf_compress.c298 int totalCost = 0; in HUF_setMaxHeight() local
303 totalCost += baseCost - (1 << (largestBits - huffNode[n].nbBits)); in HUF_setMaxHeight()
311totalCost >>= (largestBits - maxNbBits); /* note : totalCost is necessarily a multiple of baseCost… in HUF_setMaxHeight()
331 while (totalCost > 0) { in HUF_setMaxHeight()
332 U32 nBitsToDecrease = BIT_highbit32(totalCost) + 1; in HUF_setMaxHeight()
351 totalCost -= 1 << (nBitsToDecrease - 1); in HUF_setMaxHeight()
364 while (totalCost < 0) { /* Sometimes, cost correction overshoot */ in HUF_setMaxHeight()
371 totalCost++; in HUF_setMaxHeight()
376 totalCost++; in HUF_setMaxHeight()