Prune ttMove like any other
authorlucasart <lucas.braesch@gmail.com>
Fri, 7 Nov 2014 21:40:24 +0000 (21:40 +0000)
committerJoona Kiiski <joona.kiiski@gmail.com>
Fri, 7 Nov 2014 21:40:24 +0000 (21:40 +0000)
commit7ebb872409d23b7c745d71ce5c21bea786d81aa0
treee1bd12a75ad865a7c39f0cc1aea78274025cf935
parent375797d51c8c18b98930f5e4c404b7fd572f6737
Prune ttMove like any other

This should reduce search inconsistencies, and doesn't seem to have a measurable ELO Impact:

STC with Hash=16
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 49264 W: 10076 L: 10007 D: 29181

LTC with Hash=64
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 82149 W: 14044 L: 14023 D: 54082

Plus an extra test, to make sure it doesn't regress with strong hash pressure:

STC with Hash=4
LLR: 2.95 (-2.94,2.94) [-4.00,0.00]
Total: 21498 W: 4327 L: 4246 D: 12925

Bench: 7302735

Resolves #100
src/search.cpp