From ecdc6496941fef8079044dd0166032fef8d22c2a Mon Sep 17 00:00:00 2001 From: "sudonim1@gmail.com" Date: Thu, 13 Oct 2011 01:07:42 +0000 Subject: [PATCH] mVU: Typo in CTC2 macro mode instruction for the status register case. (Untested, unknown what if anything it fixes, possibly ace combat series but probably not.) git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4937 96395faa-99c1-11dd-bbfe-3dabce05a288 --- pcsx2/x86/microVU_Macro.inl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pcsx2/x86/microVU_Macro.inl b/pcsx2/x86/microVU_Macro.inl index 799e38dd04..4e0e058736 100644 --- a/pcsx2/x86/microVU_Macro.inl +++ b/pcsx2/x86/microVU_Macro.inl @@ -313,9 +313,9 @@ static void recCTC2() { xMOV(ptr32[&vu0Regs.VI[REG_R].UL], eax); break; case REG_STATUS_FLAG: - if (_Rt_) { // Denormalizes flag into gprF1 + if (_Rt_) { // Denormalizes flag into gprF3 mVUallocSFLAGd(&cpuRegs.GPR.r[_Rt_].UL[0], 0); - xMOV(ptr32[&vu0Regs.VI[_Rd_].UL], gprF1); + xMOV(ptr32[&vu0Regs.VI[_Rd_].UL], gprF3); } else xMOV(ptr32[&vu0Regs.VI[_Rd_].UL], 0); break;