Lines Matching refs:_matchFinder
304 LZ.IMatchFinder _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 UInt32 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((Int32)(0 - _repDistances[0] - 1 - 1));
802 currentByte = _matchFinder.GetIndexByte(0 - 1);
803 matchByte = _matchFinder.GetIndexByte((Int32)(0 - reps[0] - 1 - 1));
809 _literalEncoder.GetSubCoder(position, _matchFinder.GetIndexByte(0 - 2)).
839 UInt32 numAvailableBytesFull = _matchFinder.GetNumAvailableBytes() + 1;
851 UInt32 lenTest2 = _matchFinder.GetMatchLen(0, reps[0], t);
883 UInt32 lenTest = _matchFinder.GetMatchLen(0 - 1, reps[repIndex], numAvailableBytes);
911 UInt32 lenTest2 = _matchFinder.GetMatchLen((Int32)lenTest, reps[repIndex], t);
921 _matchFinder.GetIndexByte((Int32)lenTest - 1 - 1)).GetPrice(true,
922 _matchFinder.GetIndexByte((Int32)((Int32)lenTest - 1 - (Int32)(reps[repIndex] + 1))),
923 _matchFinder.GetIndexByte((Int32)lenTest - 1));
986 UInt32 lenTest2 = _matchFinder.GetMatchLen((Int32)lenTest, curBack, t);
995 _matchFinder.GetIndexByte((Int32)lenTest - 1 - 1)).
997 _matchFinder.GetIndexByte((Int32)lenTest - (Int32)(curBack + 1) - 1),
998 _matchFinder.GetIndexByte((Int32)lenTest - 1));
1071 _matchFinder.SetStream(_inStream);
1072 _matchFinder.Init();
1076 _matchFinder.Skip(_trainSize);
1087 if (_matchFinder.GetNumAvailableBytes() == 0)
1097 Byte curByte = _matchFinder.GetIndexByte((Int32)(0 - _additionalOffset));
1103 if (_matchFinder.GetNumAvailableBytes() == 0)
1118 Byte curByte = _matchFinder.GetIndexByte((Int32)(0 - _additionalOffset));
1122 Byte matchByte = _matchFinder.GetIndexByte((Int32)(0 - _repDistances[0] - 1 - _additionalOffset));
1202 _previousByte = _matchFinder.GetIndexByte((Int32)(len - 1 - _additionalOffset));
1215 if (_matchFinder.GetNumAvailableBytes() == 0)
1233 if (_matchFinder != null && _needReleaseMFStream)
1235 _matchFinder.ReleaseStream();
1405 if (_matchFinder != null && matchFinderIndexPrev != _matchFinderType)
1408 _matchFinder = null;