X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.cpp;h=96a945e666ed66b8d54acca97791cd37f1d665c5;hp=b47b8b243e85d2cc1b0c69828f9b726a0afd2948;hb=9a46ac6b2c840a02316c58ac88e3bdd2eb7aa8c5;hpb=403db5a6e9f004e39773dbc6cea9d1a99c81a233 diff --git a/src/search.cpp b/src/search.cpp index b47b8b24..96a945e6 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -173,14 +173,14 @@ namespace { // If the TT move is at least SingleReplyMargin better then the // remaining ones we will extend it. - const Value SingleReplyMargin = Value(0x64); + const Value SingleReplyMargin = Value(0x20); // Margins for futility pruning in the quiescence search, and at frontier // and near frontier nodes. const Value FutilityMarginQS = Value(0x80); // Each move futility margin is decreased - const Value IncrementalFutilityMargin = Value(0x4); + const Value IncrementalFutilityMargin = Value(0x8); // Razoring const Depth RazorDepth = 4*OnePly; @@ -2523,8 +2523,8 @@ namespace { Value v = value_from_tt(tte->value(), ply); return ( tte->depth() >= depth - || v >= Max(value_mate_in(100), beta) - || v < Min(value_mated_in(100), beta)) + || v >= Max(value_mate_in(PLY_MAX), beta) + || v < Min(value_mated_in(PLY_MAX), beta)) && ( (is_lower_bound(tte->type()) && v >= beta) || (is_upper_bound(tte->type()) && v < beta));