X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.cpp;h=587506ec44ff91218b730f4cc948e74b1afecc98;hp=86c572b42c28eb212dad34989034578cc1dac2cf;hb=aea2fde6117be2fbda1caa62c842dea766780be5;hpb=9d1e2c0e763241e78cb7c957c532c484c848150c diff --git a/src/search.cpp b/src/search.cpp index 86c572b4..587506ec 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -650,7 +650,7 @@ namespace { assert(eval - beta >= 0); // Null move dynamic reduction based on depth and value - Depth R = (3 + depth / 4 + std::min((eval - beta) / PawnValueMg, 3)) * ONE_PLY; + Depth R = ((823 + 67 * depth) / 256 + std::min((eval - beta) / PawnValueMg, 3)) * ONE_PLY; pos.do_null_move(st); (ss+1)->skipEarlyPruning = true;