X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fsearch.cpp;h=1b019a08e829f466038536aa5fd35adb60e7bb7f;hb=a4fedd8152e717a37ec8b8ddda0658364c1f5ee4;hp=a1834ab99b303387f505cd4011ee2f1cc4a25026;hpb=38e830af4bfa6c9e9c11279a8e6a60b6ca4ec2cd;p=stockfish diff --git a/src/search.cpp b/src/search.cpp index a1834ab9..1b019a08 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -812,11 +812,9 @@ namespace { pos.undo_null_move(); - if (nullValue >= beta) + // Do not return unproven mate or TB scores + if (nullValue >= beta && nullValue < VALUE_TB_WIN_IN_MAX_PLY) { - // Do not return unproven mate or TB scores - nullValue = std::min(nullValue, VALUE_TB_WIN_IN_MAX_PLY-1); - if (thisThread->nmpMinPly || depth < 14) return nullValue;