From faa587af362b4c455d2dcab6b085b0cd121d5454 Mon Sep 17 00:00:00 2001 From: Fabian Fichter Date: Wed, 15 Jan 2020 21:06:22 +0100 Subject: [PATCH] Fix Tsume mode speed regression --- src/position.cpp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) 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; -- 1.7.0.4