From: Marco Costalba Date: Thu, 26 Dec 2013 11:08:23 +0000 (+0100) Subject: Further simplify previous patch X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=14aebe2b7ce1fa3ba7570168115ac3b0077ea97a;p=fairystockfish.git 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 39bd689..5c7a55b 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)); }