mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-22 18:17:02 +08:00
Revert "Count passed pawns in asymmetry measure"
This commit is contained in:
@@ -164,9 +164,6 @@ namespace {
|
|||||||
e->passedPawns[Us] |= s;
|
e->passedPawns[Us] |= s;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (e->passedPawns[Us] & s)
|
|
||||||
e->asymmetry++;
|
|
||||||
|
|
||||||
// Score this pawn
|
// Score this pawn
|
||||||
if (supported | phalanx)
|
if (supported | phalanx)
|
||||||
score += Connected[opposed][bool(phalanx)][popcount(supported)][relative_rank(Us, s)];
|
score += Connected[opposed][bool(phalanx)][popcount(supported)][relative_rank(Us, s)];
|
||||||
@@ -223,11 +220,10 @@ Entry* probe(const Position& pos) {
|
|||||||
return e;
|
return e;
|
||||||
|
|
||||||
e->key = key;
|
e->key = key;
|
||||||
e->asymmetry = 0;
|
|
||||||
e->scores[WHITE] = evaluate<WHITE>(pos, e);
|
e->scores[WHITE] = evaluate<WHITE>(pos, e);
|
||||||
e->scores[BLACK] = evaluate<BLACK>(pos, e);
|
e->scores[BLACK] = evaluate<BLACK>(pos, e);
|
||||||
e->asymmetry += 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]);
|
e->openFiles = popcount(e->semiopenFiles[WHITE] & e->semiopenFiles[BLACK]);
|
||||||
|
|
||||||
return e;
|
return e;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user