From: Marco Costalba Date: Tue, 6 Jan 2009 15:06:08 +0000 (+0100) Subject: evaluate_passed_pawns() micro-optmization X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=cbfbf25d1b0ce9b173eeac5308724e635722a9ea evaluate_passed_pawns() micro-optmization No functional change, only a bit faster. Signed-off-by: Marco Costalba --- diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 3be9939b..2bfe5238 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -937,7 +937,7 @@ namespace { ebonus += Value(square_distance(theirKingSq, blockSq) * 6 * tr); // If the pawn is free to advance, increase bonus - if (pos.square_is_empty(blockSq)) + if (tr != 0 && pos.square_is_empty(blockSq)) { b2 = squares_in_front_of(us, s); b3 = b2 & ei.attacked_by(them);