From 9a5865fea77a7b83dc0667c6f1e2a7ec07862892 Mon Sep 17 00:00:00 2001 From: zilmar Date: Sat, 29 Sep 2012 06:11:16 +1000 Subject: [PATCH] SLT 32 bit core should always only do a 32 bit comparison --- Source/Project64/N64 System/Recompiler/Recompiler Ops.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Project64/N64 System/Recompiler/Recompiler Ops.cpp b/Source/Project64/N64 System/Recompiler/Recompiler Ops.cpp index af295b2ce..63ce418ee 100644 --- a/Source/Project64/N64 System/Recompiler/Recompiler Ops.cpp +++ b/Source/Project64/N64 System/Recompiler/Recompiler Ops.cpp @@ -3343,7 +3343,7 @@ void CRecompilerOps::SPECIAL_SLT (void) { DWORD UnknownReg = IsKnown(m_Opcode.rt)?m_Opcode.rs:m_Opcode.rt; BYTE *Jump[2]; - if (Is64Bit(KnownReg) || !b32BitCore()) + if (!b32BitCore()) { if (Is64Bit(KnownReg)) { if (IsConst(KnownReg)) {