X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.cpp;h=a4b17d9de6ea565439d08fb87bbae1a7516acb87;hp=ed5dd6c2c7ad5aab3e39b26cb038833c3a6b58d2;hb=30fdbf43283eb0d2f8e5ca325877d3e514758804;hpb=b7b6b4ba18bc9d291c2c2fd300c22a3e008dcbb2 diff --git a/src/search.cpp b/src/search.cpp index ed5dd6c2..a4b17d9d 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -903,12 +903,17 @@ namespace { ss->ttPv = ttPv; } - // Step 10. If the position is not in TT, decrease depth by 2 + // Step 10. If the position is not in TT, decrease depth by 2 or 1 depending on node type if ( PvNode && depth >= 6 && !ttMove) depth -= 2; + if ( cutNode + && depth >= 9 + && !ttMove) + depth--; + moves_loop: // When in check, search starts here ttCapture = ttMove && pos.capture_or_promotion(ttMove);