X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.cpp;h=5e022e664ca18266ee55c457b85a03d3f27481f4;hp=c926c1d20649d2c460f02c53d106b71b682a5cca;hb=e4b7403f127a36a35bbace9f833ab43babd98a6c;hpb=c9977aa0a89c83bf21651bffd3b6f10c344ccc46 diff --git a/src/search.cpp b/src/search.cpp index c926c1d2..5e022e66 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1065,6 +1065,8 @@ moves_loop: // When in check, search starts here history += thisThread->mainHistory[us][from_to(move)]; + lmrDepth = std::max(0, lmrDepth - (beta - alpha < thisThread->rootDelta / 4)); + // Futility pruning: parent node (~5 Elo) if ( !ss->inCheck && lmrDepth < 8