Simplified shuffle extension version (#2121)
authorJoost VandeVondele <Joost.VandeVondele@gmail.com>
Thu, 2 May 2019 17:22:29 +0000 (19:22 +0200)
committerMarco Costalba <mcostalba@users.noreply.github.com>
Thu, 2 May 2019 17:22:29 +0000 (19:22 +0200)
commit5c4002aa827653a125130a0d01d0bb96dd2b8bae
tree191c02897f02003631fce81cc13869799fad36d9
parent7ede1ed0716744270544dcb1ee71ca907c6d9c23
Simplified shuffle extension version (#2121)

only the extension part of the shuffle patch is sufficient to
pass [0,3.5] bounds at VLTC as shown by two more tests.

http://tests.stockfishchess.org/tests/view/5cc168bc0ebc5925cf02bda8
LLR: 2.95 (-2.94,2.94) [0.00,3.50]
Total: 120684 W: 17875 L: 17400 D: 85409

http://tests.stockfishchess.org/tests/view/5cc14d510ebc5925cf02bcb5
LLR: 2.95 (-2.94,2.94) [0.00,3.50]
Total: 68415 W: 10250 L: 9905 D: 48260

this patch proposes to simplify back to this basic and easier to
understand version. In case there is a need to run a [-3, 1] VLTC on
this one, it can be done, but it is resource intensive, and not needed
IMO.

Bench: 3388643
src/search.cpp