Lines Matching refs:hufGroup
158 struct group_data *hufGroup = NULL; in get_next_block() local
297 hufGroup = bd->groups+j; in get_next_block()
298 hufGroup->minLen = minLen; in get_next_block()
299 hufGroup->maxLen = maxLen; in get_next_block()
304 base = hufGroup->base-1; in get_next_block()
305 limit = hufGroup->limit-1; in get_next_block()
313 hufGroup->permute[pp++] = t; in get_next_block()
365 hufGroup = bd->groups+selectors[selector++]; in get_next_block()
366 base = hufGroup->base-1; in get_next_block()
367 limit = hufGroup->limit-1; in get_next_block()
381 while (bd->inbufBitCount < hufGroup->maxLen) { in get_next_block()
383 j = get_bits(bd, hufGroup->maxLen); in get_next_block()
390 bd->inbufBitCount -= hufGroup->maxLen; in get_next_block()
392 ((1 << hufGroup->maxLen)-1); in get_next_block()
396 i = hufGroup->minLen; in get_next_block()
399 bd->inbufBitCount += (hufGroup->maxLen - i); in get_next_block()
401 if ((i > hufGroup->maxLen) in get_next_block()
402 || (((unsigned)(j = (j>>(hufGroup->maxLen-i))-base[i])) in get_next_block()
405 nextSym = hufGroup->permute[j]; in get_next_block()