Merge branch 'eval_cache'
authorMarco Costalba <mcostalba@gmail.com>
Tue, 4 Dec 2012 06:57:46 +0000 (07:57 +0100)
committerMarco Costalba <mcostalba@gmail.com>
Tue, 4 Dec 2012 07:05:15 +0000 (08:05 +0100)
commit6fa83f51889248b16f539db4ce0fe5b23f2a85d6
tree53ca577f0ca4b436ad13d3e5c2b5795b13e83ccc
parentce248e7920912143e2930a31b0951515e6f63442
parent23bdd064426c6fb5b6fd860d156c9f50bb58d0db
Merge branch 'eval_cache'

Use an eval cache instead of TT to store node
position evaluations.

It is already an improvment and, because it frees
two TT entry slots, paves the way to extend TT to
store both upper and lower bounds.

After 4855 games, single thread, 15"+0.05
Mod vs Orig 1165 -920 - 2770 ELO +18

bench: 5149248
src/thread.h