X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Ftypes.h;h=85fddc271df52d518c5e87a12a350aece37efe83;hb=a492a9dd079d95faf136a744ff6d47a3d109ad68;hp=8ce7dab55df09cc92a9ba14ebd2ef4c48de94fad;hpb=04ff9c2548eb4d8b8a59db23f7212c7a8cdd25aa;p=stockfish diff --git a/src/types.h b/src/types.h index 8ce7dab5..85fddc27 100644 --- a/src/types.h +++ b/src/types.h @@ -162,11 +162,11 @@ enum ScaleFactor { SCALE_FACTOR_NONE = 255 }; -enum ValueType { - VALUE_TYPE_NONE = 0, - VALUE_TYPE_UPPER = 1, - VALUE_TYPE_LOWER = 2, - VALUE_TYPE_EXACT = VALUE_TYPE_UPPER | VALUE_TYPE_LOWER +enum Bound { + BOUND_NONE = 0, + BOUND_UPPER = 1, + BOUND_LOWER = 2, + BOUND_EXACT = BOUND_UPPER | BOUND_LOWER }; enum Value { @@ -333,6 +333,7 @@ const Value QueenValueEndgame = Value(0x9FE); extern const Value PieceValueMidgame[17]; // Indexed by Piece or PieceType extern const Value PieceValueEndgame[17]; extern int SquareDistance[64][64]; +extern uint8_t BitCount8Bit[256]; inline Color operator~(Color c) { return Color(c ^ 1);