diff options
Diffstat (limited to 'sim/arm/armsupp.c')
-rw-r--r-- | sim/arm/armsupp.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sim/arm/armsupp.c b/sim/arm/armsupp.c index 27ee35b..2d0390d 100644 --- a/sim/arm/armsupp.c +++ b/sim/arm/armsupp.c @@ -302,6 +302,8 @@ ARMul_CPSRAltered (ARMul_State * state) state->Cpsr &= ~CBIT; ASSIGNV ((state->Cpsr & VBIT) != 0); state->Cpsr &= ~VBIT; + ASSIGNS ((state->Cpsr & SBIT) != 0); + state->Cpsr &= ~SBIT; #ifdef MODET ASSIGNT ((state->Cpsr & TBIT) != 0); state->Cpsr &= ~TBIT; |