The idea here is that if we cut-off after a stand pat the
already exsisting TT entry was not usable with current
beta, so overwrite anyway.
After 999 games at 1+0
Mod vs Orig +173 =665 -161 + 4 ELO
Signed-off-by: Marco Costalba <mcostalba@gmail.com>
{
if (!tte->key() || tte->key() == posKey32) // empty or overwrite old
{
- // Do not overwrite when new type is VALUE_TYPE_EV_LO
- if (tte->key() && t == VALUE_TYPE_EV_LO)
- return;
-
// Preserve any exsisting ttMove
if (m == MOVE_NONE)
m = tte->move();