Lines Matching defs:dictMatchIndex
744 U32 dictMatchIndex = dms->hashTable[dmsH];
747 for (; nbCompares && (dictMatchIndex > dmsLowLimit); --nbCompares) {
748 const U32* const nextPtr = dmsBt + 2*(dictMatchIndex & dmsBtMask);
750 const BYTE* match = dmsBase + dictMatchIndex;
752 if (dictMatchIndex+matchLength >= dmsHighLimit)
753 match = base + dictMatchIndex + dmsIndexDelta; /* to prepare for next usage of match[matchLength] */
756 matchIndex = dictMatchIndex + dmsIndexDelta;
770 if (dictMatchIndex <= dmsBtLow) { break; } /* beyond tree size, stop the search */
773 dictMatchIndex = nextPtr[1]; /* new matchIndex larger than previous (closer to current) */
777 dictMatchIndex = nextPtr[0];