void BLTZ_IDLE() { long skip; if (irs < 0) { update_count(); skip = next_interupt - Count; if (skip > 3) Count += (skip & 0xFFFFFFFC); else BLTZ(); } else BLTZ(); }
//10 void CMA_MIPSIV::BLTZAL() { m_codeGen->PushCst(m_nAddress + 8); m_codeGen->PullRel(offsetof(CMIPS, m_State.nGPR[CMIPS::RA].nV[0])); BLTZ(); }
void MIPSEmitter::BLTZ(MIPSReg rs, const void *func, std::function<void ()> delaySlot) { SetJumpTarget(BLTZ(rs, delaySlot), func); }