]> git.sesse.net Git - stockfish/blobdiff - src/search.cpp
Increased reduction for captures in LMR
[stockfish] / src / search.cpp
index 143d0883a4da699446ada1d049182c1b38b85de8..6cb42cc3a38ac3da6cdc64bfab31b9237dda383b 100644 (file)
@@ -1151,16 +1151,16 @@ moves_loop: // When in check, search starts from here
           if (singularQuietLMR)
               r--;
 
+          // Increase reduction for cut nodes (~3 Elo)
+          if (cutNode)
+              r += 1 + !captureOrPromotion;
+
           if (!captureOrPromotion)
           {
               // Increase reduction if ttMove is a capture (~3 Elo)
               if (ttCapture)
                   r++;
 
-              // Increase reduction for cut nodes (~3 Elo)
-              if (cutNode)
-                  r += 2;
-
               ss->statScore =  thisThread->mainHistory[us][from_to(move)]
                              + (*contHist[0])[movedPiece][to_sq(move)]
                              + (*contHist[1])[movedPiece][to_sq(move)]