Jit_SystemRegisters: mfmsr

This commit is contained in:
MerryMage 2018-10-15 21:01:44 +01:00
parent 5fa6df8c1e
commit 6ff8f9e991
1 changed files with 3 additions and 4 deletions

View File

@ -432,10 +432,9 @@ void Jit64::mfmsr(UGeckoInstruction inst)
INSTRUCTION_START INSTRUCTION_START
JITDISABLE(bJITSystemRegistersOff); JITDISABLE(bJITSystemRegistersOff);
// Privileged? // Privileged?
gpr.Lock(inst.RD); RCX64Reg Rd = gpr.Bind(inst.RD, RCMode::Write);
gpr.BindToRegister(inst.RD, false, true); RegCache::Realize(Rd);
MOV(32, gpr.R(inst.RD), PPCSTATE(msr)); MOV(32, Rd, PPCSTATE(msr));
gpr.UnlockAll();
} }
void Jit64::mftb(UGeckoInstruction inst) void Jit64::mftb(UGeckoInstruction inst)