summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorMai <mai.iam2048@gmail.com>2024-01-30 13:08:03 -0500
committerGitHub <noreply@github.com>2024-01-30 13:08:03 -0500
commite0828815e73faf8043da27f418f724d6b7fa9db3 (patch)
tree27fae328d88fa47114bc6f6f327b9604cfd50c53 /Source/Core
parente1ec47b50449481a6f562dded2c61a3e7ea3472c (diff)
parent45481620b870da85b60da896462b56d37be7f7ca (diff)
Merge pull request #12540 from mitaclaw/encode-reg-to-64
Add Missing EncodeRegTo64 in JitArm64::dcbx
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp
index 49e4d50617..17e2171b8c 100644
--- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp
+++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp
@@ -890,7 +890,7 @@ void JitArm64::dcbx(UGeckoInstruction inst)
gprs_to_push[DecodeReg(loop_counter)] = false;
ABI_PushRegisters(gprs_to_push);
- m_float_emit.ABI_PushRegisters(fprs_to_push, WA);
+ m_float_emit.ABI_PushRegisters(fprs_to_push, EncodeRegTo64(WA));
// For efficiency, effective_addr and loop_counter are already in W1 and W2 respectively
if (make_loop)
@@ -904,7 +904,7 @@ void JitArm64::dcbx(UGeckoInstruction inst)
effective_addr);
}
- m_float_emit.ABI_PopRegisters(fprs_to_push, WA);
+ m_float_emit.ABI_PopRegisters(fprs_to_push, EncodeRegTo64(WA));
ABI_PopRegisters(gprs_to_push);
FixupBranch near_addr = B();