mirror of
https://github.com/sockspls/badfish
synced 2025-04-30 16:53:09 +00:00
Rename ok_to_use_TT() in can_return_tt()
Seems more appropiate. From Lucas Braesch's DoubleCheck. No functional change. Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
parent
1036cadcec
commit
bb6a6e159a
1 changed files with 6 additions and 6 deletions
|
@ -197,7 +197,7 @@ namespace {
|
||||||
bool connected_moves(const Position& pos, Move m1, Move m2);
|
bool connected_moves(const Position& pos, Move m1, Move m2);
|
||||||
Value value_to_tt(Value v, int ply);
|
Value value_to_tt(Value v, int ply);
|
||||||
Value value_from_tt(Value v, int ply);
|
Value value_from_tt(Value v, int ply);
|
||||||
bool ok_to_use_TT(const TTEntry* tte, Depth depth, Value beta, int ply);
|
bool can_return_tt(const TTEntry* tte, Depth depth, Value beta, int ply);
|
||||||
bool connected_threat(const Position& pos, Move m, Move threat);
|
bool connected_threat(const Position& pos, Move m, Move threat);
|
||||||
Value refine_eval(const TTEntry* tte, Value defaultEval, int ply);
|
Value refine_eval(const TTEntry* tte, Value defaultEval, int ply);
|
||||||
void update_history(const Position& pos, Move move, Depth depth, Move movesSearched[], int moveCount);
|
void update_history(const Position& pos, Move move, Depth depth, Move movesSearched[], int moveCount);
|
||||||
|
@ -784,7 +784,7 @@ namespace {
|
||||||
// smooth experience in analysis mode. We don't probe at Root nodes otherwise
|
// smooth experience in analysis mode. We don't probe at Root nodes otherwise
|
||||||
// we should also update RootMoveList to avoid bogus output.
|
// we should also update RootMoveList to avoid bogus output.
|
||||||
if (!RootNode && tte && (PvNode ? tte->depth() >= depth && tte->type() == VALUE_TYPE_EXACT
|
if (!RootNode && tte && (PvNode ? tte->depth() >= depth && tte->type() == VALUE_TYPE_EXACT
|
||||||
: ok_to_use_TT(tte, depth, beta, ss->ply)))
|
: can_return_tt(tte, depth, beta, ss->ply)))
|
||||||
{
|
{
|
||||||
TT.refresh(tte);
|
TT.refresh(tte);
|
||||||
ss->bestMove = ttMove; // Can be MOVE_NONE
|
ss->bestMove = ttMove; // Can be MOVE_NONE
|
||||||
|
@ -1334,7 +1334,7 @@ split_point_start: // At split points actual search starts from here
|
||||||
tte = TT.probe(pos.get_key());
|
tte = TT.probe(pos.get_key());
|
||||||
ttMove = (tte ? tte->move() : MOVE_NONE);
|
ttMove = (tte ? tte->move() : MOVE_NONE);
|
||||||
|
|
||||||
if (!PvNode && tte && ok_to_use_TT(tte, ttDepth, beta, ss->ply))
|
if (!PvNode && tte && can_return_tt(tte, ttDepth, beta, ss->ply))
|
||||||
{
|
{
|
||||||
ss->bestMove = ttMove; // Can be MOVE_NONE
|
ss->bestMove = ttMove; // Can be MOVE_NONE
|
||||||
return value_from_tt(tte->value(), ss->ply);
|
return value_from_tt(tte->value(), ss->ply);
|
||||||
|
@ -1669,10 +1669,10 @@ split_point_start: // At split points actual search starts from here
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// ok_to_use_TT() returns true if a transposition table score
|
// can_return_tt() returns true if a transposition table score
|
||||||
// can be used at a given point in search.
|
// can be used to cut-off at a given point in search.
|
||||||
|
|
||||||
bool ok_to_use_TT(const TTEntry* tte, Depth depth, Value beta, int ply) {
|
bool can_return_tt(const TTEntry* tte, Depth depth, Value beta, int ply) {
|
||||||
|
|
||||||
Value v = value_from_tt(tte->value(), ply);
|
Value v = value_from_tt(tte->value(), ply);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue