X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.cpp;h=092a4915d8beeff94641946744f1aea7c7621cd7;hp=1f77e0aab3a3c94e114246d085bcbde10f741a85;hb=7b20bb6e1a98758e6afabe4e654761685c8dafa5;hpb=4eb2d8ce095b284a1e55762548d9821a83a19b3b diff --git a/src/search.cpp b/src/search.cpp index 1f77e0aa..092a4915 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -906,7 +906,7 @@ moves_loop: // When in check and at SpNode search starts from here ss->reduction = reduction(improving, depth, moveCount); if ( (!PvNode && cutNode) - || History[pos.piece_on(to_sq(move))][to_sq(move)] < 0) + || History[pos.piece_on(to_sq(move))][to_sq(move)] < VALUE_ZERO) ss->reduction += ONE_PLY; if (move == countermoves[0] || move == countermoves[1]) @@ -916,7 +916,7 @@ moves_loop: // When in check and at SpNode search starts from here if ( ss->reduction && type_of(move) == NORMAL && type_of(pos.piece_on(to_sq(move))) != PAWN - && pos.see(make_move(to_sq(move), from_sq(move))) < 0) + && pos.see(make_move(to_sq(move), from_sq(move))) < VALUE_ZERO) ss->reduction = std::max(DEPTH_ZERO, ss->reduction - ONE_PLY); Depth d = std::max(newDepth - ss->reduction, ONE_PLY);