Follow up to d0858bffa11, add missing REQUIRES x86
[llvm-project.git] / llvm / test / tools / llvm-mca / RISCV / vle-vse.s
blobe9f4999a10355c36d10b6cb9b454157389f905a2
1 # NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
2 # RUN: llvm-mca -mtriple=riscv64 -mcpu=sifive-x280 -iterations=1 < %s | FileCheck %s
4 vsetvli zero, zero, e8, mf8, tu, mu
5 vle8.v v1, (a0)
6 vsetvli zero, zero, e8, mf4, tu, mu
7 vle8.v v1, (a0)
8 vsetvli zero, zero, e8, mf2, tu, mu
9 vle8.v v1, (a0)
10 vsetvli zero, zero, e8, m1, tu, mu
11 vle8.v v1, (a0)
12 vsetvli zero, zero, e8, m2, tu, mu
13 vle8.v v1, (a0)
14 vsetvli zero, zero, e8, m4, tu, mu
15 vle8.v v1, (a0)
16 vsetvli zero, zero, e8, m8, tu, mu
17 vle8.v v1, (a0)
18 vsetvli zero, zero, e16, mf4, tu, mu
19 vle8.v v1, (a0)
20 vsetvli zero, zero, e16, mf2, tu, mu
21 vle8.v v1, (a0)
22 vsetvli zero, zero, e16, m1, tu, mu
23 vle8.v v1, (a0)
24 vsetvli zero, zero, e16, m2, tu, mu
25 vle8.v v1, (a0)
26 vsetvli zero, zero, e16, m4, tu, mu
27 vle8.v v1, (a0)
28 vsetvli zero, zero, e16, m8, tu, mu
29 vle8.v v1, (a0)
30 vsetvli zero, zero, e32, mf2, tu, mu
31 vle8.v v1, (a0)
32 vsetvli zero, zero, e32, m1, tu, mu
33 vle8.v v1, (a0)
34 vsetvli zero, zero, e32, m2, tu, mu
35 vle8.v v1, (a0)
36 vsetvli zero, zero, e32, m4, tu, mu
37 vle8.v v1, (a0)
38 vsetvli zero, zero, e32, m8, tu, mu
39 vle8.v v1, (a0)
40 vsetvli zero, zero, e64, m1, tu, mu
41 vle8.v v1, (a0)
42 vsetvli zero, zero, e64, m2, tu, mu
43 vle8.v v1, (a0)
44 vsetvli zero, zero, e64, m4, tu, mu
45 vle8.v v1, (a0)
46 vsetvli zero, zero, e64, m8, tu, mu
47 vle8.v v1, (a0)
49 vsetvli zero, zero, e8, mf8, tu, mu
50 vle16.v v1, (a0)
51 vsetvli zero, zero, e8, mf4, tu, mu
52 vle16.v v1, (a0)
53 vsetvli zero, zero, e8, mf2, tu, mu
54 vle16.v v1, (a0)
55 vsetvli zero, zero, e8, m1, tu, mu
56 vle16.v v1, (a0)
57 vsetvli zero, zero, e8, m2, tu, mu
58 vle16.v v1, (a0)
59 vsetvli zero, zero, e8, m4, tu, mu
60 vle16.v v1, (a0)
61 vsetvli zero, zero, e16, mf4, tu, mu
62 vle16.v v1, (a0)
63 vsetvli zero, zero, e16, mf2, tu, mu
64 vle16.v v1, (a0)
65 vsetvli zero, zero, e16, m1, tu, mu
66 vle16.v v1, (a0)
67 vsetvli zero, zero, e16, m2, tu, mu
68 vle16.v v1, (a0)
69 vsetvli zero, zero, e16, m4, tu, mu
70 vle16.v v1, (a0)
71 vsetvli zero, zero, e16, m8, tu, mu
72 vle16.v v1, (a0)
73 vsetvli zero, zero, e32, mf2, tu, mu
74 vle16.v v1, (a0)
75 vsetvli zero, zero, e32, m1, tu, mu
76 vle16.v v1, (a0)
77 vsetvli zero, zero, e32, m2, tu, mu
78 vle16.v v1, (a0)
79 vsetvli zero, zero, e32, m4, tu, mu
80 vle16.v v1, (a0)
81 vsetvli zero, zero, e32, m8, tu, mu
82 vle16.v v1, (a0)
83 vsetvli zero, zero, e64, m1, tu, mu
84 vle16.v v1, (a0)
85 vsetvli zero, zero, e64, m2, tu, mu
86 vle16.v v1, (a0)
87 vsetvli zero, zero, e64, m4, tu, mu
88 vle16.v v1, (a0)
89 vsetvli zero, zero, e64, m8, tu, mu
90 vle16.v v1, (a0)
92 vsetvli zero, zero, e8, mf8, tu, mu
93 vle32.v v1, (a0)
94 vsetvli zero, zero, e8, mf4, tu, mu
95 vle32.v v1, (a0)
96 vsetvli zero, zero, e8, mf2, tu, mu
97 vle32.v v1, (a0)
98 vsetvli zero, zero, e8, m1, tu, mu
99 vle32.v v1, (a0)
100 vsetvli zero, zero, e8, m2, tu, mu
101 vle32.v v1, (a0)
102 vsetvli zero, zero, e16, mf4, tu, mu
103 vle32.v v1, (a0)
104 vsetvli zero, zero, e16, mf2, tu, mu
105 vle32.v v1, (a0)
106 vsetvli zero, zero, e16, m1, tu, mu
107 vle32.v v1, (a0)
108 vsetvli zero, zero, e16, m2, tu, mu
109 vle32.v v1, (a0)
110 vsetvli zero, zero, e16, m4, tu, mu
111 vle32.v v1, (a0)
112 vsetvli zero, zero, e32, mf2, tu, mu
113 vle32.v v1, (a0)
114 vsetvli zero, zero, e32, m1, tu, mu
115 vle32.v v1, (a0)
116 vsetvli zero, zero, e32, m2, tu, mu
117 vle32.v v1, (a0)
118 vsetvli zero, zero, e32, m4, tu, mu
119 vle32.v v1, (a0)
120 vsetvli zero, zero, e32, m8, tu, mu
121 vle32.v v1, (a0)
122 vsetvli zero, zero, e64, m1, tu, mu
123 vle32.v v1, (a0)
124 vsetvli zero, zero, e64, m2, tu, mu
125 vle32.v v1, (a0)
126 vsetvli zero, zero, e64, m4, tu, mu
127 vle32.v v1, (a0)
128 vsetvli zero, zero, e64, m8, tu, mu
129 vle32.v v1, (a0)
131 vsetvli zero, zero, e8, mf8, tu, mu
132 vle64.v v1, (a0)
133 vsetvli zero, zero, e8, mf4, tu, mu
134 vle64.v v1, (a0)
135 vsetvli zero, zero, e8, mf2, tu, mu
136 vle64.v v1, (a0)
137 vsetvli zero, zero, e8, m1, tu, mu
138 vle64.v v1, (a0)
139 vsetvli zero, zero, e16, mf4, tu, mu
140 vle64.v v1, (a0)
141 vsetvli zero, zero, e16, mf2, tu, mu
142 vle64.v v1, (a0)
143 vsetvli zero, zero, e16, m1, tu, mu
144 vle64.v v1, (a0)
145 vsetvli zero, zero, e16, m2, tu, mu
146 vle64.v v1, (a0)
147 vsetvli zero, zero, e32, mf2, tu, mu
148 vle64.v v1, (a0)
149 vsetvli zero, zero, e32, m1, tu, mu
150 vle64.v v1, (a0)
151 vsetvli zero, zero, e32, m2, tu, mu
152 vle64.v v1, (a0)
153 vsetvli zero, zero, e32, m4, tu, mu
154 vle64.v v1, (a0)
155 vsetvli zero, zero, e64, m1, tu, mu
156 vle64.v v1, (a0)
157 vsetvli zero, zero, e64, m2, tu, mu
158 vle64.v v1, (a0)
159 vsetvli zero, zero, e64, m4, tu, mu
160 vle64.v v1, (a0)
161 vsetvli zero, zero, e64, m8, tu, mu
162 vle64.v v1, (a0)
164 vsetvli zero, zero, e8, mf8, tu, mu
165 vse8.v v1, (a0)
166 vsetvli zero, zero, e8, mf4, tu, mu
167 vse8.v v1, (a0)
168 vsetvli zero, zero, e8, mf2, tu, mu
169 vse8.v v1, (a0)
170 vsetvli zero, zero, e8, m1, tu, mu
171 vse8.v v1, (a0)
172 vsetvli zero, zero, e8, m2, tu, mu
173 vse8.v v1, (a0)
174 vsetvli zero, zero, e8, m4, tu, mu
175 vse8.v v1, (a0)
176 vsetvli zero, zero, e8, m8, tu, mu
177 vse8.v v1, (a0)
178 vsetvli zero, zero, e16, mf4, tu, mu
179 vse8.v v1, (a0)
180 vsetvli zero, zero, e16, mf2, tu, mu
181 vse8.v v1, (a0)
182 vsetvli zero, zero, e16, m1, tu, mu
183 vse8.v v1, (a0)
184 vsetvli zero, zero, e16, m2, tu, mu
185 vse8.v v1, (a0)
186 vsetvli zero, zero, e16, m4, tu, mu
187 vse8.v v1, (a0)
188 vsetvli zero, zero, e16, m8, tu, mu
189 vse8.v v1, (a0)
190 vsetvli zero, zero, e32, mf2, tu, mu
191 vse8.v v1, (a0)
192 vsetvli zero, zero, e32, m1, tu, mu
193 vse8.v v1, (a0)
194 vsetvli zero, zero, e32, m2, tu, mu
195 vse8.v v1, (a0)
196 vsetvli zero, zero, e32, m4, tu, mu
197 vse8.v v1, (a0)
198 vsetvli zero, zero, e32, m8, tu, mu
199 vse8.v v1, (a0)
200 vsetvli zero, zero, e64, m1, tu, mu
201 vse8.v v1, (a0)
202 vsetvli zero, zero, e64, m2, tu, mu
203 vse8.v v1, (a0)
204 vsetvli zero, zero, e64, m4, tu, mu
205 vse8.v v1, (a0)
206 vsetvli zero, zero, e64, m8, tu, mu
207 vse8.v v1, (a0)
209 vsetvli zero, zero, e8, mf8, tu, mu
210 vse16.v v1, (a0)
211 vsetvli zero, zero, e8, mf4, tu, mu
212 vse16.v v1, (a0)
213 vsetvli zero, zero, e8, mf2, tu, mu
214 vse16.v v1, (a0)
215 vsetvli zero, zero, e8, m1, tu, mu
216 vse16.v v1, (a0)
217 vsetvli zero, zero, e8, m2, tu, mu
218 vse16.v v1, (a0)
219 vsetvli zero, zero, e8, m4, tu, mu
220 vse16.v v1, (a0)
221 vsetvli zero, zero, e16, mf4, tu, mu
222 vse16.v v1, (a0)
223 vsetvli zero, zero, e16, mf2, tu, mu
224 vse16.v v1, (a0)
225 vsetvli zero, zero, e16, m1, tu, mu
226 vse16.v v1, (a0)
227 vsetvli zero, zero, e16, m2, tu, mu
228 vse16.v v1, (a0)
229 vsetvli zero, zero, e16, m4, tu, mu
230 vse16.v v1, (a0)
231 vsetvli zero, zero, e16, m8, tu, mu
232 vse16.v v1, (a0)
233 vsetvli zero, zero, e32, mf2, tu, mu
234 vse16.v v1, (a0)
235 vsetvli zero, zero, e32, m1, tu, mu
236 vse16.v v1, (a0)
237 vsetvli zero, zero, e32, m2, tu, mu
238 vse16.v v1, (a0)
239 vsetvli zero, zero, e32, m4, tu, mu
240 vse16.v v1, (a0)
241 vsetvli zero, zero, e32, m8, tu, mu
242 vse16.v v1, (a0)
243 vsetvli zero, zero, e64, m1, tu, mu
244 vse16.v v1, (a0)
245 vsetvli zero, zero, e64, m2, tu, mu
246 vse16.v v1, (a0)
247 vsetvli zero, zero, e64, m4, tu, mu
248 vse16.v v1, (a0)
249 vsetvli zero, zero, e64, m8, tu, mu
250 vse16.v v1, (a0)
252 vsetvli zero, zero, e8, mf8, tu, mu
253 vse32.v v1, (a0)
254 vsetvli zero, zero, e8, mf4, tu, mu
255 vse32.v v1, (a0)
256 vsetvli zero, zero, e8, mf2, tu, mu
257 vse32.v v1, (a0)
258 vsetvli zero, zero, e8, m1, tu, mu
259 vse32.v v1, (a0)
260 vsetvli zero, zero, e8, m2, tu, mu
261 vse32.v v1, (a0)
262 vsetvli zero, zero, e16, mf4, tu, mu
263 vse32.v v1, (a0)
264 vsetvli zero, zero, e16, mf2, tu, mu
265 vse32.v v1, (a0)
266 vsetvli zero, zero, e16, m1, tu, mu
267 vse32.v v1, (a0)
268 vsetvli zero, zero, e16, m2, tu, mu
269 vse32.v v1, (a0)
270 vsetvli zero, zero, e16, m4, tu, mu
271 vse32.v v1, (a0)
272 vsetvli zero, zero, e32, mf2, tu, mu
273 vse32.v v1, (a0)
274 vsetvli zero, zero, e32, m1, tu, mu
275 vse32.v v1, (a0)
276 vsetvli zero, zero, e32, m2, tu, mu
277 vse32.v v1, (a0)
278 vsetvli zero, zero, e32, m4, tu, mu
279 vse32.v v1, (a0)
280 vsetvli zero, zero, e32, m8, tu, mu
281 vse32.v v1, (a0)
282 vsetvli zero, zero, e64, m1, tu, mu
283 vse32.v v1, (a0)
284 vsetvli zero, zero, e64, m2, tu, mu
285 vse32.v v1, (a0)
286 vsetvli zero, zero, e64, m4, tu, mu
287 vse32.v v1, (a0)
288 vsetvli zero, zero, e64, m8, tu, mu
289 vse32.v v1, (a0)
291 vsetvli zero, zero, e8, mf8, tu, mu
292 vse64.v v1, (a0)
293 vsetvli zero, zero, e8, mf4, tu, mu
294 vse64.v v1, (a0)
295 vsetvli zero, zero, e8, mf2, tu, mu
296 vse64.v v1, (a0)
297 vsetvli zero, zero, e8, m1, tu, mu
298 vse64.v v1, (a0)
299 vsetvli zero, zero, e16, mf4, tu, mu
300 vse64.v v1, (a0)
301 vsetvli zero, zero, e16, mf2, tu, mu
302 vse64.v v1, (a0)
303 vsetvli zero, zero, e16, m1, tu, mu
304 vse64.v v1, (a0)
305 vsetvli zero, zero, e16, m2, tu, mu
306 vse64.v v1, (a0)
307 vsetvli zero, zero, e32, mf2, tu, mu
308 vse64.v v1, (a0)
309 vsetvli zero, zero, e32, m1, tu, mu
310 vse64.v v1, (a0)
311 vsetvli zero, zero, e32, m2, tu, mu
312 vse64.v v1, (a0)
313 vsetvli zero, zero, e32, m4, tu, mu
314 vse64.v v1, (a0)
315 vsetvli zero, zero, e64, m1, tu, mu
316 vse64.v v1, (a0)
317 vsetvli zero, zero, e64, m2, tu, mu
318 vse64.v v1, (a0)
319 vsetvli zero, zero, e64, m4, tu, mu
320 vse64.v v1, (a0)
321 vsetvli zero, zero, e64, m8, tu, mu
322 vse64.v v1, (a0)
324 vsetvli zero, zero, e8, mf8, tu, mu
325 vlm.v v1, (a0)
326 vsetvli zero, zero, e8, mf4, tu, mu
327 vlm.v v1, (a0)
328 vsetvli zero, zero, e8, mf2, tu, mu
329 vlm.v v1, (a0)
330 vsetvli zero, zero, e8, m1, tu, mu
331 vlm.v v1, (a0)
332 vsetvli zero, zero, e8, m2, tu, mu
333 vlm.v v1, (a0)
334 vsetvli zero, zero, e8, m4, tu, mu
335 vlm.v v1, (a0)
336 vsetvli zero, zero, e8, m8, tu, mu
337 vlm.v v1, (a0)
338 vsetvli zero, zero, e16, mf4, tu, mu
339 vlm.v v1, (a0)
340 vsetvli zero, zero, e16, mf2, tu, mu
341 vlm.v v1, (a0)
342 vsetvli zero, zero, e16, m1, tu, mu
343 vlm.v v1, (a0)
344 vsetvli zero, zero, e16, m2, tu, mu
345 vlm.v v1, (a0)
346 vsetvli zero, zero, e16, m4, tu, mu
347 vlm.v v1, (a0)
348 vsetvli zero, zero, e16, m8, tu, mu
349 vlm.v v1, (a0)
350 vsetvli zero, zero, e32, mf2, tu, mu
351 vlm.v v1, (a0)
352 vsetvli zero, zero, e32, m1, tu, mu
353 vlm.v v1, (a0)
354 vsetvli zero, zero, e32, m2, tu, mu
355 vlm.v v1, (a0)
356 vsetvli zero, zero, e32, m4, tu, mu
357 vlm.v v1, (a0)
358 vsetvli zero, zero, e32, m8, tu, mu
359 vlm.v v1, (a0)
360 vsetvli zero, zero, e64, m1, tu, mu
361 vlm.v v1, (a0)
362 vsetvli zero, zero, e64, m2, tu, mu
363 vlm.v v1, (a0)
364 vsetvli zero, zero, e64, m4, tu, mu
365 vlm.v v1, (a0)
366 vsetvli zero, zero, e64, m8, tu, mu
367 vlm.v v1, (a0)
369 vsetvli zero, zero, e8, mf8, tu, mu
370 vsm.v v1, (a0)
371 vsetvli zero, zero, e8, mf4, tu, mu
372 vsm.v v1, (a0)
373 vsetvli zero, zero, e8, mf2, tu, mu
374 vsm.v v1, (a0)
375 vsetvli zero, zero, e8, m1, tu, mu
376 vsm.v v1, (a0)
377 vsetvli zero, zero, e8, m2, tu, mu
378 vsm.v v1, (a0)
379 vsetvli zero, zero, e8, m4, tu, mu
380 vsm.v v1, (a0)
381 vsetvli zero, zero, e8, m8, tu, mu
382 vsm.v v1, (a0)
383 vsetvli zero, zero, e16, mf4, tu, mu
384 vsm.v v1, (a0)
385 vsetvli zero, zero, e16, mf2, tu, mu
386 vsm.v v1, (a0)
387 vsetvli zero, zero, e16, m1, tu, mu
388 vsm.v v1, (a0)
389 vsetvli zero, zero, e16, m2, tu, mu
390 vsm.v v1, (a0)
391 vsetvli zero, zero, e16, m4, tu, mu
392 vsm.v v1, (a0)
393 vsetvli zero, zero, e16, m8, tu, mu
394 vsm.v v1, (a0)
395 vsetvli zero, zero, e32, mf2, tu, mu
396 vsm.v v1, (a0)
397 vsetvli zero, zero, e32, m1, tu, mu
398 vsm.v v1, (a0)
399 vsetvli zero, zero, e32, m2, tu, mu
400 vsm.v v1, (a0)
401 vsetvli zero, zero, e32, m4, tu, mu
402 vsm.v v1, (a0)
403 vsetvli zero, zero, e32, m8, tu, mu
404 vsm.v v1, (a0)
405 vsetvli zero, zero, e64, m1, tu, mu
406 vsm.v v1, (a0)
407 vsetvli zero, zero, e64, m2, tu, mu
408 vsm.v v1, (a0)
409 vsetvli zero, zero, e64, m4, tu, mu
410 vsm.v v1, (a0)
411 vsetvli zero, zero, e64, m8, tu, mu
412 vsm.v v1, (a0)
414 # CHECK: Iterations: 1
415 # CHECK-NEXT: Instructions: 400
416 # CHECK-NEXT: Total Cycles: 1133
417 # CHECK-NEXT: Total uOps: 400
419 # CHECK: Dispatch Width: 2
420 # CHECK-NEXT: uOps Per Cycle: 0.35
421 # CHECK-NEXT: IPC: 0.35
422 # CHECK-NEXT: Block RThroughput: 524.0
424 # CHECK: Instruction Info:
425 # CHECK-NEXT: [1]: #uOps
426 # CHECK-NEXT: [2]: Latency
427 # CHECK-NEXT: [3]: RThroughput
428 # CHECK-NEXT: [4]: MayLoad
429 # CHECK-NEXT: [5]: MayStore
430 # CHECK-NEXT: [6]: HasSideEffects (U)
432 # CHECK: [1] [2] [3] [4] [5] [6] Instructions:
433 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu
434 # CHECK-NEXT: 1 4 2.00 * vle8.v v1, (a0)
435 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu
436 # CHECK-NEXT: 1 4 2.00 * vle8.v v1, (a0)
437 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu
438 # CHECK-NEXT: 1 4 2.00 * vle8.v v1, (a0)
439 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu
440 # CHECK-NEXT: 1 4 3.00 * vle8.v v1, (a0)
441 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m2, tu, mu
442 # CHECK-NEXT: 1 4 5.00 * vle8.v v1, (a0)
443 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m4, tu, mu
444 # CHECK-NEXT: 1 4 9.00 * vle8.v v1, (a0)
445 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m8, tu, mu
446 # CHECK-NEXT: 1 4 17.00 * vle8.v v1, (a0)
447 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu
448 # CHECK-NEXT: 1 4 2.00 * vle8.v v1, (a0)
449 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu
450 # CHECK-NEXT: 1 4 2.00 * vle8.v v1, (a0)
451 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu
452 # CHECK-NEXT: 1 4 2.00 * vle8.v v1, (a0)
453 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu
454 # CHECK-NEXT: 1 4 3.00 * vle8.v v1, (a0)
455 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m4, tu, mu
456 # CHECK-NEXT: 1 4 5.00 * vle8.v v1, (a0)
457 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m8, tu, mu
458 # CHECK-NEXT: 1 4 9.00 * vle8.v v1, (a0)
459 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu
460 # CHECK-NEXT: 1 4 2.00 * vle8.v v1, (a0)
461 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu
462 # CHECK-NEXT: 1 4 2.00 * vle8.v v1, (a0)
463 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu
464 # CHECK-NEXT: 1 4 2.00 * vle8.v v1, (a0)
465 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu
466 # CHECK-NEXT: 1 4 3.00 * vle8.v v1, (a0)
467 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m8, tu, mu
468 # CHECK-NEXT: 1 4 5.00 * vle8.v v1, (a0)
469 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu
470 # CHECK-NEXT: 1 4 2.00 * vle8.v v1, (a0)
471 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu
472 # CHECK-NEXT: 1 4 2.00 * vle8.v v1, (a0)
473 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu
474 # CHECK-NEXT: 1 4 2.00 * vle8.v v1, (a0)
475 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu
476 # CHECK-NEXT: 1 4 3.00 * vle8.v v1, (a0)
477 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu
478 # CHECK-NEXT: 1 4 2.00 * vle16.v v1, (a0)
479 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu
480 # CHECK-NEXT: 1 4 2.00 * vle16.v v1, (a0)
481 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu
482 # CHECK-NEXT: 1 4 3.00 * vle16.v v1, (a0)
483 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu
484 # CHECK-NEXT: 1 4 5.00 * vle16.v v1, (a0)
485 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m2, tu, mu
486 # CHECK-NEXT: 1 4 9.00 * vle16.v v1, (a0)
487 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m4, tu, mu
488 # CHECK-NEXT: 1 4 17.00 * vle16.v v1, (a0)
489 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu
490 # CHECK-NEXT: 1 4 2.00 * vle16.v v1, (a0)
491 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu
492 # CHECK-NEXT: 1 4 2.00 * vle16.v v1, (a0)
493 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu
494 # CHECK-NEXT: 1 4 3.00 * vle16.v v1, (a0)
495 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu
496 # CHECK-NEXT: 1 4 5.00 * vle16.v v1, (a0)
497 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m4, tu, mu
498 # CHECK-NEXT: 1 4 9.00 * vle16.v v1, (a0)
499 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m8, tu, mu
500 # CHECK-NEXT: 1 4 17.00 * vle16.v v1, (a0)
501 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu
502 # CHECK-NEXT: 1 4 2.00 * vle16.v v1, (a0)
503 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu
504 # CHECK-NEXT: 1 4 2.00 * vle16.v v1, (a0)
505 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu
506 # CHECK-NEXT: 1 4 3.00 * vle16.v v1, (a0)
507 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu
508 # CHECK-NEXT: 1 4 5.00 * vle16.v v1, (a0)
509 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m8, tu, mu
510 # CHECK-NEXT: 1 4 9.00 * vle16.v v1, (a0)
511 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu
512 # CHECK-NEXT: 1 4 2.00 * vle16.v v1, (a0)
513 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu
514 # CHECK-NEXT: 1 4 2.00 * vle16.v v1, (a0)
515 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu
516 # CHECK-NEXT: 1 4 3.00 * vle16.v v1, (a0)
517 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu
518 # CHECK-NEXT: 1 4 5.00 * vle16.v v1, (a0)
519 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu
520 # CHECK-NEXT: 1 4 2.00 * vle32.v v1, (a0)
521 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu
522 # CHECK-NEXT: 1 4 3.00 * vle32.v v1, (a0)
523 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu
524 # CHECK-NEXT: 1 4 5.00 * vle32.v v1, (a0)
525 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu
526 # CHECK-NEXT: 1 4 9.00 * vle32.v v1, (a0)
527 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m2, tu, mu
528 # CHECK-NEXT: 1 4 17.00 * vle32.v v1, (a0)
529 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu
530 # CHECK-NEXT: 1 4 2.00 * vle32.v v1, (a0)
531 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu
532 # CHECK-NEXT: 1 4 3.00 * vle32.v v1, (a0)
533 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu
534 # CHECK-NEXT: 1 4 5.00 * vle32.v v1, (a0)
535 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu
536 # CHECK-NEXT: 1 4 9.00 * vle32.v v1, (a0)
537 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m4, tu, mu
538 # CHECK-NEXT: 1 4 17.00 * vle32.v v1, (a0)
539 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu
540 # CHECK-NEXT: 1 4 2.00 * vle32.v v1, (a0)
541 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu
542 # CHECK-NEXT: 1 4 3.00 * vle32.v v1, (a0)
543 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu
544 # CHECK-NEXT: 1 4 5.00 * vle32.v v1, (a0)
545 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu
546 # CHECK-NEXT: 1 4 9.00 * vle32.v v1, (a0)
547 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m8, tu, mu
548 # CHECK-NEXT: 1 4 17.00 * vle32.v v1, (a0)
549 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu
550 # CHECK-NEXT: 1 4 2.00 * vle32.v v1, (a0)
551 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu
552 # CHECK-NEXT: 1 4 3.00 * vle32.v v1, (a0)
553 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu
554 # CHECK-NEXT: 1 4 5.00 * vle32.v v1, (a0)
555 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu
556 # CHECK-NEXT: 1 4 9.00 * vle32.v v1, (a0)
557 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu
558 # CHECK-NEXT: 1 4 3.00 * vle64.v v1, (a0)
559 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu
560 # CHECK-NEXT: 1 4 5.00 * vle64.v v1, (a0)
561 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu
562 # CHECK-NEXT: 1 4 9.00 * vle64.v v1, (a0)
563 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu
564 # CHECK-NEXT: 1 4 17.00 * vle64.v v1, (a0)
565 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu
566 # CHECK-NEXT: 1 4 3.00 * vle64.v v1, (a0)
567 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu
568 # CHECK-NEXT: 1 4 5.00 * vle64.v v1, (a0)
569 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu
570 # CHECK-NEXT: 1 4 9.00 * vle64.v v1, (a0)
571 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu
572 # CHECK-NEXT: 1 4 17.00 * vle64.v v1, (a0)
573 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu
574 # CHECK-NEXT: 1 4 3.00 * vle64.v v1, (a0)
575 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu
576 # CHECK-NEXT: 1 4 5.00 * vle64.v v1, (a0)
577 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu
578 # CHECK-NEXT: 1 4 9.00 * vle64.v v1, (a0)
579 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu
580 # CHECK-NEXT: 1 4 17.00 * vle64.v v1, (a0)
581 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu
582 # CHECK-NEXT: 1 4 3.00 * vle64.v v1, (a0)
583 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu
584 # CHECK-NEXT: 1 4 5.00 * vle64.v v1, (a0)
585 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu
586 # CHECK-NEXT: 1 4 9.00 * vle64.v v1, (a0)
587 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu
588 # CHECK-NEXT: 1 4 17.00 * vle64.v v1, (a0)
589 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu
590 # CHECK-NEXT: 1 1 2.00 * vse8.v v1, (a0)
591 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu
592 # CHECK-NEXT: 1 1 2.00 * vse8.v v1, (a0)
593 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu
594 # CHECK-NEXT: 1 1 2.00 * vse8.v v1, (a0)
595 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu
596 # CHECK-NEXT: 1 1 3.00 * vse8.v v1, (a0)
597 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m2, tu, mu
598 # CHECK-NEXT: 1 1 5.00 * vse8.v v1, (a0)
599 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m4, tu, mu
600 # CHECK-NEXT: 1 1 9.00 * vse8.v v1, (a0)
601 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m8, tu, mu
602 # CHECK-NEXT: 1 1 17.00 * vse8.v v1, (a0)
603 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu
604 # CHECK-NEXT: 1 1 2.00 * vse8.v v1, (a0)
605 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu
606 # CHECK-NEXT: 1 1 2.00 * vse8.v v1, (a0)
607 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu
608 # CHECK-NEXT: 1 1 2.00 * vse8.v v1, (a0)
609 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu
610 # CHECK-NEXT: 1 1 3.00 * vse8.v v1, (a0)
611 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m4, tu, mu
612 # CHECK-NEXT: 1 1 5.00 * vse8.v v1, (a0)
613 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m8, tu, mu
614 # CHECK-NEXT: 1 1 9.00 * vse8.v v1, (a0)
615 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu
616 # CHECK-NEXT: 1 1 2.00 * vse8.v v1, (a0)
617 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu
618 # CHECK-NEXT: 1 1 2.00 * vse8.v v1, (a0)
619 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu
620 # CHECK-NEXT: 1 1 2.00 * vse8.v v1, (a0)
621 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu
622 # CHECK-NEXT: 1 1 3.00 * vse8.v v1, (a0)
623 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m8, tu, mu
624 # CHECK-NEXT: 1 1 5.00 * vse8.v v1, (a0)
625 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu
626 # CHECK-NEXT: 1 1 2.00 * vse8.v v1, (a0)
627 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu
628 # CHECK-NEXT: 1 1 2.00 * vse8.v v1, (a0)
629 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu
630 # CHECK-NEXT: 1 1 2.00 * vse8.v v1, (a0)
631 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu
632 # CHECK-NEXT: 1 1 3.00 * vse8.v v1, (a0)
633 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu
634 # CHECK-NEXT: 1 1 2.00 * vse16.v v1, (a0)
635 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu
636 # CHECK-NEXT: 1 1 2.00 * vse16.v v1, (a0)
637 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu
638 # CHECK-NEXT: 1 1 3.00 * vse16.v v1, (a0)
639 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu
640 # CHECK-NEXT: 1 1 5.00 * vse16.v v1, (a0)
641 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m2, tu, mu
642 # CHECK-NEXT: 1 1 9.00 * vse16.v v1, (a0)
643 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m4, tu, mu
644 # CHECK-NEXT: 1 1 17.00 * vse16.v v1, (a0)
645 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu
646 # CHECK-NEXT: 1 1 2.00 * vse16.v v1, (a0)
647 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu
648 # CHECK-NEXT: 1 1 2.00 * vse16.v v1, (a0)
649 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu
650 # CHECK-NEXT: 1 1 3.00 * vse16.v v1, (a0)
651 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu
652 # CHECK-NEXT: 1 1 5.00 * vse16.v v1, (a0)
653 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m4, tu, mu
654 # CHECK-NEXT: 1 1 9.00 * vse16.v v1, (a0)
655 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m8, tu, mu
656 # CHECK-NEXT: 1 1 17.00 * vse16.v v1, (a0)
657 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu
658 # CHECK-NEXT: 1 1 2.00 * vse16.v v1, (a0)
659 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu
660 # CHECK-NEXT: 1 1 2.00 * vse16.v v1, (a0)
661 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu
662 # CHECK-NEXT: 1 1 3.00 * vse16.v v1, (a0)
663 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu
664 # CHECK-NEXT: 1 1 5.00 * vse16.v v1, (a0)
665 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m8, tu, mu
666 # CHECK-NEXT: 1 1 9.00 * vse16.v v1, (a0)
667 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu
668 # CHECK-NEXT: 1 1 2.00 * vse16.v v1, (a0)
669 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu
670 # CHECK-NEXT: 1 1 2.00 * vse16.v v1, (a0)
671 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu
672 # CHECK-NEXT: 1 1 3.00 * vse16.v v1, (a0)
673 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu
674 # CHECK-NEXT: 1 1 5.00 * vse16.v v1, (a0)
675 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu
676 # CHECK-NEXT: 1 1 2.00 * vse32.v v1, (a0)
677 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu
678 # CHECK-NEXT: 1 1 3.00 * vse32.v v1, (a0)
679 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu
680 # CHECK-NEXT: 1 1 5.00 * vse32.v v1, (a0)
681 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu
682 # CHECK-NEXT: 1 1 9.00 * vse32.v v1, (a0)
683 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m2, tu, mu
684 # CHECK-NEXT: 1 1 17.00 * vse32.v v1, (a0)
685 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu
686 # CHECK-NEXT: 1 1 2.00 * vse32.v v1, (a0)
687 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu
688 # CHECK-NEXT: 1 1 3.00 * vse32.v v1, (a0)
689 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu
690 # CHECK-NEXT: 1 1 5.00 * vse32.v v1, (a0)
691 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu
692 # CHECK-NEXT: 1 1 9.00 * vse32.v v1, (a0)
693 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m4, tu, mu
694 # CHECK-NEXT: 1 1 17.00 * vse32.v v1, (a0)
695 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu
696 # CHECK-NEXT: 1 1 2.00 * vse32.v v1, (a0)
697 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu
698 # CHECK-NEXT: 1 1 3.00 * vse32.v v1, (a0)
699 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu
700 # CHECK-NEXT: 1 1 5.00 * vse32.v v1, (a0)
701 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu
702 # CHECK-NEXT: 1 1 9.00 * vse32.v v1, (a0)
703 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m8, tu, mu
704 # CHECK-NEXT: 1 1 17.00 * vse32.v v1, (a0)
705 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu
706 # CHECK-NEXT: 1 1 2.00 * vse32.v v1, (a0)
707 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu
708 # CHECK-NEXT: 1 1 3.00 * vse32.v v1, (a0)
709 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu
710 # CHECK-NEXT: 1 1 5.00 * vse32.v v1, (a0)
711 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu
712 # CHECK-NEXT: 1 1 9.00 * vse32.v v1, (a0)
713 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu
714 # CHECK-NEXT: 1 1 3.00 * vse64.v v1, (a0)
715 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu
716 # CHECK-NEXT: 1 1 5.00 * vse64.v v1, (a0)
717 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu
718 # CHECK-NEXT: 1 1 9.00 * vse64.v v1, (a0)
719 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu
720 # CHECK-NEXT: 1 1 17.00 * vse64.v v1, (a0)
721 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu
722 # CHECK-NEXT: 1 1 3.00 * vse64.v v1, (a0)
723 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu
724 # CHECK-NEXT: 1 1 5.00 * vse64.v v1, (a0)
725 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu
726 # CHECK-NEXT: 1 1 9.00 * vse64.v v1, (a0)
727 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu
728 # CHECK-NEXT: 1 1 17.00 * vse64.v v1, (a0)
729 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu
730 # CHECK-NEXT: 1 1 3.00 * vse64.v v1, (a0)
731 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu
732 # CHECK-NEXT: 1 1 5.00 * vse64.v v1, (a0)
733 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu
734 # CHECK-NEXT: 1 1 9.00 * vse64.v v1, (a0)
735 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu
736 # CHECK-NEXT: 1 1 17.00 * vse64.v v1, (a0)
737 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu
738 # CHECK-NEXT: 1 1 3.00 * vse64.v v1, (a0)
739 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu
740 # CHECK-NEXT: 1 1 5.00 * vse64.v v1, (a0)
741 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu
742 # CHECK-NEXT: 1 1 9.00 * vse64.v v1, (a0)
743 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu
744 # CHECK-NEXT: 1 1 17.00 * vse64.v v1, (a0)
745 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu
746 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
747 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu
748 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
749 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu
750 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
751 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu
752 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
753 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m2, tu, mu
754 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
755 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m4, tu, mu
756 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
757 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m8, tu, mu
758 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
759 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu
760 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
761 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu
762 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
763 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu
764 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
765 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu
766 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
767 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m4, tu, mu
768 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
769 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m8, tu, mu
770 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
771 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu
772 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
773 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu
774 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
775 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu
776 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
777 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu
778 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
779 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m8, tu, mu
780 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
781 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu
782 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
783 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu
784 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
785 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu
786 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
787 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu
788 # CHECK-NEXT: 1 4 3.00 * vlm.v v1, (a0)
789 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu
790 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
791 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu
792 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
793 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu
794 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
795 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu
796 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
797 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m2, tu, mu
798 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
799 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m4, tu, mu
800 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
801 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m8, tu, mu
802 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
803 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu
804 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
805 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu
806 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
807 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu
808 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
809 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu
810 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
811 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m4, tu, mu
812 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
813 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m8, tu, mu
814 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
815 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu
816 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
817 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu
818 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
819 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu
820 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
821 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu
822 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
823 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m8, tu, mu
824 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
825 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu
826 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
827 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu
828 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
829 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu
830 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
831 # CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu
832 # CHECK-NEXT: 1 1 3.00 * vsm.v v1, (a0)
834 # CHECK: Resources:
835 # CHECK-NEXT: [0] - SiFive7FDiv
836 # CHECK-NEXT: [1] - SiFive7IDiv
837 # CHECK-NEXT: [2] - SiFive7PipeA
838 # CHECK-NEXT: [3] - SiFive7PipeB
839 # CHECK-NEXT: [4] - SiFive7VA
840 # CHECK-NEXT: [5] - SiFive7VCQ
841 # CHECK-NEXT: [6] - SiFive7VL
842 # CHECK-NEXT: [7] - SiFive7VS
844 # CHECK: Resource pressure per iteration:
845 # CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7]
846 # CHECK-NEXT: - - 200.00 - - 200.00 524.00 524.00
848 # CHECK: Resource pressure by instruction:
849 # CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] Instructions:
850 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu
851 # CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)
852 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu
853 # CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)
854 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu
855 # CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)
856 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu
857 # CHECK-NEXT: - - - - - 1.00 3.00 - vle8.v v1, (a0)
858 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m2, tu, mu
859 # CHECK-NEXT: - - - - - 1.00 5.00 - vle8.v v1, (a0)
860 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m4, tu, mu
861 # CHECK-NEXT: - - - - - 1.00 9.00 - vle8.v v1, (a0)
862 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m8, tu, mu
863 # CHECK-NEXT: - - - - - 1.00 17.00 - vle8.v v1, (a0)
864 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu
865 # CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)
866 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu
867 # CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)
868 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu
869 # CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)
870 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu
871 # CHECK-NEXT: - - - - - 1.00 3.00 - vle8.v v1, (a0)
872 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m4, tu, mu
873 # CHECK-NEXT: - - - - - 1.00 5.00 - vle8.v v1, (a0)
874 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m8, tu, mu
875 # CHECK-NEXT: - - - - - 1.00 9.00 - vle8.v v1, (a0)
876 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu
877 # CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)
878 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu
879 # CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)
880 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu
881 # CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)
882 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu
883 # CHECK-NEXT: - - - - - 1.00 3.00 - vle8.v v1, (a0)
884 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m8, tu, mu
885 # CHECK-NEXT: - - - - - 1.00 5.00 - vle8.v v1, (a0)
886 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu
887 # CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)
888 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu
889 # CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)
890 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu
891 # CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)
892 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu
893 # CHECK-NEXT: - - - - - 1.00 3.00 - vle8.v v1, (a0)
894 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu
895 # CHECK-NEXT: - - - - - 1.00 2.00 - vle16.v v1, (a0)
896 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu
897 # CHECK-NEXT: - - - - - 1.00 2.00 - vle16.v v1, (a0)
898 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu
899 # CHECK-NEXT: - - - - - 1.00 3.00 - vle16.v v1, (a0)
900 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu
901 # CHECK-NEXT: - - - - - 1.00 5.00 - vle16.v v1, (a0)
902 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m2, tu, mu
903 # CHECK-NEXT: - - - - - 1.00 9.00 - vle16.v v1, (a0)
904 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m4, tu, mu
905 # CHECK-NEXT: - - - - - 1.00 17.00 - vle16.v v1, (a0)
906 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu
907 # CHECK-NEXT: - - - - - 1.00 2.00 - vle16.v v1, (a0)
908 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu
909 # CHECK-NEXT: - - - - - 1.00 2.00 - vle16.v v1, (a0)
910 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu
911 # CHECK-NEXT: - - - - - 1.00 3.00 - vle16.v v1, (a0)
912 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu
913 # CHECK-NEXT: - - - - - 1.00 5.00 - vle16.v v1, (a0)
914 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m4, tu, mu
915 # CHECK-NEXT: - - - - - 1.00 9.00 - vle16.v v1, (a0)
916 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m8, tu, mu
917 # CHECK-NEXT: - - - - - 1.00 17.00 - vle16.v v1, (a0)
918 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu
919 # CHECK-NEXT: - - - - - 1.00 2.00 - vle16.v v1, (a0)
920 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu
921 # CHECK-NEXT: - - - - - 1.00 2.00 - vle16.v v1, (a0)
922 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu
923 # CHECK-NEXT: - - - - - 1.00 3.00 - vle16.v v1, (a0)
924 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu
925 # CHECK-NEXT: - - - - - 1.00 5.00 - vle16.v v1, (a0)
926 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m8, tu, mu
927 # CHECK-NEXT: - - - - - 1.00 9.00 - vle16.v v1, (a0)
928 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu
929 # CHECK-NEXT: - - - - - 1.00 2.00 - vle16.v v1, (a0)
930 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu
931 # CHECK-NEXT: - - - - - 1.00 2.00 - vle16.v v1, (a0)
932 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu
933 # CHECK-NEXT: - - - - - 1.00 3.00 - vle16.v v1, (a0)
934 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu
935 # CHECK-NEXT: - - - - - 1.00 5.00 - vle16.v v1, (a0)
936 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu
937 # CHECK-NEXT: - - - - - 1.00 2.00 - vle32.v v1, (a0)
938 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu
939 # CHECK-NEXT: - - - - - 1.00 3.00 - vle32.v v1, (a0)
940 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu
941 # CHECK-NEXT: - - - - - 1.00 5.00 - vle32.v v1, (a0)
942 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu
943 # CHECK-NEXT: - - - - - 1.00 9.00 - vle32.v v1, (a0)
944 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m2, tu, mu
945 # CHECK-NEXT: - - - - - 1.00 17.00 - vle32.v v1, (a0)
946 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu
947 # CHECK-NEXT: - - - - - 1.00 2.00 - vle32.v v1, (a0)
948 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu
949 # CHECK-NEXT: - - - - - 1.00 3.00 - vle32.v v1, (a0)
950 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu
951 # CHECK-NEXT: - - - - - 1.00 5.00 - vle32.v v1, (a0)
952 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu
953 # CHECK-NEXT: - - - - - 1.00 9.00 - vle32.v v1, (a0)
954 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m4, tu, mu
955 # CHECK-NEXT: - - - - - 1.00 17.00 - vle32.v v1, (a0)
956 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu
957 # CHECK-NEXT: - - - - - 1.00 2.00 - vle32.v v1, (a0)
958 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu
959 # CHECK-NEXT: - - - - - 1.00 3.00 - vle32.v v1, (a0)
960 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu
961 # CHECK-NEXT: - - - - - 1.00 5.00 - vle32.v v1, (a0)
962 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu
963 # CHECK-NEXT: - - - - - 1.00 9.00 - vle32.v v1, (a0)
964 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m8, tu, mu
965 # CHECK-NEXT: - - - - - 1.00 17.00 - vle32.v v1, (a0)
966 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu
967 # CHECK-NEXT: - - - - - 1.00 2.00 - vle32.v v1, (a0)
968 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu
969 # CHECK-NEXT: - - - - - 1.00 3.00 - vle32.v v1, (a0)
970 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu
971 # CHECK-NEXT: - - - - - 1.00 5.00 - vle32.v v1, (a0)
972 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu
973 # CHECK-NEXT: - - - - - 1.00 9.00 - vle32.v v1, (a0)
974 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu
975 # CHECK-NEXT: - - - - - 1.00 3.00 - vle64.v v1, (a0)
976 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu
977 # CHECK-NEXT: - - - - - 1.00 5.00 - vle64.v v1, (a0)
978 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu
979 # CHECK-NEXT: - - - - - 1.00 9.00 - vle64.v v1, (a0)
980 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu
981 # CHECK-NEXT: - - - - - 1.00 17.00 - vle64.v v1, (a0)
982 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu
983 # CHECK-NEXT: - - - - - 1.00 3.00 - vle64.v v1, (a0)
984 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu
985 # CHECK-NEXT: - - - - - 1.00 5.00 - vle64.v v1, (a0)
986 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu
987 # CHECK-NEXT: - - - - - 1.00 9.00 - vle64.v v1, (a0)
988 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu
989 # CHECK-NEXT: - - - - - 1.00 17.00 - vle64.v v1, (a0)
990 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu
991 # CHECK-NEXT: - - - - - 1.00 3.00 - vle64.v v1, (a0)
992 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu
993 # CHECK-NEXT: - - - - - 1.00 5.00 - vle64.v v1, (a0)
994 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu
995 # CHECK-NEXT: - - - - - 1.00 9.00 - vle64.v v1, (a0)
996 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu
997 # CHECK-NEXT: - - - - - 1.00 17.00 - vle64.v v1, (a0)
998 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu
999 # CHECK-NEXT: - - - - - 1.00 3.00 - vle64.v v1, (a0)
1000 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu
1001 # CHECK-NEXT: - - - - - 1.00 5.00 - vle64.v v1, (a0)
1002 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu
1003 # CHECK-NEXT: - - - - - 1.00 9.00 - vle64.v v1, (a0)
1004 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu
1005 # CHECK-NEXT: - - - - - 1.00 17.00 - vle64.v v1, (a0)
1006 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu
1007 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)
1008 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu
1009 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)
1010 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu
1011 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)
1012 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu
1013 # CHECK-NEXT: - - - - - 1.00 - 3.00 vse8.v v1, (a0)
1014 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m2, tu, mu
1015 # CHECK-NEXT: - - - - - 1.00 - 5.00 vse8.v v1, (a0)
1016 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m4, tu, mu
1017 # CHECK-NEXT: - - - - - 1.00 - 9.00 vse8.v v1, (a0)
1018 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m8, tu, mu
1019 # CHECK-NEXT: - - - - - 1.00 - 17.00 vse8.v v1, (a0)
1020 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu
1021 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)
1022 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu
1023 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)
1024 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu
1025 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)
1026 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu
1027 # CHECK-NEXT: - - - - - 1.00 - 3.00 vse8.v v1, (a0)
1028 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m4, tu, mu
1029 # CHECK-NEXT: - - - - - 1.00 - 5.00 vse8.v v1, (a0)
1030 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m8, tu, mu
1031 # CHECK-NEXT: - - - - - 1.00 - 9.00 vse8.v v1, (a0)
1032 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu
1033 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)
1034 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu
1035 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)
1036 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu
1037 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)
1038 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu
1039 # CHECK-NEXT: - - - - - 1.00 - 3.00 vse8.v v1, (a0)
1040 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m8, tu, mu
1041 # CHECK-NEXT: - - - - - 1.00 - 5.00 vse8.v v1, (a0)
1042 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu
1043 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)
1044 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu
1045 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)
1046 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu
1047 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)
1048 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu
1049 # CHECK-NEXT: - - - - - 1.00 - 3.00 vse8.v v1, (a0)
1050 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu
1051 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse16.v v1, (a0)
1052 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu
1053 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse16.v v1, (a0)
1054 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu
1055 # CHECK-NEXT: - - - - - 1.00 - 3.00 vse16.v v1, (a0)
1056 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu
1057 # CHECK-NEXT: - - - - - 1.00 - 5.00 vse16.v v1, (a0)
1058 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m2, tu, mu
1059 # CHECK-NEXT: - - - - - 1.00 - 9.00 vse16.v v1, (a0)
1060 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m4, tu, mu
1061 # CHECK-NEXT: - - - - - 1.00 - 17.00 vse16.v v1, (a0)
1062 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu
1063 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse16.v v1, (a0)
1064 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu
1065 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse16.v v1, (a0)
1066 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu
1067 # CHECK-NEXT: - - - - - 1.00 - 3.00 vse16.v v1, (a0)
1068 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu
1069 # CHECK-NEXT: - - - - - 1.00 - 5.00 vse16.v v1, (a0)
1070 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m4, tu, mu
1071 # CHECK-NEXT: - - - - - 1.00 - 9.00 vse16.v v1, (a0)
1072 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m8, tu, mu
1073 # CHECK-NEXT: - - - - - 1.00 - 17.00 vse16.v v1, (a0)
1074 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu
1075 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse16.v v1, (a0)
1076 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu
1077 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse16.v v1, (a0)
1078 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu
1079 # CHECK-NEXT: - - - - - 1.00 - 3.00 vse16.v v1, (a0)
1080 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu
1081 # CHECK-NEXT: - - - - - 1.00 - 5.00 vse16.v v1, (a0)
1082 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m8, tu, mu
1083 # CHECK-NEXT: - - - - - 1.00 - 9.00 vse16.v v1, (a0)
1084 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu
1085 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse16.v v1, (a0)
1086 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu
1087 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse16.v v1, (a0)
1088 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu
1089 # CHECK-NEXT: - - - - - 1.00 - 3.00 vse16.v v1, (a0)
1090 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu
1091 # CHECK-NEXT: - - - - - 1.00 - 5.00 vse16.v v1, (a0)
1092 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu
1093 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse32.v v1, (a0)
1094 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu
1095 # CHECK-NEXT: - - - - - 1.00 - 3.00 vse32.v v1, (a0)
1096 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu
1097 # CHECK-NEXT: - - - - - 1.00 - 5.00 vse32.v v1, (a0)
1098 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu
1099 # CHECK-NEXT: - - - - - 1.00 - 9.00 vse32.v v1, (a0)
1100 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m2, tu, mu
1101 # CHECK-NEXT: - - - - - 1.00 - 17.00 vse32.v v1, (a0)
1102 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu
1103 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse32.v v1, (a0)
1104 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu
1105 # CHECK-NEXT: - - - - - 1.00 - 3.00 vse32.v v1, (a0)
1106 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu
1107 # CHECK-NEXT: - - - - - 1.00 - 5.00 vse32.v v1, (a0)
1108 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu
1109 # CHECK-NEXT: - - - - - 1.00 - 9.00 vse32.v v1, (a0)
1110 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m4, tu, mu
1111 # CHECK-NEXT: - - - - - 1.00 - 17.00 vse32.v v1, (a0)
1112 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu
1113 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse32.v v1, (a0)
1114 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu
1115 # CHECK-NEXT: - - - - - 1.00 - 3.00 vse32.v v1, (a0)
1116 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu
1117 # CHECK-NEXT: - - - - - 1.00 - 5.00 vse32.v v1, (a0)
1118 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu
1119 # CHECK-NEXT: - - - - - 1.00 - 9.00 vse32.v v1, (a0)
1120 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m8, tu, mu
1121 # CHECK-NEXT: - - - - - 1.00 - 17.00 vse32.v v1, (a0)
1122 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu
1123 # CHECK-NEXT: - - - - - 1.00 - 2.00 vse32.v v1, (a0)
1124 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu
1125 # CHECK-NEXT: - - - - - 1.00 - 3.00 vse32.v v1, (a0)
1126 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu
1127 # CHECK-NEXT: - - - - - 1.00 - 5.00 vse32.v v1, (a0)
1128 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu
1129 # CHECK-NEXT: - - - - - 1.00 - 9.00 vse32.v v1, (a0)
1130 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu
1131 # CHECK-NEXT: - - - - - 1.00 - 3.00 vse64.v v1, (a0)
1132 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu
1133 # CHECK-NEXT: - - - - - 1.00 - 5.00 vse64.v v1, (a0)
1134 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu
1135 # CHECK-NEXT: - - - - - 1.00 - 9.00 vse64.v v1, (a0)
1136 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu
1137 # CHECK-NEXT: - - - - - 1.00 - 17.00 vse64.v v1, (a0)
1138 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu
1139 # CHECK-NEXT: - - - - - 1.00 - 3.00 vse64.v v1, (a0)
1140 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu
1141 # CHECK-NEXT: - - - - - 1.00 - 5.00 vse64.v v1, (a0)
1142 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu
1143 # CHECK-NEXT: - - - - - 1.00 - 9.00 vse64.v v1, (a0)
1144 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu
1145 # CHECK-NEXT: - - - - - 1.00 - 17.00 vse64.v v1, (a0)
1146 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu
1147 # CHECK-NEXT: - - - - - 1.00 - 3.00 vse64.v v1, (a0)
1148 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu
1149 # CHECK-NEXT: - - - - - 1.00 - 5.00 vse64.v v1, (a0)
1150 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu
1151 # CHECK-NEXT: - - - - - 1.00 - 9.00 vse64.v v1, (a0)
1152 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu
1153 # CHECK-NEXT: - - - - - 1.00 - 17.00 vse64.v v1, (a0)
1154 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu
1155 # CHECK-NEXT: - - - - - 1.00 - 3.00 vse64.v v1, (a0)
1156 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu
1157 # CHECK-NEXT: - - - - - 1.00 - 5.00 vse64.v v1, (a0)
1158 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu
1159 # CHECK-NEXT: - - - - - 1.00 - 9.00 vse64.v v1, (a0)
1160 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu
1161 # CHECK-NEXT: - - - - - 1.00 - 17.00 vse64.v v1, (a0)
1162 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu
1163 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1164 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu
1165 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1166 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu
1167 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1168 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu
1169 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1170 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m2, tu, mu
1171 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1172 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m4, tu, mu
1173 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1174 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m8, tu, mu
1175 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1176 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu
1177 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1178 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu
1179 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1180 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu
1181 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1182 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu
1183 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1184 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m4, tu, mu
1185 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1186 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m8, tu, mu
1187 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1188 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu
1189 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1190 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu
1191 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1192 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu
1193 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1194 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu
1195 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1196 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m8, tu, mu
1197 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1198 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu
1199 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1200 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu
1201 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1202 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu
1203 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1204 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu
1205 # CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)
1206 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu
1207 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1208 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu
1209 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1210 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu
1211 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1212 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu
1213 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1214 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m2, tu, mu
1215 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1216 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m4, tu, mu
1217 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1218 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m8, tu, mu
1219 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1220 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu
1221 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1222 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu
1223 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1224 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu
1225 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1226 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu
1227 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1228 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m4, tu, mu
1229 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1230 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m8, tu, mu
1231 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1232 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu
1233 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1234 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu
1235 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1236 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu
1237 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1238 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu
1239 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1240 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m8, tu, mu
1241 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1242 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu
1243 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1244 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu
1245 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1246 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu
1247 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)
1248 # CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu
1249 # CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)