X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.cpp;h=aa63fcb4392d2fbe839b91b2c3bdfc1e764dd69d;hp=3d755586d9885c9ee2310307e0feffee808e3d20;hb=5ec63eb6b6f43cbd4e25b8f8b97bc8980dbbabef;hpb=a3c8c4b70d6d21572a85d6175202db29e4f4bf2b diff --git a/src/search.cpp b/src/search.cpp index 3d755586..aa63fcb4 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -582,6 +582,10 @@ namespace { && abs(beta) < VALUE_MATE_IN_MAX_PLY && !pos.pawn_on_7th(pos.side_to_move())) { + if ( depth <= ONE_PLY + && eval + razor_margin(3 * ONE_PLY) <= alpha) + return qsearch(pos, ss, alpha, beta, DEPTH_ZERO); + Value ralpha = alpha - razor_margin(depth); Value v = qsearch(pos, ss, ralpha, ralpha+1, DEPTH_ZERO); if (v <= ralpha)