Don't insert pv back into tt
authorajithcj <achajo@yahoo.co.in>
Fri, 10 Jun 2016 18:10:40 +0000 (18:10 +0000)
committerMarco Costalba <mcostalba@gmail.com>
Wed, 15 Jun 2016 06:55:40 +0000 (08:55 +0200)
commit8e45e70e55c42c4750ccb729dcd49cdaafe5af44
treef98e19d5831173692ea1b4d65a6ab4e740fbf6ed
parent126036abb093df88593ef9db67ac0b9a07f411a6
Don't insert pv back into tt

This code was added before the accurate pv patch, when
we retrieved PV directly from TT.

It's not required for correct (and long) PVs any more and
should be safe to remove it.

Also, allowing helper threads to repeatedly over-write
TT doesn't seem to make sense(that was probably an un-intended
side-effect of lazy smp). Before Lazy SMP only Main Thread used
to run ID loop and insert PV into TT.

STC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 74346 W: 13946 L: 13918 D: 46482

LTC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 47265 W: 6531 L: 6447 D: 34287

bench: 8819179
src/search.cpp
src/search.h