From: fanon Date: Sun, 20 Mar 2016 16:50:32 +0000 (-0600) Subject: Simplify pawns King Safety calculation X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=5d1644ba696c0a4d81450f922d216bf6479d4929;hp=60590577f2117dbc9305184660a3fe8fe6f89f85 Simplify pawns King Safety calculation STC LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 130209 W: 23516 L: 23581 D: 83112 LTC LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 33541 W: 4563 L: 4460 D: 24518 Bench: 8644370 Resolves #604 --- diff --git a/src/pawns.cpp b/src/pawns.cpp index 0642c679..9239bfac 100644 --- a/src/pawns.cpp +++ b/src/pawns.cpp @@ -288,9 +288,6 @@ Score Entry::do_king_safety(const Position& pos, Square ksq) { if (pawns) while (!(DistanceRingBB[ksq][minKingPawnDistance++] & pawns)) {} - if (relative_rank(Us, ksq) > RANK_4) - return make_score(0, -16 * minKingPawnDistance); - Value bonus = shelter_storm(pos, ksq); // If we can castle use the bonus after the castling if it is bigger