]> git.sesse.net Git - stockfish/blobdiff - src/search.cpp
Avoid recomputing moveCountPruning
[stockfish] / src / search.cpp
index a5b5c101e695c41abc0c9dd3b82c2a6b4860441c..69d8decff3675d9412529bae3fe6593c28d90370 100644 (file)
@@ -984,7 +984,8 @@ moves_loop: // When in check, search starts here
           && bestValue > VALUE_TB_LOSS_IN_MAX_PLY)
       {
           // Skip quiet moves if movecount exceeds our FutilityMoveCount threshold (~8 Elo)
-          moveCountPruning = moveCount >= futility_move_count(improving, depth);
+          if (!moveCountPruning)
+              moveCountPruning = moveCount >= futility_move_count(improving, depth);
 
           // Reduced depth of the next LMR search
           int lmrDepth = newDepth - r;