@@ -57,15 +57,15 @@ const Bitboard Rank6BB = Rank1BB << (8 * 5);
5757const Bitboard Rank7BB = Rank1BB << (8 * 6 );
5858const Bitboard Rank8BB = Rank1BB << (8 * 7 );
5959
60- extern Bitboard RMasks [SQUARE_NB];
61- extern Bitboard RMagics [SQUARE_NB];
62- extern Bitboard* RAttacks [SQUARE_NB];
63- extern unsigned RShifts [SQUARE_NB];
60+ extern Bitboard RookMasks [SQUARE_NB];
61+ extern Bitboard RookMagics [SQUARE_NB];
62+ extern Bitboard* RookAttacks [SQUARE_NB];
63+ extern unsigned RookShifts [SQUARE_NB];
6464
65- extern Bitboard BMasks [SQUARE_NB];
66- extern Bitboard BMagics [SQUARE_NB];
67- extern Bitboard* BAttacks [SQUARE_NB];
68- extern unsigned BShifts [SQUARE_NB];
65+ extern Bitboard BishopMasks [SQUARE_NB];
66+ extern Bitboard BishopMagics [SQUARE_NB];
67+ extern Bitboard* BishopAttacks [SQUARE_NB];
68+ extern unsigned BishopShifts [SQUARE_NB];
6969
7070extern Bitboard SquareBB[SQUARE_NB];
7171extern Bitboard FileBB[FILE_NB];
@@ -230,35 +230,35 @@ inline bool aligned(Square s1, Square s2, Square s3) {
230230// / a square and a bitboard of occupied squares as input, and returns a bitboard
231231// / representing all squares attacked by Pt (bishop or rook) on the given square.
232232template <PieceType Pt>
233- FORCE_INLINE unsigned magic_index (Square s, Bitboard occ ) {
233+ FORCE_INLINE unsigned magic_index (Square s, Bitboard occupied ) {
234234
235- Bitboard* const Masks = Pt == ROOK ? RMasks : BMasks ;
236- Bitboard* const Magics = Pt == ROOK ? RMagics : BMagics ;
237- unsigned * const Shifts = Pt == ROOK ? RShifts : BShifts ;
235+ Bitboard* const Masks = Pt == ROOK ? RookMasks : BishopMasks ;
236+ Bitboard* const Magics = Pt == ROOK ? RookMagics : BishopMagics ;
237+ unsigned * const Shifts = Pt == ROOK ? RookShifts : BishopShifts ;
238238
239239 if (HasPext)
240- return unsigned (_pext_u64 (occ , Masks[s]));
240+ return unsigned (_pext_u64 (occupied , Masks[s]));
241241
242242 if (Is64Bit)
243- return unsigned (((occ & Masks[s]) * Magics[s]) >> Shifts[s]);
243+ return unsigned (((occupied & Masks[s]) * Magics[s]) >> Shifts[s]);
244244
245- unsigned lo = unsigned (occ ) & unsigned (Masks[s]);
246- unsigned hi = unsigned (occ >> 32 ) & unsigned (Masks[s] >> 32 );
245+ unsigned lo = unsigned (occupied ) & unsigned (Masks[s]);
246+ unsigned hi = unsigned (occupied >> 32 ) & unsigned (Masks[s] >> 32 );
247247 return (lo * unsigned (Magics[s]) ^ hi * unsigned (Magics[s] >> 32 )) >> Shifts[s];
248248}
249249
250250template <PieceType Pt>
251- inline Bitboard attacks_bb (Square s, Bitboard occ ) {
252- return (Pt == ROOK ? RAttacks : BAttacks )[s][magic_index<Pt>(s, occ )];
251+ inline Bitboard attacks_bb (Square s, Bitboard occupied ) {
252+ return (Pt == ROOK ? RookAttacks : BishopAttacks )[s][magic_index<Pt>(s, occupied )];
253253}
254254
255- inline Bitboard attacks_bb (Piece pc, Square s, Bitboard occ ) {
255+ inline Bitboard attacks_bb (Piece pc, Square s, Bitboard occupied ) {
256256
257257 switch (type_of (pc))
258258 {
259- case BISHOP: return attacks_bb<BISHOP>(s, occ );
260- case ROOK : return attacks_bb<ROOK>(s, occ );
261- case QUEEN : return attacks_bb<BISHOP>(s, occ ) | attacks_bb<ROOK>(s, occ );
259+ case BISHOP: return attacks_bb<BISHOP>(s, occupied );
260+ case ROOK : return attacks_bb<ROOK>(s, occupied );
261+ case QUEEN : return attacks_bb<BISHOP>(s, occupied ) | attacks_bb<ROOK>(s, occupied );
262262 default : return StepAttacksBB[pc][s];
263263 }
264264}
0 commit comments