diff options
Diffstat (limited to 'test/MC/Disassembler')
-rw-r--r-- | test/MC/Disassembler/ARM/invalid-thumbv7.txt | 14 | ||||
-rw-r--r-- | test/MC/Disassembler/ARM/thumb2.txt | 7 |
2 files changed, 8 insertions, 13 deletions
diff --git a/test/MC/Disassembler/ARM/invalid-thumbv7.txt b/test/MC/Disassembler/ARM/invalid-thumbv7.txt index f8adbcf..1697084 100644 --- a/test/MC/Disassembler/ARM/invalid-thumbv7.txt +++ b/test/MC/Disassembler/ARM/invalid-thumbv7.txt @@ -32,15 +32,6 @@ # CHECK: invalid instruction encoding # CHECK-NEXT: [0x6f 0xde] - -#------------------------------------------------------------------------------ -# Undefined encoding space for hint instructions -#------------------------------------------------------------------------------ - -[0x60 0xbf] -# CHECK: invalid instruction encoding -# CHECK-NEXT: [0x60 0xbf] - #------------------------------------------------------------------------------ # Undefined encoding for it #------------------------------------------------------------------------------ @@ -49,10 +40,7 @@ # CHECK: potentially undefined instruction encoding # CHECK-NEXT: [0xff 0xbf 0x6b 0x80 0x00 0x75] -# mask = 0 -[0x50 0xbf 0x00 0x00] -# CHECK: invalid instruction encoding -# CHECK-NEXT: [0x50 0xbf 0x00 0x00] +[0x50 0xbf] # hint #5; legal as the third instruction for the iteee above # Two warnings from this block since there are two instructions in there [0xdb 0xbf 0x42 0xbb] diff --git a/test/MC/Disassembler/ARM/thumb2.txt b/test/MC/Disassembler/ARM/thumb2.txt index 9fc166f..c8a24ee 100644 --- a/test/MC/Disassembler/ARM/thumb2.txt +++ b/test/MC/Disassembler/ARM/thumb2.txt @@ -2707,3 +2707,10 @@ 0x30 0xbf 0x10 0xbf +#------------------------------------------------------------------------------ +# Unallocated hints (They execute as NOPs, but software must not use them.) +#------------------------------------------------------------------------------ + +[0x60 0xbf] +# CHECK: hint #6 + |