From: Stéphane Nicolet Date: Wed, 25 Jul 2018 16:31:02 +0000 (+0200) Subject: Code clean-up X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=ae9892788526a3809f490bbc20d85d458b987da3 Code clean-up This patch implements some idea by Alain Savard and Mike Whiteley taken from the perpertual renaming/reformatting thread. This is a pure code cleaning patch (so no change in functionality), but I use it as a pretext to correct the bogus bench number that I introduced in the previous commit. Bench: 4413383 --- diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 76ffcf03..7309f9f3 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -551,7 +551,6 @@ namespace { score += ThreatByRank * (int)relative_rank(Them, s); } - // Bonus for king attacks on pawns or pieces which are not pawn-defended if (weak & attackedBy[Us][KING]) score += ThreatByKing; @@ -576,7 +575,7 @@ namespace { b = shift(pos.pieces(Us, PAWN)) & ~pos.pieces(); b |= shift(b & TRank3BB) & ~pos.pieces(); - // Keep only the squares which are not completely unsafe + // Keep only the squares which are relatively safe b &= ~attackedBy[Them][PAWN] & (attackedBy[Us][ALL_PIECES] | ~attackedBy[Them][ALL_PIECES]); diff --git a/src/misc.cpp b/src/misc.cpp index e6a29af7..5572bc91 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -224,11 +224,11 @@ void bindThisThread(size_t) {} #else -/// get_group() retrieves logical processor information using Windows specific +/// best_group() retrieves logical processor information using Windows specific /// API and returns the best group id for the thread with index idx. Original /// code from Texel by Peter Österlund. -int get_group(size_t idx) { +int best_group(size_t idx) { int threads = 0; int nodes = 0; @@ -299,7 +299,7 @@ int get_group(size_t idx) { void bindThisThread(size_t idx) { // Use only local variables to be thread-safe - int group = get_group(idx); + int group = best_group(idx); if (group == -1) return;