X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fbitboard.h;h=eceb845e643112d929c24a8a0b6236ab574fd589;hp=bc1900196d45cbc0c901158506096460195b426d;hb=af59cb1d63234fe5c711f4a0dc28d56fe79d1274;hpb=2f8961beef5fe63aabeb77a8d4f20c59f6470b5e diff --git a/src/bitboard.h b/src/bitboard.h index bc190019..eceb845e 100644 --- a/src/bitboard.h +++ b/src/bitboard.h @@ -150,26 +150,16 @@ extern Bitboard QueenPseudoAttacks[64]; /// Functions for testing whether a given bit is set in a bitboard, and for /// setting and clearing bits. -inline Bitboard set_mask_bb(Square s) { - // return 1ULL << s; - return SetMaskBB[s]; -} - -inline Bitboard clear_mask_bb(Square s) { - // return ~set_mask_bb(s); - return ClearMaskBB[s]; -} - inline Bitboard bit_is_set(Bitboard b, Square s) { - return b & set_mask_bb(s); + return b & SetMaskBB[s]; } inline void set_bit(Bitboard *b, Square s) { - *b |= set_mask_bb(s); + *b |= SetMaskBB[s]; } inline void clear_bit(Bitboard *b, Square s) { - *b &= clear_mask_bb(s); + *b &= ClearMaskBB[s]; }