X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fsearch.cpp;h=6785ba4c6b44d2bb3db6fc42bde736971fcd6d09;hb=27139dedac14af400f5b18e2ab50aca3f8cf0e33;hp=e64209317052b8af733e0187d7033c657555fc70;hpb=abef3e86f42fd4953d28cc7c3381601475d11346;p=stockfish diff --git a/src/search.cpp b/src/search.cpp index e6420931..6785ba4c 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1136,7 +1136,7 @@ moves_loop: // When in check, search starts here // been searched. In general we would like to reduce them, but there are many // cases where we extend a son if it has good chances to be "interesting". if ( depth >= 2 - && moveCount > 1 + rootNode + && moveCount > 1 + (PvNode && ss->ply <= 1) && ( !ss->ttPv || !captureOrPromotion || (cutNode && (ss-1)->moveCount > 1)))