From 5d1644ba696c0a4d81450f922d216bf6479d4929 Mon Sep 17 00:00:00 2001 From: fanon Date: Sun, 20 Mar 2016 10:50:32 -0600 Subject: [PATCH 1/1] 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 --- src/pawns.cpp | 3 --- 1 file changed, 3 deletions(-) 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 -- 2.39.2