From f94c087120bf2a241dda51d6311c565dd03b96be Mon Sep 17 00:00:00 2001 From: Nathan Lee Date: Wed, 10 Jun 2026 22:27:19 -0500 Subject: move atomics into core.rs --- src/state.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/state.rs') diff --git a/src/state.rs b/src/state.rs index dcb1959..adf6a5b 100644 --- a/src/state.rs +++ b/src/state.rs @@ -19,4 +19,15 @@ impl CpuState { reservations: HashSet::new() } } + + pub fn release_reservations(&mut self, indices: &[usize]) { + for index in indices { + self.reservations.remove(&index); + } + } + pub fn acquire_reservations(&mut self, indices: &[usize]) { + for index in indices { + self.reservations.insert(*index); + } + } } \ No newline at end of file -- cgit v1.2.3