X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fsearch.cpp;h=267f5f8f4c64c87fbacc15f9184a16242dbcd394;hb=817ca1820b59152ef511ed8cdabe9116c225a722;hp=80ac9b20b26f351b196e8f55cc09c28d9b05c199;hpb=8df17204f4469977604695e4ae5d63ae47a575ff;p=stockfish diff --git a/src/search.cpp b/src/search.cpp index 80ac9b20..267f5f8f 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -643,10 +643,10 @@ namespace { && !ss->skipNullMove && depth < 4 * ONE_PLY && !inCheck - && eval - FutilityMargins[depth][(ss-1)->futMc] >= beta + && eval - futility_margin(depth, (ss-1)->futMc) >= beta && abs(beta) < VALUE_MATE_IN_MAX_PLY && pos.non_pawn_material(pos.side_to_move())) - return eval - FutilityMargins[depth][(ss-1)->futMc]; + return eval - futility_margin(depth, (ss-1)->futMc); // Step 8. Null move search with verification search (is omitted in PV nodes) if ( !PvNode