From: Fabian Fichter Date: Wed, 15 Jan 2020 20:06:22 +0000 (+0100) Subject: Fix Tsume mode speed regression X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=faa587af362b4c455d2dcab6b085b0cd121d5454;p=fairystockfish.git Fix Tsume mode speed regression --- diff --git a/src/position.cpp b/src/position.cpp index 63e37df..9d4575d 100644 --- a/src/position.cpp +++ b/src/position.cpp @@ -1927,7 +1927,7 @@ bool Position::is_immediate_game_end(Value& result, int ply) const { } } // Tsume mode: Assume that side with king wins when not in check - if (Options["TsumeMode"] && count(sideToMove) && !checkers()) + if (!count(~sideToMove) && count(sideToMove) && !checkers() && Options["TsumeMode"]) { result = mate_in(ply); return true;