]> git.sesse.net Git - stockfish/blobdiff - src/search.cpp
Don't split if reduced depth is below min_split_depth
[stockfish] / src / search.cpp
index 55bf52b29cd28e7db664c3c47b432d9a44fd86b3..be6e360af337c5b4e527b99c67a58fc40ee8d659 100644 (file)
@@ -1052,6 +1052,7 @@ split_point_start: // At split points actual search starts from here
       // Step 19. Check for split
       if (   !SpNode
           &&  depth >= Threads.min_split_depth()
+          &&  depth - reduction<PvNode>(depth, moveCount) >= Threads.min_split_depth()
           &&  bestValue < beta
           &&  Threads.available_slave_exists(thisThread)
           && !Signals.stop