From 2aec8fb9560dc1fc266437ad4276db2b0381d9d5 Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Sat, 14 Jan 2012 23:00:10 +0100 Subject: [PATCH] Retire queen_attacks_bb() No functional change. Signed-off-by: Marco Costalba --- src/bitboard.cpp | 2 +- src/bitboard.h | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/bitboard.cpp b/src/bitboard.cpp index 138d8c72..c56d8e90 100644 --- a/src/bitboard.cpp +++ b/src/bitboard.cpp @@ -227,7 +227,7 @@ void bitboards_init() { { PseudoAttacks[BISHOP][s] = bishop_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++) diff --git a/src/bitboard.h b/src/bitboard.h index a00a0bdb..3b82e2da 100644 --- a/src/bitboard.h +++ b/src/bitboard.h @@ -169,10 +169,6 @@ inline Bitboard bishop_attacks_bb(Square s, Bitboard 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 /// two squares. For instance, squares_between(SQ_C4, SQ_F7) returns a -- 2.39.2