Author: Frank Schneider
Date: 12:43:27 03/17/05
Go up one level in this thread
Hi Dan, Fabien, Thomas!
First, something is missing from your diff:
<big snip>
>unable to open %s
>search_full.c
Second: in search_full.cpp, Toga's code is:
history_pruning = false;
save_old_depth = new_depth;
if (UseHistory && depth >= HistoryDepth && node_type != NodePV) {
if (!in_check && played_nb >= HistoryMoveNb && new_depth < depth &&
threat_extension == 0) {
value = sort->value; // history score
if (value < HistoryValue) {
if (node_type != NodePV){
// always true
new_depth -= Fractional;
history_pruning = true;
}
if (value < HistoryBound && new_depth > 1*Fractional){
new_depth -= Fractional;
history_pruning = true;
}
}
}
}
The inner "if (node_type != NodePV)" is always true.
Best,
Frank
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.