X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;h=f5eece7dc0725f8c72f8c91ec75838ba4e7788d7;hp=0194079b3724a6ba07d98ec5f56d318f8b7dd8aa;hb=61a6e4666400b1855394e342f3a5c5fe125f4f1f;hpb=60beb18efcb3c19b36a164a50e32b6ba6e24e7c4 diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 0194079b..f5eece7d 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -503,19 +503,20 @@ namespace { // Pawn Threats b = ei.attackedBy[Us][PAWN] & (pos.pieces(Them) ^ pos.pieces(Them, PAWN)); - if(b) + + if (b) { safe_pawns = pos.pieces(Us, PAWN) & (~ei.attackedBy[Them][ALL_PIECES] | ei.attackedBy[Us][ALL_PIECES]); safe_pawn_threats = (shift_bb(safe_pawns) | shift_bb(safe_pawns)) & (pos.pieces(Them) ^ pos.pieces(Them, PAWN)); unsafe_pawn_threats = b ^ safe_pawn_threats; - // Unsafe pawn threats - if(unsafe_pawn_threats) - score += ThreatenedByHangingPawn; - // Evaluate safe pawn threats - while(safe_pawn_threats) - score += ThreatenedByPawn[type_of(pos.piece_on(pop_lsb(&safe_pawn_threats)))]; + // Unsafe pawn threats + if (unsafe_pawn_threats) + score += ThreatenedByHangingPawn; + // Evaluate safe pawn threats + while (safe_pawn_threats) + score += ThreatenedByPawn[type_of(pos.piece_on(pop_lsb(&safe_pawn_threats)))]; } // Non-pawn enemies defended by a pawn