Lines Matching refs:dist
99 Byte GetByte(UInt32 dist) const
101 return Buf[dist <= Pos ? Pos - dist : Size - dist + Pos];
104 void CopyMatch(UInt32 dist, unsigned len)
107 PutByte(GetByte(dist));
110 bool CheckDistance(UInt32 dist) const
112 return dist <= Pos || IsFull;
424 UInt32 dist = ((2 | (posSlot & 1)) << numDirectBits);
426 dist += BitTreeReverseDecode(PosDecoders + dist - posSlot, numDirectBits, &RangeDec);
429 dist += RangeDec.DecodeDirectBits(numDirectBits - kNumAlignBits) << kNumAlignBits;
430 dist += AlignDecoder.ReverseDecode(&RangeDec);
432 return dist;
515 UInt32 dist;
517 dist = rep1;
521 dist = rep2;
524 dist = rep3;
530 rep0 = dist;