Searched refs:STATUS_EXL (Results 1 – 15 of 15) sorted by relevance
118 if(m_State.nCOP0[CCOP_SCU::STATUS] & STATUS_EXL) return false; in CanGenerateInterrupt()147 m_State.nCOP0[CCOP_SCU::STATUS] |= STATUS_EXL; in GenerateException()
143 m_codeGen->PushCst(CMIPS::STATUS_EXL); in MTC0()272 m_codeGen->PushCst(~CMIPS::STATUS_EXL); in ERET()
223 STATUS_EXL = (1 << 1), enumerator
125 #define STATUS_EXL 0x02 macro
167 if (status & (STATUS_EXL | STATUS_ERL)) in TRANSLATE_ADDRESS()
1926 if (exc_model != EXC3K && reg[COP0_STATUS] & STATUS_EXL) { in mips_cpu_exception()1978 !(reg[COP0_STATUS] & STATUS_EXL)) { in mips_cpu_exception()1998 reg[COP0_STATUS] |= STATUS_EXL; in mips_cpu_exception()
91 if (cp0->reg[COP0_STATUS] & (STATUS_ERL | STATUS_EXL)) in cop0_availability_check()1991 if (status & (STATUS_EXL | STATUS_ERL)) in X()2266 cpu->cd.mips.coproc[0]->reg[COP0_STATUS] &= ~STATUS_EXL; in X()2295 cpu->cd.mips.coproc[0]->reg[COP0_STATUS] &= ~STATUS_EXL; in X()2313 if (status & (STATUS_EXL | STATUS_ERL)) in X()
223 && !(status & STATUS_EXL) && !(status & STATUS_ERL); in DYNTRANS_RUN_INSTR_DEF()
1980 cpu->cd.mips.coproc[0]->reg[COP0_STATUS] &= ~STATUS_EXL; in coproc_eret()
234 return ((statusRegister & CMIPS::STATUS_EXL) != 0) || ((statusRegister & CMIPS::STATUS_IE) == 0); in QueryIntrContext()
1732 if((m_cpu.m_State.nCOP0[CCOP_SCU::STATUS] & CMIPS::STATUS_EXL) != 0) in Reschedule()3081 assert((m_cpu.m_State.nCOP0[CCOP_SCU::STATUS] & CMIPS::STATUS_EXL) == 0); in HandleException()3140 assert(status & (CMIPS::STATUS_ERL | CMIPS::STATUS_EXL)); in ReturnFromException()3145 else if(status & CMIPS::STATUS_EXL) in ReturnFromException()3147 status &= ~CMIPS::STATUS_EXL; in ReturnFromException()
389 thread->sr &= ~(CMIPS::STATUS_EXL | CMIPS::STATUS_ERL); in SaveCpuState()1037 assert(status & (CMIPS::STATUS_ERL | CMIPS::STATUS_EXL)); in sc_ReturnFromException()1042 else if(status & CMIPS::STATUS_EXL) in sc_ReturnFromException()1044 status &= ~CMIPS::STATUS_EXL; in sc_ReturnFromException()
314 if((m_EE.m_State.nCOP0[CCOP_SCU::STATUS] & CMIPS::STATUS_EXL) == 0) in CountTicks()
1077 if(m_ee.m_State.nCOP0[CCOP_SCU::STATUS] & CMIPS::STATUS_EXL) in ThreadShakeAndBake()3054 m_ee.m_State.nCOP0[CCOP_SCU::STATUS] &= ~(CMIPS::STATUS_EXL); in HandleSyscall()3099 m_ee.m_State.nCOP0[CCOP_SCU::STATUS] |= CMIPS::STATUS_EXL; in HandleTLBException()
338 assert((m_cpu.m_State.nCOP0[CCOP_SCU::STATUS] & CMIPS::STATUS_EXL) == 0); in HandleException()