X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fvalue.h;h=f4db35e5d2a9583c517f4624ddf503e22918ecc1;hp=345526b625eaf3e3118d37f0e06e54476f6fd17c;hb=391e176274ecf39ea76550f443ae302687eeaf71;hpb=5bed82cd4e34c329bd08c57963ccc93c15ca0f05 diff --git a/src/value.h b/src/value.h index 345526b6..f4db35e5 100644 --- a/src/value.h +++ b/src/value.h @@ -163,28 +163,12 @@ inline Value value_mated_in(int ply) { return -VALUE_MATE + ply; } -inline bool is_upper_bound(ValueType vt) { - return (int(vt) & int(VALUE_TYPE_UPPER)) != 0; +inline int is_upper_bound(ValueType vt) { + return vt & VALUE_TYPE_UPPER; } -inline bool is_lower_bound(ValueType vt) { - return (int(vt) & int(VALUE_TYPE_LOWER)) != 0; -} - -inline Value piece_value_midgame(PieceType pt) { - return PieceValueMidgame[pt]; -} - -inline Value piece_value_endgame(PieceType pt) { - return PieceValueEndgame[pt]; -} - -inline Value piece_value_midgame(Piece p) { - return PieceValueMidgame[p]; -} - -inline Value piece_value_endgame(Piece p) { - return PieceValueEndgame[p]; +inline int is_lower_bound(ValueType vt) { + return vt & VALUE_TYPE_LOWER; } #endif // !defined(VALUE_H_INCLUDED)