From a753e20bd4fc1e916f7e99884c01bb63fd7c1326 Mon Sep 17 00:00:00 2001 From: Joona Kiiski Date: Fri, 10 Feb 2017 16:42:22 -0800 Subject: [PATCH] A small tweak in doEasyMove() Time.elapsed() > Time.optimum() * 5 / 44 instaed of: Time.elapsed() > Time.optimum() * 5 / 42 This was yellow on STC: LLR: -2.96 (-2.94,2.94) [0.00,4.00] Total: 156856 W: 28317 L: 27942 D: 100597 Passed on LTC: LLR: 2.96 (-2.94,2.94) [0.00,4.00] Total: 36909 W: 4926 L: 4682 D: 27301 Note: Patch was originally submitted by user GuardianRM. However his repo was deleted before merge. No functional change Closes #995 --- src/search.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/search.cpp b/src/search.cpp index b891d09b..1101a41e 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -505,7 +505,7 @@ void Thread::search() { bool doEasyMove = rootMoves[0].pv[0] == easyMove && mainThread->bestMoveChanges < 0.03 - && Time.elapsed() > Time.optimum() * 5 / 42; + && Time.elapsed() > Time.optimum() * 5 / 44; if ( rootMoves.size() == 1 || Time.elapsed() > Time.optimum() * unstablePvFactor * improvingFactor / 628 -- 2.39.2