X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fpawns.cpp;h=b83b780ab00f21e8228889e8ea13c358d0ce2939;hp=23d00bdecd5eb6206f11e20a31b768342481f02d;hb=b96dd754ede60b8463606cf38eac3eab400a123d;hpb=190d2ea4bc433a0c047ede87f5d9cc241de2b1e2 diff --git a/src/pawns.cpp b/src/pawns.cpp index 23d00bde..b83b780a 100644 --- a/src/pawns.cpp +++ b/src/pawns.cpp @@ -172,9 +172,6 @@ namespace { score += Lever[relative_rank(Us, s)]; } - b = e->semiopenFiles[Us] ^ 0xFF; - e->pawnSpan[Us] = b ? int(msb(b) - lsb(b)) : 0; - return score; } @@ -218,6 +215,7 @@ Entry* probe(const Position& pos) { e->key = key; e->score = evaluate(pos, e) - evaluate(pos, e); e->asymmetry = popcount(e->semiopenFiles[WHITE] ^ e->semiopenFiles[BLACK]); + e->openFiles = popcount(e->semiopenFiles[WHITE] & e->semiopenFiles[BLACK]); return e; }