X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.cpp;h=bd5ae75e0582145276a7f6d3f7681d7bf3e8d02f;hp=ea0c64f1ea01c610e3a11b7744a5e282589fb5f6;hb=0a8a3b8d9c1936c75a71d899d4bbfd6839621318;hpb=389e60741f308bb23904baec0d52552935162e0f diff --git a/src/search.cpp b/src/search.cpp index ea0c64f1..bd5ae75e 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1134,9 +1134,8 @@ moves_loop: // When in check, search starts from here if (doLMR && !captureOrPromotion) { - int bonus = stat_bonus(newDepth) / 2; - if (value <= alpha) - bonus = -bonus; + int bonus = value > alpha ? stat_bonus(newDepth) + : -stat_bonus(newDepth); update_continuation_histories(ss, movedPiece, to_sq(move), bonus); }