Searched refs:pawn_attacks (Results 1 – 9 of 9) sorted by relevance
/dports/games/crafty/crafty-25.2_1/ |
H A D | init.c | 183 pawn_attacks[white][i] = 0; in InitializeAttackBoards() 189 pawn_attacks[white][i] = in InitializeAttackBoards() 190 pawn_attacks[white][i] | (uint64_t) 1 << sq; in InitializeAttackBoards() 192 pawn_attacks[black][i] = 0; in InitializeAttackBoards() 198 pawn_attacks[black][i] = in InitializeAttackBoards() 199 pawn_attacks[black][i] | (uint64_t) 1 << sq; in InitializeAttackBoards()
|
H A D | tbprobe.c | 457 # define pawn_attacks(s, c) TB_PAWN_ATTACKS(s, c) macro 464 # define pawn_attacks(s, c) pawn_attacks_table[(c)][(s)] macro 885 att = pawn_attacks(from, pos->turn); in gen_captures_or_promotions() 947 if ((pawn_attacks(from, pos->turn) & ep) != 0) in gen_pawn_ep_captures() 1000 att = pawn_attacks(from, pos->turn); in gen_moves() 1058 if (pawn_attacks(sq, !pos->turn) & (pos->pawns & them)) in is_legal() 1082 if (pawn_attacks(sq, pos->turn) & (pos->pawns & them)) in is_check() 1191 (pawn_attacks(from + 8, true) & pos0->pawns & pos0->black) != 0) in do_move() 1194 (pawn_attacks(from - 8, false) & pos0->pawns & pos0->white) != 0) in do_move() 1713 return pawn_attacks(sq, color); in tb_pawn_attacks()
|
H A D | evaluate.c | 355 if (pawn_attacks[enemy][square] & Pawns(side)) { in EvaluateBishops() 392 if (mobility < 0 && (pawn_attacks[enemy][square] & Pawns(side)) in EvaluateBishops() 760 if (pawn_attacks[enemy][square] & Pawns(side)) { in EvaluateKnights() 989 if (Pawns(side) & pawn_attacks[enemy][next_sq]) in EvaluatePassedPawns() 1298 supported = Pawns(side) & pawn_attacks[enemy][square]; in EvaluatePawns()
|
H A D | data.h | 281 extern uint64_t pawn_attacks[2][64];
|
H A D | data.c | 392 uint64_t pawn_attacks[2][64]; variable
|
H A D | chess.h | 562 # define PawnAttacks(side, square) pawn_attacks[side][square]
|
H A D | movgen.c | 231 temp_target = target & pawn_attacks[enemy][KingSQ(enemy)]; in GenerateChecks()
|
/dports/games/stockfish/Stockfish-sf_14/src/ |
H A D | pawns.h | 35 Bitboard pawn_attacks(Color c) const { return pawnAttacks[c]; } in pawn_attacks() function
|
H A D | evaluate.cpp | 362 …Area[Us] = ~(b | pos.pieces(Us, KING, QUEEN) | pos.blockers_for_king(Us) | pe->pawn_attacks(Them)); in initialize() 366 attackedBy[Us][PAWN] = pe->pawn_attacks(Us); in initialize() 375 kingAttackersCount[Them] = popcount(kingRing[Us] & pe->pawn_attacks(Them)); in initialize()
|