1.1 --- a/src/sh4/sh4.c Thu Dec 01 01:50:44 2011 +1000
1.2 +++ b/src/sh4/sh4.c Fri Dec 23 08:20:17 2011 +1000
1.4 sh4r.in_delay_slot = 0;
1.7 +void FASTCALL sh4_reraise_exception( sh4addr_t exception_pc )
1.9 + sh4r.spc = sh4r.pc;
1.10 + sh4r.ssr = sh4_read_sr();
1.11 + sh4r.sgr = sh4r.r[15];
1.12 + sh4r.pc = exception_pc;
1.13 + sh4r.new_pc = sh4r.pc + 2;
1.14 + sh4_write_sr( sh4r.ssr |SR_MD|SR_BL|SR_RB );
1.15 + sh4r.in_delay_slot = 0;
1.18 void FASTCALL sh4_accept_interrupt( void )
1.20 uint32_t code = intc_accept_interrupt();