From 16e859e291643d690470d6e2bc72a696b4535e22 Mon Sep 17 00:00:00 2001 From: Terje Kirstihagen <42723273+TerjeKir@users.noreply.github.com> Date: Thu, 29 Aug 2024 19:14:15 +0200 Subject: [PATCH] Remove bugged code that has no effect on the result (#716) Fixes #715 No functional change Bench: 23621947 --- src/evaluate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/evaluate.c b/src/evaluate.c index f02475a9..1c4a9b0b 100644 --- a/src/evaluate.c +++ b/src/evaluate.c @@ -290,7 +290,7 @@ INLINE int EvalPiece(const Position *pos, EvalInfo *ei, const Color color, const if (pt == BISHOP) { Bitboard bishopSquares = (BB(sq) & BlackSquaresBB) ? BlackSquaresBB : ~BlackSquaresBB; Bitboard badPawns = colorPieceBB(color, PAWN) & bishopSquares; - Bitboard blockedBadPawns = ShiftBB(pieceBB(ALL), down) & colorPieceBB(color, PAWN) & ~(FILE_A | FILE_B | FILE_G | FILE_H); + Bitboard blockedBadPawns = ShiftBB(pieceBB(ALL), down) & colorPieceBB(color, PAWN); int count = PopCount(badPawns) * PopCount(blockedBadPawns); eval += count * BishopBadP;