diff options
| author | Pierre Bourdon <delroth@gmail.com> | 2015-02-21 18:42:17 +0100 |
|---|---|---|
| committer | Pierre Bourdon <delroth@gmail.com> | 2015-02-21 18:42:17 +0100 |
| commit | e8f37bc3fe0b65db85a6663a89c12fb393b59932 (patch) | |
| tree | f06baee3aa77889ccf388e5c952b0289e9a74bc1 /Source/Core | |
| parent | c3edab8f54b4de9b03fa229428a33fb258ad953f (diff) | |
| parent | 018a7f1ec9721208ecf48b5cc2dd8f46f3641170 (diff) | |
Merge pull request #2091 from magumagu/lmw-saved-regs
Fix registersInUse in Jit64::lmw.
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/Core/PowerPC/Jit64/Jit_LoadStore.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_LoadStore.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_LoadStore.cpp index 6c25c1f752..53c2479729 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit_LoadStore.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit_LoadStore.cpp @@ -527,7 +527,7 @@ void Jit64::lmw(UGeckoInstruction inst) ADD(32, R(RSCRATCH2), gpr.R(inst.RA)); for (int i = inst.RD; i < 32; i++) { - SafeLoadToReg(RSCRATCH, R(RSCRATCH2), 32, (i - inst.RD) * 4, CallerSavedRegistersInUse() | BitSet32 { RSCRATCH_EXTRA }, false); + SafeLoadToReg(RSCRATCH, R(RSCRATCH2), 32, (i - inst.RD) * 4, CallerSavedRegistersInUse() | BitSet32 { RSCRATCH2 }, false); gpr.BindToRegister(i, false, true); MOV(32, gpr.R(i), R(RSCRATCH)); } |
