Revert "Count passed pawns in asymmetry measure"
parent
2e21aba8d9
commit
2ec36f8ae8
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue