mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-20 00:56:39 +08:00
Retire queen_attacks_bb()
No functional change. Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
@@ -227,7 +227,7 @@ void bitboards_init() {
|
|||||||
{
|
{
|
||||||
PseudoAttacks[BISHOP][s] = bishop_attacks_bb(s, 0);
|
PseudoAttacks[BISHOP][s] = bishop_attacks_bb(s, 0);
|
||||||
PseudoAttacks[ROOK][s] = rook_attacks_bb(s, 0);
|
PseudoAttacks[ROOK][s] = rook_attacks_bb(s, 0);
|
||||||
PseudoAttacks[QUEEN][s] = queen_attacks_bb(s, 0);
|
PseudoAttacks[QUEEN][s] = PseudoAttacks[BISHOP][s] | PseudoAttacks[ROOK][s];
|
||||||
}
|
}
|
||||||
|
|
||||||
for (Square s1 = SQ_A1; s1 <= SQ_H8; s1++)
|
for (Square s1 = SQ_A1; s1 <= SQ_H8; s1++)
|
||||||
|
|||||||
@@ -169,10 +169,6 @@ inline Bitboard bishop_attacks_bb(Square s, Bitboard occ) {
|
|||||||
return BAttacks[s][bishop_index(s, occ)];
|
return BAttacks[s][bishop_index(s, occ)];
|
||||||
}
|
}
|
||||||
|
|
||||||
inline Bitboard queen_attacks_bb(Square s, Bitboard blockers) {
|
|
||||||
return rook_attacks_bb(s, blockers) | bishop_attacks_bb(s, blockers);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/// squares_between returns a bitboard representing all squares between
|
/// squares_between returns a bitboard representing all squares between
|
||||||
/// two squares. For instance, squares_between(SQ_C4, SQ_F7) returns a
|
/// two squares. For instance, squares_between(SQ_C4, SQ_F7) returns a
|
||||||
|
|||||||
Reference in New Issue
Block a user