307 |
#elif defined(TARGET_MIPS) |
#elif defined(TARGET_MIPS) |
308 |
if ((interrupt_request & CPU_INTERRUPT_HARD) && |
if ((interrupt_request & CPU_INTERRUPT_HARD) && |
309 |
(env->CP0_Status & (1 << CP0St_IE)) && |
(env->CP0_Status & (1 << CP0St_IE)) && |
310 |
(env->CP0_Cause & 0x0000FC00) && |
(env->CP0_Cause & 0x0000FF00) && |
311 |
!(env->hflags & MIPS_HFLAG_EXL) && |
!(env->hflags & MIPS_HFLAG_EXL) && |
312 |
!(env->hflags & MIPS_HFLAG_ERL) && |
!(env->hflags & MIPS_HFLAG_ERL) && |
313 |
!(env->hflags & MIPS_HFLAG_DM)) { |
!(env->hflags & MIPS_HFLAG_DM)) { |