From c62e71e78f605bd66667289f2223429b3817eeab Mon Sep 17 00:00:00 2001 From: Shawn Xu Date: Wed, 10 Sep 2025 17:57:03 -0700 Subject: [PATCH] Simplify a separate term in low ply history bonus formula Passed Non-regression STC: LLR: 2.93 (-2.94,2.94) <-1.75,0.25> Total: 211200 W: 54887 L: 54860 D: 101453 Ptnml(0-2): 719, 24894, 54296, 25023, 668 https://tests.stockfishchess.org/tests/view/68c21e7f59efc3c96b6112c8 Passed Non-regression LTC: LLR: 2.94 (-2.94,2.94) <-1.75,0.25> Total: 217842 W: 55587 L: 55568 D: 106687 Ptnml(0-2): 130, 23651, 61313, 23724, 103 https://tests.stockfishchess.org/tests/view/68c230ec59efc3c96b61135a closes https://github.com/official-stockfish/Stockfish/pull/6307 Bench: 2070860 --- src/search.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/search.cpp b/src/search.cpp index 13d86125a..0684ea5cb 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1861,7 +1861,7 @@ void update_quiet_histories( workerThread.mainHistory[us][move.from_to()] << bonus; // Untuned to prevent duplicate effort if (ss->ply < LOW_PLY_HISTORY_SIZE) - workerThread.lowPlyHistory[ss->ply][move.from_to()] << (bonus * 741 / 1024) + 38; + workerThread.lowPlyHistory[ss->ply][move.from_to()] << bonus * 761 / 1024; update_continuation_histories(ss, pos.moved_piece(move), move.to_sq(), bonus * 955 / 1024);