Searched refs:king_attacks (Results 1 – 7 of 7) sorted by relevance
118 # define king_attacks(s) TB_KING_ATTACKS(s) macro125 # define king_attacks(s) king_attacks_table[(s)] macro850 for (att = king_attacks(from) & them; att; att = poplsb(att)) { in gen_captures_or_promotions()964 for (att = king_attacks(from) & ~us; att; att = poplsb(att)) { in gen_moves()1046 if (king_attacks(sq) & (pos->kings & them)) in is_legal()1693 return king_attacks(sq); in tb_king_attacks()
76 moves = king_attacks[from] & Occupied(enemy); in GenerateCaptures()496 for (moves = king_attacks[from] & ~Occupied(side); moves; Clear(to, moves)) { in GenerateCheckEvasions()761 moves = king_attacks[from] & target; in GenerateNoncaptures()
286 extern uint64_t king_attacks[64];
293 king_attacks[i] = 0; in InitializeAttackBoards()296 king_attacks[i] = king_attacks[i] | SetMask(j); in InitializeAttackBoards()
405 moves = king_attacks[KingSQ(enemy)]; in EvaluateBishops()1593 moves = king_attacks[KingSQ(enemy)]; in EvaluateRooks()
396 uint64_t king_attacks[64]; variable
560 # define KingAttacks(square) king_attacks[square]