diff options
| author | JosJuice <josjuice@gmail.com> | 2021-08-05 10:57:41 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2021-08-05 10:57:41 +0200 |
| commit | e753455abbecaf262ff9e560b0cf73d3e35e285c (patch) | |
| tree | 9dadb00b54b250cbb19c1a55c332cabd5bc2236a /Source/Core | |
| parent | 942545b7fca15a442c8dfa14b73c7227c13c8217 (diff) | |
JitArm64: Fix W8 slowmem store
Regression from 12629be.
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp index 51fa36b7b0..f6ea186e93 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp @@ -197,6 +197,8 @@ void JitArm64::EmitBackpatchRoutine(u32 flags, bool fastmem, bool do_farcode, AR } else if (flags & BackPatchInfo::FLAG_STORE) { + MOV(ARM64Reg::W0, RS); + const bool reverse = (flags & BackPatchInfo::FLAG_REVERSE) != 0; if (flags & BackPatchInfo::FLAG_SIZE_32) @@ -206,7 +208,6 @@ void JitArm64::EmitBackpatchRoutine(u32 flags, bool fastmem, bool do_farcode, AR else MOVP2R(ARM64Reg::X8, &PowerPC::Write_U8); - MOV(ARM64Reg::W0, RS); BLR(ARM64Reg::X8); } else if (flags & BackPatchInfo::FLAG_ZERO_256) |
