]> git.sesse.net Git - stockfish/blobdiff - src/pawns.cpp
Revert "Count passed pawns in asymmetry measure"
[stockfish] / src / pawns.cpp
index 5c33577445dc22e6e1e8a69c4ae9a081e6b77f22..a1b533258b30f6e4b1b0264c24f896facdbc65ec 100644 (file)
@@ -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<WHITE>(pos, e);
   e->scores[BLACK] = evaluate<BLACK>(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;
 }