Rewrote the recompiler interrupt checking in assembly (and removed it for the new dynamic compiler because the requires uops are not present), brings performance back up, and also did a number of CPU-related clean-ups (mostly removal of dead variables and associated code).
This commit is contained in:
@@ -11,10 +11,10 @@ uint32_t timer_target;
|
||||
|
||||
/*Enabled timers are stored in a linked list, with the first timer to expire at
|
||||
the head.*/
|
||||
static pc_timer_t *timer_head = NULL;
|
||||
pc_timer_t *timer_head = NULL;
|
||||
|
||||
/* Are we initialized? */
|
||||
static int timer_inited = 0;
|
||||
int timer_inited = 0;
|
||||
|
||||
|
||||
void
|
||||
@@ -99,7 +99,7 @@ timer_disable(pc_timer_t *timer)
|
||||
}
|
||||
|
||||
|
||||
static void
|
||||
void
|
||||
timer_remove_head(void)
|
||||
{
|
||||
pc_timer_t *timer;
|
||||
|
||||
Reference in New Issue
Block a user