Home
last modified time | relevance | path

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

/dports/archivers/7-zip/7-zip-21.07/CPP/7zip/Compress/
H A DHuffmanDecoder.h20 UInt16 _lens[1 << kNumTableBits];
68 if (len <= kNumTableBits) in Build()
71 UInt32 num = (UInt32)1 << (kNumTableBits - len); in Build()
73 … = _lens + (_limits[(size_t)len - 1] >> (kNumBitsMax - kNumTableBits)) + (offset << (kNumTableBits in Build()
128 if (len <= kNumTableBits) in throw()
131 UInt32 num = (UInt32)1 << (kNumTableBits - len); in throw()
133 … = _lens + (_limits[(size_t)len - 1] >> (kNumBitsMax - kNumTableBits)) + (offset << (kNumTableBits in throw()
149 if (val < _limits[kNumTableBits]) in Decode()
151 UInt32 pair = _lens[val >> (kNumBitsMax - kNumTableBits)]; in Decode()
174 if (val < _limits[kNumTableBits]) in DecodeFull()
[all …]
H A DBZip2Decoder.h29 const unsigned kNumTableBits = 9; variable
32 typedef NHuffman::CDecoder<kMaxHuffmanLen, kMaxAlphaSize, kNumTableBits> CHuffmanDecoder;
H A DBZip2Decoder.cpp484 if (val >= huff->_limits[kNumTableBits]) in ReadBlock2()
491 for (len = kNumTableBits + 1; val >= huff->_limits[len]; len++); in ReadBlock2()
508 sym = huff->_lens[val >> (kMaxHuffmanLen - kNumTableBits)]; in ReadBlock2()
/dports/archivers/maxcso/maxcso-1.10.0/7zip/CPP/7zip/Compress/
H A DHuffmanDecoder.h20 UInt16 _lens[1 << kNumTableBits];
68 if (len <= kNumTableBits) in Build()
71 UInt32 num = (UInt32)1 << (kNumTableBits - len); in Build()
73 … = _lens + (_limits[(size_t)len - 1] >> (kNumBitsMax - kNumTableBits)) + (offset << (kNumTableBits in Build()
128 if (len <= kNumTableBits) in throw()
131 UInt32 num = (UInt32)1 << (kNumTableBits - len); in throw()
133 … = _lens + (_limits[(size_t)len - 1] >> (kNumBitsMax - kNumTableBits)) + (offset << (kNumTableBits in throw()
149 if (val < _limits[kNumTableBits]) in Decode()
151 UInt32 pair = _lens[val >> (kNumBitsMax - kNumTableBits)]; in Decode()
174 if (val < _limits[kNumTableBits]) in DecodeFull()
[all …]
H A DBZip2Decoder.h29 const unsigned kNumTableBits = 9; variable
32 typedef NHuffman::CDecoder<kMaxHuffmanLen, kMaxAlphaSize, kNumTableBits> CHuffmanDecoder;
H A DBZip2Decoder.cpp471 if (val >= huff->_limits[kNumTableBits]) in ReadBlock2()
478 for (len = kNumTableBits + 1; val >= huff->_limits[len]; len++); in ReadBlock2()
494 sym = huff->_lens[val >> (kMaxHuffmanLen - kNumTableBits)]; in ReadBlock2()
/dports/archivers/ppmd-7z/p7zip_9.04/CPP/7zip/Compress/
H A DHuffmanDecoder.h11 const int kNumTableBits = 9; variable
19 Byte m_Lengths[1 << kNumTableBits]; // Table oh length for short codes.
52 if(i <= kNumTableBits) in SetCodeLengths()
54 UInt32 limit = (m_Limits[i] >> (kNumBitsMax - kNumTableBits)); in SetCodeLengths()
73 if (value < m_Limits[kNumTableBits]) in DecodeSymbol()
74 numBits = m_Lengths[value >> (kNumBitsMax - kNumTableBits)]; in DecodeSymbol()
76 for (numBits = kNumTableBits + 1; value >= m_Limits[numBits]; numBits++); in DecodeSymbol()