Lines Matching refs:dist

7917   var dist;                   /* match distance */
8004 dist = here & 0xffff/*here.val*/;
8014 dist += hold & ((1 << op) - 1);
8016 if (dist > dmax) {
8026 if (dist > op) { /* see if copy from window */
8027 op = dist - op; /* distance back in window */
8066 from = _out - dist; /* rest from output */
8085 from = _out - dist; /* rest from output */
8097 from = _out - dist; /* rest from output */
8115 from = _out - dist; /* copy direct from output */
8518 var dist;
8537 dist = state.wsize - state.wnext;
8538 if (dist > copy) {
8539 dist = copy;
8542 utils.arraySet(state.window, src, end - copy, dist, state.wnext);
8543 copy -= dist;
8551 state.wnext += dist;
8553 if (state.whave < state.wsize) { state.whave += dist; }
10307 function d_code(dist) { argument
10308 return dist < 256 ? _dist_code[dist] : _dist_code[256 + (dist >>> 7)];
10529 var dist; /* distance index */
10561 dist = 0;
10563 base_dist[code] = dist;
10565 _dist_code[dist++] = code;
10569 dist >>= 7; /* from now on, all distances are divided by 128 */
10571 base_dist[code] = dist << 7;
10573 _dist_code[256 + dist++] = code;
10735 var dist; /* distance of matched string */
10743 dist = (s.pending_buf[s.d_buf + lx * 2] << 8) | (s.pending_buf[s.d_buf + lx * 2 + 1]);
10747 if (dist === 0) {
10759 dist--; /* dist is now the match distance - 1 */
10760 code = d_code(dist);
10766 dist -= base_dist[code];
10767 send_bits(s, dist, extra); /* send the extra distance bits */
11273 function _tr_tally(s, dist, lc) argument
11280 s.pending_buf[s.d_buf + s.last_lit * 2] = (dist >>> 8) & 0xff;
11281 s.pending_buf[s.d_buf + s.last_lit * 2 + 1] = dist & 0xff;
11286 if (dist === 0) {
11292 dist--; /* dist = match distance - 1 */
11298 s.dyn_dtree[d_code(dist) * 2]/*.Freq*/++;