From: Marco Costalba Date: Thu, 26 Dec 2013 11:08:23 +0000 (+0100) Subject: Further simplify previous patch X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=14aebe2b7ce1fa3ba7570168115ac3b0077ea97a;hp=cf0a2a26a9e2640dc86b26a998fb7a71a5c20b90 Further simplify previous patch Use a single XOR instead of NEGATE + AND No functional change. --- diff --git a/src/pawns.cpp b/src/pawns.cpp index 39bd689f..5c7a55be 100644 --- a/src/pawns.cpp +++ b/src/pawns.cpp @@ -188,7 +188,7 @@ namespace { // to file distance between left and right outermost pawns. if (pos.count(Us) > 1) { - b = ~e->semiopenFiles[Us] & 0xFF; + b = e->semiopenFiles[Us] ^ 0xFF; value += PawnsFileSpan * int(msb(b) - lsb(b)); }