summaryrefslogtreecommitdiff
path: root/src/chess.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/chess.h')
-rwxr-xr-xsrc/chess.h16
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