Home | History | Annotate | Download | only in dec

Lines Matching defs:ndirect

1522    NDIRECT (0..120) ... are encoded in the meta-block header...
1525 Next NDIRECT distance symbols ... represent distances from 1 to NDIRECT...
1526 [For] distance symbols 16 + NDIRECT and greater ... the number of extra bits
1529 [ xcode = dcode - NDIRECT - 16 ]
1538 ... to get the actual value of the parameter NDIRECT, left-shift this
1544 alphabet_size = 16 + NDIRECT + (max_distbits << (NPOSTFIX + 1))
1550 distance = (range_start + half + extra) << NPOSTFIX + postfix + NDIRECT + 1
1556 NB: when NPOSTFIX = 0, NDIRECT is not greater than 15
1574 ndistbits = NDISTBITS(NDIRECT, NPOSTFIX)[dcode]
1575 distance = OFFSET(NDIRECT, NPOSTFIX)[dcode] + extra << NPOSTFIX
1577 NDISTBITS and OFFSET could be pre-calculated, as NDIRECT and NPOSTFIX could
1586 uint32_t ndirect = s->num_direct_distance_codes;
1597 for (j = 0; j < ndirect; ++j) {
1605 uint32_t base = ndirect + ((((2 + half) << bits) - 4) << npostfix) + 1;
2389 uint32_t ndirect = s->num_direct_distance_codes;
2391 npostfix, ndirect, BROTLI_MAX_DISTANCE_BITS);
2396 BROTLI_MAX_ALLOWED_DISTANCE, npostfix, ndirect);
2398 npostfix, ndirect, BROTLI_LARGE_MAX_DISTANCE_BITS);