From 54fa8719a3bdecbd19b77262ff39d7d67c181fc3 Mon Sep 17 00:00:00 2001 From: "sudonim1@gmail.com" Date: Sun, 3 Nov 2013 19:59:34 +0000 Subject: [PATCH] EE: Whoops! Fairly major oversight in the COP2 flag delay logging code causing false positives. git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5758 96395faa-99c1-11dd-bbfe-3dabce05a288 --- pcsx2/x86/ix86-32/iR5900-32.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pcsx2/x86/ix86-32/iR5900-32.cpp b/pcsx2/x86/ix86-32/iR5900-32.cpp index ac557752ef..1640365852 100644 --- a/pcsx2/x86/ix86-32/iR5900-32.cpp +++ b/pcsx2/x86/ix86-32/iR5900-32.cpp @@ -1399,7 +1399,7 @@ void recompileNextInstruction(int delayslot) { // I am so sorry. cpuRegs.code = memRead32(p); - if (_Rs_ == 2) // CFC2 + if (_Opcode_ == 022 && _Rs_ == 2) // CFC2 // rd is fs if (_Rd_ == 16 && s & 1 || _Rd_ == 17 && s & 2 || _Rd_ == 18 && s & 4) {