This silly bug seems the reason of the unsual bench
value.
bench:
6261882
// Fail Low
if ( (tte->type() & BOUND_UPPER)
// Fail Low
if ( (tte->type() & BOUND_UPPER)
+ && ttValueUpper <= alpha
&& tte->depth_upper() >= depth
&& ttValueUpper != VALUE_NONE) // Only in case of TT access race
{
&& tte->depth_upper() >= depth
&& ttValueUpper != VALUE_NONE) // Only in case of TT access race
{
// Fail Low
if ( (tte->type() & BOUND_UPPER)
// Fail Low
if ( (tte->type() & BOUND_UPPER)
+ && ttValueUpper <= alpha
&& tte->depth_upper() >= ttDepth
&& ttValueUpper != VALUE_NONE) // Only in case of TT access race
{
&& tte->depth_upper() >= ttDepth
&& ttValueUpper != VALUE_NONE) // Only in case of TT access race
{