diff options
Diffstat (limited to 'test/MC/Disassembler/ARM/basic-arm-instructions.txt')
-rw-r--r-- | test/MC/Disassembler/ARM/basic-arm-instructions.txt | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/test/MC/Disassembler/ARM/basic-arm-instructions.txt b/test/MC/Disassembler/ARM/basic-arm-instructions.txt index 9f63e1e914ffd..8bcf4e6e3faa9 100644 --- a/test/MC/Disassembler/ARM/basic-arm-instructions.txt +++ b/test/MC/Disassembler/ARM/basic-arm-instructions.txt @@ -454,10 +454,14 @@ # CHECK: cpsie aif # CHECK: cps #15 # CHECK: cpsid if, #10 +# CHECK: cpsid af, #17 +# CHECK: cpsie f, #26 0xc0 0x01 0x08 0xf1 0x0f 0x00 0x02 0xf1 0xca 0x00 0x0e 0xf1 +0x51 0x01 0x0e 0xf1 +0x5a 0x00 0x0a 0xf1 #------------------------------------------------------------------------------ @@ -609,8 +613,10 @@ # ISB #------------------------------------------------------------------------------ # CHECK: isb sy +# CHECK: isb #0xa 0x6f 0xf0 0x7f 0xf5 +0x6a 0xf0 0x7f 0xf5 @@ -757,10 +763,14 @@ # MRC/MRC2 #------------------------------------------------------------------------------ # CHECK: mrc p14, #0, r1, c1, c2, #4 +# CHECK: mrc p15, #7, apsr_nzcv, c15, c6, #6 # CHECK: mrc2 p14, #0, r1, c1, c2, #4 +# CHECK: mrc2 p9, #7, apsr_nzcv, c15, c0, #1 0x92 0x1e 0x11 0xee +0xd6 0xff 0xff 0xee 0x92 0x1e 0x11 0xfe +0x30 0xf9 0xff 0xfe #------------------------------------------------------------------------------ # MRRC/MRRC2 @@ -1297,6 +1307,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 @@ -2387,6 +2420,7 @@ # CHECK: wfilt # CHECK: yield # CHECK: yieldne +# CHECK: hint #5 0x02 0xf0 0x20 0xe3 0x02 0xf0 0x20 0x83 @@ -2394,3 +2428,4 @@ 0x03 0xf0 0x20 0xb3 0x01 0xf0 0x20 0xe3 0x01 0xf0 0x20 0x13 +0x05 0xf0 0x20 0xe3 |