summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorMerry <git@mary.rs>2021-11-07 14:10:19 +0000
committerMerry <git@mary.rs>2021-11-07 14:10:19 +0000
commit850d281cb8853bf3108a0de8fecf2d55b5a9ff3a (patch)
treed062e452fd55d63b8ecd18e7b4551ea600ef15fb /Source/Core
parentbe9035454a0f3abb2c0b9f7e54eda5b4f0a06134 (diff)
Jit_Integer: Fix pure rotation rlwimix case
We are writing to a.
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp
index 13e654eab5..81d9904c02 100644
--- a/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp
+++ b/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp
@@ -1984,7 +1984,7 @@ void Jit64::rlwimix(UGeckoInstruction inst)
else if (mask == 0xFFFFFFFF)
{
RCOpArg Rs = gpr.Use(s, RCMode::Read);
- RCX64Reg Ra = gpr.Bind(a, RCMode::Read);
+ RCX64Reg Ra = gpr.Bind(a, RCMode::Write);
RegCache::Realize(Rs, Ra);
RotateLeft(32, Ra, Rs, inst.SH);
needs_test = true;