diff --git a/src/search/negamax.rs b/src/search/negamax.rs index 405d1ec..db6f487 100644 --- a/src/search/negamax.rs +++ b/src/search/negamax.rs @@ -25,7 +25,7 @@ pub fn negamax( nodes: &mut u64, do_nmp: bool, ) -> Result { - if *nodes & 1024 == 0 && time.exceed_hard_limit() { + if *nodes & 1023 == 0 && time.exceed_hard_limit() { bail!("Hard limit exceeded in negamax"); } diff --git a/src/search/quiescence.rs b/src/search/quiescence.rs index e53b665..5212ba6 100644 --- a/src/search/quiescence.rs +++ b/src/search/quiescence.rs @@ -15,7 +15,7 @@ pub fn quiescence( time: &TimeInfo, nodes: &mut u64, ) -> Result { - if *nodes & 1024 == 0 && time.exceed_hard_limit() { + if *nodes & 1023 == 0 && time.exceed_hard_limit() { bail!("Hard limit exceeded in quiescence"); }