yuzu-emu
/
yuzu
Archived
1
0
Fork 0

arm_interpreter: fixed load context to currently resume a thread

This commit is contained in:
bunnei 2014-05-22 18:47:42 -04:00
parent 6a78be5930
commit 481d936d34
1 changed files with 4 additions and 1 deletions

View File

@ -115,7 +115,7 @@ void ARM_Interpreter::SaveContext(ThreadContext& ctx) {
ctx.lr = state->Reg[14]; ctx.lr = state->Reg[14];
ctx.pc = state->pc; ctx.pc = state->pc;
ctx.cpsr = state->Cpsr; ctx.cpsr = state->Cpsr;
ctx.fpscr = state->VFP[1]; ctx.fpscr = state->VFP[1];
ctx.fpexc = state->VFP[2]; ctx.fpexc = state->VFP[2];
} }
@ -136,4 +136,7 @@ void ARM_Interpreter::LoadContext(const ThreadContext& ctx) {
state->VFP[1] = ctx.fpscr; state->VFP[1] = ctx.fpscr;
state->VFP[2] = ctx.fpexc; state->VFP[2] = ctx.fpexc;
state->Reg[15] = ctx.pc;
state->NextInstr = RESUME;
} }