Home
last modified time | relevance | path

Searched refs:pawn_attacks (Results 1 – 9 of 9) sorted by relevance

/dports/games/crafty/crafty-25.2_1/
H A Dinit.c183 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 Dtbprobe.c457 # 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 Devaluate.c355 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 Ddata.h281 extern uint64_t pawn_attacks[2][64];
H A Ddata.c392 uint64_t pawn_attacks[2][64]; variable
H A Dchess.h562 # define PawnAttacks(side, square) pawn_attacks[side][square]
H A Dmovgen.c231 temp_target = target & pawn_attacks[enemy][KingSQ(enemy)]; in GenerateChecks()
/dports/games/stockfish/Stockfish-sf_14/src/
H A Dpawns.h35 Bitboard pawn_attacks(Color c) const { return pawnAttacks[c]; } in pawn_attacks() function
H A Devaluate.cpp362 …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()