Home
last modified time | relevance | path

Searched defs:huffmanEncoder (Results 1 – 1 of 1) sorted by relevance

/prebuilts/go/linux-x86/src/compress/flate/
Dhuffman_code.go18 type huffmanEncoder struct { struct
19 codes []hcode
20 freqcache []literalNode
21 bitCount [17]int32
22 lns byLiteral // stored to avoid repeated allocation in generate
23 lfs byFreq // stored to avoid repeated allocation in generate
106 func (h *huffmanEncoder) bitLength(freq []int32) int {
132 func (h *huffmanEncoder) bitCounts(list []literalNode, maxBits int32) []int32 {
246 func (h *huffmanEncoder) assignEncodingAndSize(bitCount []int32, list []literalNode) {
272 func (h *huffmanEncoder) generate(freq []int32, maxBits int32) {