X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmovegen.cpp;h=98e411b14e76939c0e0d7d2aaf2f94c8f1bbc3ed;hb=1b2af05ea69abffff432f7f20685e144bd24055e;hp=4016ccb364cb22d2642993a1c96aa2ca56be6b62;hpb=f59323b56a0920676c2589a36356a44fc42c8f40;p=stockfish diff --git a/src/movegen.cpp b/src/movegen.cpp index 4016ccb3..98e411b1 100644 --- a/src/movegen.cpp +++ b/src/movegen.cpp @@ -126,8 +126,8 @@ namespace { Bitboard b1, b2, dc1, dc2, emptySquares; - Bitboard pawnsOn7 = pos.pieces(PAWN, Us) & TRank7BB; - Bitboard pawnsNotOn7 = pos.pieces(PAWN, Us) & ~TRank7BB; + Bitboard pawnsOn7 = pos.pieces(Us, PAWN) & TRank7BB; + Bitboard pawnsNotOn7 = pos.pieces(Us, PAWN) & ~TRank7BB; Bitboard enemies = (Type == MV_EVASION ? pos.pieces(Them) & target: Type == MV_CAPTURE ? target : pos.pieces(Them));