Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / Disassembler / AArch64 / armv8a-fpmul-err.txt
blob8c8784e0ea934b8d6ce93fdf82d5d4a037b42544
1 # RUN: not llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.2a             --disassemble < %s 2>&1 | FileCheck %s --check-prefixes=CHECK-ERROR,FP16-ERROR
2 # RUN: not llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.2a,+fullfp16          --disassemble < %s 2>&1 | FileCheck %s --check-prefixes=FP16,CHECK-ERROR
3 # RUN: not llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.2a,+fullfp16,-fp16fml --disassemble < %s 2>&1 | FileCheck %s --check-prefixes=FP16,CHECK-ERROR
4 # RUN: not llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.2a,-fp16fml,+fullfp16 --disassemble < %s 2>&1 | FileCheck %s --check-prefixes=FP16,CHECK-ERROR
5 # RUN: not llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.2a,+fp16fml,-fullfp16 --disassemble < %s 2>&1 | FileCheck %s --check-prefixes=CHECK-ERROR,FP16-ERROR
6 # RUN: not llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.2a,+fp16fml,-neon     --disassemble < %s 2>&1 | FileCheck %s --check-prefixes=FP16,CHECK-ERROR
8 [0x20,0xec,0x22,0x0e]
9 [0x20,0xec,0xa2,0x0e]
10 [0x20,0xec,0x22,0x4e]
11 [0x20,0xec,0xa2,0x4e]
12 [0x20,0xcc,0x22,0x2e]
13 [0x20,0xcc,0xa2,0x2e]
14 [0x20,0xcc,0x22,0x6e]
15 [0x20,0xcc,0xa2,0x6e]
17 #indexed variants:
19 [0x20,0x08,0xb2,0x0f]
20 [0x20,0x48,0xb2,0x0f]
21 [0x20,0x08,0xb2,0x4f]
22 [0x20,0x48,0xb2,0x4f]
23 [0x20,0x88,0xb2,0x2f]
24 [0x20,0xc8,0xb2,0x2f]
25 [0x20,0x88,0xb2,0x6f]
26 [0x20,0xc8,0xb2,0x6f]
28 [0x20,0x08,0x92,0x0f]
29 [0x20,0x48,0x92,0x0f]
30 [0x20,0x08,0x92,0x4f]
31 [0x20,0x48,0x92,0x4f]
32 [0x20,0x88,0x92,0x2f]
33 [0x20,0xc8,0x92,0x2f]
34 [0x20,0x88,0x92,0x6f]
35 [0x20,0xc8,0x92,0x6f]
37 #A fullfp16 instruction, for testing the interaction of the features
38 [0x41,0x08,0xe3,0x1e]
40 #CHECK-ERROR: warning: invalid instruction encoding
41 #CHECK-ERROR: [0x20,0xec,0x22,0x0e]
42 #CHECK-ERROR:  ^
43 #CHECK-ERROR: warning: invalid instruction encoding
44 #CHECK-ERROR: [0x20,0xec,0xa2,0x0e]
45 #CHECK-ERROR:  ^
46 #CHECK-ERROR: warning: invalid instruction encoding
47 #CHECK-ERROR: [0x20,0xec,0x22,0x4e]
48 #CHECK-ERROR:  ^
49 #CHECK-ERROR: warning: invalid instruction encoding
50 #CHECK-ERROR: [0x20,0xec,0xa2,0x4e]
51 #CHECK-ERROR:  ^
52 #CHECK-ERROR: warning: invalid instruction encoding
53 #CHECK-ERROR: [0x20,0xcc,0x22,0x2e]
54 #CHECK-ERROR:  ^
55 #CHECK-ERROR: warning: invalid instruction encoding
56 #CHECK-ERROR: [0x20,0xcc,0xa2,0x2e]
57 #CHECK-ERROR:  ^
58 #CHECK-ERROR: warning: invalid instruction encoding
59 #CHECK-ERROR: [0x20,0xcc,0x22,0x6e]
60 #CHECK-ERROR:  ^
61 #CHECK-ERROR: warning: invalid instruction encoding
62 #CHECK-ERROR: [0x20,0xcc,0xa2,0x6e]
63 #CHECK-ERROR:  ^
64 #CHECK-ERROR: warning: invalid instruction encoding
65 #CHECK-ERROR: [0x20,0x08,0xb2,0x0f]
66 #CHECK-ERROR:  ^
67 #CHECK-ERROR: warning: invalid instruction encoding
68 #CHECK-ERROR: [0x20,0x48,0xb2,0x0f]
69 #CHECK-ERROR:  ^
70 #CHECK-ERROR: warning: invalid instruction encoding
71 #CHECK-ERROR: [0x20,0x08,0xb2,0x4f]
72 #CHECK-ERROR:  ^
73 #CHECK-ERROR: warning: invalid instruction encoding
74 #CHECK-ERROR: [0x20,0x48,0xb2,0x4f]
75 #CHECK-ERROR:  ^
76 #CHECK-ERROR: warning: invalid instruction encoding
77 #CHECK-ERROR: [0x20,0x88,0xb2,0x2f]
78 #CHECK-ERROR:  ^
79 #CHECK-ERROR: warning: invalid instruction encoding
80 #CHECK-ERROR: [0x20,0xc8,0xb2,0x2f]
81 #CHECK-ERROR:  ^
82 #CHECK-ERROR: warning: invalid instruction encoding
83 #CHECK-ERROR: [0x20,0x88,0xb2,0x6f]
84 #CHECK-ERROR:  ^
85 #CHECK-ERROR: warning: invalid instruction encoding
86 #CHECK-ERROR: [0x20,0xc8,0xb2,0x6f]
87 #CHECK-ERROR:  ^
88 #CHECK-ERROR: warning: invalid instruction encoding
89 #CHECK-ERROR: [0x20,0x08,0x92,0x0f]
90 #CHECK-ERROR:  ^
91 #CHECK-ERROR: warning: invalid instruction encoding
92 #CHECK-ERROR: [0x20,0x48,0x92,0x0f]
93 #CHECK-ERROR:  ^
94 #CHECK-ERROR: warning: invalid instruction encoding
95 #CHECK-ERROR: [0x20,0x08,0x92,0x4f]
96 #CHECK-ERROR:  ^
97 #CHECK-ERROR: warning: invalid instruction encoding
98 #CHECK-ERROR: [0x20,0x48,0x92,0x4f]
99 #CHECK-ERROR:  ^
100 #CHECK-ERROR: warning: invalid instruction encoding
101 #CHECK-ERROR: [0x20,0x88,0x92,0x2f]
102 #CHECK-ERROR:  ^
103 #CHECK-ERROR: warning: invalid instruction encoding
104 #CHECK-ERROR: [0x20,0xc8,0x92,0x2f]
105 #CHECK-ERROR:  ^
106 #CHECK-ERROR: warning: invalid instruction encoding
107 #CHECK-ERROR: [0x20,0x88,0x92,0x6f]
108 #CHECK-ERROR:  ^
109 #CHECK-ERROR: warning: invalid instruction encoding
110 #CHECK-ERROR: [0x20,0xc8,0x92,0x6f]
111 #CHECK-ERROR:  ^
113 #FP16-ERROR: warning: invalid instruction encoding
114 #FP16-ERROR: [0x41,0x08,0xe3,0x1e]
115 #FP16-ERROR:  ^
117 #FP16-NOT: [0x41,0x08,0xe3,0x1e]