diff options
| author | Markus Wick <degasus@users.noreply.github.com> | 2017-01-30 09:22:56 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-01-30 09:22:56 +0100 |
| commit | 2020928fd84feb83844ab2e32aa079ef6092da69 (patch) | |
| tree | b1036c173f5e43c08da2c0286197e50b396c72c1 | |
| parent | 4f6dd2631db0a51b347bbc824b7566f2f15935ff (diff) | |
| parent | 89cefe31030f1bdeb4dda7762e6db1db1deb8888 (diff) | |
Merge pull request #4783 from degasus/temp
JitArm64: Fix immediate versions of cmpl.
| -rw-r--r-- | Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp | 4 |
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; } |
