Lines Matching defs:matches
305 UInt32 matches[LZMA_MATCH_LEN_MAX * 2 + 2 + 1];
840 numPairs = p->matchFinder.GetMatches(p->matchFinderObj, p->matches);
847 printf("%2d %6d | ", p->matches[i], p->matches[i + 1]);
852 lenRes = p->matches[numPairs - 2];
856 UInt32 distance = p->matches[numPairs - 1] + 1;
954 UInt32 *matches;
1011 matches = p->matches;
1014 *backRes = matches[numPairs - 1] + LZMA_NUM_REPS;
1098 while (len > matches[offs])
1103 UInt32 distance = matches[offs + 1];
1123 if (len == matches[offs])
1413 for (numPairs = 0; newLen > matches[numPairs]; numPairs += 2);
1414 matches[numPairs] = newLen;
1426 while (startLen > matches[offs])
1428 curBack = matches[offs + 1];
1449 if (/*_maxMode && */lenTest == matches[offs])
1498 curBack = matches[offs + 1];
1513 const UInt32 *matches;
1552 matches = p->matches;
1555 *backRes = matches[numPairs - 1] + LZMA_NUM_REPS;
1563 mainDist = matches[numPairs - 1];
1564 while (numPairs > 2 && mainLen == matches[numPairs - 4] + 1)
1566 if (!ChangePair(matches[numPairs - 3], mainDist))
1569 mainLen = matches[numPairs - 2];
1570 mainDist = matches[numPairs - 1];
1592 UInt32 newDistance = matches[p->numPairs - 1];