Quantize eval to multiples of 16
authorJoost VandeVondele <Joost.VandeVondele@gmail.com>
Wed, 10 Jun 2020 11:19:21 +0000 (13:19 +0200)
committerStéphane Nicolet <cassio@free.fr>
Sat, 13 Jun 2020 05:10:34 +0000 (07:10 +0200)
commit4d657618e956decdd51bceca77c2c5489dfcf6af
tree1fa8e36619dd0273e1204e2c36a0ce5da539981b
parentc44c62efc24fbe6355a9c19e287b2c78e6fd6c1d
Quantize eval to multiples of 16

Removes some excess precision, helps searchs.

Effectively reintroduces evaluation grain, with a slightly different context.
https://github.com/official-stockfish/Stockfish/commit/45dbd9cd0303d0db469670af8ec3598731a4eace

passed STC
LLR: 2.97 (-2.94,2.94) {-0.50,1.50}
Total: 197032 W: 37938 L: 37462 D: 121632
Ptnml(0-2): 3359, 22994, 45446, 23246, 3471
https://tests.stockfishchess.org/tests/view/5ee0c228f29b40b0fc95ae53

passed LTC
LLR: 2.94 (-2.94,2.94) {0.25,1.75}
Total: 77696 W: 9970 L: 9581 D: 58145
Ptnml(0-2): 530, 7075, 23311, 7340, 592
https://tests.stockfishchess.org/tests/view/5ee21426f29b40b0fc95af43

passed LTC SMP
LLR: 2.96 (-2.94,2.94) {0.25,1.75}
Total: 64136 W: 7425 L: 7091 D: 49620
Ptnml(0-2): 345, 5416, 20228, 5718, 361
https://tests.stockfishchess.org/tests/view/5ee387bbf29b40b0fc95b04c

closes https://github.com/official-stockfish/Stockfish/pull/2733

Bench: 4939103
src/evaluate.cpp