X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fpawns.cpp;h=7e90089ce7921ba7d1d666c4eb965b8e04a00676;hp=a1b533258b30f6e4b1b0264c24f896facdbc65ec;hb=7a03450bd9a0e2b3d596bb0654add4402041957a;hpb=ebb3e7df65b48b8c66c9853983865aefa02e6b59 diff --git a/src/pawns.cpp b/src/pawns.cpp index a1b53325..7e90089c 100644 --- a/src/pawns.cpp +++ b/src/pawns.cpp @@ -222,8 +222,9 @@ Entry* probe(const Position& pos) { e->key = key; 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->passedPawns[WHITE] | e->passedPawns[BLACK]) + | (e->semiopenFiles[WHITE] ^ e->semiopenFiles[BLACK])); return e; }