[ARM] Add ARMv8.2-A FP16 vector instructions
[oota-llvm.git] / test / MC / Disassembler / ARM / fullfp16-neon-arm-neg.txt
1 # RUN: not llvm-mc -disassemble -triple armv8a-none-eabi -mattr=-fullfp16,+neon -show-encoding < %s 2>&1 | FileCheck %s
2
3 # CHECK: warning: invalid instruction encoding
4 # CHECK: warning: invalid instruction encoding
5 [0x02,0x0d,0x11,0xf2]
6 [0x44,0x0d,0x12,0xf2]
7
8 # CHECK: warning: invalid instruction encoding
9 # CHECK: warning: invalid instruction encoding
10 [0x02,0x0d,0x31,0xf2]
11 [0x44,0x0d,0x32,0xf2]
12
13 # CHECK: warning: invalid instruction encoding
14 # CHECK: warning: invalid instruction encoding
15 [0x12,0x0d,0x11,0xf3]
16 [0x54,0x0d,0x12,0xf3]
17
18 # CHECK: warning: invalid instruction encoding
19 # CHECK: warning: invalid instruction encoding
20 [0x63,0x19,0x92,0xf2]
21 [0x6e,0x89,0x9a,0xf3]
22
23 # CHECK: warning: invalid instruction encoding
24 # CHECK: warning: invalid instruction encoding
25 [0x12,0x0d,0x11,0xf2]
26 [0x54,0x0d,0x12,0xf2]
27
28 # CHECK: warning: invalid instruction encoding
29 # CHECK: warning: invalid instruction encoding
30 [0x67,0x51,0x96,0xf2]
31 [0x6f,0xa1,0x9c,0xf3]
32
33 # CHECK: warning: invalid instruction encoding
34 # CHECK: warning: invalid instruction encoding
35 [0x12,0x0d,0x31,0xf2]
36 [0x54,0x0d,0x32,0xf2]
37
38 # CHECK: warning: invalid instruction encoding
39 # CHECK: warning: invalid instruction encoding
40 [0x67,0x55,0x96,0xf2]
41 [0x6f,0xa5,0x9c,0xf3]
42
43 # CHECK: warning: invalid instruction encoding
44 # CHECK: warning: invalid instruction encoding
45 [0x12,0x0c,0x11,0xf2]
46 [0x54,0x0c,0x12,0xf2]
47
48 # CHECK: warning: invalid instruction encoding
49 # CHECK: warning: invalid instruction encoding
50 [0x12,0x0c,0x31,0xf2]
51 [0x54,0x0c,0x32,0xf2]
52
53 # CHECK: warning: invalid instruction encoding
54 # CHECK: warning: invalid instruction encoding
55 [0x04,0x2e,0x13,0xf2]
56 [0x48,0x4e,0x16,0xf2]
57
58 # CHECK: warning: invalid instruction encoding
59 # CHECK: warning: invalid instruction encoding
60 [0x03,0x25,0xb5,0xf3]
61 [0x46,0x45,0xb5,0xf3]
62
63 # CHECK: warning: invalid instruction encoding
64 # CHECK: warning: invalid instruction encoding
65 [0x04,0x2e,0x13,0xf3]
66 [0x48,0x4e,0x16,0xf3]
67
68 # CHECK: warning: invalid instruction encoding
69 # CHECK: warning: invalid instruction encoding
70 [0x83,0x24,0xb5,0xf3]
71 [0xc6,0x44,0xb5,0xf3]
72
73 # CHECK: warning: invalid instruction encoding
74 # CHECK: warning: invalid instruction encoding
75 [0x04,0x2e,0x33,0xf3]
76 [0x48,0x4e,0x36,0xf3]
77
78 # CHECK: warning: invalid instruction encoding
79 # CHECK: warning: invalid instruction encoding
80 [0x03,0x24,0xb5,0xf3]
81 [0x46,0x44,0xb5,0xf3]
82
83 # CHECK: warning: invalid instruction encoding
84 # CHECK: warning: invalid instruction encoding
85 [0x83,0x25,0xb5,0xf3]
86 [0xc6,0x45,0xb5,0xf3]
87
88 # CHECK: warning: invalid instruction encoding
89 # CHECK: warning: invalid instruction encoding
90 [0x03,0x26,0xb5,0xf3]
91 [0x46,0x46,0xb5,0xf3]
92
93 # CHECK: warning: invalid instruction encoding
94 # CHECK: warning: invalid instruction encoding
95 [0x12,0x0e,0x11,0xf3]
96 [0x54,0x0e,0x12,0xf3]
97
98 # CHECK: warning: invalid instruction encoding
99 # CHECK: warning: invalid instruction encoding
100 [0x12,0x0e,0x31,0xf3]
101 [0x54,0x0e,0x32,0xf3]
102
103 # CHECK: warning: invalid instruction encoding
104 # CHECK: warning: invalid instruction encoding
105 [0x02,0x0d,0x31,0xf3]
106 [0x44,0x0d,0x32,0xf3]
107
108 # CHECK: warning: invalid instruction encoding
109 # CHECK: warning: invalid instruction encoding
110 [0x01,0x07,0xb5,0xf3]
111 [0x42,0x07,0xb5,0xf3]
112
113 # CHECK: warning: invalid instruction encoding
114 # CHECK: warning: invalid instruction encoding
115 [0x02,0x0f,0x11,0xf2]
116 [0x44,0x0f,0x12,0xf2]
117
118 # CHECK: warning: invalid instruction encoding
119 # CHECK: warning: invalid instruction encoding
120 [0x02,0x0f,0x31,0xf2]
121 [0x44,0x0f,0x32,0xf2]
122
123 # CHECK: warning: invalid instruction encoding
124 # CHECK: warning: invalid instruction encoding
125 [0x12,0x0f,0x11,0xf3]
126 [0x54,0x0f,0x12,0xf3]
127
128 # CHECK: warning: invalid instruction encoding
129 # CHECK: warning: invalid instruction encoding
130 [0x12,0x0f,0x31,0xf3]
131 [0x54,0x0f,0x32,0xf3]
132
133 # CHECK: warning: invalid instruction encoding
134 [0x02,0x0d,0x11,0xf3]
135
136 # CHECK: warning: invalid instruction encoding
137 [0x02,0x0f,0x11,0xf3]
138
139 # CHECK: warning: invalid instruction encoding
140 [0x02,0x0f,0x31,0xf3]
141
142 # CHECK: warning: invalid instruction encoding
143 # CHECK: warning: invalid instruction encoding
144 [0x01,0x05,0xb7,0xf3]
145 [0x42,0x05,0xb7,0xf3]
146
147 # CHECK: warning: invalid instruction encoding
148 # CHECK: warning: invalid instruction encoding
149 [0x12,0x0f,0x11,0xf2]
150 [0x54,0x0f,0x12,0xf2]
151
152 # CHECK: warning: invalid instruction encoding
153 # CHECK: warning: invalid instruction encoding
154 [0x81,0x05,0xb7,0xf3]
155 [0xc2,0x05,0xb7,0xf3]
156
157 # CHECK: warning: invalid instruction encoding
158 # CHECK: warning: invalid instruction encoding
159 [0x12,0x0f,0x31,0xf2]
160 [0x54,0x0f,0x32,0xf2]
161
162 # CHECK: warning: invalid instruction encoding
163 # CHECK: warning: invalid instruction encoding
164 [0x81,0x07,0xb5,0xf3]
165 [0xc2,0x07,0xb5,0xf3]
166
167 # CHECK: warning: invalid instruction encoding
168 # CHECK: warning: invalid instruction encoding
169 # CHECK: warning: invalid instruction encoding
170 # CHECK: warning: invalid instruction encoding
171 # CHECK: warning: invalid instruction encoding
172 # CHECK: warning: invalid instruction encoding
173 # CHECK: warning: invalid instruction encoding
174 # CHECK: warning: invalid instruction encoding
175 [0x01,0x07,0xb7,0xf3]
176 [0x81,0x07,0xb7,0xf3]
177 [0x01,0x06,0xb7,0xf3]
178 [0x81,0x06,0xb7,0xf3]
179 [0x42,0x07,0xb7,0xf3]
180 [0xc2,0x07,0xb7,0xf3]
181 [0x42,0x06,0xb7,0xf3]
182 [0xc2,0x06,0xb7,0xf3]
183
184 # CHECK: warning: invalid instruction encoding
185 # CHECK: warning: invalid instruction encoding
186 # CHECK: warning: invalid instruction encoding
187 # CHECK: warning: invalid instruction encoding
188 [0x01,0x00,0xb7,0xf3]
189 [0x42,0x00,0xb7,0xf3]
190 [0x81,0x00,0xb7,0xf3]
191 [0xc2,0x00,0xb7,0xf3]
192
193 # CHECK: warning: invalid instruction encoding
194 # CHECK: warning: invalid instruction encoding
195 # CHECK: warning: invalid instruction encoding
196 # CHECK: warning: invalid instruction encoding
197 [0x01,0x03,0xb7,0xf3]
198 [0x42,0x03,0xb7,0xf3]
199 [0x81,0x03,0xb7,0xf3]
200 [0xc2,0x03,0xb7,0xf3]
201
202 # CHECK: warning: invalid instruction encoding
203 # CHECK: warning: invalid instruction encoding
204 # CHECK: warning: invalid instruction encoding
205 # CHECK: warning: invalid instruction encoding
206 [0x01,0x01,0xb7,0xf3]
207 [0x42,0x01,0xb7,0xf3]
208 [0x81,0x01,0xb7,0xf3]
209 [0xc2,0x01,0xb7,0xf3]
210
211 # CHECK: warning: invalid instruction encoding
212 # CHECK: warning: invalid instruction encoding
213 # CHECK: warning: invalid instruction encoding
214 # CHECK: warning: invalid instruction encoding
215 [0x01,0x02,0xb7,0xf3]
216 [0x42,0x02,0xb7,0xf3]
217 [0x81,0x02,0xb7,0xf3]
218 [0xc2,0x02,0xb7,0xf3]
219
220 # CHECK: warning: invalid instruction encoding
221 # CHECK: warning: invalid instruction encoding
222 # CHECK: warning: invalid instruction encoding
223 # CHECK: warning: invalid instruction encoding
224 # CHECK: warning: invalid instruction encoding
225 # CHECK: warning: invalid instruction encoding
226 # CHECK: warning: invalid instruction encoding
227 # CHECK: warning: invalid instruction encoding
228 [0x11,0x0d,0xbf,0xf2]
229 [0x11,0x0d,0xbe,0xf3]
230 [0x11,0x0c,0xbd,0xf2]
231 [0x11,0x0c,0xbc,0xf3]
232 [0x52,0x0d,0xbb,0xf2]
233 [0x52,0x0d,0xba,0xf3]
234 [0x52,0x0c,0xb9,0xf2]
235 [0x52,0x0c,0xb8,0xf3]
236
237 # CHECK: warning: invalid instruction encoding
238 # CHECK: warning: invalid instruction encoding
239 [0x01,0x05,0xb6,0xf3]
240 [0x42,0x05,0xb6,0xf3]
241
242 # CHECK: warning: invalid instruction encoding
243 # CHECK: warning: invalid instruction encoding
244 [0x81,0x06,0xb6,0xf3]
245 [0xc2,0x06,0xb6,0xf3]
246
247 # CHECK: warning: invalid instruction encoding
248 # CHECK: warning: invalid instruction encoding
249 [0x01,0x04,0xb6,0xf3]
250 [0x42,0x04,0xb6,0xf3]
251
252 # CHECK: warning: invalid instruction encoding
253 # CHECK: warning: invalid instruction encoding
254 [0x81,0x07,0xb6,0xf3]
255 [0xc2,0x07,0xb6,0xf3]
256
257 # CHECK: warning: invalid instruction encoding
258 # CHECK: warning: invalid instruction encoding
259 [0x81,0x04,0xb6,0xf3]
260 [0xc2,0x04,0xb6,0xf3]
261
262 # CHECK: warning: invalid instruction encoding
263 # CHECK: warning: invalid instruction encoding
264 [0x81,0x05,0xb6,0xf3]
265 [0xc2,0x05,0xb6,0xf3]
266
267 # CHECK: warning: invalid instruction encoding
268 # CHECK: warning: invalid instruction encoding
269 # CHECK: warning: invalid instruction encoding
270 [0x20,0x0d,0xc7,0xf2]
271 [0x20,0x0f,0xc7,0xf2]
272 [0x70,0x0f,0xc7,0xf2]
273
274 # CHECK-NOT: warning: invalid instruction encoding