]> git.sesse.net Git - stockfish/blobdiff - src/search.cpp
Simplify Null Move Search Reduction
[stockfish] / src / search.cpp
index c48b74bcc76ddc0761cdb9c44d961dffa4b0f2c0..83ed2aebcd43eec239056671b373579ebb2fbf8e 100644 (file)
@@ -801,7 +801,7 @@ namespace {
         assert(eval - beta >= 0);
 
         // Null move dynamic reduction based on depth and value
-        Depth R = (1090 + 81 * depth) / 256 + std::min(int(eval - beta) / 205, 3);
+        Depth R = std::min(int(eval - beta) / 205, 3) + depth / 3 + 4;
 
         ss->currentMove = MOVE_NULL;
         ss->continuationHistory = &thisThread->continuationHistory[0][0][NO_PIECE][0];