Use quiet ttMove in qsearch() (7962287)
authorlucasart <lucas.braesch@gmail.com>
Mon, 10 Nov 2014 11:14:16 +0000 (19:14 +0800)
committerJoona Kiiski <joona.kiiski@gmail.com>
Wed, 12 Nov 2014 21:06:14 +0000 (21:06 +0000)
commit234344500f4d6e35c6992a07e0b1adb59aea209e
tree4784abc10b88870366976f6fd9bd19d66d817b33
parentb777b17f6ff7fe9670d864cf31106fdefdca3001
Use quiet ttMove in qsearch() (7962287)

Daniel Jose reported that it was an elo gain in his engine:
http://www.talkchess.com/forum/viewtopic.php?t=54290

STC: Hash=16
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 33067 W: 6670 L: 6571 D: 19826

LTC: Hash=64
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 41181 W: 7008 L: 6920 D: 27253

And another one to verify no regression with hash pressure:

STC: Hash=4
LLR: 2.96 (-2.94,2.94) [-4.00,0.00]
Total: 25085 W: 5059 L: 4991 D: 15035

Verified that qsearch does not explode after this patch (recapture threshold).

Bench 7962287

Resolves #112
src/movepick.cpp