X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fpawns.cpp;h=e2b26344986ad51d129aafbf9fba91ba8d2857fc;hp=b034f478bede4e4456bd4ee3c741992c2ef6ef5d;hb=ca6ce6398b1bd21ff2ac29b2dc27d7c25abbb509;hpb=a2cdb6e5d2b33deedfe09baa43708151c45c802a diff --git a/src/pawns.cpp b/src/pawns.cpp index b034f478..e2b26344 100644 --- a/src/pawns.cpp +++ b/src/pawns.cpp @@ -77,11 +77,8 @@ namespace { Bitboard theirPawns = pos.pieces(Them, PAWN); e->passedPawns[Us] = e->pawnAttacksSpan[Us] = e->weakUnopposed[Us] = 0; - e->semiopenFiles[Us] = 0xFF; e->kingSquares[Us] = SQ_NONE; e->pawnAttacks[Us] = pawn_attacks_bb(ourPawns); - e->pawnsOnSquares[Us][BLACK] = popcount(ourPawns & DarkSquares); - e->pawnsOnSquares[Us][WHITE] = pos.count(Us) - e->pawnsOnSquares[Us][BLACK]; // Loop through all pawns of the current color and score each pawn while ((s = *pl++) != SQ_NONE) @@ -91,7 +88,6 @@ namespace { File f = file_of(s); Rank r = relative_rank(Us, s); - e->semiopenFiles[Us] &= ~(1 << f); e->pawnAttacksSpan[Us] |= pawn_attack_span(Us, s); // Flag the pawn @@ -166,7 +162,6 @@ Entry* probe(const Position& pos) { e->key = key; e->scores[WHITE] = evaluate(pos, e); e->scores[BLACK] = evaluate(pos, e); - e->passedCount= popcount(e->passedPawns[WHITE] | e->passedPawns[BLACK]); return e; }