More aggressive dynamic LMR
[stockfish] / src / search.cpp
index 295ef63ea24d1c9645b26aa694b5be0c353e7f8c..d08f698f531792aee62002abea194442f36aff30 100644 (file)
@@ -1333,7 +1333,7 @@ namespace {
           && !move_is_killer(move, ss[ply]))
       {
           // LMR dynamic reduction
-          Depth R = (moveCount >= 3 * LMRNonPVMoves && depth >= 7*OnePly ? 2*OnePly : OnePly);
+          Depth R = (moveCount >= 2 * LMRNonPVMoves && depth > 7*OnePly ? 2*OnePly : OnePly);
 
           ss[ply].reduction = R;
           value = -search(pos, ss, -(beta-1), newDepth-R, ply+1, true, threadID);