diff --git a/src/engine/search.rs b/src/engine/search.rs index 4492728..7639609 100644 --- a/src/engine/search.rs +++ b/src/engine/search.rs @@ -10,7 +10,6 @@ use crate::utils::bithelpers::BitHelpers; use crate::utils::conditional_expression; use crate::utils::panic_fast; use crate::utils::parameter; -use crate::utils::rand; use std::cmp; use std::mem::MaybeUninit; use std::sync::atomic::Ordering; @@ -29,8 +28,6 @@ pub const MOVE_ORDERING_HISTORY_MOVE: u8 = 180; pub const MOVE_ORDERING_HISTORY_MOVE_OFFSET: i16 = -90; pub const MOVE_ORDERING_LOSING_CAPTURES_OFFSET: i16 = -100; -pub const LAZY_SMP_NOISE: i16 = 10; - #[derive(std::cmp::PartialEq)] enum MoveGeneratorStage { ReadyToCheckHashMove, @@ -577,10 +574,6 @@ fn assign_quiet_scores( } let mut value = context.history_table.get(r#move.get_from(), r#move.get_to(), MOVE_ORDERING_HISTORY_MOVE) as i16; - if context.helper_thread && value + LAZY_SMP_NOISE < MOVE_ORDERING_HISTORY_MOVE as i16 { - value += rand::i16(0..=LAZY_SMP_NOISE); - } - value += MOVE_ORDERING_HISTORY_MOVE_OFFSET; move_scores[move_index].write(value);