Home
last modified time | relevance | path

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

/freebsd-13.1/sys/contrib/zstd/lib/compress/
H A Dhuf_compress.c230 const U32 largestBits = huffNode[lastNonNull].nbBits; in HUF_setMaxHeight() local
232 if (largestBits <= maxNbBits) return largestBits; in HUF_setMaxHeight()
236 const U32 baseCost = 1 << (largestBits - maxNbBits); in HUF_setMaxHeight()
244 totalCost += baseCost - (1 << (largestBits - huffNode[n].nbBits)); in HUF_setMaxHeight()
256 totalCost >>= (largestBits - maxNbBits); in HUF_setMaxHeight()
/freebsd-13.1/sys/contrib/openzfs/module/zstd/lib/
H A Dzstd.c8579 const U32 largestBits = huffNode[lastNonNull].nbBits; in HUF_setMaxHeight() local
8580 if (largestBits <= maxNbBits) return largestBits; /* early exit : no elt > maxNbBits */ in HUF_setMaxHeight()
8584 const U32 baseCost = 1 << (largestBits - maxNbBits); in HUF_setMaxHeight()
8588 totalCost += baseCost - (1 << (largestBits - huffNode[n].nbBits)); in HUF_setMaxHeight()
8595 …totalCost >>= (largestBits - maxNbBits); /* note : totalCost is necessarily a multiple of baseCos… in HUF_setMaxHeight()