Lines Matching defs:bd
134 struct huft *td, int bb, int bl, int bd,
137 int bl, int bd, unsigned bdl));
250 static int explode_lit(__G__ tb, tl, td, bb, bl, bd, bdl)
253 int bb, bl, bd; /* number of bits decoded by those */
263 unsigned mb, ml, md; /* masks for bb, bl, and bd bits */
276 md = mask_bits[bd];
301 DECODEHUFT(td, bd, md) /* get coded distance high bits */
368 static int explode_nolit(__G__ tl, td, bl, bd, bdl)
371 int bl, bd; /* number of bits decoded by tl[] and td[] */
381 unsigned ml, md; /* masks for bl and bd bits */
393 md = mask_bits[bd];
419 DECODEHUFT(td, bd, md) /* get coded distance high bits */
503 int bd; /* bits for td */
525 I would have to select different bl, bd, and bb values for different
528 bd = 8 worked marginally better for large compressed sizes. */
530 bd = (G.csize + G.incnt) > 200000L ? 8 : 7;
582 r = huft_build(__G__ l, 64, 0, cpdist8, extra, &td, &bd);
587 r = huft_build(__G__ l, 64, 0, cpdist4, extra, &td, &bd);
599 r = explode_lit(__G__ tb, tl, td, bb, bl, bd, bdl);
602 r = explode_nolit(__G__ tl, td, bl, bd, bdl);