summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Wick <degasus@users.noreply.github.com>2017-01-30 09:22:56 +0100
committerGitHub <noreply@github.com>2017-01-30 09:22:56 +0100
commit2020928fd84feb83844ab2e32aa079ef6092da69 (patch)
treeb1036c173f5e43c08da2c0286197e50b396c72c1
parent4f6dd2631db0a51b347bbc824b7566f2f15935ff (diff)
parent89cefe31030f1bdeb4dda7762e6db1db1deb8888 (diff)
Merge pull request #4783 from degasus/temp
JitArm64: Fix immediate versions of cmpl.
-rw-r--r--Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp
index 5a8c1128fa..dfbb339fe8 100644
--- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp
+++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp
@@ -437,12 +437,12 @@ void JitArm64::cmpl(UGeckoInstruction inst)
if (gpr.IsImm(a) && gpr.IsImm(b))
{
- ComputeRC(gpr.GetImm(a) - gpr.GetImm(b), crf);
+ ComputeRC(static_cast<u64>(gpr.GetImm(a)) - static_cast<u64>(gpr.GetImm(b)), crf, false);
return;
}
else if (gpr.IsImm(b) && !gpr.GetImm(b))
{
- ComputeRC(gpr.R(a), crf);
+ ComputeRC(gpr.R(a), crf, false);
return;
}