diff --git a/src/components/clock/two_phase_clock.rs b/src/components/clock/two_phase_clock.rs index 7d29a57..e5e3c9d 100644 --- a/src/components/clock/two_phase_clock.rs +++ b/src/components/clock/two_phase_clock.rs @@ -141,17 +141,6 @@ impl Component for TwoPhaseClock { self.update_outputs(); if self.should_transition() { - // Reduced debug output - only show occasional transitions - // Use atomic counter instead of static mutable for thread safety - use std::sync::atomic::{AtomicU32, Ordering}; - static TRANSITION_COUNT: AtomicU32 = AtomicU32::new(0); - let count = TRANSITION_COUNT.fetch_add(1, Ordering::Relaxed); - if count % 1000 == 0 { - println!( - "DEBUG: [CLOCK] Transitioning - PHI1: {:?} -> PHI2: {:?} (cycle {})", - self.phi1_state, self.phi2_state, count - ); - } self.perform_transition(); } }