Home
last modified time | relevance | path

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

/dports/games/crafty/crafty-25.2_1/
H A Dattacks.c19 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 Dtbprobe.c208 # 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 Ddata.h284 extern uint64_t bishop_attacks[64];
H A Ddata.c395 uint64_t bishop_attacks[64]; variable
H A Dinit.c280 bishop_attacks[i] = in InitializeAttackBoards()
H A Devaluate.c406 i = ((bishop_attacks[square] & moves) && in EvaluateBishops()