From 2ec36f8ae8089bf1d687951c1d26c3a6a9e9eb01 Mon Sep 17 00:00:00 2001 From: =?utf8?q?St=C3=A9phane=20Nicolet?= Date: Sun, 25 Feb 2018 15:12:19 +0100 Subject: [PATCH] Revert "Count passed pawns in asymmetry measure" --- src/pawns.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) 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; } -- 2.39.2