diff options
Diffstat (limited to 'src/chess.h')
| -rwxr-xr-x | src/chess.h | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/src/chess.h b/src/chess.h index abf802e..8861ef1 100755 --- a/src/chess.h +++ b/src/chess.h @@ -819,10 +819,6 @@ typedef struct _COUNTERS UINT64 u64LazyEvals; UINT64 u64FullEvals; UINT64 u64CyclesInEval; - UINT64 u64HistoryPrunes; - UINT64 u64HistoryPruneReSearches; - UINT64 u64FutilityCandidates; - UINT64 u64FutilityPrunes; } tree; @@ -932,7 +928,6 @@ typedef struct _PLY_INFO #endif SCORE iEval; INT iExtensionAmount; - FLAG fIsPVNode; // (iBeta != iAlpha+1) at this ply FLAG fInCheck; FLAG fInQsearch; MOVE mv; @@ -2285,7 +2280,7 @@ IsDraw(SEARCHER_THREAD_CONTEXT *ctx); // // search.c // -#define QPLIES_OF_NON_CAPTURE_CHECKS (1) +#define QPLIES_OF_NON_CAPTURE_CHECKS (2) #define FUTILITY_BASE_MARGIN (50) // + ctx->uPositional (min 100) #define DO_IID #define IID_R_FACTOR (TWO_PLY + HALF_PLY) @@ -2320,14 +2315,6 @@ ComputeMoveScore(IN SEARCHER_THREAD_CONTEXT *ctx, FLAG ThreadUnderTerminatingSplit(SEARCHER_THREAD_CONTEXT *); -void -InitializeLMRTable(void); - -INT -ExtraReduction(IN ULONG uRemainingDepth, - IN ULONG uMoveNum, - IN ULONG uFailHighPct); - FLAG WeShouldDoHistoryPruning(IN SCORE iRoughEval, IN SCORE iAlpha, @@ -2377,6 +2364,7 @@ ComputeMoveExtension(IN OUT SEARCHER_THREAD_CONTEXT *ctx, IN ULONG uMoveNum, IN SCORE iRoughEval, IN ULONG uDepth, + IN SCORE iCheckSee, IN OUT INT *piExtend); SCORE |
