1.1 --- a/src/sh4/intc.c Mon Jan 26 07:26:24 2009 +0000
1.2 +++ b/src/sh4/intc.c Tue Mar 06 12:19:08 2012 +1000
1.4 intc_state.num_pending = 0;
1.5 for( i=0; i<INT_NUM_SOURCES; i++ )
1.6 intc_state.priority[i] = intc_default_priority[i];
1.7 - sh4r.event_pending = event_get_next_time();
1.8 + sh4_set_event_pending( event_get_next_time() );
1.9 sh4r.event_types &= (~PENDING_IRQ);
1.13 intc_state.pending[i] = which;
1.15 if( i == intc_state.num_pending && (sh4r.sr&SR_BL)==0 && SH4_INTMASK() < pri ) {
1.16 - sh4r.event_pending = 0;
1.17 + sh4_set_event_pending(0);
1.18 sh4r.event_types |= PENDING_IRQ;
1.21 @@ -189,11 +189,11 @@
1.23 if( intc_state.num_pending > 0 && (sh4r.sr&SR_BL)==0 &&
1.24 SH4_INTMASK() < PRIORITY(intc_state.pending[intc_state.num_pending-1]) ) {
1.25 - sh4r.event_pending = 0;
1.26 + sh4_set_event_pending(0);
1.27 sh4r.event_types |= PENDING_IRQ ;
1.30 - sh4r.event_pending = event_get_next_time();
1.31 + sh4_set_event_pending(event_get_next_time());
1.32 sh4r.event_types &= (~PENDING_IRQ);