Lines Matching refs:hufGroup
157 struct group_data *hufGroup = NULL; in get_next_block() local
295 hufGroup = bd->groups+j; in get_next_block()
296 hufGroup->minLen = minLen; in get_next_block()
297 hufGroup->maxLen = maxLen; in get_next_block()
302 base = hufGroup->base-1; in get_next_block()
303 limit = hufGroup->limit-1; in get_next_block()
311 hufGroup->permute[pp++] = t; in get_next_block()
363 hufGroup = bd->groups+selectors[selector++]; in get_next_block()
364 base = hufGroup->base-1; in get_next_block()
365 limit = hufGroup->limit-1; in get_next_block()
379 while (bd->inbufBitCount < hufGroup->maxLen) { in get_next_block()
381 j = get_bits(bd, hufGroup->maxLen); in get_next_block()
388 bd->inbufBitCount -= hufGroup->maxLen; in get_next_block()
390 ((1 << hufGroup->maxLen)-1); in get_next_block()
394 i = hufGroup->minLen; in get_next_block()
397 bd->inbufBitCount += (hufGroup->maxLen - i); in get_next_block()
399 if ((i > hufGroup->maxLen) in get_next_block()
400 || (((unsigned)(j = (j>>(hufGroup->maxLen-i))-base[i])) in get_next_block()
403 nextSym = hufGroup->permute[j]; in get_next_block()