X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fpawns.cpp;h=721df3729af56c4e8dc7f87a70a438ca74b90a47;hp=b4ff799da3e71731a13ebd718f49c680a631f7cf;hb=820c5c25b649d6bdd51bed14a16efdc11719b588;hpb=6c898a10be75bc2c295a7dca7f72e51e76ec8293 diff --git a/src/pawns.cpp b/src/pawns.cpp index b4ff799d..721df372 100644 --- a/src/pawns.cpp +++ b/src/pawns.cpp @@ -90,8 +90,6 @@ namespace { const Color Them = (Us == WHITE ? BLACK : WHITE); const Direction Up = (Us == WHITE ? NORTH : SOUTH); - const Direction Right = (Us == WHITE ? NORTH_EAST : SOUTH_WEST); - const Direction Left = (Us == WHITE ? NORTH_WEST : SOUTH_EAST); Bitboard b, neighbours, stoppers, doubled, supported, phalanx; Bitboard lever, leverPush; @@ -106,7 +104,7 @@ namespace { e->passedPawns[Us] = e->pawnAttacksSpan[Us] = e->weakUnopposed[Us] = 0; e->semiopenFiles[Us] = 0xFF; e->kingSquares[Us] = SQ_NONE; - e->pawnAttacks[Us] = shift(ourPawns) | shift(ourPawns); + e->pawnAttacks[Us] = pos.pawn_attacks(ourPawns); e->pawnsOnSquares[Us][BLACK] = popcount(ourPawns & DarkSquares); e->pawnsOnSquares[Us][WHITE] = pos.count(Us) - e->pawnsOnSquares[Us][BLACK];