Lines Matching refs:hufGroup
263 struct group_data *hufGroup; in get_next_block() local
316 hufGroup = bd->groups + j; in get_next_block()
317 hufGroup->minLen = minLen; in get_next_block()
318 hufGroup->maxLen = maxLen; in get_next_block()
323 base = hufGroup->base - 1; in get_next_block()
324 limit = hufGroup->limit - 1; in get_next_block()
333 hufGroup->permute[pp++] = k; in get_next_block()
383 struct group_data *hufGroup; in get_next_block() local
398 hufGroup = bd->groups + ngrp; in get_next_block()
399 base = hufGroup->base - 1; in get_next_block()
400 limit = hufGroup->limit - 1; in get_next_block()
416 while ((new_cnt = bd->inbufBitCount - hufGroup->maxLen) < 0) { in get_next_block()
419 nextSym = get_bits(bd, hufGroup->maxLen); in get_next_block()
426 nextSym = (bd->inbufBits >> new_cnt) & ((1 << hufGroup->maxLen) - 1); in get_next_block()
429 nextSym = get_bits(bd, hufGroup->maxLen); in get_next_block()
432 i = hufGroup->minLen; in get_next_block()
435 j = hufGroup->maxLen - i; in get_next_block()
444 nextSym = hufGroup->permute[nextSym]; in get_next_block()