summaryrefslogtreecommitdiffstats
path: root/src/core/arm/interpreter
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2014-12-23 05:28:41 +0100
committerLioncash <mathew1800@gmail.com>2014-12-23 05:52:05 +0100
commitf66d3569389e7e8a364a654d5254a2b9cc1cf8cc (patch)
tree6d4ec9eaae8738f77951d5424885a7930ce5fdf8 /src/core/arm/interpreter
parentarmemu: Fix construction of the CPSR (diff)
downloadyuzu-f66d3569389e7e8a364a654d5254a2b9cc1cf8cc.tar
yuzu-f66d3569389e7e8a364a654d5254a2b9cc1cf8cc.tar.gz
yuzu-f66d3569389e7e8a364a654d5254a2b9cc1cf8cc.tar.bz2
yuzu-f66d3569389e7e8a364a654d5254a2b9cc1cf8cc.tar.lz
yuzu-f66d3569389e7e8a364a654d5254a2b9cc1cf8cc.tar.xz
yuzu-f66d3569389e7e8a364a654d5254a2b9cc1cf8cc.tar.zst
yuzu-f66d3569389e7e8a364a654d5254a2b9cc1cf8cc.zip
Diffstat (limited to 'src/core/arm/interpreter')
-rw-r--r--src/core/arm/interpreter/armemu.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/arm/interpreter/armemu.cpp b/src/core/arm/interpreter/armemu.cpp
index d19d3a49f..81a4fdb92 100644
--- a/src/core/arm/interpreter/armemu.cpp
+++ b/src/core/arm/interpreter/armemu.cpp
@@ -6153,7 +6153,7 @@ L_stm_s_takeabort:
u32 rm = (instr >> 0) & 0xF;
u32 from = state->Reg[rn];
u32 to = state->Reg[rm];
- u32 cpsr = state->Cpsr;
+ u32 cpsr = ARMul_GetCPSR(state);
if ((instr & 0xFF0) == 0xFB0) { // SEL
u32 result;
if (cpsr & (1 << 16))