From b0e19a5b49f0657052e853345ad384aeb4696f17 Mon Sep 17 00:00:00 2001 From: stefiosif Date: Fri, 14 Feb 2025 08:46:46 +0200 Subject: [PATCH] Do TT cutoffs only on non pv nodes --- src/search/negamax.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/search/negamax.rs b/src/search/negamax.rs index 015b66a..9db3450 100644 --- a/src/search/negamax.rs +++ b/src/search/negamax.rs @@ -45,7 +45,8 @@ pub fn negamax( let entry = game.tt.lookup(game.hash); if let Some(entry) = entry { - if plies > 0 + if alpha == beta - 1 + && plies > 0 && entry.hash == game.hash && entry.depth >= depth && entry.node_type.cutoff_eligible(entry.score, alpha, beta)