Lines Matching refs:hufGroup
158 struct group_data *hufGroup = NULL; in get_next_block() local
296 hufGroup = bd->groups+j; in get_next_block()
297 hufGroup->minLen = minLen; in get_next_block()
298 hufGroup->maxLen = maxLen; in get_next_block()
303 base = hufGroup->base-1; in get_next_block()
304 limit = hufGroup->limit-1; in get_next_block()
312 hufGroup->permute[pp++] = t; in get_next_block()
364 hufGroup = bd->groups+selectors[selector++]; in get_next_block()
365 base = hufGroup->base-1; in get_next_block()
366 limit = hufGroup->limit-1; in get_next_block()
380 while (bd->inbufBitCount < hufGroup->maxLen) { in get_next_block()
382 j = get_bits(bd, hufGroup->maxLen); in get_next_block()
389 bd->inbufBitCount -= hufGroup->maxLen; in get_next_block()
391 ((1 << hufGroup->maxLen)-1); in get_next_block()
395 i = hufGroup->minLen; in get_next_block()
398 bd->inbufBitCount += (hufGroup->maxLen - i); in get_next_block()
400 if ((i > hufGroup->maxLen) in get_next_block()
401 || (((unsigned)(j = (j>>(hufGroup->maxLen-i))-base[i])) in get_next_block()
404 nextSym = hufGroup->permute[j]; in get_next_block()