summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
cf0a2a2)
Use a single XOR instead of NEGATE + AND
No functional change.
// to file distance between left and right outermost pawns.
if (pos.count<PAWN>(Us) > 1)
{
// to file distance between left and right outermost pawns.
if (pos.count<PAWN>(Us) > 1)
{
- b = ~e->semiopenFiles[Us] & 0xFF;
+ b = e->semiopenFiles[Us] ^ 0xFF;
value += PawnsFileSpan * int(msb(b) - lsb(b));
}
value += PawnsFileSpan * int(msb(b) - lsb(b));
}