Lines Matching refs:matches
308 UInt32 matches[LZMA_MATCH_LEN_MAX * 2 + 2 + 1];
843 numPairs = p->matchFinder.GetMatches(p->matchFinderObj, p->matches);
850 printf("%2d %6d | ", p->matches[i], p->matches[i + 1]);
855 lenRes = p->matches[numPairs - 2];
859 UInt32 distance = p->matches[numPairs - 1] + 1;
957 UInt32 *matches;
1014 matches = p->matches;
1017 *backRes = matches[numPairs - 1] + LZMA_NUM_REPS;
1101 while (len > matches[offs])
1106 UInt32 distance = matches[offs + 1];
1126 if (len == matches[offs])
1416 for (numPairs = 0; newLen > matches[numPairs]; numPairs += 2);
1417 matches[numPairs] = newLen;
1429 while (startLen > matches[offs])
1431 curBack = matches[offs + 1];
1452 if (/*_maxMode && */lenTest == matches[offs])
1501 curBack = matches[offs + 1];
1516 const UInt32 *matches;
1555 matches = p->matches;
1558 *backRes = matches[numPairs - 1] + LZMA_NUM_REPS;
1566 mainDist = matches[numPairs - 1];
1567 while (numPairs > 2 && mainLen == matches[numPairs - 4] + 1)
1569 if (!ChangePair(matches[numPairs - 3], mainDist))
1572 mainLen = matches[numPairs - 2];
1573 mainDist = matches[numPairs - 1];
1595 UInt32 newDistance = matches[p->numPairs - 1];