This is a left-over from ONE_PLY == 2.
No functional change.
Resolves #107
inline Value razor_margin(Depth d) { return Value(512 + 32 * d); }
// Futility lookup tables (initialized at startup) and their access functions
inline Value razor_margin(Depth d) { return Value(512 + 32 * d); }
// Futility lookup tables (initialized at startup) and their access functions
- int FutilityMoveCounts[2][32]; // [improving][depth]
+ int FutilityMoveCounts[2][16]; // [improving][depth]
inline Value futility_margin(Depth d) {
return Value(200 * d);
inline Value futility_margin(Depth d) {
return Value(200 * d);
}
// Init futility move count array
}
// Init futility move count array
- for (int d = 0; d < 32; ++d)
+ for (int d = 0; d < 16; ++d)
{
FutilityMoveCounts[0][d] = int(2.4 + 0.773 * pow(d + 0.00, 1.8));
FutilityMoveCounts[1][d] = int(2.9 + 1.045 * pow(d + 0.49, 1.8));
{
FutilityMoveCounts[0][d] = int(2.4 + 0.773 * pow(d + 0.00, 1.8));
FutilityMoveCounts[1][d] = int(2.9 + 1.045 * pow(d + 0.49, 1.8));