Home
last modified time | relevance | path

Searched refs:rook_attacks (Results 1 – 6 of 6) sorted by relevance

/dports/games/crafty/crafty-25.2_1/
H A Dattacks.c15 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 Dtbprobe.c351 # 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 Ddata.h283 extern uint64_t rook_attacks[64];
H A Ddata.c394 uint64_t rook_attacks[64]; variable
H A Dinit.c287 rook_attacks[i] = file_mask[File(i)] | rank_mask[Rank(i)]; in InitializeAttackBoards()
H A Devaluate.c1594 i = (rook_attacks[square] & moves && in EvaluateRooks()