Lines Matching full:rep0
605 void DecodeLiteral(unsigned state, UInt32 rep0)
617 unsigned matchByte = OutWindow.GetByte(rep0 + 1);
927 UInt32 rep0 = 0, rep1 = 0, rep2 = 0, rep3 = 0;
977 0 - the distance is rep0
1002 DecodeLiteral(state, rep0);
1022 rep1 = rep0;
1032 and the new "rep0" value is decoded with DecodeDistance:
1034 rep0 = DecodeDistance(len);
1036 That "rep0" will be used as zero-based distance for current match.
1038 If the value of "rep0" is equal to 0xFFFFFFFF, it means that we have
1042 if (rep0 == 0xFFFFFFFF)
1053 Also the decoder must check that "rep0" value is not larger than dictionary size
1056 if (rep0 >= dictSize || !OutWindow.CheckDistance(rep0))
1092 rep1 = rep0;
1093 rep0 = dist;
1098 rep1 = rep0;
1099 rep0 = dist;
1105 rep1 = rep0;
1106 rep0 = dist;
1116 OutWindow.PutByte(OutWindow.GetByte(rep0 + 1));
1148 OutWindow.CopyMatch(rep0 + 1, len);