X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fbitboard.h;h=a53f348b2fb268eb412bebbdfc967c6f70b5b072;hp=142c4c5a397f85b5b9092b4692c374cd1c6a2f01;hb=f84f04742a30166c2751de28245e11922da132fb;hpb=cc40d1c46a66a5ab21de658fee241f2592f51ef7 diff --git a/src/bitboard.h b/src/bitboard.h index 142c4c5a..a53f348b 100644 --- a/src/bitboard.h +++ b/src/bitboard.h @@ -63,7 +63,6 @@ extern Bitboard PassedPawnMask[COLOR_NB][SQUARE_NB]; extern Bitboard AttackSpanMask[COLOR_NB][SQUARE_NB]; extern Bitboard PseudoAttacks[PIECE_TYPE_NB][SQUARE_NB]; -const Bitboard WhiteSquares = 0x55AA55AA55AA55AAULL; const Bitboard BlackSquares = 0xAA55AA55AA55AA55ULL; /// Overloads of bitwise operators between a Bitboard and a Square for testing @@ -201,8 +200,7 @@ inline bool squares_aligned(Square s1, Square s2, Square s3) { /// the same color of the given square. inline Bitboard same_color_squares(Square s) { - return Bitboard(0xAA55AA55AA55AA55ULL) & s ? 0xAA55AA55AA55AA55ULL - : ~0xAA55AA55AA55AA55ULL; + return BlackSquares & s ? BlackSquares : ~BlackSquares; }