X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fpawns.cpp;h=a1b533258b30f6e4b1b0264c24f896facdbc65ec;hp=5c33577445dc22e6e1e8a69c4ae9a081e6b77f22;hb=2ec36f8ae8089bf1d687951c1d26c3a6a9e9eb01;hpb=2e21aba8d937bdf5eb0eedeac99ac2c2553e9d0d diff --git a/src/pawns.cpp b/src/pawns.cpp index 5c335774..a1b53325 100644 --- a/src/pawns.cpp +++ b/src/pawns.cpp @@ -164,9 +164,6 @@ namespace { e->passedPawns[Us] |= s; } - if (e->passedPawns[Us] & s) - e->asymmetry++; - // Score this pawn if (supported | phalanx) score += Connected[opposed][bool(phalanx)][popcount(supported)][relative_rank(Us, s)]; @@ -223,11 +220,10 @@ Entry* probe(const Position& pos) { return e; e->key = key; - e->asymmetry = 0; e->scores[WHITE] = evaluate(pos, e); e->scores[BLACK] = evaluate(pos, e); - e->asymmetry += popcount(e->semiopenFiles[WHITE] ^ e->semiopenFiles[BLACK]); - e->openFiles = popcount(e->semiopenFiles[WHITE] & e->semiopenFiles[BLACK]); + e->asymmetry = popcount(e->semiopenFiles[WHITE] ^ e->semiopenFiles[BLACK]); + e->openFiles = popcount(e->semiopenFiles[WHITE] & e->semiopenFiles[BLACK]); return e; }