diff --git a/sim_timer.c b/sim_timer.c index 46e2170c..500326d3 100644 --- a/sim_timer.c +++ b/sim_timer.c @@ -1585,7 +1585,6 @@ else act_ms = sim_idle_ms_sleep (w_ms); /* wait */ rtc_clock_time_idled[tmr] += act_ms; act_cyc = act_ms * sim_idle_cyc_ms; -act_cyc += (sim_idle_cyc_ms * sim_idle_rate_ms) / 2; /* account for half an interval's worth of cycles */ sim_interval = sim_interval - act_cyc; /* count down sim_interval to reflect idle period */ if (sim_clock_queue == QUEUE_LIST_END) sim_debug (DBG_IDL, &sim_timer_dev, "slept for %d ms - pending event in %d instructions\n", act_ms, sim_interval);