1.1 --- a/src/sh4/ia32abi.h Thu Oct 30 00:06:49 2008 +0000
1.2 +++ b/src/sh4/ia32abi.h Thu Oct 30 05:42:24 2008 +0000
1.5 static inline void call_func0( void *ptr )
1.7 - load_imm32(R_EAX, (uint32_t)ptr);
1.9 + load_imm32(R_ECX, (uint32_t)ptr);
1.13 #ifdef HAVE_FASTCALL
1.16 ADD_r32_sh4r( R_EAX, REG_OFFSET(slice_cycle) );
1.18 - call_func0( sh4_raise_exception );
1.19 - ADD_imm8s_r32( 4, R_ESP );
1.21 + call_func1( sh4_raise_exception, R_EAX );
1.22 load_spreg( R_EAX, R_PC );
1.23 if( sh4_x86.tlb_on ) {
1.24 call_func1(xlat_get_code_by_vma,R_EAX);