• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/lzma/CPP/7zip/Compress/LZMA/

Lines Matching defs:lenTest

619     UInt32 lenTest;

620 for (lenTest = 2; lenTest < numAvailableBytes && data[lenTest] == data2[lenTest]; lenTest++);
621 repLens[i] = lenTest;
622 if (lenTest > repLens[repMaxIndex])
912 UInt32 lenTest;
913 for (lenTest = 2; lenTest < numAvailableBytes && data[lenTest] == data2[lenTest]; lenTest++);
914 while(lenEnd < cur + lenTest)
916 UInt32 lenTestTemp = lenTest;
920 UInt32 curAndLenPrice = price + _repMatchLenEncoder.GetPrice(lenTest - 2, posState);
921 COptimal &optimum = _optimum[cur + lenTest];
930 while(--lenTest >= 2);
931 lenTest = lenTestTemp;
934 startLen = lenTest + 1;
938 UInt32 lenTest2 = lenTest + 1;
941 lenTest2 -= lenTest + 1;
946 UInt32 posStateNext = (position + lenTest) & _posStateMask;
948 price + _repMatchLenEncoder.GetPrice(lenTest - 2, posState) +
950 _literalEncoder.GetSubCoder(position + lenTest, data[lenTest - 1])->GetPrice(
951 true, data2[lenTest], data[lenTest]);
953 posStateNext = (position + lenTest + 1) & _posStateMask;
960 UInt32 offset = cur + lenTest + 1 + lenTest2;
969 optimum.PosPrev = cur + lenTest + 1;
981 // for(UInt32 lenTest = 2; lenTest <= newLen; lenTest++)
1000 for(UInt32 lenTest = /*2*/ startLen; ; lenTest++)
1003 UInt32 lenToPosState = GetLenToPosState(lenTest);
1009 curAndLenPrice += _lenEncoder.GetPrice(lenTest - kMatchMinLen, posState);
1011 COptimal &optimum = _optimum[cur + lenTest];
1020 if (/*_maxMode && */lenTest == matchDistances[offs])
1024 UInt32 lenTest2 = lenTest + 1;
1027 lenTest2 -= lenTest + 1;
1032 UInt32 posStateNext = (position + lenTest) & _posStateMask;
1035 _literalEncoder.GetSubCoder(position + lenTest, data[lenTest - 1])->GetPrice(
1036 true, data2[lenTest], data[lenTest]);
1045 UInt32 offset = cur + lenTest + 1 + lenTest2;
1053 optimum.PosPrev = cur + lenTest + 1;