Lines Matching refs:mainLen
1228 unsigned numPairs, mainLen, repMaxIndex, i, posState;
1236 mainLen = ReadMatchDistances(p, &numPairs);
1239 mainLen = p->longestMatchLen;
1288 if (mainLen >= p->numFastBytes)
1291 MOVE_POS(p, mainLen - 1)
1292 return mainLen;
1299 if (last <= mainLen)
1300 last = mainLen;
1376 if (len <= mainLen)
1973 unsigned mainLen, numPairs, repIndex, repLen, i;
1977 mainLen = ReadMatchDistances(p, &numPairs);
1980 mainLen = p->longestMatchLen;
1988 // if (mainLen < 2 && p->state == 0) return 1; // 18.06.notused
2015 if (mainLen >= p->numFastBytes)
2018 MOVE_POS(p, mainLen - 1)
2019 return mainLen;
2024 if (mainLen >= 2)
2030 if (mainLen != p->matches[(size_t)numPairs - 4] + 1)
2036 mainLen--;
2039 if (mainLen == 2 && mainDist >= 0x80)
2040 mainLen = 1;
2044 if ( repLen + 1 >= mainLen
2045 || (repLen + 2 >= mainLen && mainDist >= (1 << 9))
2046 || (repLen + 3 >= mainLen && mainDist >= (1 << 15)))
2053 if (mainLen < 2 || numAvail <= 2)
2063 if ( (len1 >= mainLen && newDist < mainDist)
2064 || (len1 == mainLen + 1 && !ChangePair(mainDist, newDist))
2065 || (len1 > mainLen + 1)
2066 || (len1 + 1 >= mainLen && mainLen >= 3 && ChangePair(newDist, mainDist)))
2079 limit = mainLen - 1;
2090 if (mainLen != 2)
2092 MOVE_POS(p, mainLen - 2)
2094 return mainLen;