Searched refs:rook_attacks (Results 1 – 6 of 6) sorted by relevance
/dports/games/crafty/crafty-25.2_1/ |
H A D | attacks.c | 15 if ((rook_attacks[square] & (Rooks(side) | Queens(side))) in Attacks() 57 if (rook_attacks[square] & rsliders) in AttacksTo() 117 if (rook_attacks[square] & rsliders && in Attacked()
|
H A D | tbprobe.c | 351 # define rook_attacks(s, occ) TB_ROOK_ATTACKS(s, occ) macro 376 static uint64_t rook_attacks(unsigned sq, uint64_t occ) { in rook_attacks() function 453 (rook_attacks((s), (occ)) | bishop_attacks((s), (occ))) 864 for (att = rook_attacks(from, occ) & them; att; att = poplsb(att)) { in gen_captures_or_promotions() 978 for (att = rook_attacks(from, occ) & ~us; att; att = poplsb(att)) { in gen_moves() 1048 uint64_t ratt = rook_attacks(sq, occ); in is_legal() 1072 uint64_t ratt = rook_attacks(sq, occ); in is_check() 1701 return rook_attacks(sq, occ); in tb_rook_attacks()
|
H A D | data.h | 283 extern uint64_t rook_attacks[64];
|
H A D | data.c | 394 uint64_t rook_attacks[64]; variable
|
H A D | init.c | 287 rook_attacks[i] = file_mask[File(i)] | rank_mask[Rank(i)]; in InitializeAttackBoards()
|
H A D | evaluate.c | 1594 i = (rook_attacks[square] & moves && in EvaluateRooks()
|