summaryrefslogtreecommitdiff
path: root/opcodes/arm-dis.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2000-05-15 19:25:21 +0000
committerNick Clifton <nickc@redhat.com>2000-05-15 19:25:21 +0000
commit63432328f59043928a3ead45daefbdd8f3074b5d (patch)
tree84ae171812dfbaabda2133e4814bba2073f456b6 /opcodes/arm-dis.c
parente68669b9b258825afb1c6c7b55a6ea1e2f885336 (diff)
downloadgdb-63432328f59043928a3ead45daefbdd8f3074b5d.tar.gz
Add support for _x and _s flags to MSR instruction
Diffstat (limited to 'opcodes/arm-dis.c')
-rw-r--r--opcodes/arm-dis.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/opcodes/arm-dis.c b/opcodes/arm-dis.c
index f131adafebf..a3e7112b3fc 100644
--- a/opcodes/arm-dis.c
+++ b/opcodes/arm-dis.c
@@ -420,7 +420,7 @@ print_insn_arm (pc, info, given)
break;
case 'C':
- switch (given & 0x00090000)
+ switch (given & 0x000f0000)
{
default:
func (stream, "_???");
@@ -429,10 +429,16 @@ print_insn_arm (pc, info, given)
func (stream, "_all");
break;
case 0x10000:
- func (stream, "_ctl");
+ func (stream, "_c");
+ break;
+ case 0x20000:
+ func (stream, "_x");
+ break;
+ case 0x40000:
+ func (stream, "_s");
break;
case 0x80000:
- func (stream, "_flg");
+ func (stream, "_f");
break;
}
break;