X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Ftimeman.cpp;h=62b7eb11432563d4f0f8471dfc904d772c68fd78;hp=8bda4f25abca4b667dbf08cbef6e5832855af632;hb=c2cefa6de0807e389709a1a12591eb3a86017d08;hpb=a71209868bdd8361d0607acf7725f70e9d1f2019 diff --git a/src/timeman.cpp b/src/timeman.cpp index 8bda4f25..62b7eb11 100644 --- a/src/timeman.cpp +++ b/src/timeman.cpp @@ -110,12 +110,7 @@ void TimeManager::init(const Search::LimitsType& limits, int currentPly, Color u // Initialize to maximum values but unstablePVExtraTime that is reset unstablePVExtraTime = 0; - optimumSearchTime = maximumSearchTime = limits.time[us]; // In msec - - // Scale down emergencyBaseTime if we are under very high time pressure to - // avoid moving immediately and so blundering. - if (maximumSearchTime) - emergencyBaseTime /= std::max(emergencyBaseTime * 100 / maximumSearchTime, 1); + optimumSearchTime = maximumSearchTime = limits.time[us]; // We calculate optimum time usage for different hypothetic "moves to go"-values and choose the // minimum of calculated search time values. Usually the greatest hypMTG gives the minimum values.