summaryrefslogtreecommitdiff
path: root/target-arm
diff options
context:
space:
mode:
authorAdam Lackorzynski <adam@os.inf.tu-dresden.de>2010-03-02 01:17:35 +0100
committerAurelien Jarno <aurelien@aurel32.net>2010-03-13 12:01:29 +0100
commitea825eeefdbbceb7eadb61986e3ab9ad17ebeab8 (patch)
tree25c13cfe16aac2c5ef118e14becb063592cb5daf /target-arm
parent932234f64ccd2e939aaba8836a3967b770ecdeb9 (diff)
target-arm: make RFE usable with any register
The rfe instruction can be used with any register, not just sp. Adjust the condition check accordingly. Signed-off-by: Adam Lackorzynski <adam@os.inf.tu-dresden.de> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'target-arm')
-rw-r--r--target-arm/translate.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/target-arm/translate.c b/target-arm/translate.c
index 0c650b272..cdfe946a6 100644
--- a/target-arm/translate.c
+++ b/target-arm/translate.c
@@ -6132,7 +6132,7 @@ static void disas_arm_insn(CPUState * env, DisasContext *s)
dead_tmp(addr);
}
return;
- } else if ((insn & 0x0e5fffe0) == 0x081d0a00) {
+ } else if ((insn & 0x0e50ffe0) == 0x08100a00) {
/* rfe */
int32_t offset;
if (IS_USER(s))