Home | History | Annotate | Download | only in LZMA

Lines Matching refs:_matchFinder

304 	SevenZip.Compression.LZ.BinTree _matchFinder = null;

364 if (_matchFinder == null)
371 _matchFinder = bt;
377 _matchFinder.Create(_dictionarySize, kNumOpts, _numFastBytes, Base.kMatchMaxLen + 1);
434 _numDistancePairs = _matchFinder.GetMatches(_matchDistances);
439 lenRes += _matchFinder.GetMatchLen((int)lenRes - 1, _matchDistances[_numDistancePairs - 1],
450 _matchFinder.Skip(num);
562 int numAvailableBytes = _matchFinder.GetNumAvailableBytes() + 1;
576 repLens[i] = _matchFinder.GetMatchLen(0 - 1, reps[i], Base.kMatchMaxLen);
595 byte currentByte = _matchFinder.GetIndexByte(0 - 1);
596 byte matchByte = _matchFinder.GetIndexByte(0 - _repDistances[0] - 1 - 1);
802 currentByte = _matchFinder.GetIndexByte(0 - 1);
803 matchByte = _matchFinder.GetIndexByte(0 - reps[0] - 1 - 1);
809 _literalEncoder.GetSubCoder(position, _matchFinder.GetIndexByte(0 - 2)).
839 int numAvailableBytesFull = _matchFinder.GetNumAvailableBytes() + 1;
851 int lenTest2 = _matchFinder.GetMatchLen(0, reps[0], t);
883 int lenTest = _matchFinder.GetMatchLen(0 - 1, reps[repIndex], numAvailableBytes);
911 int lenTest2 = _matchFinder.GetMatchLen(lenTest, reps[repIndex], t);
921 _matchFinder.GetIndexByte(lenTest - 1 - 1)).GetPrice(true,
922 _matchFinder.GetIndexByte(lenTest - 1 - (reps[repIndex] + 1)),
923 _matchFinder.GetIndexByte(lenTest - 1));
986 int lenTest2 = _matchFinder.GetMatchLen(lenTest, curBack, t);
995 _matchFinder.GetIndexByte(lenTest - 1 - 1)).
997 _matchFinder.GetIndexByte(lenTest - (curBack + 1) - 1),
998 _matchFinder.GetIndexByte(lenTest - 1));
1071 _matchFinder.SetStream(_inStream);
1072 _matchFinder.Init();
1085 if (_matchFinder.GetNumAvailableBytes() == 0)
1095 byte curByte = _matchFinder.GetIndexByte(0 - _additionalOffset);
1101 if (_matchFinder.GetNumAvailableBytes() == 0)
1116 byte curByte = _matchFinder.GetIndexByte((int)(0 - _additionalOffset));
1120 byte matchByte = _matchFinder.GetIndexByte((int)(0 - _repDistances[0] - 1 - _additionalOffset));
1200 _previousByte = _matchFinder.GetIndexByte(len - 1 - _additionalOffset);
1213 if (_matchFinder.GetNumAvailableBytes() == 0)
1231 if (_matchFinder != null && _needReleaseMFStream)
1233 _matchFinder.ReleaseStream();
1389 if (_matchFinder != null && matchFinderIndexPrev != _matchFinderType)
1392 _matchFinder = null;