Searched refs:bishop_attacks (Results 1 – 6 of 6) sorted by relevance
/dports/games/crafty/crafty-25.2_1/ |
H A D | attacks.c | 19 if ((bishop_attacks[square] & (Bishops(side) | Queens(side))) in Attacks() 55 if (bishop_attacks[square] & bsliders) in AttacksTo() 114 if (bishop_attacks[square] & bsliders && in Attacked()
|
H A D | tbprobe.c | 208 # define bishop_attacks(s, occ) TB_BISHOP_ATTACKS(s, occ) macro 290 static uint64_t bishop_attacks(unsigned sq, uint64_t occ) { in bishop_attacks() function 453 (rook_attacks((s), (occ)) | bishop_attacks((s), (occ))) 871 for (att = bishop_attacks(from, occ) & them; att; att = poplsb(att)) { in gen_captures_or_promotions() 985 for (att = bishop_attacks(from, occ) & ~us; att; att = poplsb(att)) { in gen_moves() 1049 uint64_t batt = bishop_attacks(sq, occ); in is_legal() 1073 uint64_t batt = bishop_attacks(sq, occ); in is_check() 1705 return bishop_attacks(sq, occ); in tb_bishop_attacks()
|
H A D | data.h | 284 extern uint64_t bishop_attacks[64];
|
H A D | data.c | 395 uint64_t bishop_attacks[64]; variable
|
H A D | init.c | 280 bishop_attacks[i] = in InitializeAttackBoards()
|
H A D | evaluate.c | 406 i = ((bishop_attacks[square] & moves) && in EvaluateBishops()
|