summaryrefslogtreecommitdiff
path: root/test/MC/Disassembler/ARM/basic-arm-instructions.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/MC/Disassembler/ARM/basic-arm-instructions.txt')
-rw-r--r--test/MC/Disassembler/ARM/basic-arm-instructions.txt23
1 files changed, 23 insertions, 0 deletions
diff --git a/test/MC/Disassembler/ARM/basic-arm-instructions.txt b/test/MC/Disassembler/ARM/basic-arm-instructions.txt
index c92322e8d7..92cfe6862e 100644
--- a/test/MC/Disassembler/ARM/basic-arm-instructions.txt
+++ b/test/MC/Disassembler/ARM/basic-arm-instructions.txt
@@ -1301,6 +1301,29 @@
0x77 0x69 0xe6 0xe0
#------------------------------------------------------------------------------
+# RRX/RRXS
+#------------------------------------------------------------------------------
+# CHECK: rrx r0, r1
+# CHECK: rrx sp, pc
+# CHECK: rrx pc, lr
+# CHECK: rrx lr, sp
+
+0x61 0x00 0xa0 0xe1
+0x6f 0xd0 0xa0 0xe1
+0x6e 0xf0 0xa0 0xe1
+0x6d 0xe0 0xa0 0xe1
+
+# CHECK: rrxs r0, r1
+# CHECK: rrxs sp, pc
+# CHECK: rrxs pc, lr
+# CHECK: rrxs lr, sp
+
+0x61 0x00 0xb0 0xe1
+0x6f 0xd0 0xb0 0xe1
+0x6e 0xf0 0xb0 0xe1
+0x6d 0xe0 0xb0 0xe1
+
+#------------------------------------------------------------------------------
# SADD16/SADD8
#------------------------------------------------------------------------------
# CHECK: sadd16 r1, r2, r3