From e42e7bf22e17d057d86d45d225b05f795cd50cc6 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Fri, 15 Feb 2013 09:50:07 -0800 Subject: [PATCH] Don't flush all regs in mfvc, just prefixes. --- Core/MIPS/x86/CompVFPU.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/MIPS/x86/CompVFPU.cpp b/Core/MIPS/x86/CompVFPU.cpp index 79c98bcb8c..e693afbba1 100644 --- a/Core/MIPS/x86/CompVFPU.cpp +++ b/Core/MIPS/x86/CompVFPU.cpp @@ -420,7 +420,7 @@ void Jit::Comp_Mftv(u32 op) { MOV(32, gpr.R(rt), fpr.V(imm)); } else if (imm < 128 + VFPU_CTRL_MAX) { //mtvc // In case we have a saved prefix. - FlushAll(); + FlushPrefixV(); gpr.BindToRegister(rt, false, true); MOV(32, gpr.R(rt), M(¤tMIPS->vfpuCtrl[imm - 128])); } else {