X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;h=47d5eb3e9bc93760432f369c04195afff4f20ac3;hp=f6a2ed0dcdb0ad3b1d7daf4371f7d6cbe8c12c96;hb=94b9c65e09b5d396bebb29b62d9979139b5fbdfa;hpb=0e800c527a9773ab986e185dae291695a4ca83ee;ds=sidebyside diff --git a/src/evaluate.cpp b/src/evaluate.cpp index f6a2ed0d..47d5eb3e 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -372,8 +372,8 @@ Value do_evaluate(const Position& pos, EvalInfo& ei) { // colored bishop endgames, and use a lower scale for those if ( phase < PHASE_MIDGAME && pos.opposite_colored_bishops() - && ( (factor[WHITE] == SCALE_FACTOR_NORMAL && eg_value(ei.value) > Value(0)) - || (factor[BLACK] == SCALE_FACTOR_NORMAL && eg_value(ei.value) < Value(0)))) + && ( (factor[WHITE] == SCALE_FACTOR_NORMAL && eg_value(ei.value) > VALUE_ZERO) + || (factor[BLACK] == SCALE_FACTOR_NORMAL && eg_value(ei.value) < VALUE_ZERO))) { ScaleFactor sf; @@ -1074,7 +1074,7 @@ namespace { assert(ph >= PHASE_ENDGAME && ph <= PHASE_MIDGAME); Value eg = eg_value(v); - ScaleFactor f = sf[eg > Value(0) ? WHITE : BLACK]; + ScaleFactor f = sf[eg > VALUE_ZERO ? WHITE : BLACK]; Value ev = Value((eg * int(f)) / SCALE_FACTOR_NORMAL); int result = (mg_value(v) * int(ph) + ev * int(128 - ph)) / 128;