Lines Matching refs:tablebits
21 tablebits = 9 const
22 tablesize = 1 << tablebits
188 if max > tablebits {
189 core := first[tablebits+1] / 2 // Number of codes that fit without extra tables
190 nextra := 1<<tablebits - core // Number of extra entries
192 for code := core; code < 1<<tablebits; code++ {
194 h.extra[code-core] = make([]uint16, 1<<(max-tablebits))
203 if cl <= tablebits {
204 extendedCode := code << (tablebits - cl)
205 for j := uint(0); j < 1<<(tablebits-cl); j++ {
209 prefix := code >> (cl - tablebits)
210 suffix := code & (1<<(cl-tablebits) - 1)
234 c := h.table[f.c>>(32-tablebits)]
238 c = h.extra[c][f.c<<tablebits>>(32-(h.maxbits-tablebits))]