• Home
  • Raw
  • Download

Lines Matching +full:0 +full:v

1 # RUN: llvm-mc -triple=riscv64 -show-encoding --mattr=+experimental-v %s \
5 # RUN: llvm-mc -triple=riscv64 -filetype=obj --mattr=+experimental-v %s \
6 # RUN: | llvm-objdump -d --mattr=+experimental-v - \
8 # RUN: llvm-mc -triple=riscv64 -filetype=obj --mattr=+experimental-v %s \
11 vle8.v v8, (a0), v0.t
12 # CHECK-INST: vle8.v v8, (a0), v0.t
13 # CHECK-ENCODING: [0x07,0x04,0x05,0x00]
14 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
17 vle8.v v8, (a0)
18 # CHECK-INST: vle8.v v8, (a0)
19 # CHECK-ENCODING: [0x07,0x04,0x05,0x02]
20 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
23 vle16.v v8, (a0), v0.t
24 # CHECK-INST: vle16.v v8, (a0), v0.t
25 # CHECK-ENCODING: [0x07,0x54,0x05,0x00]
26 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
29 vle16.v v8, (a0)
30 # CHECK-INST: vle16.v v8, (a0)
31 # CHECK-ENCODING: [0x07,0x54,0x05,0x02]
32 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
35 vle32.v v8, (a0), v0.t
36 # CHECK-INST: vle32.v v8, (a0), v0.t
37 # CHECK-ENCODING: [0x07,0x64,0x05,0x00]
38 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
41 vle32.v v8, (a0)
42 # CHECK-INST: vle32.v v8, (a0)
43 # CHECK-ENCODING: [0x07,0x64,0x05,0x02]
44 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
47 vle64.v v8, (a0), v0.t
48 # CHECK-INST: vle64.v v8, (a0), v0.t
49 # CHECK-ENCODING: [0x07,0x74,0x05,0x00]
50 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
53 vle64.v v8, (a0)
54 # CHECK-INST: vle64.v v8, (a0)
55 # CHECK-ENCODING: [0x07,0x74,0x05,0x02]
56 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
59 vle128.v v8, (a0), v0.t
60 # CHECK-INST: vle128.v v8, (a0), v0.t
61 # CHECK-ENCODING: [0x07,0x04,0x05,0x10]
62 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
65 vle128.v v8, (a0)
66 # CHECK-INST: vle128.v v8, (a0)
67 # CHECK-ENCODING: [0x07,0x04,0x05,0x12]
68 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
71 vle256.v v8, (a0), v0.t
72 # CHECK-INST: vle256.v v8, (a0), v0.t
73 # CHECK-ENCODING: [0x07,0x54,0x05,0x10]
74 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
77 vle256.v v8, (a0)
78 # CHECK-INST: vle256.v v8, (a0)
79 # CHECK-ENCODING: [0x07,0x54,0x05,0x12]
80 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
83 vle512.v v8, (a0), v0.t
84 # CHECK-INST: vle512.v v8, (a0), v0.t
85 # CHECK-ENCODING: [0x07,0x64,0x05,0x10]
86 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
89 vle512.v v8, (a0)
90 # CHECK-INST: vle512.v v8, (a0)
91 # CHECK-ENCODING: [0x07,0x64,0x05,0x12]
92 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
95 vle1024.v v8, (a0), v0.t
96 # CHECK-INST: vle1024.v v8, (a0), v0.t
97 # CHECK-ENCODING: [0x07,0x74,0x05,0x10]
98 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
101 vle1024.v v8, (a0)
102 # CHECK-INST: vle1024.v v8, (a0)
103 # CHECK-ENCODING: [0x07,0x74,0x05,0x12]
104 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
107 vle8ff.v v8, (a0), v0.t
108 # CHECK-INST: vle8ff.v v8, (a0), v0.t
109 # CHECK-ENCODING: [0x07,0x04,0x05,0x01]
110 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
113 vle8ff.v v8, (a0)
114 # CHECK-INST: vle8ff.v v8, (a0)
115 # CHECK-ENCODING: [0x07,0x04,0x05,0x03]
116 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
119 vle16ff.v v8, (a0), v0.t
120 # CHECK-INST: vle16ff.v v8, (a0), v0.t
121 # CHECK-ENCODING: [0x07,0x54,0x05,0x01]
122 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
125 vle16ff.v v8, (a0)
126 # CHECK-INST: vle16ff.v v8, (a0)
127 # CHECK-ENCODING: [0x07,0x54,0x05,0x03]
128 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
131 vle32ff.v v8, (a0), v0.t
132 # CHECK-INST: vle32ff.v v8, (a0), v0.t
133 # CHECK-ENCODING: [0x07,0x64,0x05,0x01]
134 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
137 vle32ff.v v8, (a0)
138 # CHECK-INST: vle32ff.v v8, (a0)
139 # CHECK-ENCODING: [0x07,0x64,0x05,0x03]
140 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
143 vle64ff.v v8, (a0), v0.t
144 # CHECK-INST: vle64ff.v v8, (a0), v0.t
145 # CHECK-ENCODING: [0x07,0x74,0x05,0x01]
146 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
149 vle64ff.v v8, (a0)
150 # CHECK-INST: vle64ff.v v8, (a0)
151 # CHECK-ENCODING: [0x07,0x74,0x05,0x03]
152 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
155 vle128ff.v v8, (a0), v0.t
156 # CHECK-INST: vle128ff.v v8, (a0), v0.t
157 # CHECK-ENCODING: [0x07,0x04,0x05,0x11]
158 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
161 vle128ff.v v8, (a0)
162 # CHECK-INST: vle128ff.v v8, (a0)
163 # CHECK-ENCODING: [0x07,0x04,0x05,0x13]
164 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
167 vle256ff.v v8, (a0), v0.t
168 # CHECK-INST: vle256ff.v v8, (a0), v0.t
169 # CHECK-ENCODING: [0x07,0x54,0x05,0x11]
170 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
173 vle256ff.v v8, (a0)
174 # CHECK-INST: vle256ff.v v8, (a0)
175 # CHECK-ENCODING: [0x07,0x54,0x05,0x13]
176 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
179 vle512ff.v v8, (a0), v0.t
180 # CHECK-INST: vle512ff.v v8, (a0), v0.t
181 # CHECK-ENCODING: [0x07,0x64,0x05,0x11]
182 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
185 vle512ff.v v8, (a0)
186 # CHECK-INST: vle512ff.v v8, (a0)
187 # CHECK-ENCODING: [0x07,0x64,0x05,0x13]
188 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
191 vle1024ff.v v8, (a0), v0.t
192 # CHECK-INST: vle1024ff.v v8, (a0), v0.t
193 # CHECK-ENCODING: [0x07,0x74,0x05,0x11]
194 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
197 vle1024ff.v v8, (a0)
198 # CHECK-INST: vle1024ff.v v8, (a0)
199 # CHECK-ENCODING: [0x07,0x74,0x05,0x13]
200 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
203 vlse8.v v8, (a0), a1, v0.t
204 # CHECK-INST: vlse8.v v8, (a0), a1, v0.t
205 # CHECK-ENCODING: [0x07,0x04,0xb5,0x08]
206 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
209 vlse8.v v8, (a0), a1
210 # CHECK-INST: vlse8.v v8, (a0), a1
211 # CHECK-ENCODING: [0x07,0x04,0xb5,0x0a]
212 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
213 # CHECK-UNKNOWN: 07 04 b5 0a <unknown>
215 vlse16.v v8, (a0), a1, v0.t
216 # CHECK-INST: vlse16.v v8, (a0), a1, v0.t
217 # CHECK-ENCODING: [0x07,0x54,0xb5,0x08]
218 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
221 vlse16.v v8, (a0), a1
222 # CHECK-INST: vlse16.v v8, (a0), a1
223 # CHECK-ENCODING: [0x07,0x54,0xb5,0x0a]
224 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
225 # CHECK-UNKNOWN: 07 54 b5 0a <unknown>
227 vlse32.v v8, (a0), a1, v0.t
228 # CHECK-INST: vlse32.v v8, (a0), a1, v0.t
229 # CHECK-ENCODING: [0x07,0x64,0xb5,0x08]
230 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
233 vlse32.v v8, (a0), a1
234 # CHECK-INST: vlse32.v v8, (a0), a1
235 # CHECK-ENCODING: [0x07,0x64,0xb5,0x0a]
236 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
237 # CHECK-UNKNOWN: 07 64 b5 0a <unknown>
239 vlse64.v v8, (a0), a1, v0.t
240 # CHECK-INST: vlse64.v v8, (a0), a1, v0.t
241 # CHECK-ENCODING: [0x07,0x74,0xb5,0x08]
242 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
245 vlse64.v v8, (a0), a1
246 # CHECK-INST: vlse64.v v8, (a0), a1
247 # CHECK-ENCODING: [0x07,0x74,0xb5,0x0a]
248 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
249 # CHECK-UNKNOWN: 07 74 b5 0a <unknown>
251 vlse128.v v8, (a0), a1, v0.t
252 # CHECK-INST: vlse128.v v8, (a0), a1, v0.t
253 # CHECK-ENCODING: [0x07,0x04,0xb5,0x18]
254 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
257 vlse128.v v8, (a0), a1
258 # CHECK-INST: vlse128.v v8, (a0), a1
259 # CHECK-ENCODING: [0x07,0x04,0xb5,0x1a]
260 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
263 vlse256.v v8, (a0), a1, v0.t
264 # CHECK-INST: vlse256.v v8, (a0), a1, v0.t
265 # CHECK-ENCODING: [0x07,0x54,0xb5,0x18]
266 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
269 vlse256.v v8, (a0), a1
270 # CHECK-INST: vlse256.v v8, (a0), a1
271 # CHECK-ENCODING: [0x07,0x54,0xb5,0x1a]
272 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
275 vlse512.v v8, (a0), a1, v0.t
276 # CHECK-INST: vlse512.v v8, (a0), a1, v0.t
277 # CHECK-ENCODING: [0x07,0x64,0xb5,0x18]
278 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
281 vlse512.v v8, (a0), a1
282 # CHECK-INST: vlse512.v v8, (a0), a1
283 # CHECK-ENCODING: [0x07,0x64,0xb5,0x1a]
284 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
287 vlse1024.v v8, (a0), a1, v0.t
288 # CHECK-INST: vlse1024.v v8, (a0), a1, v0.t
289 # CHECK-ENCODING: [0x07,0x74,0xb5,0x18]
290 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
293 vlse1024.v v8, (a0), a1
294 # CHECK-INST: vlse1024.v v8, (a0), a1
295 # CHECK-ENCODING: [0x07,0x74,0xb5,0x1a]
296 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
299 vlxei8.v v8, (a0), v4, v0.t
300 # CHECK-INST: vlxei8.v v8, (a0), v4, v0.t
301 # CHECK-ENCODING: [0x07,0x04,0x45,0x0c]
302 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
303 # CHECK-UNKNOWN: 07 04 45 0c <unknown>
305 vlxei8.v v8, (a0), v4
306 # CHECK-INST: vlxei8.v v8, (a0), v4
307 # CHECK-ENCODING: [0x07,0x04,0x45,0x0e]
308 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
309 # CHECK-UNKNOWN: 07 04 45 0e <unknown>
311 vlxei16.v v8, (a0), v4, v0.t
312 # CHECK-INST: vlxei16.v v8, (a0), v4, v0.t
313 # CHECK-ENCODING: [0x07,0x54,0x45,0x0c]
314 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
315 # CHECK-UNKNOWN: 07 54 45 0c <unknown>
317 vlxei16.v v8, (a0), v4
318 # CHECK-INST: vlxei16.v v8, (a0), v4
319 # CHECK-ENCODING: [0x07,0x54,0x45,0x0e]
320 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
321 # CHECK-UNKNOWN: 07 54 45 0e <unknown>
323 vlxei32.v v8, (a0), v4, v0.t
324 # CHECK-INST: vlxei32.v v8, (a0), v4, v0.t
325 # CHECK-ENCODING: [0x07,0x64,0x45,0x0c]
326 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
327 # CHECK-UNKNOWN: 07 64 45 0c <unknown>
329 vlxei32.v v8, (a0), v4
330 # CHECK-INST: vlxei32.v v8, (a0), v4
331 # CHECK-ENCODING: [0x07,0x64,0x45,0x0e]
332 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
333 # CHECK-UNKNOWN: 07 64 45 0e <unknown>
335 vlxei64.v v8, (a0), v4, v0.t
336 # CHECK-INST: vlxei64.v v8, (a0), v4, v0.t
337 # CHECK-ENCODING: [0x07,0x74,0x45,0x0c]
338 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
339 # CHECK-UNKNOWN: 07 74 45 0c <unknown>
341 vlxei64.v v8, (a0), v4
342 # CHECK-INST: vlxei64.v v8, (a0), v4
343 # CHECK-ENCODING: [0x07,0x74,0x45,0x0e]
344 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
345 # CHECK-UNKNOWN: 07 74 45 0e <unknown>
347 vlxei128.v v8, (a0), v4, v0.t
348 # CHECK-INST: vlxei128.v v8, (a0), v4, v0.t
349 # CHECK-ENCODING: [0x07,0x04,0x45,0x1c]
350 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
353 vlxei128.v v8, (a0), v4
354 # CHECK-INST: vlxei128.v v8, (a0), v4
355 # CHECK-ENCODING: [0x07,0x04,0x45,0x1e]
356 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
359 vlxei256.v v8, (a0), v4, v0.t
360 # CHECK-INST: vlxei256.v v8, (a0), v4, v0.t
361 # CHECK-ENCODING: [0x07,0x54,0x45,0x1c]
362 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
365 vlxei256.v v8, (a0), v4
366 # CHECK-INST: vlxei256.v v8, (a0), v4
367 # CHECK-ENCODING: [0x07,0x54,0x45,0x1e]
368 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
371 vlxei512.v v8, (a0), v4, v0.t
372 # CHECK-INST: vlxei512.v v8, (a0), v4, v0.t
373 # CHECK-ENCODING: [0x07,0x64,0x45,0x1c]
374 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
377 vlxei512.v v8, (a0), v4
378 # CHECK-INST: vlxei512.v v8, (a0), v4
379 # CHECK-ENCODING: [0x07,0x64,0x45,0x1e]
380 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
383 vlxei1024.v v8, (a0), v4, v0.t
384 # CHECK-INST: vlxei1024.v v8, (a0), v4, v0.t
385 # CHECK-ENCODING: [0x07,0x74,0x45,0x1c]
386 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
389 vlxei1024.v v8, (a0), v4
390 # CHECK-INST: vlxei1024.v v8, (a0), v4
391 # CHECK-ENCODING: [0x07,0x74,0x45,0x1e]
392 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)
395 vl1r.v v8, (a0)
396 # CHECK-INST: vl1r.v v8, (a0)
397 # CHECK-ENCODING: [0x07,0x04,0x85,0x02]
398 # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions)