[InstCombine] Signed saturation tests. NFC
[llvm-complete.git] / test / MC / Disassembler / ARM / coprocessors-thumb.txt
blob9e3ae35b0b728892a269fe78b530d239b8cb4b3d
1 # RUN: not llvm-mc -triple=thumbv7 -disassemble < %s 2> %t | FileCheck --check-prefix=ACCEPT-01234567CD --check-prefix=ACCEPT-89 --check-prefix=ACCEPT-EF %s
2 # RUN: FileCheck --check-prefix=REJECT-AB < %t %s
3 # RUN: not llvm-mc -triple=thumbv8 -disassemble < %s 2> %t | FileCheck --check-prefix=ACCEPT-EF %s
4 # RUN: FileCheck --check-prefix=REJECT-01234567CD --check-prefix=REJECT-89 --check-prefix=REJECT-AB < %t %s
5 # RUN: not llvm-mc -triple=thumbv8.1m.main -disassemble < %s 2> %t | FileCheck --check-prefix=ACCEPT-01234567CD %s
6 # RUN: FileCheck --check-prefix=REJECT-89 --check-prefix=REJECT-AB --check-prefix=REJECT-EF < %t %s
8 [0x33,0xee,0xb4,0x20]
9 # ACCEPT-01234567CD: mrc   p0, #1, r2, c3, c4, #5
10 # REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding
12 [0x33,0xee,0xb4,0x21]
13 # ACCEPT-01234567CD: mrc   p1, #1, r2, c3, c4, #5
14 # REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding
16 [0x33,0xee,0xb4,0x22]
17 # ACCEPT-01234567CD: mrc   p2, #1, r2, c3, c4, #5
18 # REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding
20 [0x33,0xee,0xb4,0x23]
21 # ACCEPT-01234567CD: mrc   p3, #1, r2, c3, c4, #5
22 # REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding
24 [0x33,0xee,0xb4,0x24]
25 # ACCEPT-01234567CD: mrc   p4, #1, r2, c3, c4, #5
26 # REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding
28 [0x33,0xee,0xb4,0x25]
29 # ACCEPT-01234567CD: mrc   p5, #1, r2, c3, c4, #5
30 # REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding
32 [0x33,0xee,0xb4,0x26]
33 # ACCEPT-01234567CD: mrc   p6, #1, r2, c3, c4, #5
34 # REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding
36 [0x33,0xee,0xb4,0x27]
37 # ACCEPT-01234567CD: mrc   p7, #1, r2, c3, c4, #5
38 # REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding
40 [0x33,0xee,0xb4,0x28]
41 # ACCEPT-89: mrc   p8, #1, r2, c3, c4, #5
42 # REJECT-89: [[@LINE-2]]:2: warning: invalid instruction encoding
44 [0x33,0xee,0xb4,0x29]
45 # ACCEPT-89: mrc   p9, #1, r2, c3, c4, #5
46 # REJECT-89: [[@LINE-2]]:2: warning: invalid instruction encoding
48 [0x33,0xee,0xb4,0x2a]
49 # ACCEPT-AB: mrc   p10, #1, r2, c3, c4, #5
50 # REJECT-AB: [[@LINE-2]]:2: warning: invalid instruction encoding
52 [0x33,0xee,0xb4,0x2b]
53 # ACCEPT-AB: mrc   p11, #1, r2, c3, c4, #5
54 # REJECT-AB: [[@LINE-2]]:2: warning: invalid instruction encoding
56 [0x33,0xee,0xb4,0x2c]
57 # ACCEPT-01234567CD: mrc   p12, #1, r2, c3, c4, #5
58 # REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding
60 [0x33,0xee,0xb4,0x2d]
61 # ACCEPT-01234567CD: mrc   p13, #1, r2, c3, c4, #5
62 # REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding
64 [0x33,0xee,0xb4,0x2e]
65 # ACCEPT-EF: mrc   p14, #1, r2, c3, c4, #5
66 # REJECT-EF: [[@LINE-2]]:2: warning: invalid instruction encoding
68 [0x33,0xee,0xb4,0x2f]
69 # ACCEPT-EF: mrc   p15, #1, r2, c3, c4, #5
70 # REJECT-EF: [[@LINE-2]]:2: warning: invalid instruction encoding