]> git.sesse.net Git - stockfish/blobdiff - src/search.cpp
Lower razor depth to < 3 and adjust margin
[stockfish] / src / search.cpp
index 87c87757bfee7eb912f02d6b5182b4c644dc2fbf..57bd381165c3d8e5bff9cae6dacf7e9c516ffce9 100644 (file)
@@ -67,7 +67,7 @@ namespace {
   const int SkipPhase[] = { 0, 1, 0, 1, 2, 3, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 6, 7 };
 
   // Razoring and futility margins
   const int SkipPhase[] = { 0, 1, 0, 1, 2, 3, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 6, 7 };
 
   // Razoring and futility margins
-  const int RazorMargin = 600;
+  const int RazorMargin = 590;
   Value futility_margin(Depth d) { return Value(150 * d / ONE_PLY); }
 
   // Futility and reductions lookup tables, initialized at startup
   Value futility_margin(Depth d) { return Value(150 * d / ONE_PLY); }
 
   // Futility and reductions lookup tables, initialized at startup
@@ -667,7 +667,7 @@ namespace {
 
     // Step 7. Razoring (skipped when in check)
     if (   !PvNode
 
     // Step 7. Razoring (skipped when in check)
     if (   !PvNode
-        &&  depth < 4 * ONE_PLY
+        &&  depth < 3 * ONE_PLY
         &&  eval + RazorMargin <= alpha)
     {
         if (depth <= ONE_PLY)
         &&  eval + RazorMargin <= alpha)
     {
         if (depth <= ONE_PLY)