X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fbitboard.h;h=55f40eee2e8e2414c2af55c4e1c5c949670fd982;hp=404178dcc4b73f2c7e564b173c637c3d29ba29b9;hb=1036cadcecc43737a1234eec00960a5a81073971;hpb=6d665b7f78d03ef7c15d7964b28dccd6b6826adf diff --git a/src/bitboard.h b/src/bitboard.h index 404178dc..55f40eee 100644 --- a/src/bitboard.h +++ b/src/bitboard.h @@ -60,12 +60,12 @@ extern Bitboard SquaresInFrontMask[2][64]; extern Bitboard PassedPawnMask[2][64]; extern Bitboard AttackSpanMask[2][64]; -extern const uint64_t RMult[64]; +extern uint64_t RMult[64]; extern int RShift[64]; extern Bitboard RMask[64]; extern Bitboard* RAttacks[64]; -extern const uint64_t BMult[64]; +extern uint64_t BMult[64]; extern int BShift[64]; extern Bitboard BMask[64]; extern Bitboard* BAttacks[64]; @@ -245,7 +245,7 @@ inline Bitboard attack_span_mask(Color c, Square s) { inline bool squares_aligned(Square s1, Square s2, Square s3) { return (BetweenBB[s1][s2] | BetweenBB[s1][s3] | BetweenBB[s2][s3]) - & ((1ULL << s1) | (1ULL << s2) | (1ULL << s3)); + & ( SetMaskBB[s1] | SetMaskBB[s2] | SetMaskBB[s3]); }