コード例 #1
0
ファイル: regimm.c プロジェクト: ManlikePort6/mupen64-360
void BLTZ_IDLE()
{
   long skip;
   if (irs < 0)
     {
	update_count();
	skip = next_interupt - Count;
	if (skip > 3) Count += (skip & 0xFFFFFFFC);
	else BLTZ();
     }
   else BLTZ();
}
コード例 #2
0
ファイル: MA_MIPSIV.cpp プロジェクト: AntKingSuplexCity/Play-
//10
void CMA_MIPSIV::BLTZAL()
{
	m_codeGen->PushCst(m_nAddress + 8);
	m_codeGen->PullRel(offsetof(CMIPS, m_State.nGPR[CMIPS::RA].nV[0]));

	BLTZ();
}
コード例 #3
0
ファイル: MipsEmitter.cpp プロジェクト: RisingFog/ppsspp
void MIPSEmitter::BLTZ(MIPSReg rs, const void *func, std::function<void ()> delaySlot) {
	SetJumpTarget(BLTZ(rs, delaySlot), func);
}