Lines Matching refs:ccode
2389 var maxlen = 1, w = 0, i = 0, j = 0, ccode = 0, L = clens.length;
2406 for(i = 1; i <= maxlen; ++i) bl_count[i+16] = (ccode = (ccode + bl_count[i-1])<<1);
2408 ccode = clens[i];
2409 if(ccode != 0) ctree[i] = bl_count[ccode+16]++;
2417 ccode = bit_swap_n(ctree[i], maxlen)>>(maxlen-cleni);
2419 cmap[ccode|(j<<cleni)] = (cleni&15) | (i<<4);
2592 var ccode = 0;
2594 for(i = 1; i <= maxlen; ++i) next_code[i] = ccode = (ccode + bl_count[i-1])<<1;
2595 for(i = 0; i < L; ++i) if((ccode = clens[i]) != 0) ctree[i] = next_code[ccode]++;
2601 ccode = bitswap8[ctree[i]]>>(8-cleni);
2602 for(var j = (1<<(7-cleni))-1; j>=0; --j) dyn_cmap[ccode|(j<<cleni)] = (cleni&7) | (i<<3);
2610 ccode = dyn_cmap[read_bits_7(data, boff)];
2611 boff += ccode & 7;
2612 switch((ccode >>>= 3)) {
2615 ccode = hcodes[hcodes.length - 1];
2616 while(w-- > 0) hcodes.push(ccode);
2627 hcodes.push(ccode);
2628 if(maxlen < ccode) maxlen = ccode;