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
6 vsetvli zero
, zero
, e8
, mf4
, tu
, mu
8 vsetvli zero
, zero
, e8
, mf2
, tu
, mu
10 vsetvli zero
, zero
, e8
, m1
, tu
, mu
12 vsetvli zero
, zero
, e8
, m2
, tu
, mu
14 vsetvli zero
, zero
, e8
, m4
, tu
, mu
16 vsetvli zero
, zero
, e8
, m8
, tu
, mu
18 vsetvli zero
, zero
, e16
, mf4
, tu
, mu
20 vsetvli zero
, zero
, e16
, mf2
, tu
, mu
22 vsetvli zero
, zero
, e16
, m1
, tu
, mu
24 vsetvli zero
, zero
, e16
, m2
, tu
, mu
26 vsetvli zero
, zero
, e16
, m4
, tu
, mu
28 vsetvli zero
, zero
, e16
, m8
, tu
, mu
30 vsetvli zero
, zero
, e32
, mf2
, tu
, mu
32 vsetvli zero
, zero
, e32
, m1
, tu
, mu
34 vsetvli zero
, zero
, e32
, m2
, tu
, mu
36 vsetvli zero
, zero
, e32
, m4
, tu
, mu
38 vsetvli zero
, zero
, e32
, m8
, tu
, mu
40 vsetvli zero
, zero
, e64
, m1
, tu
, mu
42 vsetvli zero
, zero
, e64
, m2
, tu
, mu
44 vsetvli zero
, zero
, e64
, m4
, tu
, mu
46 vsetvli zero
, zero
, e64
, m8
, tu
, mu
49 vsetvli zero
, zero
, e8
, mf8
, tu
, mu
51 vsetvli zero
, zero
, e8
, mf4
, tu
, mu
53 vsetvli zero
, zero
, e8
, mf2
, tu
, mu
55 vsetvli zero
, zero
, e8
, m1
, tu
, mu
57 vsetvli zero
, zero
, e8
, m2
, tu
, mu
59 vsetvli zero
, zero
, e8
, m4
, tu
, mu
61 vsetvli zero
, zero
, e16
, mf4
, tu
, mu
63 vsetvli zero
, zero
, e16
, mf2
, tu
, mu
65 vsetvli zero
, zero
, e16
, m1
, tu
, mu
67 vsetvli zero
, zero
, e16
, m2
, tu
, mu
69 vsetvli zero
, zero
, e16
, m4
, tu
, mu
71 vsetvli zero
, zero
, e16
, m8
, tu
, mu
73 vsetvli zero
, zero
, e32
, mf2
, tu
, mu
75 vsetvli zero
, zero
, e32
, m1
, tu
, mu
77 vsetvli zero
, zero
, e32
, m2
, tu
, mu
79 vsetvli zero
, zero
, e32
, m4
, tu
, mu
81 vsetvli zero
, zero
, e32
, m8
, tu
, mu
83 vsetvli zero
, zero
, e64
, m1
, tu
, mu
85 vsetvli zero
, zero
, e64
, m2
, tu
, mu
87 vsetvli zero
, zero
, e64
, m4
, tu
, mu
89 vsetvli zero
, zero
, e64
, m8
, tu
, mu
92 vsetvli zero
, zero
, e8
, mf8
, tu
, mu
94 vsetvli zero
, zero
, e8
, mf4
, tu
, mu
96 vsetvli zero
, zero
, e8
, mf2
, tu
, mu
98 vsetvli zero
, zero
, e8
, m1
, tu
, mu
100 vsetvli zero
, zero
, e8
, m2
, tu
, mu
102 vsetvli zero
, zero
, e16
, mf4
, tu
, mu
104 vsetvli zero
, zero
, e16
, mf2
, tu
, mu
106 vsetvli zero
, zero
, e16
, m1
, tu
, mu
108 vsetvli zero
, zero
, e16
, m2
, tu
, mu
110 vsetvli zero
, zero
, e16
, m4
, tu
, mu
112 vsetvli zero
, zero
, e32
, mf2
, tu
, mu
114 vsetvli zero
, zero
, e32
, m1
, tu
, mu
116 vsetvli zero
, zero
, e32
, m2
, tu
, mu
118 vsetvli zero
, zero
, e32
, m4
, tu
, mu
120 vsetvli zero
, zero
, e32
, m8
, tu
, mu
122 vsetvli zero
, zero
, e64
, m1
, tu
, mu
124 vsetvli zero
, zero
, e64
, m2
, tu
, mu
126 vsetvli zero
, zero
, e64
, m4
, tu
, mu
128 vsetvli zero
, zero
, e64
, m8
, tu
, mu
131 vsetvli zero
, zero
, e8
, mf8
, tu
, mu
133 vsetvli zero
, zero
, e8
, mf4
, tu
, mu
135 vsetvli zero
, zero
, e8
, mf2
, tu
, mu
137 vsetvli zero
, zero
, e8
, m1
, tu
, mu
139 vsetvli zero
, zero
, e16
, mf4
, tu
, mu
141 vsetvli zero
, zero
, e16
, mf2
, tu
, mu
143 vsetvli zero
, zero
, e16
, m1
, tu
, mu
145 vsetvli zero
, zero
, e16
, m2
, tu
, mu
147 vsetvli zero
, zero
, e32
, mf2
, tu
, mu
149 vsetvli zero
, zero
, e32
, m1
, tu
, mu
151 vsetvli zero
, zero
, e32
, m2
, tu
, mu
153 vsetvli zero
, zero
, e32
, m4
, tu
, mu
155 vsetvli zero
, zero
, e64
, m1
, tu
, mu
157 vsetvli zero
, zero
, e64
, m2
, tu
, mu
159 vsetvli zero
, zero
, e64
, m4
, tu
, mu
161 vsetvli zero
, zero
, e64
, m8
, tu
, mu
164 vsetvli zero
, zero
, e8
, mf8
, tu
, mu
166 vsetvli zero
, zero
, e8
, mf4
, tu
, mu
168 vsetvli zero
, zero
, e8
, mf2
, tu
, mu
170 vsetvli zero
, zero
, e8
, m1
, tu
, mu
172 vsetvli zero
, zero
, e8
, m2
, tu
, mu
174 vsetvli zero
, zero
, e8
, m4
, tu
, mu
176 vsetvli zero
, zero
, e8
, m8
, tu
, mu
178 vsetvli zero
, zero
, e16
, mf4
, tu
, mu
180 vsetvli zero
, zero
, e16
, mf2
, tu
, mu
182 vsetvli zero
, zero
, e16
, m1
, tu
, mu
184 vsetvli zero
, zero
, e16
, m2
, tu
, mu
186 vsetvli zero
, zero
, e16
, m4
, tu
, mu
188 vsetvli zero
, zero
, e16
, m8
, tu
, mu
190 vsetvli zero
, zero
, e32
, mf2
, tu
, mu
192 vsetvli zero
, zero
, e32
, m1
, tu
, mu
194 vsetvli zero
, zero
, e32
, m2
, tu
, mu
196 vsetvli zero
, zero
, e32
, m4
, tu
, mu
198 vsetvli zero
, zero
, e32
, m8
, tu
, mu
200 vsetvli zero
, zero
, e64
, m1
, tu
, mu
202 vsetvli zero
, zero
, e64
, m2
, tu
, mu
204 vsetvli zero
, zero
, e64
, m4
, tu
, mu
206 vsetvli zero
, zero
, e64
, m8
, tu
, mu
209 vsetvli zero
, zero
, e8
, mf8
, tu
, mu
211 vsetvli zero
, zero
, e8
, mf4
, tu
, mu
213 vsetvli zero
, zero
, e8
, mf2
, tu
, mu
215 vsetvli zero
, zero
, e8
, m1
, tu
, mu
217 vsetvli zero
, zero
, e8
, m2
, tu
, mu
219 vsetvli zero
, zero
, e8
, m4
, tu
, mu
221 vsetvli zero
, zero
, e16
, mf4
, tu
, mu
223 vsetvli zero
, zero
, e16
, mf2
, tu
, mu
225 vsetvli zero
, zero
, e16
, m1
, tu
, mu
227 vsetvli zero
, zero
, e16
, m2
, tu
, mu
229 vsetvli zero
, zero
, e16
, m4
, tu
, mu
231 vsetvli zero
, zero
, e16
, m8
, tu
, mu
233 vsetvli zero
, zero
, e32
, mf2
, tu
, mu
235 vsetvli zero
, zero
, e32
, m1
, tu
, mu
237 vsetvli zero
, zero
, e32
, m2
, tu
, mu
239 vsetvli zero
, zero
, e32
, m4
, tu
, mu
241 vsetvli zero
, zero
, e32
, m8
, tu
, mu
243 vsetvli zero
, zero
, e64
, m1
, tu
, mu
245 vsetvli zero
, zero
, e64
, m2
, tu
, mu
247 vsetvli zero
, zero
, e64
, m4
, tu
, mu
249 vsetvli zero
, zero
, e64
, m8
, tu
, mu
252 vsetvli zero
, zero
, e8
, mf8
, tu
, mu
254 vsetvli zero
, zero
, e8
, mf4
, tu
, mu
256 vsetvli zero
, zero
, e8
, mf2
, tu
, mu
258 vsetvli zero
, zero
, e8
, m1
, tu
, mu
260 vsetvli zero
, zero
, e8
, m2
, tu
, mu
262 vsetvli zero
, zero
, e16
, mf4
, tu
, mu
264 vsetvli zero
, zero
, e16
, mf2
, tu
, mu
266 vsetvli zero
, zero
, e16
, m1
, tu
, mu
268 vsetvli zero
, zero
, e16
, m2
, tu
, mu
270 vsetvli zero
, zero
, e16
, m4
, tu
, mu
272 vsetvli zero
, zero
, e32
, mf2
, tu
, mu
274 vsetvli zero
, zero
, e32
, m1
, tu
, mu
276 vsetvli zero
, zero
, e32
, m2
, tu
, mu
278 vsetvli zero
, zero
, e32
, m4
, tu
, mu
280 vsetvli zero
, zero
, e32
, m8
, tu
, mu
282 vsetvli zero
, zero
, e64
, m1
, tu
, mu
284 vsetvli zero
, zero
, e64
, m2
, tu
, mu
286 vsetvli zero
, zero
, e64
, m4
, tu
, mu
288 vsetvli zero
, zero
, e64
, m8
, tu
, mu
291 vsetvli zero
, zero
, e8
, mf8
, tu
, mu
293 vsetvli zero
, zero
, e8
, mf4
, tu
, mu
295 vsetvli zero
, zero
, e8
, mf2
, tu
, mu
297 vsetvli zero
, zero
, e8
, m1
, tu
, mu
299 vsetvli zero
, zero
, e16
, mf4
, tu
, mu
301 vsetvli zero
, zero
, e16
, mf2
, tu
, mu
303 vsetvli zero
, zero
, e16
, m1
, tu
, mu
305 vsetvli zero
, zero
, e16
, m2
, tu
, mu
307 vsetvli zero
, zero
, e32
, mf2
, tu
, mu
309 vsetvli zero
, zero
, e32
, m1
, tu
, mu
311 vsetvli zero
, zero
, e32
, m2
, tu
, mu
313 vsetvli zero
, zero
, e32
, m4
, tu
, mu
315 vsetvli zero
, zero
, e64
, m1
, tu
, mu
317 vsetvli zero
, zero
, e64
, m2
, tu
, mu
319 vsetvli zero
, zero
, e64
, m4
, tu
, mu
321 vsetvli zero
, zero
, e64
, m8
, tu
, mu
324 vsetvli zero
, zero
, e8
, mf8
, tu
, mu
326 vsetvli zero
, zero
, e8
, mf4
, tu
, mu
328 vsetvli zero
, zero
, e8
, mf2
, tu
, mu
330 vsetvli zero
, zero
, e8
, m1
, tu
, mu
332 vsetvli zero
, zero
, e8
, m2
, tu
, mu
334 vsetvli zero
, zero
, e8
, m4
, tu
, mu
336 vsetvli zero
, zero
, e8
, m8
, tu
, mu
338 vsetvli zero
, zero
, e16
, mf4
, tu
, mu
340 vsetvli zero
, zero
, e16
, mf2
, tu
, mu
342 vsetvli zero
, zero
, e16
, m1
, tu
, mu
344 vsetvli zero
, zero
, e16
, m2
, tu
, mu
346 vsetvli zero
, zero
, e16
, m4
, tu
, mu
348 vsetvli zero
, zero
, e16
, m8
, tu
, mu
350 vsetvli zero
, zero
, e32
, mf2
, tu
, mu
352 vsetvli zero
, zero
, e32
, m1
, tu
, mu
354 vsetvli zero
, zero
, e32
, m2
, tu
, mu
356 vsetvli zero
, zero
, e32
, m4
, tu
, mu
358 vsetvli zero
, zero
, e32
, m8
, tu
, mu
360 vsetvli zero
, zero
, e64
, m1
, tu
, mu
362 vsetvli zero
, zero
, e64
, m2
, tu
, mu
364 vsetvli zero
, zero
, e64
, m4
, tu
, mu
366 vsetvli zero
, zero
, e64
, m8
, tu
, mu
369 vsetvli zero
, zero
, e8
, mf8
, tu
, mu
371 vsetvli zero
, zero
, e8
, mf4
, tu
, mu
373 vsetvli zero
, zero
, e8
, mf2
, tu
, mu
375 vsetvli zero
, zero
, e8
, m1
, tu
, mu
377 vsetvli zero
, zero
, e8
, m2
, tu
, mu
379 vsetvli zero
, zero
, e8
, m4
, tu
, mu
381 vsetvli zero
, zero
, e8
, m8
, tu
, mu
383 vsetvli zero
, zero
, e16
, mf4
, tu
, mu
385 vsetvli zero
, zero
, e16
, mf2
, tu
, mu
387 vsetvli zero
, zero
, e16
, m1
, tu
, mu
389 vsetvli zero
, zero
, e16
, m2
, tu
, mu
391 vsetvli zero
, zero
, e16
, m4
, tu
, mu
393 vsetvli zero
, zero
, e16
, m8
, tu
, mu
395 vsetvli zero
, zero
, e32
, mf2
, tu
, mu
397 vsetvli zero
, zero
, e32
, m1
, tu
, mu
399 vsetvli zero
, zero
, e32
, m2
, tu
, mu
401 vsetvli zero
, zero
, e32
, m4
, tu
, mu
403 vsetvli zero
, zero
, e32
, m8
, tu
, mu
405 vsetvli zero
, zero
, e64
, m1
, tu
, mu
407 vsetvli zero
, zero
, e64
, m2
, tu
, mu
409 vsetvli zero
, zero
, e64
, m4
, tu
, mu
411 vsetvli zero
, zero
, e64
, m8
, tu
, mu
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)
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)