From 14aebe2b7ce1fa3ba7570168115ac3b0077ea97a Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Thu, 26 Dec 2013 12:08:23 +0100 Subject: [PATCH] Further simplify previous patch Use a single XOR instead of NEGATE + AND No functional change. --- src/pawns.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)); } -- 2.39.2