b2da70cdf8cab81a381357aaa137dbef3fb3d9f7
[oota-llvm.git] / test / MC / Disassembler / ARM / invalid-STR-thumb.txt
1 # invalid STRi12   Rn=PC
2 # RUN: echo "0xcf 0xf8 0x00 0x00" | llvm-mc -triple=thumbv7 -disassemble 2>&1 | FileCheck %s
3
4 # invalid STRi8    Rn=PC
5 # RUN: echo "0x4f 0xf8 0x00 0x0c" | llvm-mc -triple=thumbv7 -disassemble 2>&1 | FileCheck %s
6
7 # invalid STRs     Rn=PC
8 # RUN: echo "0x4f 0xf8 0x00 0x00" | llvm-mc -triple=thumbv7 -disassemble 2>&1 | FileCheck %s
9
10 # invalid STRBi12  Rn=PC
11 # RUN: echo "0x0f 0xf8 0x00 0x00" | llvm-mc -triple=thumbv7 -disassemble 2>&1 | FileCheck %s
12
13 # invalid STRBi8   Rn=PC
14 # RUN: echo "0x0f 0xf8 0x00 0x0c" | llvm-mc -triple=thumbv7 -disassemble 2>&1 | FileCheck %s
15
16 # invalid STRBs    Rn=PC
17 # RUN: echo "0x0f 0xf8 0x00 0x00" | llvm-mc -triple=thumbv7 -disassemble 2>&1 | FileCheck %s
18
19 # invalid STRHi12  Rn=PC
20 # RUN: echo "0xaf 0xf8 0x00 0x00" | llvm-mc -triple=thumbv7 -disassemble 2>&1 | FileCheck %s
21
22 # invalid STRHi8   Rn=PC
23 # RUN: echo "0x2f 0xf8 0x00 0x0c" | llvm-mc -triple=thumbv7 -disassemble 2>&1 | FileCheck %s
24
25 # invalid STRHs    Rn=PC
26 # RUN: echo "0x2f 0xf8 0x00 0x00" | llvm-mc -triple=thumbv7 -disassemble 2>&1 | FileCheck %s
27
28 # invalid STRBT    Rn=PC
29 # RUN: echo "0x0f 0xf8 0x00 0x0e" | llvm-mc -triple=thumbv7 -disassemble 2>&1 | FileCheck %s
30
31 # invalid STRHT    Rn=PC
32 # RUN: echo "0x2f 0xf8 0x00 0x0e" | llvm-mc -triple=thumbv7 -disassemble 2>&1 | FileCheck %s
33
34 # invalid STRT     Rn=PC
35 # RUN: echo "0x4f 0xf8 0x00 0x0e" | llvm-mc -triple=thumbv7 -disassemble 2>&1 | FileCheck %s
36
37 # CHECK: invalid instruction encoding