brintos

brintos / llvm-project-archived public Read only

0
0
Text · 150.7 KiB · e2d58fc Raw
2266 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=riscv64 -mcpu=sifive-x280 -iterations=1 < %s | FileCheck %s3 4# The legal (SEW, LMUL) pairs on sifive-x280 are:5# (e8, mf8) (e8, mf4) (e8, mf2) (e8, m1) (e8, m2) (e8, m4) (e8, m8)6# (e16, mf4) (e16, mf2) (e16, m1) (e16, m2) (e16, m4) (e16, m8)7# (e32, mf2) (e32, m1) (e32, m2) (e32, m4) (e32, m8)8# (e64, m1) (e64, m2) (e64, m4) (e64, m8)9# Widening instructions do not have e6410# Narrowing instructions do not have e811 12# Vector Single-Width Integer Add and Subtract13vsetvli zero, zero, e8, mf8, tu, mu14vadd.vv v4, v8, v1215vsetvli zero, zero, e8, mf4, tu, mu16vadd.vx v4, v8, x1017vsetvli zero, zero, e8, mf2, tu, mu18vadd.vi v4, v8, 019vsetvli zero, zero, e8, m1, tu, mu20vsub.vv v4, v8, v1221vsetvli zero, zero, e8, m2, tu, mu22vsub.vx v4, v8, x1023vsetvli zero, zero, e8, m4, tu, mu24vrsub.vx v4, v8, x1025vsetvli zero, zero, e8, m8, tu, mu26vrsub.vi v4, v8, 027vsetvli zero, zero, e16, mf4, tu, mu28vadd.vv v4, v8, v1229vsetvli zero, zero, e16, mf2, tu, mu30vadd.vx v4, v8, x1031vsetvli zero, zero, e16, m1, tu, mu32vadd.vi v4, v8, 033vsetvli zero, zero, e16, m2, tu, mu34vsub.vv v4, v8, v1235vsetvli zero, zero, e16, m4, tu, mu36vsub.vx v4, v8, x1037vsetvli zero, zero, e16, m8, tu, mu38vrsub.vx v4, v8, x1039vsetvli zero, zero, e32, mf2, tu, mu40vrsub.vi v4, v8, 041vsetvli zero, zero, e32, m1, tu, mu42vadd.vv v4, v8, v1243vsetvli zero, zero, e32, m2, tu, mu44vadd.vx v4, v8, x1045vsetvli zero, zero, e32, m4, tu, mu46vadd.vi v4, v8, 047vsetvli zero, zero, e32, m8, tu, mu48vsub.vv v4, v8, v1249vsetvli zero, zero, e64, m1, tu, mu50vsub.vx v4, v8, x1051vsetvli zero, zero, e64, m2, tu, mu52vrsub.vx v4, v8, x1053vsetvli zero, zero, e64, m4, tu, mu54vrsub.vi v4, v8, 055vsetvli zero, zero, e64, m8, tu, mu56vadd.vv v4, v8, v1257 58# Vector Widening Integer Add/Subtract59# no e6460vsetvli zero, zero, e8, mf8, tu, mu61vwaddu.vv  v4, v8, v1262vsetvli zero, zero, e8, mf4, tu, mu63vwaddu.vx  v4, v8, x1064vsetvli zero, zero, e8, mf2, tu, mu65vwsubu.vv  v4, v8, v1266vsetvli zero, zero, e8, m1, tu, mu67vwsubu.vx  v4, v8, x1068vsetvli zero, zero, e8, m2, tu, mu69vwadd.vv  v4, v8, v1270vsetvli zero, zero, e8, m4, tu, mu71vwadd.vx  v4, v8, x1072vsetvli zero, zero, e8, m8, tu, mu73vwsub.vv  v4, v8, v1274vsetvli zero, zero, e16, mf4, tu, mu75vwsub.vx  v4, v8, x1076vsetvli zero, zero, e16, mf2, tu, mu77vwaddu.wv  v4, v8, v1278vsetvli zero, zero, e16, m1, tu, mu79vwaddu.wx  v4, v8, x1080vsetvli zero, zero, e16, m2, tu, mu81vwsubu.wv  v4, v8, v1282vsetvli zero, zero, e16, m4, tu, mu83vwsubu.wx  v4, v8, x1084vsetvli zero, zero, e16, m8, tu, mu85vwadd.wv  v4, v8, v1286vsetvli zero, zero, e32, mf2, tu, mu87vwadd.wx  v4, v8, x1088vsetvli zero, zero, e32, m1, tu, mu89vwsub.wv  v4, v8, v1290vsetvli zero, zero, e32, m2, tu, mu91vwsub.wx  v4, v8, x1092vsetvli zero, zero, e32, m4, tu, mu93vwaddu.vv  v4, v8, v1294vsetvli zero, zero, e32, m8, tu, mu95vwaddu.vx  v4, v8, x1096 97# Vector Integer Extension98# no e899vsetvli zero, zero, e16, mf4, tu, mu100vzext.vf2 v4, v8101vsext.vf2 v4, v8102vsetvli zero, zero, e16, mf2, tu, mu103vzext.vf2 v4, v8104vsext.vf2 v4, v8105vsetvli zero, zero, e16, m1, tu, mu106vzext.vf2 v4, v8107vsext.vf2 v4, v8108vsetvli zero, zero, e16, m2, tu, mu109vzext.vf2 v4, v8110vsext.vf2 v4, v8111vsetvli zero, zero, e16, m4, tu, mu112vzext.vf2 v4, v8113vsext.vf2 v4, v8114vsetvli zero, zero, e16, m8, tu, mu115vzext.vf2 v4, v8116vsext.vf2 v4, v8117vsetvli zero, zero, e32, mf2, tu, mu118vzext.vf2 v4, v8119vsext.vf2 v4, v8120vzext.vf4 v4, v8121vsext.vf4 v4, v8122vsetvli zero, zero, e32, m1, tu, mu123vzext.vf2 v4, v8124vsext.vf2 v4, v8125vzext.vf4 v4, v8126vsext.vf4 v4, v8127vsetvli zero, zero, e32, m2, tu, mu128vzext.vf2 v4, v8129vsext.vf2 v4, v8130vzext.vf4 v4, v8131vsext.vf4 v4, v8132vsetvli zero, zero, e32, m4, tu, mu133vzext.vf2 v4, v8134vsext.vf2 v4, v8135vzext.vf4 v4, v8136vsext.vf4 v4, v8137vsetvli zero, zero, e32, m8, tu, mu138vzext.vf2 v4, v8139vsext.vf2 v4, v8140vzext.vf4 v4, v8141vsext.vf4 v4, v8142vsetvli zero, zero, e64, m1, tu, mu143vzext.vf2 v4, v8144vsext.vf2 v4, v8145vzext.vf4 v4, v8146vsext.vf4 v4, v8147vzext.vf8 v4, v8148vsext.vf8 v4, v8149vsetvli zero, zero, e64, m2, tu, mu150vzext.vf2 v4, v8151vsext.vf2 v4, v8152vzext.vf4 v4, v8153vsext.vf4 v4, v8154vzext.vf8 v4, v8155vsext.vf8 v4, v8156vsetvli zero, zero, e64, m4, tu, mu157vzext.vf2 v4, v8158vsext.vf2 v4, v8159vzext.vf4 v4, v8160vsext.vf4 v4, v8161vzext.vf8 v4, v8162vsext.vf8 v4, v8163vsetvli zero, zero, e64, m8, tu, mu164vzext.vf2 v4, v8165vsext.vf2 v4, v8166vzext.vf4 v4, v8167vsext.vf4 v4, v8168vzext.vf8 v4, v8169vsext.vf8 v4, v8170 171# Vector Integer Add-with-Carry / Subtract-with-Borrow Instructions172vsetvli zero, zero, e8, mf8, tu, mu173vadc.vvm   v4, v8, v12, v0174vsetvli zero, zero, e8, mf4, tu, mu175vadc.vxm   v4, v8, x10, v0176vsetvli zero, zero, e8, mf2, tu, mu177vadc.vim   v4, v8, 0, v0178vsetvli zero, zero, e8, m1, tu, mu179vmadc.vvm   v4, v8, v12, v0180vsetvli zero, zero, e8, m2, tu, mu181vmadc.vxm   v4, v8, x10, v0182vsetvli zero, zero, e8, m4, tu, mu183vmadc.vim   v4, v8, 0, v0184vsetvli zero, zero, e8, m8, tu, mu185vmadc.vv    v4, v8, v12186vsetvli zero, zero, e16, mf4, tu, mu187vmadc.vx    v4, v8, x10188vsetvli zero, zero, e16, mf2, tu, mu189vmadc.vi    v4, v8, 0190vsetvli zero, zero, e16, m1, tu, mu191vsbc.vvm   v4, v8, v12, v0192vsetvli zero, zero, e16, m2, tu, mu193vsbc.vxm   v4, v8, x10, v0194vsetvli zero, zero, e16, m4, tu, mu195vmsbc.vvm   v4, v8, v12, v0196vsetvli zero, zero, e16, m8, tu, mu197vmsbc.vxm   v4, v8, x10, v0198vsetvli zero, zero, e32, mf2, tu, mu199vmsbc.vv    v4, v8, v12200vsetvli zero, zero, e32, m1, tu, mu201vmsbc.vx    v4, v8, x10202vsetvli zero, zero, e32, m2, tu, mu203vadc.vvm   v4, v8, v12, v0204vsetvli zero, zero, e32, m4, tu, mu205vadc.vxm   v4, v8, x10, v0206vsetvli zero, zero, e32, m8, tu, mu207vadc.vim   v4, v8, 0, v0208vsetvli zero, zero, e64, m1, tu, mu209vmadc.vvm   v4, v8, v12, v0210vsetvli zero, zero, e64, m2, tu, mu211vmadc.vxm   v4, v8, x10, v0212vsetvli zero, zero, e64, m4, tu, mu213vmadc.vim   v4, v8, 0, v0214vsetvli zero, zero, e64, m8, tu, mu215vmadc.vv    v4, v8, v12216 217# Vector Bitwise Logical Instructions218vsetvli zero, zero, e8, mf8, tu, mu219vand.vv v4, v8, v12220vsetvli zero, zero, e8, mf4, tu, mu221vand.vx v4, v8, x10222vsetvli zero, zero, e8, mf2, tu, mu223vand.vi v4, v8, 0224vsetvli zero, zero, e8, m1, tu, mu225vor.vv v4, v8, v12226vsetvli zero, zero, e8, m2, tu, mu227vor.vx v4, v8, x10228vsetvli zero, zero, e8, m4, tu, mu229vor.vi v4, v8, 0230vsetvli zero, zero, e8, m8, tu, mu231vxor.vv v4, v8, v12232vsetvli zero, zero, e16, mf4, tu, mu233vxor.vx v4, v8, x10234vsetvli zero, zero, e16, mf2, tu, mu235vxor.vi v4, v8, 0236vsetvli zero, zero, e16, m1, tu, mu237vand.vv v4, v8, v12238vsetvli zero, zero, e16, m2, tu, mu239vand.vx v4, v8, x10240vsetvli zero, zero, e16, m4, tu, mu241vand.vi v4, v8, 0242vsetvli zero, zero, e16, m8, tu, mu243vor.vv v4, v8, v12244vsetvli zero, zero, e32, mf2, tu, mu245vor.vx v4, v8, x10246vsetvli zero, zero, e32, m1, tu, mu247vor.vi v4, v8, 0248vsetvli zero, zero, e32, m2, tu, mu249vxor.vv v4, v8, v12250vsetvli zero, zero, e32, m4, tu, mu251vxor.vx v4, v8, x10252vsetvli zero, zero, e32, m8, tu, mu253vxor.vi v4, v8, 0254vsetvli zero, zero, e64, m1, tu, mu255vand.vv v4, v8, v12256vsetvli zero, zero, e64, m2, tu, mu257vand.vx v4, v8, x10258vsetvli zero, zero, e64, m4, tu, mu259vand.vi v4, v8, 0260vsetvli zero, zero, e64, m8, tu, mu261vor.vv v4, v8, v12262 263# Vector Single-Width Shift Instructions264vsetvli zero, zero, e8, mf8, tu, mu265vsll.vv v4, v8, v12266vsetvli zero, zero, e8, mf4, tu, mu267vsll.vx v4, v8, x10268vsetvli zero, zero, e8, mf2, tu, mu269vsll.vi v4, v8, 0270vsetvli zero, zero, e8, m1, tu, mu271vsrl.vv v4, v8, v12272vsetvli zero, zero, e8, m2, tu, mu273vsrl.vx v4, v8, x10274vsetvli zero, zero, e8, m4, tu, mu275vsrl.vi v4, v8, 0276vsetvli zero, zero, e8, m8, tu, mu277vsra.vv v4, v8, v12278vsetvli zero, zero, e16, mf4, tu, mu279vsra.vx v4, v8, x10280vsetvli zero, zero, e16, mf2, tu, mu281vsra.vi v4, v8, 0282vsetvli zero, zero, e16, m1, tu, mu283vsll.vv v4, v8, v12284vsetvli zero, zero, e16, m2, tu, mu285vsll.vx v4, v8, x10286vsetvli zero, zero, e16, m4, tu, mu287vsll.vi v4, v8, 0288vsetvli zero, zero, e16, m8, tu, mu289vsrl.vv v4, v8, v12290vsetvli zero, zero, e32, mf2, tu, mu291vsrl.vx v4, v8, x10292vsetvli zero, zero, e32, m1, tu, mu293vsrl.vi v4, v8, 0294vsetvli zero, zero, e32, m2, tu, mu295vsra.vv v4, v8, v12296vsetvli zero, zero, e32, m4, tu, mu297vsra.vx v4, v8, x10298vsetvli zero, zero, e32, m8, tu, mu299vsra.vi v4, v8, 0300vsetvli zero, zero, e64, m1, tu, mu301vsll.vv v4, v8, v12302vsetvli zero, zero, e64, m2, tu, mu303vsll.vx v4, v8, x10304vsetvli zero, zero, e64, m4, tu, mu305vsll.vi v4, v8, 0306vsetvli zero, zero, e64, m8, tu, mu307vsrl.vv v4, v8, v12308 309# Vector Narrowing Integer Right Shift Instructions310# no e8311vsetvli zero, zero, e8, mf8, tu, mu312vnsrl.wv v4, v8, v12313vsetvli zero, zero, e8, mf4, tu, mu314vnsrl.wx v4, v8, x10315vsetvli zero, zero, e8, mf2, tu, mu316vnsrl.wi v4, v8, 0317vsetvli zero, zero, e8, m1, tu, mu318vnsra.wv v4, v8, v12319vsetvli zero, zero, e8, m2, tu, mu320vnsra.wx v4, v8, x10321vsetvli zero, zero, e8, m4, tu, mu322vnsra.wi v4, v8, 0323vsetvli zero, zero, e8, m8, tu, mu324vnsrl.wv v4, v8, v12325vsetvli zero, zero, e16, mf4, tu, mu326vnsrl.wx v4, v8, x10327vsetvli zero, zero, e16, mf2, tu, mu328vnsrl.wi v4, v8, 0329vsetvli zero, zero, e16, m1, tu, mu330vnsra.wv v4, v8, v12331vsetvli zero, zero, e16, m2, tu, mu332vnsra.wx v4, v8, x10333vsetvli zero, zero, e16, m4, tu, mu334vnsra.wi v4, v8, 0335vsetvli zero, zero, e16, m8, tu, mu336vnsrl.wv v4, v8, v12337vsetvli zero, zero, e32, mf2, tu, mu338vnsrl.wx v4, v8, x10339vsetvli zero, zero, e32, m1, tu, mu340vnsrl.wi v4, v8, 0341vsetvli zero, zero, e32, m2, tu, mu342vnsra.wv v4, v8, v12343vsetvli zero, zero, e32, m4, tu, mu344vnsra.wx v4, v8, x10345vsetvli zero, zero, e32, m8, tu, mu346vnsra.wi v4, v8, 0347vsetvli zero, zero, e64, m1, tu, mu348vnsrl.wv v4, v8, v12349vsetvli zero, zero, e64, m2, tu, mu350vnsrl.wx v4, v8, x10351vsetvli zero, zero, e64, m4, tu, mu352vnsrl.wi v4, v8, 0353vsetvli zero, zero, e64, m8, tu, mu354vnsra.wv v4, v8, v12355 356# Vector Integer Compare Instructions357vsetvli zero, zero, e8, mf8, tu, mu358vmseq.vv v4, v8, v12359vsetvli zero, zero, e8, mf4, tu, mu360vmseq.vx v4, v8, x10361vsetvli zero, zero, e8, mf2, tu, mu362vmseq.vi v4, v8, 0363vsetvli zero, zero, e8, m1, tu, mu364vmsne.vv v4, v8, v12365vsetvli zero, zero, e8, m2, tu, mu366vmsne.vx v4, v8, x10367vsetvli zero, zero, e8, m4, tu, mu368vmsne.vi v4, v8, 0369vsetvli zero, zero, e8, m8, tu, mu370vmsltu.vv v4, v8, v12371vsetvli zero, zero, e16, mf4, tu, mu372vmsltu.vx v4, v8, x10373vsetvli zero, zero, e16, mf2, tu, mu374vmslt.vv v4, v8, v12375vsetvli zero, zero, e16, m1, tu, mu376vmslt.vx v4, v8, x10377vsetvli zero, zero, e16, m2, tu, mu378vmsleu.vv v4, v8, v12379vsetvli zero, zero, e16, m4, tu, mu380vmsleu.vx v4, v8, x10381vsetvli zero, zero, e16, m8, tu, mu382vmsleu.vi v4, v8, 0383vsetvli zero, zero, e32, mf2, tu, mu384vmsle.vv v4, v8, v12385vsetvli zero, zero, e32, m1, tu, mu386vmsle.vx v4, v8, x10387vsetvli zero, zero, e32, m2, tu, mu388vmsle.vi v4, v8, 0389vsetvli zero, zero, e32, m4, tu, mu390vmsgtu.vx v4, v8, x10391vsetvli zero, zero, e32, m8, tu, mu392vmsgtu.vi v4, v8, 0393vsetvli zero, zero, e64, m1, tu, mu394vmsgt.vx v4, v8, x10395vsetvli zero, zero, e64, m2, tu, mu396vmsgt.vi v4, v8, 0397vsetvli zero, zero, e64, m4, tu, mu398vmseq.vv v4, v8, v12399vsetvli zero, zero, e64, m8, tu, mu400vmseq.vx v4, v8, x10401 402# Pseudo instructions403vsetvli zero, zero, e8, mf8, tu, mu404vmslt.vi v4, v8, 1405vsetvli zero, zero, e8, mf4, tu, mu406vmsltu.vi v4, v8, 1407vsetvli zero, zero, e8, mf2, tu, mu408vmsltu.vi v4, v8, 0409vsetvli zero, zero, e8, m1, tu, mu410vmsgeu.vi v4, v8, 1411vsetvli zero, zero, e8, m2, tu, mu412vmsge.vi v4, v8, 1413vsetvli zero, zero, e8, m4, tu, mu414vmsgeu.vi v4, v8, 0415vsetvli zero, zero, e16, mf4, tu, mu416vmsge.vi v4, v8, 0417vsetvli zero, zero, e16, mf2, tu, mu418vmsge.vx v4, v8, x10419vsetvli zero, zero, e16, m1, tu, mu420vmsgeu.vx v4, v8, x11421 422# Vector Integer Min/Max Instructions423vsetvli zero, zero, e8, mf8, tu, mu424vminu.vv v4, v8, v12425vsetvli zero, zero, e8, mf4, tu, mu426vminu.vx v4, v8, x10427vsetvli zero, zero, e8, mf2, tu, mu428vmin.vv v4, v8, v12429vsetvli zero, zero, e8, m1, tu, mu430vmin.vx v4, v8, x10431vsetvli zero, zero, e8, m2, tu, mu432vmaxu.vv v4, v8, v12433vsetvli zero, zero, e8, m4, tu, mu434vmaxu.vx v4, v8, x10435vsetvli zero, zero, e8, m8, tu, mu436vmax.vv v4, v8, v12437vsetvli zero, zero, e16, mf4, tu, mu438vmax.vx v4, v8, x10439vsetvli zero, zero, e16, mf2, tu, mu440vminu.vv v4, v8, v12441vsetvli zero, zero, e16, m1, tu, mu442vminu.vx v4, v8, x10443vsetvli zero, zero, e16, m2, tu, mu444vmin.vv v4, v8, v12445vsetvli zero, zero, e16, m4, tu, mu446vmin.vx v4, v8, x10447vsetvli zero, zero, e16, m8, tu, mu448vmaxu.vv v4, v8, v12449vsetvli zero, zero, e32, mf2, tu, mu450vmaxu.vx v4, v8, x10451vsetvli zero, zero, e32, m1, tu, mu452vmax.vv v4, v8, v12453vsetvli zero, zero, e32, m2, tu, mu454vmax.vx v4, v8, x10455vsetvli zero, zero, e32, m4, tu, mu456vminu.vv v4, v8, v12457vsetvli zero, zero, e32, m8, tu, mu458vminu.vx v4, v8, x10459vsetvli zero, zero, e64, m1, tu, mu460vmin.vv v4, v8, v12461vsetvli zero, zero, e64, m2, tu, mu462vmin.vx v4, v8, x10463vsetvli zero, zero, e64, m4, tu, mu464vmaxu.vv v4, v8, v12465vsetvli zero, zero, e64, m8, tu, mu466vmaxu.vx v4, v8, x10467 468# Vector Single-Width Integer Multiply Instructions469vsetvli zero, zero, e8, mf8, tu, mu470vmul.vv v4, v8, v12471vsetvli zero, zero, e8, mf4, tu, mu472vmul.vx v4, v8, x10473vsetvli zero, zero, e8, mf2, tu, mu474vmulh.vv v4, v8, v12475vsetvli zero, zero, e8, m1, tu, mu476vmulh.vx v4, v8, x10477vsetvli zero, zero, e8, m2, tu, mu478vmulhu.vv v4, v8, v12479vsetvli zero, zero, e8, m4, tu, mu480vmulhu.vx v4, v8, x10481vsetvli zero, zero, e8, m8, tu, mu482vmulhsu.vv v4, v8, v12483vsetvli zero, zero, e16, mf4, tu, mu484vmulhsu.vx v4, v8, x10485vsetvli zero, zero, e16, mf2, tu, mu486vmul.vv v4, v8, v12487vsetvli zero, zero, e16, m1, tu, mu488vmul.vx v4, v8, x10489vsetvli zero, zero, e16, m2, tu, mu490vmulh.vv v4, v8, v12491vsetvli zero, zero, e16, m4, tu, mu492vmulh.vx v4, v8, x10493vsetvli zero, zero, e16, m8, tu, mu494vmulhu.vv v4, v8, v12495vsetvli zero, zero, e32, mf2, tu, mu496vmulhu.vx v4, v8, x10497vsetvli zero, zero, e32, m1, tu, mu498vmulhsu.vv v4, v8, v12499vsetvli zero, zero, e32, m2, tu, mu500vmulhsu.vx v4, v8, x10501vsetvli zero, zero, e32, m4, tu, mu502vmul.vv v4, v8, v12503vsetvli zero, zero, e32, m8, tu, mu504vmul.vx v4, v8, x10505vsetvli zero, zero, e64, m1, tu, mu506vmulh.vv v4, v8, v12507vsetvli zero, zero, e64, m2, tu, mu508vmulh.vx v4, v8, x10509vsetvli zero, zero, e64, m4, tu, mu510vmulhu.vv v4, v8, v12511vsetvli zero, zero, e64, m8, tu, mu512vmulhu.vx v4, v8, x10513 514# Vector Integer Divide Instructions515vsetvli zero, zero, e8, mf8, tu, mu516vdivu.vv v4, v8, v12517vsetvli zero, zero, e8, mf4, tu, mu518vdivu.vx v4, v8, x10519vsetvli zero, zero, e8, mf2, tu, mu520vdiv.vv v4, v8, v12521vsetvli zero, zero, e8, m1, tu, mu522vdiv.vx v4, v8, x10523vsetvli zero, zero, e8, m2, tu, mu524vremu.vv v4, v8, v12525vsetvli zero, zero, e8, m4, tu, mu526vremu.vx v4, v8, x10527vsetvli zero, zero, e8, m8, tu, mu528vrem.vv v4, v8, v12529vsetvli zero, zero, e16, mf4, tu, mu530vrem.vx v4, v8, x10531vsetvli zero, zero, e16, mf2, tu, mu532vdivu.vv v4, v8, v12533vsetvli zero, zero, e16, m1, tu, mu534vdivu.vx v4, v8, x10535vsetvli zero, zero, e16, m2, tu, mu536vdiv.vv v4, v8, v12537vsetvli zero, zero, e16, m4, tu, mu538vdiv.vx v4, v8, x10539vsetvli zero, zero, e16, m8, tu, mu540vremu.vv v4, v8, v12541vsetvli zero, zero, e32, mf2, tu, mu542vremu.vx v4, v8, x10543vsetvli zero, zero, e32, m1, tu, mu544vrem.vv v4, v8, v12545vsetvli zero, zero, e32, m2, tu, mu546vrem.vx v4, v8, x10547vsetvli zero, zero, e32, m4, tu, mu548vdivu.vv v4, v8, v12549vsetvli zero, zero, e32, m8, tu, mu550vdivu.vx v4, v8, x10551vsetvli zero, zero, e64, m1, tu, mu552vdiv.vv v4, v8, v12553vsetvli zero, zero, e64, m2, tu, mu554vdiv.vx v4, v8, x10555vsetvli zero, zero, e64, m4, tu, mu556vremu.vv v4, v8, v12557vsetvli zero, zero, e64, m8, tu, mu558vremu.vx v4, v8, x10559 560# Vector Widening Integer Multiply Instructions561# no e64562vsetvli zero, zero, e8, mf8, tu, mu563vwmul.vv  v4, v8, v12564vsetvli zero, zero, e8, mf4, tu, mu565vwmul.vx  v4, v8, x10566vsetvli zero, zero, e8, mf2, tu, mu567vwmulu.vv v4, v8, v12568vsetvli zero, zero, e8, m1, tu, mu569vwmulu.vx v4, v8, x10570vsetvli zero, zero, e8, m2, tu, mu571vwmulsu.vv v4, v8, v12572vsetvli zero, zero, e8, m4, tu, mu573vwmulsu.vx v4, v8, x10574vsetvli zero, zero, e8, m8, tu, mu575vwmul.vv  v4, v8, v12576vsetvli zero, zero, e16, mf4, tu, mu577vwmul.vx  v4, v8, x10578vsetvli zero, zero, e16, mf2, tu, mu579vwmulu.vv v4, v8, v12580vsetvli zero, zero, e16, m1, tu, mu581vwmulu.vx v4, v8, x10582vsetvli zero, zero, e16, m2, tu, mu583vwmulsu.vv v4, v8, v12584vsetvli zero, zero, e16, m4, tu, mu585vwmulsu.vx v4, v8, x10586vsetvli zero, zero, e16, m8, tu, mu587vwmul.vv  v4, v8, v12588vsetvli zero, zero, e32, mf2, tu, mu589vwmul.vx  v4, v8, x10590vsetvli zero, zero, e32, m1, tu, mu591vwmulu.vv v4, v8, v12592vsetvli zero, zero, e32, m2, tu, mu593vwmulu.vx v4, v8, x10594vsetvli zero, zero, e32, m4, tu, mu595vwmulsu.vv v4, v8, v12596vsetvli zero, zero, e32, m8, tu, mu597vwmulsu.vx v4, v8, x10598 599# Vector Single-Width Integer Multiply-Add Instructions600vsetvli zero, zero, e8, mf8, tu, mu601vmacc.vv v4, v12, v8602vsetvli zero, zero, e8, mf4, tu, mu603vmacc.vx v4, x10, v8604vsetvli zero, zero, e8, mf2, tu, mu605vnmsac.vv v4, v12, v8606vsetvli zero, zero, e8, m1, tu, mu607vnmsac.vx v4, x10, v8608vsetvli zero, zero, e8, m2, tu, mu609vmadd.vv v4, v12, v8610vsetvli zero, zero, e8, m4, tu, mu611vmadd.vx v4, x10, v8612vsetvli zero, zero, e8, m8, tu, mu613vnmsub.vv v4, v12, v8614vsetvli zero, zero, e16, mf4, tu, mu615vnmsub.vx v4, x10, v8616vsetvli zero, zero, e16, mf2, tu, mu617vmacc.vv v4, v12, v8618vsetvli zero, zero, e16, m1, tu, mu619vmacc.vx v4, x10, v8620vsetvli zero, zero, e16, m2, tu, mu621vnmsac.vv v4, v12, v8622vsetvli zero, zero, e16, m4, tu, mu623vnmsac.vx v4, x10, v8624vsetvli zero, zero, e16, m8, tu, mu625vmadd.vv v4, v12, v8626vsetvli zero, zero, e32, mf2, tu, mu627vmadd.vx v4, x10, v8628vsetvli zero, zero, e32, m1, tu, mu629vnmsub.vv v4, v12, v8630vsetvli zero, zero, e32, m2, tu, mu631vnmsub.vx v4, x10, v8632vsetvli zero, zero, e32, m4, tu, mu633vmacc.vv v4, v12, v8634vsetvli zero, zero, e32, m8, tu, mu635vmacc.vx v4, x10, v8636vsetvli zero, zero, e64, m1, tu, mu637vnmsac.vv v4, v12, v8638vsetvli zero, zero, e64, m2, tu, mu639vnmsac.vx v4, x10, v8640vsetvli zero, zero, e64, m4, tu, mu641vmadd.vv v4, v12, v8642vsetvli zero, zero, e64, m8, tu, mu643vmadd.vx v4, x10, v8644 645# Vector Widening Integer Multiply-Add Instructions646# no e64647vsetvli zero, zero, e8, mf8, tu, mu648vwmaccu.vv v4, v12, v8649vsetvli zero, zero, e8, mf4, tu, mu650vwmaccu.vx v4, x10, v8651vsetvli zero, zero, e8, mf2, tu, mu652vwmacc.vv v4, v12, v8653vsetvli zero, zero, e8, m1, tu, mu654vwmacc.vx v4, x10, v8655vsetvli zero, zero, e8, m2, tu, mu656vwmaccsu.vv v4, v12, v8657vsetvli zero, zero, e8, m4, tu, mu658vwmaccsu.vx v4, x10, v8659vsetvli zero, zero, e8, m8, tu, mu660vwmaccus.vx v4, x10, v8661vsetvli zero, zero, e16, mf4, tu, mu662vwmaccu.vv v4, v12, v8663vsetvli zero, zero, e16, mf2, tu, mu664vwmaccu.vx v4, x10, v8665vsetvli zero, zero, e16, m1, tu, mu666vwmacc.vv v4, v12, v8667vsetvli zero, zero, e16, m2, tu, mu668vwmacc.vx v4, x10, v8669vsetvli zero, zero, e16, m4, tu, mu670vwmaccsu.vv v4, v12, v8671vsetvli zero, zero, e16, m8, tu, mu672vwmaccsu.vx v4, x10, v8673vsetvli zero, zero, e32, mf2, tu, mu674vwmaccus.vx v4, x10, v8675vsetvli zero, zero, e32, m1, tu, mu676vwmaccu.vv v4, v12, v8677vsetvli zero, zero, e32, m2, tu, mu678vwmaccu.vx v4, x10, v8679vsetvli zero, zero, e32, m4, tu, mu680vwmacc.vv v4, v12, v8681vsetvli zero, zero, e32, m8, tu, mu682vwmacc.vx v4, x10, v8683 684# Vector Integer Merge Instructions685vsetvli zero, zero, e8, mf8, tu, mu686vmerge.vvm v4, v8, v12, v0687vsetvli zero, zero, e8, mf4, tu, mu688vmerge.vxm v4, v8, x10, v0689vsetvli zero, zero, e8, mf2, tu, mu690vmerge.vim v4, v8, 0, v0691vsetvli zero, zero, e8, m1, tu, mu692vmerge.vvm v4, v8, v12, v0693vsetvli zero, zero, e8, m2, tu, mu694vmerge.vxm v4, v8, x10, v0695vsetvli zero, zero, e8, m4, tu, mu696vmerge.vim v4, v8, 0, v0697vsetvli zero, zero, e8, m8, tu, mu698vmerge.vvm v4, v8, v12, v0699vsetvli zero, zero, e16, mf4, tu, mu700vmerge.vxm v4, v8, x10, v0701vsetvli zero, zero, e16, mf2, tu, mu702vmerge.vim v4, v8, 0, v0703vsetvli zero, zero, e16, m1, tu, mu704vmerge.vvm v4, v8, v12, v0705vsetvli zero, zero, e16, m2, tu, mu706vmerge.vxm v4, v8, x10, v0707vsetvli zero, zero, e16, m4, tu, mu708vmerge.vim v4, v8, 0, v0709vsetvli zero, zero, e16, m8, tu, mu710vmerge.vvm v4, v8, v12, v0711vsetvli zero, zero, e32, mf2, tu, mu712vmerge.vxm v4, v8, x10, v0713vsetvli zero, zero, e32, m1, tu, mu714vmerge.vim v4, v8, 0, v0715vsetvli zero, zero, e32, m2, tu, mu716vmerge.vvm v4, v8, v12, v0717vsetvli zero, zero, e32, m4, tu, mu718vmerge.vxm v4, v8, x10, v0719vsetvli zero, zero, e32, m8, tu, mu720vmerge.vim v4, v8, 0, v0721vsetvli zero, zero, e64, m1, tu, mu722vmerge.vvm v4, v8, v12, v0723vsetvli zero, zero, e64, m2, tu, mu724vmerge.vxm v4, v8, x10, v0725vsetvli zero, zero, e64, m4, tu, mu726vmerge.vim v4, v8, 0, v0727vsetvli zero, zero, e64, m8, tu, mu728vmerge.vvm v4, v8, v12, v0729 730# Vector Integer Move Instructions731vsetvli zero, zero, e8, mf8, tu, mu732vmv.v.v v4, v12733vsetvli zero, zero, e8, mf4, tu, mu734vmv.v.x v4, x10735vsetvli zero, zero, e8, mf2, tu, mu736vmv.v.i v4, 0737vsetvli zero, zero, e8, m1, tu, mu738vmv.v.v v4, v12739vsetvli zero, zero, e8, m2, tu, mu740vmv.v.x v4, x10741vsetvli zero, zero, e8, m4, tu, mu742vmv.v.i v4, 0743vsetvli zero, zero, e8, m8, tu, mu744vmv.v.v v4, v12745vsetvli zero, zero, e16, mf4, tu, mu746vmv.v.x v4, x10747vsetvli zero, zero, e16, mf2, tu, mu748vmv.v.i v4, 0749vsetvli zero, zero, e16, m1, tu, mu750vmv.v.v v4, v12751vsetvli zero, zero, e16, m2, tu, mu752vmv.v.x v4, x10753vsetvli zero, zero, e16, m4, tu, mu754vmv.v.i v4, 0755vsetvli zero, zero, e16, m8, tu, mu756vmv.v.v v4, v12757vsetvli zero, zero, e32, mf2, tu, mu758vmv.v.x v4, x10759vsetvli zero, zero, e32, m1, tu, mu760vmv.v.i v4, 0761vsetvli zero, zero, e32, m2, tu, mu762vmv.v.v v4, v12763vsetvli zero, zero, e32, m4, tu, mu764vmv.v.x v4, x10765vsetvli zero, zero, e32, m8, tu, mu766vmv.v.i v4, 0767vsetvli zero, zero, e64, m1, tu, mu768vmv.v.v v4, v12769vsetvli zero, zero, e64, m2, tu, mu770vmv.v.x v4, x10771vsetvli zero, zero, e64, m4, tu, mu772vmv.v.i v4, 0773vsetvli zero, zero, e64, m8, tu, mu774vmv.v.v v4, v12775 776# CHECK:      Iterations:        1777# CHECK-NEXT: Instructions:      727778# CHECK-NEXT: Total Cycles:      10980779# CHECK-NEXT: Total uOps:        727780 781# CHECK:      Dispatch Width:    2782# CHECK-NEXT: uOps Per Cycle:    0.07783# CHECK-NEXT: IPC:               0.07784# CHECK-NEXT: Block RThroughput: 10389.0785 786# CHECK:      Instruction Info:787# CHECK-NEXT: [1]: #uOps788# CHECK-NEXT: [2]: Latency789# CHECK-NEXT: [3]: RThroughput790# CHECK-NEXT: [4]: MayLoad791# CHECK-NEXT: [5]: MayStore792# CHECK-NEXT: [6]: HasSideEffects (U)793 794# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:795# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu796# CHECK-NEXT:  1      4     1.00                        vadd.vv	v4, v8, v12797# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu798# CHECK-NEXT:  1      4     1.00                        vadd.vx	v4, v8, a0799# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu800# CHECK-NEXT:  1      4     1.00                        vadd.vi	v4, v8, 0801# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu802# CHECK-NEXT:  1      4     2.00                        vsub.vv	v4, v8, v12803# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu804# CHECK-NEXT:  1      4     4.00                        vsub.vx	v4, v8, a0805# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu806# CHECK-NEXT:  1      4     8.00                        vrsub.vx	v4, v8, a0807# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu808# CHECK-NEXT:  1      4     16.00                       vrsub.vi	v4, v8, 0809# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu810# CHECK-NEXT:  1      4     1.00                        vadd.vv	v4, v8, v12811# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu812# CHECK-NEXT:  1      4     1.00                        vadd.vx	v4, v8, a0813# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu814# CHECK-NEXT:  1      4     2.00                        vadd.vi	v4, v8, 0815# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu816# CHECK-NEXT:  1      4     4.00                        vsub.vv	v4, v8, v12817# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu818# CHECK-NEXT:  1      4     8.00                        vsub.vx	v4, v8, a0819# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu820# CHECK-NEXT:  1      4     16.00                       vrsub.vx	v4, v8, a0821# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu822# CHECK-NEXT:  1      4     1.00                        vrsub.vi	v4, v8, 0823# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu824# CHECK-NEXT:  1      4     2.00                        vadd.vv	v4, v8, v12825# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu826# CHECK-NEXT:  1      4     4.00                        vadd.vx	v4, v8, a0827# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu828# CHECK-NEXT:  1      4     8.00                        vadd.vi	v4, v8, 0829# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu830# CHECK-NEXT:  1      4     16.00                       vsub.vv	v4, v8, v12831# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu832# CHECK-NEXT:  1      4     2.00                        vsub.vx	v4, v8, a0833# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu834# CHECK-NEXT:  1      4     4.00                        vrsub.vx	v4, v8, a0835# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu836# CHECK-NEXT:  1      4     8.00                        vrsub.vi	v4, v8, 0837# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu838# CHECK-NEXT:  1      4     16.00                       vadd.vv	v4, v8, v12839# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu840# CHECK-NEXT:  1      8     1.00                        vwaddu.vv	v4, v8, v12841# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu842# CHECK-NEXT:  1      8     1.00                        vwaddu.vx	v4, v8, a0843# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu844# CHECK-NEXT:  1      8     1.00                        vwsubu.vv	v4, v8, v12845# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu846# CHECK-NEXT:  1      8     2.00                        vwsubu.vx	v4, v8, a0847# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu848# CHECK-NEXT:  1      8     4.00                        vwadd.vv	v4, v8, v12849# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu850# CHECK-NEXT:  1      8     8.00                        vwadd.vx	v4, v8, a0851# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu852# CHECK-NEXT:  1      8     8.00                        vwsub.vv	v4, v8, v12853# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu854# CHECK-NEXT:  1      8     1.00                        vwsub.vx	v4, v8, a0855# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu856# CHECK-NEXT:  1      8     1.00                        vwaddu.wv	v4, v8, v12857# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu858# CHECK-NEXT:  1      8     2.00                        vwaddu.wx	v4, v8, a0859# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu860# CHECK-NEXT:  1      8     4.00                        vwsubu.wv	v4, v8, v12861# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu862# CHECK-NEXT:  1      8     8.00                        vwsubu.wx	v4, v8, a0863# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu864# CHECK-NEXT:  1      8     8.00                        vwadd.wv	v4, v8, v12865# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu866# CHECK-NEXT:  1      8     1.00                        vwadd.wx	v4, v8, a0867# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu868# CHECK-NEXT:  1      8     2.00                        vwsub.wv	v4, v8, v12869# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu870# CHECK-NEXT:  1      8     4.00                        vwsub.wx	v4, v8, a0871# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu872# CHECK-NEXT:  1      8     8.00                        vwaddu.vv	v4, v8, v12873# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu874# CHECK-NEXT:  1      8     8.00                        vwaddu.vx	v4, v8, a0875# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu876# CHECK-NEXT:  1      4     1.00                        vzext.vf2	v4, v8877# CHECK-NEXT:  1      4     1.00                        vsext.vf2	v4, v8878# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu879# CHECK-NEXT:  1      4     1.00                        vzext.vf2	v4, v8880# CHECK-NEXT:  1      4     1.00                        vsext.vf2	v4, v8881# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu882# CHECK-NEXT:  1      4     2.00                        vzext.vf2	v4, v8883# CHECK-NEXT:  1      4     2.00                        vsext.vf2	v4, v8884# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu885# CHECK-NEXT:  1      4     4.00                        vzext.vf2	v4, v8886# CHECK-NEXT:  1      4     4.00                        vsext.vf2	v4, v8887# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu888# CHECK-NEXT:  1      4     8.00                        vzext.vf2	v4, v8889# CHECK-NEXT:  1      4     8.00                        vsext.vf2	v4, v8890# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu891# CHECK-NEXT:  1      4     16.00                       vzext.vf2	v4, v8892# CHECK-NEXT:  1      4     16.00                       vsext.vf2	v4, v8893# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu894# CHECK-NEXT:  1      4     1.00                        vzext.vf2	v4, v8895# CHECK-NEXT:  1      4     1.00                        vsext.vf2	v4, v8896# CHECK-NEXT:  1      4     1.00                        vzext.vf4	v4, v8897# CHECK-NEXT:  1      4     1.00                        vsext.vf4	v4, v8898# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu899# CHECK-NEXT:  1      4     2.00                        vzext.vf2	v4, v8900# CHECK-NEXT:  1      4     2.00                        vsext.vf2	v4, v8901# CHECK-NEXT:  1      4     2.00                        vzext.vf4	v4, v8902# CHECK-NEXT:  1      4     2.00                        vsext.vf4	v4, v8903# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu904# CHECK-NEXT:  1      4     4.00                        vzext.vf2	v4, v8905# CHECK-NEXT:  1      4     4.00                        vsext.vf2	v4, v8906# CHECK-NEXT:  1      4     4.00                        vzext.vf4	v4, v8907# CHECK-NEXT:  1      4     4.00                        vsext.vf4	v4, v8908# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu909# CHECK-NEXT:  1      4     8.00                        vzext.vf2	v4, v8910# CHECK-NEXT:  1      4     8.00                        vsext.vf2	v4, v8911# CHECK-NEXT:  1      4     8.00                        vzext.vf4	v4, v8912# CHECK-NEXT:  1      4     8.00                        vsext.vf4	v4, v8913# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu914# CHECK-NEXT:  1      4     16.00                       vzext.vf2	v4, v8915# CHECK-NEXT:  1      4     16.00                       vsext.vf2	v4, v8916# CHECK-NEXT:  1      4     16.00                       vzext.vf4	v4, v8917# CHECK-NEXT:  1      4     16.00                       vsext.vf4	v4, v8918# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu919# CHECK-NEXT:  1      4     2.00                        vzext.vf2	v4, v8920# CHECK-NEXT:  1      4     2.00                        vsext.vf2	v4, v8921# CHECK-NEXT:  1      4     2.00                        vzext.vf4	v4, v8922# CHECK-NEXT:  1      4     2.00                        vsext.vf4	v4, v8923# CHECK-NEXT:  1      4     2.00                        vzext.vf8	v4, v8924# CHECK-NEXT:  1      4     2.00                        vsext.vf8	v4, v8925# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu926# CHECK-NEXT:  1      4     4.00                        vzext.vf2	v4, v8927# CHECK-NEXT:  1      4     4.00                        vsext.vf2	v4, v8928# CHECK-NEXT:  1      4     4.00                        vzext.vf4	v4, v8929# CHECK-NEXT:  1      4     4.00                        vsext.vf4	v4, v8930# CHECK-NEXT:  1      4     4.00                        vzext.vf8	v4, v8931# CHECK-NEXT:  1      4     4.00                        vsext.vf8	v4, v8932# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu933# CHECK-NEXT:  1      4     8.00                        vzext.vf2	v4, v8934# CHECK-NEXT:  1      4     8.00                        vsext.vf2	v4, v8935# CHECK-NEXT:  1      4     8.00                        vzext.vf4	v4, v8936# CHECK-NEXT:  1      4     8.00                        vsext.vf4	v4, v8937# CHECK-NEXT:  1      4     8.00                        vzext.vf8	v4, v8938# CHECK-NEXT:  1      4     8.00                        vsext.vf8	v4, v8939# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu940# CHECK-NEXT:  1      4     16.00                       vzext.vf2	v4, v8941# CHECK-NEXT:  1      4     16.00                       vsext.vf2	v4, v8942# CHECK-NEXT:  1      4     16.00                       vzext.vf4	v4, v8943# CHECK-NEXT:  1      4     16.00                       vsext.vf4	v4, v8944# CHECK-NEXT:  1      4     16.00                       vzext.vf8	v4, v8945# CHECK-NEXT:  1      4     16.00                       vsext.vf8	v4, v8946# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu947# CHECK-NEXT:  1      4     1.00                        vadc.vvm	v4, v8, v12, v0948# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu949# CHECK-NEXT:  1      4     1.00                        vadc.vxm	v4, v8, a0, v0950# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu951# CHECK-NEXT:  1      4     1.00                        vadc.vim	v4, v8, 0, v0952# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu953# CHECK-NEXT:  1      4     2.00                        vmadc.vvm	v4, v8, v12, v0954# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu955# CHECK-NEXT:  1      4     4.00                        vmadc.vxm	v4, v8, a0, v0956# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu957# CHECK-NEXT:  1      4     8.00                        vmadc.vim	v4, v8, 0, v0958# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu959# CHECK-NEXT:  1      4     16.00                       vmadc.vv	v4, v8, v12960# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu961# CHECK-NEXT:  1      4     1.00                        vmadc.vx	v4, v8, a0962# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu963# CHECK-NEXT:  1      4     1.00                        vmadc.vi	v4, v8, 0964# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu965# CHECK-NEXT:  1      4     2.00                        vsbc.vvm	v4, v8, v12, v0966# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu967# CHECK-NEXT:  1      4     4.00                        vsbc.vxm	v4, v8, a0, v0968# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu969# CHECK-NEXT:  1      4     8.00                        vmsbc.vvm	v4, v8, v12, v0970# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu971# CHECK-NEXT:  1      4     16.00                       vmsbc.vxm	v4, v8, a0, v0972# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu973# CHECK-NEXT:  1      4     1.00                        vmsbc.vv	v4, v8, v12974# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu975# CHECK-NEXT:  1      4     2.00                        vmsbc.vx	v4, v8, a0976# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu977# CHECK-NEXT:  1      4     4.00                        vadc.vvm	v4, v8, v12, v0978# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu979# CHECK-NEXT:  1      4     8.00                        vadc.vxm	v4, v8, a0, v0980# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu981# CHECK-NEXT:  1      4     16.00                       vadc.vim	v4, v8, 0, v0982# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu983# CHECK-NEXT:  1      4     2.00                        vmadc.vvm	v4, v8, v12, v0984# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu985# CHECK-NEXT:  1      4     4.00                        vmadc.vxm	v4, v8, a0, v0986# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu987# CHECK-NEXT:  1      4     8.00                        vmadc.vim	v4, v8, 0, v0988# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu989# CHECK-NEXT:  1      4     16.00                       vmadc.vv	v4, v8, v12990# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu991# CHECK-NEXT:  1      4     1.00                        vand.vv	v4, v8, v12992# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu993# CHECK-NEXT:  1      4     1.00                        vand.vx	v4, v8, a0994# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu995# CHECK-NEXT:  1      4     1.00                        vand.vi	v4, v8, 0996# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu997# CHECK-NEXT:  1      4     2.00                        vor.vv	v4, v8, v12998# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu999# CHECK-NEXT:  1      4     4.00                        vor.vx	v4, v8, a01000# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu1001# CHECK-NEXT:  1      4     8.00                        vor.vi	v4, v8, 01002# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu1003# CHECK-NEXT:  1      4     16.00                       vxor.vv	v4, v8, v121004# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu1005# CHECK-NEXT:  1      4     1.00                        vxor.vx	v4, v8, a01006# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu1007# CHECK-NEXT:  1      4     1.00                        vxor.vi	v4, v8, 01008# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu1009# CHECK-NEXT:  1      4     2.00                        vand.vv	v4, v8, v121010# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu1011# CHECK-NEXT:  1      4     4.00                        vand.vx	v4, v8, a01012# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu1013# CHECK-NEXT:  1      4     8.00                        vand.vi	v4, v8, 01014# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu1015# CHECK-NEXT:  1      4     16.00                       vor.vv	v4, v8, v121016# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu1017# CHECK-NEXT:  1      4     1.00                        vor.vx	v4, v8, a01018# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu1019# CHECK-NEXT:  1      4     2.00                        vor.vi	v4, v8, 01020# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu1021# CHECK-NEXT:  1      4     4.00                        vxor.vv	v4, v8, v121022# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu1023# CHECK-NEXT:  1      4     8.00                        vxor.vx	v4, v8, a01024# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu1025# CHECK-NEXT:  1      4     16.00                       vxor.vi	v4, v8, 01026# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu1027# CHECK-NEXT:  1      4     2.00                        vand.vv	v4, v8, v121028# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu1029# CHECK-NEXT:  1      4     4.00                        vand.vx	v4, v8, a01030# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu1031# CHECK-NEXT:  1      4     8.00                        vand.vi	v4, v8, 01032# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu1033# CHECK-NEXT:  1      4     16.00                       vor.vv	v4, v8, v121034# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu1035# CHECK-NEXT:  1      8     1.00                        vsll.vv	v4, v8, v121036# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu1037# CHECK-NEXT:  1      8     1.00                        vsll.vx	v4, v8, a01038# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu1039# CHECK-NEXT:  1      8     1.00                        vsll.vi	v4, v8, 01040# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu1041# CHECK-NEXT:  1      8     2.00                        vsrl.vv	v4, v8, v121042# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu1043# CHECK-NEXT:  1      8     4.00                        vsrl.vx	v4, v8, a01044# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu1045# CHECK-NEXT:  1      8     8.00                        vsrl.vi	v4, v8, 01046# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu1047# CHECK-NEXT:  1      8     16.00                       vsra.vv	v4, v8, v121048# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu1049# CHECK-NEXT:  1      8     1.00                        vsra.vx	v4, v8, a01050# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu1051# CHECK-NEXT:  1      8     1.00                        vsra.vi	v4, v8, 01052# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu1053# CHECK-NEXT:  1      8     2.00                        vsll.vv	v4, v8, v121054# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu1055# CHECK-NEXT:  1      8     4.00                        vsll.vx	v4, v8, a01056# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu1057# CHECK-NEXT:  1      8     8.00                        vsll.vi	v4, v8, 01058# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu1059# CHECK-NEXT:  1      8     16.00                       vsrl.vv	v4, v8, v121060# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu1061# CHECK-NEXT:  1      8     1.00                        vsrl.vx	v4, v8, a01062# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu1063# CHECK-NEXT:  1      8     2.00                        vsrl.vi	v4, v8, 01064# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu1065# CHECK-NEXT:  1      8     4.00                        vsra.vv	v4, v8, v121066# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu1067# CHECK-NEXT:  1      8     8.00                        vsra.vx	v4, v8, a01068# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu1069# CHECK-NEXT:  1      8     16.00                       vsra.vi	v4, v8, 01070# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu1071# CHECK-NEXT:  1      8     2.00                        vsll.vv	v4, v8, v121072# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu1073# CHECK-NEXT:  1      8     4.00                        vsll.vx	v4, v8, a01074# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu1075# CHECK-NEXT:  1      8     8.00                        vsll.vi	v4, v8, 01076# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu1077# CHECK-NEXT:  1      8     16.00                       vsrl.vv	v4, v8, v121078# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu1079# CHECK-NEXT:  1      8     1.00                        vnsrl.wv	v4, v8, v121080# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu1081# CHECK-NEXT:  1      8     1.00                        vnsrl.wx	v4, v8, a01082# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu1083# CHECK-NEXT:  1      8     2.00                        vnsrl.wi	v4, v8, 01084# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu1085# CHECK-NEXT:  1      8     4.00                        vnsra.wv	v4, v8, v121086# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu1087# CHECK-NEXT:  1      8     8.00                        vnsra.wx	v4, v8, a01088# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu1089# CHECK-NEXT:  1      8     16.00                       vnsra.wi	v4, v8, 01090# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu1091# CHECK-NEXT:  1      8     16.00                       vnsrl.wv	v4, v8, v121092# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu1093# CHECK-NEXT:  1      8     1.00                        vnsrl.wx	v4, v8, a01094# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu1095# CHECK-NEXT:  1      8     2.00                        vnsrl.wi	v4, v8, 01096# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu1097# CHECK-NEXT:  1      8     4.00                        vnsra.wv	v4, v8, v121098# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu1099# CHECK-NEXT:  1      8     8.00                        vnsra.wx	v4, v8, a01100# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu1101# CHECK-NEXT:  1      8     16.00                       vnsra.wi	v4, v8, 01102# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu1103# CHECK-NEXT:  1      8     16.00                       vnsrl.wv	v4, v8, v121104# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu1105# CHECK-NEXT:  1      8     2.00                        vnsrl.wx	v4, v8, a01106# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu1107# CHECK-NEXT:  1      8     4.00                        vnsrl.wi	v4, v8, 01108# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu1109# CHECK-NEXT:  1      8     8.00                        vnsra.wv	v4, v8, v121110# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu1111# CHECK-NEXT:  1      8     16.00                       vnsra.wx	v4, v8, a01112# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu1113# CHECK-NEXT:  1      8     16.00                       vnsra.wi	v4, v8, 01114# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu1115# CHECK-NEXT:  1      8     4.00                        vnsrl.wv	v4, v8, v121116# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu1117# CHECK-NEXT:  1      8     8.00                        vnsrl.wx	v4, v8, a01118# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu1119# CHECK-NEXT:  1      8     16.00                       vnsrl.wi	v4, v8, 01120# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu1121# CHECK-NEXT:  1      8     16.00                       vnsra.wv	v4, v8, v121122# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu1123# CHECK-NEXT:  1      4     1.00                        vmseq.vv	v4, v8, v121124# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu1125# CHECK-NEXT:  1      4     1.00                        vmseq.vx	v4, v8, a01126# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu1127# CHECK-NEXT:  1      4     1.00                        vmseq.vi	v4, v8, 01128# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu1129# CHECK-NEXT:  1      5     2.00                        vmsne.vv	v4, v8, v121130# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu1131# CHECK-NEXT:  1      7     4.00                        vmsne.vx	v4, v8, a01132# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu1133# CHECK-NEXT:  1      11    8.00                        vmsne.vi	v4, v8, 01134# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu1135# CHECK-NEXT:  1      19    16.00                       vmsltu.vv	v4, v8, v121136# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu1137# CHECK-NEXT:  1      4     1.00                        vmsltu.vx	v4, v8, a01138# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu1139# CHECK-NEXT:  1      4     1.00                        vmslt.vv	v4, v8, v121140# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu1141# CHECK-NEXT:  1      5     2.00                        vmslt.vx	v4, v8, a01142# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu1143# CHECK-NEXT:  1      7     4.00                        vmsleu.vv	v4, v8, v121144# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu1145# CHECK-NEXT:  1      11    8.00                        vmsleu.vx	v4, v8, a01146# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu1147# CHECK-NEXT:  1      19    16.00                       vmsleu.vi	v4, v8, 01148# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu1149# CHECK-NEXT:  1      4     1.00                        vmsle.vv	v4, v8, v121150# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu1151# CHECK-NEXT:  1      5     2.00                        vmsle.vx	v4, v8, a01152# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu1153# CHECK-NEXT:  1      7     4.00                        vmsle.vi	v4, v8, 01154# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu1155# CHECK-NEXT:  1      11    8.00                        vmsgtu.vx	v4, v8, a01156# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu1157# CHECK-NEXT:  1      19    16.00                       vmsgtu.vi	v4, v8, 01158# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu1159# CHECK-NEXT:  1      5     2.00                        vmsgt.vx	v4, v8, a01160# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu1161# CHECK-NEXT:  1      7     4.00                        vmsgt.vi	v4, v8, 01162# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu1163# CHECK-NEXT:  1      11    8.00                        vmseq.vv	v4, v8, v121164# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu1165# CHECK-NEXT:  1      19    16.00                       vmseq.vx	v4, v8, a01166# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu1167# CHECK-NEXT:  1      4     1.00                        vmsle.vi	v4, v8, 01168# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu1169# CHECK-NEXT:  1      4     1.00                        vmsleu.vi	v4, v8, 01170# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu1171# CHECK-NEXT:  1      4     1.00                        vmsne.vv	v4, v8, v81172# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu1173# CHECK-NEXT:  1      5     2.00                        vmsgtu.vi	v4, v8, 01174# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu1175# CHECK-NEXT:  1      7     4.00                        vmsgt.vi	v4, v8, 01176# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu1177# CHECK-NEXT:  1      11    8.00                        vmseq.vv	v4, v8, v81178# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu1179# CHECK-NEXT:  1      4     1.00                        vmsgt.vi	v4, v8, -11180# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu1181# CHECK-NEXT:  1      4     1.00                        vmslt.vx	v4, v8, a01182# CHECK-NEXT:  1      4     1.00                        vmnot.m	v4, v41183# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu1184# CHECK-NEXT:  1      5     2.00                        vmsltu.vx	v4, v8, a11185# CHECK-NEXT:  1      4     1.00                        vmnot.m	v4, v41186# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu1187# CHECK-NEXT:  1      4     1.00                        vminu.vv	v4, v8, v121188# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu1189# CHECK-NEXT:  1      4     1.00                        vminu.vx	v4, v8, a01190# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu1191# CHECK-NEXT:  1      4     1.00                        vmin.vv	v4, v8, v121192# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu1193# CHECK-NEXT:  1      4     2.00                        vmin.vx	v4, v8, a01194# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu1195# CHECK-NEXT:  1      4     4.00                        vmaxu.vv	v4, v8, v121196# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu1197# CHECK-NEXT:  1      4     8.00                        vmaxu.vx	v4, v8, a01198# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu1199# CHECK-NEXT:  1      4     16.00                       vmax.vv	v4, v8, v121200# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu1201# CHECK-NEXT:  1      4     1.00                        vmax.vx	v4, v8, a01202# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu1203# CHECK-NEXT:  1      4     1.00                        vminu.vv	v4, v8, v121204# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu1205# CHECK-NEXT:  1      4     2.00                        vminu.vx	v4, v8, a01206# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu1207# CHECK-NEXT:  1      4     4.00                        vmin.vv	v4, v8, v121208# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu1209# CHECK-NEXT:  1      4     8.00                        vmin.vx	v4, v8, a01210# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu1211# CHECK-NEXT:  1      4     16.00                       vmaxu.vv	v4, v8, v121212# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu1213# CHECK-NEXT:  1      4     1.00                        vmaxu.vx	v4, v8, a01214# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu1215# CHECK-NEXT:  1      4     2.00                        vmax.vv	v4, v8, v121216# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu1217# CHECK-NEXT:  1      4     4.00                        vmax.vx	v4, v8, a01218# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu1219# CHECK-NEXT:  1      4     8.00                        vminu.vv	v4, v8, v121220# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu1221# CHECK-NEXT:  1      4     16.00                       vminu.vx	v4, v8, a01222# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu1223# CHECK-NEXT:  1      4     2.00                        vmin.vv	v4, v8, v121224# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu1225# CHECK-NEXT:  1      4     4.00                        vmin.vx	v4, v8, a01226# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu1227# CHECK-NEXT:  1      4     8.00                        vmaxu.vv	v4, v8, v121228# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu1229# CHECK-NEXT:  1      4     16.00                       vmaxu.vx	v4, v8, a01230# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu1231# CHECK-NEXT:  1      8     1.00                        vmul.vv	v4, v8, v121232# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu1233# CHECK-NEXT:  1      8     1.00                        vmul.vx	v4, v8, a01234# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu1235# CHECK-NEXT:  1      8     1.00                        vmulh.vv	v4, v8, v121236# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu1237# CHECK-NEXT:  1      8     2.00                        vmulh.vx	v4, v8, a01238# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu1239# CHECK-NEXT:  1      8     4.00                        vmulhu.vv	v4, v8, v121240# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu1241# CHECK-NEXT:  1      8     8.00                        vmulhu.vx	v4, v8, a01242# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu1243# CHECK-NEXT:  1      8     16.00                       vmulhsu.vv	v4, v8, v121244# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu1245# CHECK-NEXT:  1      8     1.00                        vmulhsu.vx	v4, v8, a01246# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu1247# CHECK-NEXT:  1      8     1.00                        vmul.vv	v4, v8, v121248# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu1249# CHECK-NEXT:  1      8     2.00                        vmul.vx	v4, v8, a01250# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu1251# CHECK-NEXT:  1      8     4.00                        vmulh.vv	v4, v8, v121252# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu1253# CHECK-NEXT:  1      8     8.00                        vmulh.vx	v4, v8, a01254# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu1255# CHECK-NEXT:  1      8     16.00                       vmulhu.vv	v4, v8, v121256# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu1257# CHECK-NEXT:  1      8     1.00                        vmulhu.vx	v4, v8, a01258# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu1259# CHECK-NEXT:  1      8     2.00                        vmulhsu.vv	v4, v8, v121260# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu1261# CHECK-NEXT:  1      8     4.00                        vmulhsu.vx	v4, v8, a01262# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu1263# CHECK-NEXT:  1      8     8.00                        vmul.vv	v4, v8, v121264# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu1265# CHECK-NEXT:  1      8     16.00                       vmul.vx	v4, v8, a01266# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu1267# CHECK-NEXT:  1      8     2.00                        vmulh.vv	v4, v8, v121268# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu1269# CHECK-NEXT:  1      8     4.00                        vmulh.vx	v4, v8, a01270# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu1271# CHECK-NEXT:  1      8     8.00                        vmulhu.vv	v4, v8, v121272# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu1273# CHECK-NEXT:  1      8     16.00                       vmulhu.vx	v4, v8, a01274# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu1275# CHECK-NEXT:  1      16    16.00                       vdivu.vv	v4, v8, v121276# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu1277# CHECK-NEXT:  1      32    32.00                       vdivu.vx	v4, v8, a01278# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu1279# CHECK-NEXT:  1      64    64.00                       vdiv.vv	v4, v8, v121280# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu1281# CHECK-NEXT:  1      128   128.00                      vdiv.vx	v4, v8, a01282# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu1283# CHECK-NEXT:  1      256   256.00                      vremu.vv	v4, v8, v121284# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu1285# CHECK-NEXT:  1      512   512.00                      vremu.vx	v4, v8, a01286# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu1287# CHECK-NEXT:  1      1024  1024.00                     vrem.vv	v4, v8, v121288# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu1289# CHECK-NEXT:  1      32    32.00                       vrem.vx	v4, v8, a01290# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu1291# CHECK-NEXT:  1      64    64.00                       vdivu.vv	v4, v8, v121292# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu1293# CHECK-NEXT:  1      128   128.00                      vdivu.vx	v4, v8, a01294# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu1295# CHECK-NEXT:  1      256   256.00                      vdiv.vv	v4, v8, v121296# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu1297# CHECK-NEXT:  1      512   512.00                      vdiv.vx	v4, v8, a01298# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu1299# CHECK-NEXT:  1      1024  1024.00                     vremu.vv	v4, v8, v121300# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu1301# CHECK-NEXT:  1      64    64.00                       vremu.vx	v4, v8, a01302# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu1303# CHECK-NEXT:  1      128   128.00                      vrem.vv	v4, v8, v121304# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu1305# CHECK-NEXT:  1      256   256.00                      vrem.vx	v4, v8, a01306# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu1307# CHECK-NEXT:  1      512   512.00                      vdivu.vv	v4, v8, v121308# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu1309# CHECK-NEXT:  1      1024  1024.00                     vdivu.vx	v4, v8, a01310# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu1311# CHECK-NEXT:  1      128   128.00                      vdiv.vv	v4, v8, v121312# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu1313# CHECK-NEXT:  1      256   256.00                      vdiv.vx	v4, v8, a01314# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu1315# CHECK-NEXT:  1      512   512.00                      vremu.vv	v4, v8, v121316# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu1317# CHECK-NEXT:  1      1024  1024.00                     vremu.vx	v4, v8, a01318# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu1319# CHECK-NEXT:  1      8     1.00                        vwmul.vv	v4, v8, v121320# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu1321# CHECK-NEXT:  1      8     1.00                        vwmul.vx	v4, v8, a01322# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu1323# CHECK-NEXT:  1      8     1.00                        vwmulu.vv	v4, v8, v121324# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu1325# CHECK-NEXT:  1      8     2.00                        vwmulu.vx	v4, v8, a01326# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu1327# CHECK-NEXT:  1      8     4.00                        vwmulsu.vv	v4, v8, v121328# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu1329# CHECK-NEXT:  1      8     8.00                        vwmulsu.vx	v4, v8, a01330# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu1331# CHECK-NEXT:  1      8     8.00                        vwmul.vv	v4, v8, v121332# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu1333# CHECK-NEXT:  1      8     1.00                        vwmul.vx	v4, v8, a01334# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu1335# CHECK-NEXT:  1      8     1.00                        vwmulu.vv	v4, v8, v121336# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu1337# CHECK-NEXT:  1      8     2.00                        vwmulu.vx	v4, v8, a01338# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu1339# CHECK-NEXT:  1      8     4.00                        vwmulsu.vv	v4, v8, v121340# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu1341# CHECK-NEXT:  1      8     8.00                        vwmulsu.vx	v4, v8, a01342# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu1343# CHECK-NEXT:  1      8     8.00                        vwmul.vv	v4, v8, v121344# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu1345# CHECK-NEXT:  1      8     1.00                        vwmul.vx	v4, v8, a01346# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu1347# CHECK-NEXT:  1      8     2.00                        vwmulu.vv	v4, v8, v121348# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu1349# CHECK-NEXT:  1      8     4.00                        vwmulu.vx	v4, v8, a01350# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu1351# CHECK-NEXT:  1      8     8.00                        vwmulsu.vv	v4, v8, v121352# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu1353# CHECK-NEXT:  1      8     8.00                        vwmulsu.vx	v4, v8, a01354# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu1355# CHECK-NEXT:  1      8     1.00                        vmacc.vv	v4, v12, v81356# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu1357# CHECK-NEXT:  1      8     1.00                        vmacc.vx	v4, a0, v81358# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu1359# CHECK-NEXT:  1      8     1.00                        vnmsac.vv	v4, v12, v81360# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu1361# CHECK-NEXT:  1      8     2.00                        vnmsac.vx	v4, a0, v81362# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu1363# CHECK-NEXT:  1      8     4.00                        vmadd.vv	v4, v12, v81364# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu1365# CHECK-NEXT:  1      8     8.00                        vmadd.vx	v4, a0, v81366# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu1367# CHECK-NEXT:  1      8     16.00                       vnmsub.vv	v4, v12, v81368# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu1369# CHECK-NEXT:  1      8     1.00                        vnmsub.vx	v4, a0, v81370# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu1371# CHECK-NEXT:  1      8     1.00                        vmacc.vv	v4, v12, v81372# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu1373# CHECK-NEXT:  1      8     2.00                        vmacc.vx	v4, a0, v81374# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu1375# CHECK-NEXT:  1      8     4.00                        vnmsac.vv	v4, v12, v81376# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu1377# CHECK-NEXT:  1      8     8.00                        vnmsac.vx	v4, a0, v81378# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu1379# CHECK-NEXT:  1      8     16.00                       vmadd.vv	v4, v12, v81380# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu1381# CHECK-NEXT:  1      8     1.00                        vmadd.vx	v4, a0, v81382# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu1383# CHECK-NEXT:  1      8     2.00                        vnmsub.vv	v4, v12, v81384# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu1385# CHECK-NEXT:  1      8     4.00                        vnmsub.vx	v4, a0, v81386# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu1387# CHECK-NEXT:  1      8     8.00                        vmacc.vv	v4, v12, v81388# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu1389# CHECK-NEXT:  1      8     16.00                       vmacc.vx	v4, a0, v81390# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu1391# CHECK-NEXT:  1      8     2.00                        vnmsac.vv	v4, v12, v81392# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu1393# CHECK-NEXT:  1      8     4.00                        vnmsac.vx	v4, a0, v81394# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu1395# CHECK-NEXT:  1      8     8.00                        vmadd.vv	v4, v12, v81396# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu1397# CHECK-NEXT:  1      8     16.00                       vmadd.vx	v4, a0, v81398# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu1399# CHECK-NEXT:  1      8     1.00                        vwmaccu.vv	v4, v12, v81400# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu1401# CHECK-NEXT:  1      8     1.00                        vwmaccu.vx	v4, a0, v81402# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu1403# CHECK-NEXT:  1      8     1.00                        vwmacc.vv	v4, v12, v81404# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu1405# CHECK-NEXT:  1      8     2.00                        vwmacc.vx	v4, a0, v81406# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu1407# CHECK-NEXT:  1      8     4.00                        vwmaccsu.vv	v4, v12, v81408# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu1409# CHECK-NEXT:  1      8     8.00                        vwmaccsu.vx	v4, a0, v81410# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu1411# CHECK-NEXT:  1      8     8.00                        vwmaccus.vx	v4, a0, v81412# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu1413# CHECK-NEXT:  1      8     1.00                        vwmaccu.vv	v4, v12, v81414# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu1415# CHECK-NEXT:  1      8     1.00                        vwmaccu.vx	v4, a0, v81416# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu1417# CHECK-NEXT:  1      8     2.00                        vwmacc.vv	v4, v12, v81418# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu1419# CHECK-NEXT:  1      8     4.00                        vwmacc.vx	v4, a0, v81420# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu1421# CHECK-NEXT:  1      8     8.00                        vwmaccsu.vv	v4, v12, v81422# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu1423# CHECK-NEXT:  1      8     8.00                        vwmaccsu.vx	v4, a0, v81424# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu1425# CHECK-NEXT:  1      8     1.00                        vwmaccus.vx	v4, a0, v81426# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu1427# CHECK-NEXT:  1      8     2.00                        vwmaccu.vv	v4, v12, v81428# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu1429# CHECK-NEXT:  1      8     4.00                        vwmaccu.vx	v4, a0, v81430# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu1431# CHECK-NEXT:  1      8     8.00                        vwmacc.vv	v4, v12, v81432# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu1433# CHECK-NEXT:  1      8     8.00                        vwmacc.vx	v4, a0, v81434# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu1435# CHECK-NEXT:  1      4     1.00                        vmerge.vvm	v4, v8, v12, v01436# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu1437# CHECK-NEXT:  1      4     1.00                        vmerge.vxm	v4, v8, a0, v01438# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu1439# CHECK-NEXT:  1      4     1.00                        vmerge.vim	v4, v8, 0, v01440# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu1441# CHECK-NEXT:  1      4     2.00                        vmerge.vvm	v4, v8, v12, v01442# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu1443# CHECK-NEXT:  1      4     4.00                        vmerge.vxm	v4, v8, a0, v01444# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu1445# CHECK-NEXT:  1      4     8.00                        vmerge.vim	v4, v8, 0, v01446# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu1447# CHECK-NEXT:  1      4     16.00                       vmerge.vvm	v4, v8, v12, v01448# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu1449# CHECK-NEXT:  1      4     1.00                        vmerge.vxm	v4, v8, a0, v01450# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu1451# CHECK-NEXT:  1      4     1.00                        vmerge.vim	v4, v8, 0, v01452# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu1453# CHECK-NEXT:  1      4     2.00                        vmerge.vvm	v4, v8, v12, v01454# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu1455# CHECK-NEXT:  1      4     4.00                        vmerge.vxm	v4, v8, a0, v01456# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu1457# CHECK-NEXT:  1      4     8.00                        vmerge.vim	v4, v8, 0, v01458# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu1459# CHECK-NEXT:  1      4     16.00                       vmerge.vvm	v4, v8, v12, v01460# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu1461# CHECK-NEXT:  1      4     1.00                        vmerge.vxm	v4, v8, a0, v01462# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu1463# CHECK-NEXT:  1      4     2.00                        vmerge.vim	v4, v8, 0, v01464# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu1465# CHECK-NEXT:  1      4     4.00                        vmerge.vvm	v4, v8, v12, v01466# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu1467# CHECK-NEXT:  1      4     8.00                        vmerge.vxm	v4, v8, a0, v01468# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu1469# CHECK-NEXT:  1      4     16.00                       vmerge.vim	v4, v8, 0, v01470# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu1471# CHECK-NEXT:  1      4     2.00                        vmerge.vvm	v4, v8, v12, v01472# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu1473# CHECK-NEXT:  1      4     4.00                        vmerge.vxm	v4, v8, a0, v01474# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu1475# CHECK-NEXT:  1      4     8.00                        vmerge.vim	v4, v8, 0, v01476# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu1477# CHECK-NEXT:  1      4     16.00                       vmerge.vvm	v4, v8, v12, v01478# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu1479# CHECK-NEXT:  1      4     1.00                        vmv.v.v	v4, v121480# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu1481# CHECK-NEXT:  1      4     1.00                        vmv.v.x	v4, a01482# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu1483# CHECK-NEXT:  1      4     1.00                        vmv.v.i	v4, 01484# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu1485# CHECK-NEXT:  1      4     2.00                        vmv.v.v	v4, v121486# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu1487# CHECK-NEXT:  1      4     4.00                        vmv.v.x	v4, a01488# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu1489# CHECK-NEXT:  1      4     8.00                        vmv.v.i	v4, 01490# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu1491# CHECK-NEXT:  1      4     16.00                       vmv.v.v	v4, v121492# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu1493# CHECK-NEXT:  1      4     1.00                        vmv.v.x	v4, a01494# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu1495# CHECK-NEXT:  1      4     1.00                        vmv.v.i	v4, 01496# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu1497# CHECK-NEXT:  1      4     2.00                        vmv.v.v	v4, v121498# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu1499# CHECK-NEXT:  1      4     4.00                        vmv.v.x	v4, a01500# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu1501# CHECK-NEXT:  1      4     8.00                        vmv.v.i	v4, 01502# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu1503# CHECK-NEXT:  1      4     16.00                       vmv.v.v	v4, v121504# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu1505# CHECK-NEXT:  1      4     1.00                        vmv.v.x	v4, a01506# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu1507# CHECK-NEXT:  1      4     2.00                        vmv.v.i	v4, 01508# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu1509# CHECK-NEXT:  1      4     4.00                        vmv.v.v	v4, v121510# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu1511# CHECK-NEXT:  1      4     8.00                        vmv.v.x	v4, a01512# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu1513# CHECK-NEXT:  1      4     16.00                       vmv.v.i	v4, 01514# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu1515# CHECK-NEXT:  1      4     2.00                        vmv.v.v	v4, v121516# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu1517# CHECK-NEXT:  1      4     4.00                        vmv.v.x	v4, a01518# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu1519# CHECK-NEXT:  1      4     8.00                        vmv.v.i	v4, 01520# CHECK-NEXT:  1      3     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu1521# CHECK-NEXT:  1      4     16.00                       vmv.v.v	v4, v121522 1523# CHECK:      Resources:1524# CHECK-NEXT: [0]   - VLEN512SiFive7FDiv1525# CHECK-NEXT: [1]   - VLEN512SiFive7IDiv1526# CHECK-NEXT: [2]   - VLEN512SiFive7PipeA1527# CHECK-NEXT: [3]   - VLEN512SiFive7PipeB1528# CHECK-NEXT: [4]   - VLEN512SiFive7VA1529# CHECK-NEXT: [5]   - VLEN512SiFive7VCQ1530# CHECK-NEXT: [6]   - VLEN512SiFive7VL1531# CHECK-NEXT: [7]   - VLEN512SiFive7VS1532 1533# CHECK:      Resource pressure per iteration:1534# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]1535# CHECK-NEXT:  -      -     342.00  -     10389.00 385.00  -    -1536 1537# CHECK:      Resource pressure by instruction:1538# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    Instructions:1539# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu1540# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vadd.vv	v4, v8, v121541# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu1542# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vadd.vx	v4, v8, a01543# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu1544# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vadd.vi	v4, v8, 01545# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu1546# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vsub.vv	v4, v8, v121547# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu1548# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vsub.vx	v4, v8, a01549# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu1550# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vrsub.vx	v4, v8, a01551# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu1552# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vrsub.vi	v4, v8, 01553# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu1554# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vadd.vv	v4, v8, v121555# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu1556# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vadd.vx	v4, v8, a01557# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu1558# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vadd.vi	v4, v8, 01559# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu1560# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vsub.vv	v4, v8, v121561# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu1562# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vsub.vx	v4, v8, a01563# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu1564# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vrsub.vx	v4, v8, a01565# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu1566# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vrsub.vi	v4, v8, 01567# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu1568# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vadd.vv	v4, v8, v121569# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu1570# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vadd.vx	v4, v8, a01571# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu1572# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vadd.vi	v4, v8, 01573# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu1574# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vsub.vv	v4, v8, v121575# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu1576# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vsub.vx	v4, v8, a01577# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu1578# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vrsub.vx	v4, v8, a01579# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu1580# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vrsub.vi	v4, v8, 01581# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu1582# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vadd.vv	v4, v8, v121583# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu1584# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwaddu.vv	v4, v8, v121585# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu1586# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwaddu.vx	v4, v8, a01587# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu1588# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwsubu.vv	v4, v8, v121589# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu1590# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vwsubu.vx	v4, v8, a01591# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu1592# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vwadd.vv	v4, v8, v121593# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu1594# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwadd.vx	v4, v8, a01595# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu1596# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwsub.vv	v4, v8, v121597# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu1598# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwsub.vx	v4, v8, a01599# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu1600# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwaddu.wv	v4, v8, v121601# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu1602# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vwaddu.wx	v4, v8, a01603# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu1604# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vwsubu.wv	v4, v8, v121605# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu1606# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwsubu.wx	v4, v8, a01607# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu1608# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwadd.wv	v4, v8, v121609# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu1610# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwadd.wx	v4, v8, a01611# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu1612# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vwsub.wv	v4, v8, v121613# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu1614# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vwsub.wx	v4, v8, a01615# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu1616# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwaddu.vv	v4, v8, v121617# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu1618# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwaddu.vx	v4, v8, a01619# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu1620# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vzext.vf2	v4, v81621# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vsext.vf2	v4, v81622# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu1623# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vzext.vf2	v4, v81624# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vsext.vf2	v4, v81625# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu1626# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vzext.vf2	v4, v81627# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vsext.vf2	v4, v81628# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu1629# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vzext.vf2	v4, v81630# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vsext.vf2	v4, v81631# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu1632# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vzext.vf2	v4, v81633# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vsext.vf2	v4, v81634# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu1635# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vzext.vf2	v4, v81636# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vsext.vf2	v4, v81637# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu1638# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vzext.vf2	v4, v81639# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vsext.vf2	v4, v81640# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vzext.vf4	v4, v81641# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vsext.vf4	v4, v81642# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu1643# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vzext.vf2	v4, v81644# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vsext.vf2	v4, v81645# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vzext.vf4	v4, v81646# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vsext.vf4	v4, v81647# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu1648# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vzext.vf2	v4, v81649# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vsext.vf2	v4, v81650# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vzext.vf4	v4, v81651# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vsext.vf4	v4, v81652# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu1653# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vzext.vf2	v4, v81654# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vsext.vf2	v4, v81655# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vzext.vf4	v4, v81656# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vsext.vf4	v4, v81657# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu1658# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vzext.vf2	v4, v81659# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vsext.vf2	v4, v81660# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vzext.vf4	v4, v81661# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vsext.vf4	v4, v81662# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu1663# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vzext.vf2	v4, v81664# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vsext.vf2	v4, v81665# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vzext.vf4	v4, v81666# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vsext.vf4	v4, v81667# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vzext.vf8	v4, v81668# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vsext.vf8	v4, v81669# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu1670# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vzext.vf2	v4, v81671# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vsext.vf2	v4, v81672# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vzext.vf4	v4, v81673# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vsext.vf4	v4, v81674# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vzext.vf8	v4, v81675# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vsext.vf8	v4, v81676# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu1677# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vzext.vf2	v4, v81678# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vsext.vf2	v4, v81679# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vzext.vf4	v4, v81680# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vsext.vf4	v4, v81681# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vzext.vf8	v4, v81682# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vsext.vf8	v4, v81683# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu1684# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vzext.vf2	v4, v81685# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vsext.vf2	v4, v81686# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vzext.vf4	v4, v81687# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vsext.vf4	v4, v81688# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vzext.vf8	v4, v81689# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vsext.vf8	v4, v81690# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu1691# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vadc.vvm	v4, v8, v12, v01692# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu1693# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vadc.vxm	v4, v8, a0, v01694# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu1695# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vadc.vim	v4, v8, 0, v01696# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu1697# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmadc.vvm	v4, v8, v12, v01698# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu1699# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmadc.vxm	v4, v8, a0, v01700# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu1701# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmadc.vim	v4, v8, 0, v01702# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu1703# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmadc.vv	v4, v8, v121704# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu1705# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmadc.vx	v4, v8, a01706# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu1707# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmadc.vi	v4, v8, 01708# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu1709# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vsbc.vvm	v4, v8, v12, v01710# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu1711# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vsbc.vxm	v4, v8, a0, v01712# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu1713# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmsbc.vvm	v4, v8, v12, v01714# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu1715# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmsbc.vxm	v4, v8, a0, v01716# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu1717# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmsbc.vv	v4, v8, v121718# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu1719# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmsbc.vx	v4, v8, a01720# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu1721# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vadc.vvm	v4, v8, v12, v01722# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu1723# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vadc.vxm	v4, v8, a0, v01724# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu1725# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vadc.vim	v4, v8, 0, v01726# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu1727# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmadc.vvm	v4, v8, v12, v01728# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu1729# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmadc.vxm	v4, v8, a0, v01730# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu1731# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmadc.vim	v4, v8, 0, v01732# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu1733# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmadc.vv	v4, v8, v121734# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu1735# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vand.vv	v4, v8, v121736# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu1737# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vand.vx	v4, v8, a01738# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu1739# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vand.vi	v4, v8, 01740# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu1741# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vor.vv	v4, v8, v121742# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu1743# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vor.vx	v4, v8, a01744# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu1745# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vor.vi	v4, v8, 01746# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu1747# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vxor.vv	v4, v8, v121748# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu1749# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vxor.vx	v4, v8, a01750# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu1751# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vxor.vi	v4, v8, 01752# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu1753# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vand.vv	v4, v8, v121754# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu1755# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vand.vx	v4, v8, a01756# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu1757# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vand.vi	v4, v8, 01758# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu1759# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vor.vv	v4, v8, v121760# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu1761# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vor.vx	v4, v8, a01762# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu1763# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vor.vi	v4, v8, 01764# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu1765# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vxor.vv	v4, v8, v121766# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu1767# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vxor.vx	v4, v8, a01768# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu1769# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vxor.vi	v4, v8, 01770# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu1771# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vand.vv	v4, v8, v121772# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu1773# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vand.vx	v4, v8, a01774# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu1775# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vand.vi	v4, v8, 01776# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu1777# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vor.vv	v4, v8, v121778# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu1779# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vsll.vv	v4, v8, v121780# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu1781# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vsll.vx	v4, v8, a01782# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu1783# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vsll.vi	v4, v8, 01784# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu1785# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vsrl.vv	v4, v8, v121786# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu1787# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vsrl.vx	v4, v8, a01788# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu1789# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vsrl.vi	v4, v8, 01790# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu1791# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vsra.vv	v4, v8, v121792# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu1793# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vsra.vx	v4, v8, a01794# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu1795# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vsra.vi	v4, v8, 01796# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu1797# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vsll.vv	v4, v8, v121798# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu1799# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vsll.vx	v4, v8, a01800# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu1801# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vsll.vi	v4, v8, 01802# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu1803# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vsrl.vv	v4, v8, v121804# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu1805# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vsrl.vx	v4, v8, a01806# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu1807# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vsrl.vi	v4, v8, 01808# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu1809# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vsra.vv	v4, v8, v121810# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu1811# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vsra.vx	v4, v8, a01812# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu1813# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vsra.vi	v4, v8, 01814# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu1815# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vsll.vv	v4, v8, v121816# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu1817# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vsll.vx	v4, v8, a01818# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu1819# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vsll.vi	v4, v8, 01820# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu1821# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vsrl.vv	v4, v8, v121822# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu1823# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vnsrl.wv	v4, v8, v121824# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu1825# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vnsrl.wx	v4, v8, a01826# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu1827# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vnsrl.wi	v4, v8, 01828# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu1829# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vnsra.wv	v4, v8, v121830# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu1831# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vnsra.wx	v4, v8, a01832# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu1833# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vnsra.wi	v4, v8, 01834# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu1835# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vnsrl.wv	v4, v8, v121836# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu1837# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vnsrl.wx	v4, v8, a01838# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu1839# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vnsrl.wi	v4, v8, 01840# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu1841# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vnsra.wv	v4, v8, v121842# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu1843# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vnsra.wx	v4, v8, a01844# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu1845# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vnsra.wi	v4, v8, 01846# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu1847# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vnsrl.wv	v4, v8, v121848# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu1849# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vnsrl.wx	v4, v8, a01850# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu1851# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vnsrl.wi	v4, v8, 01852# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu1853# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vnsra.wv	v4, v8, v121854# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu1855# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vnsra.wx	v4, v8, a01856# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu1857# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vnsra.wi	v4, v8, 01858# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu1859# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vnsrl.wv	v4, v8, v121860# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu1861# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vnsrl.wx	v4, v8, a01862# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu1863# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vnsrl.wi	v4, v8, 01864# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu1865# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vnsra.wv	v4, v8, v121866# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu1867# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmseq.vv	v4, v8, v121868# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu1869# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmseq.vx	v4, v8, a01870# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu1871# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmseq.vi	v4, v8, 01872# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu1873# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmsne.vv	v4, v8, v121874# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu1875# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmsne.vx	v4, v8, a01876# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu1877# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmsne.vi	v4, v8, 01878# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu1879# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmsltu.vv	v4, v8, v121880# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu1881# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmsltu.vx	v4, v8, a01882# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu1883# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmslt.vv	v4, v8, v121884# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu1885# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmslt.vx	v4, v8, a01886# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu1887# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmsleu.vv	v4, v8, v121888# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu1889# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmsleu.vx	v4, v8, a01890# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu1891# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmsleu.vi	v4, v8, 01892# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu1893# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmsle.vv	v4, v8, v121894# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu1895# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmsle.vx	v4, v8, a01896# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu1897# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmsle.vi	v4, v8, 01898# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu1899# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmsgtu.vx	v4, v8, a01900# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu1901# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmsgtu.vi	v4, v8, 01902# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu1903# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmsgt.vx	v4, v8, a01904# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu1905# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmsgt.vi	v4, v8, 01906# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu1907# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmseq.vv	v4, v8, v121908# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu1909# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmseq.vx	v4, v8, a01910# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu1911# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmsle.vi	v4, v8, 01912# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu1913# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmsleu.vi	v4, v8, 01914# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu1915# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmsne.vv	v4, v8, v81916# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu1917# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmsgtu.vi	v4, v8, 01918# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu1919# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmsgt.vi	v4, v8, 01920# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu1921# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmseq.vv	v4, v8, v81922# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu1923# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmsgt.vi	v4, v8, -11924# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu1925# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmslt.vx	v4, v8, a01926# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmnot.m	v4, v41927# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu1928# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmsltu.vx	v4, v8, a11929# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmnot.m	v4, v41930# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu1931# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vminu.vv	v4, v8, v121932# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu1933# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vminu.vx	v4, v8, a01934# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu1935# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmin.vv	v4, v8, v121936# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu1937# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmin.vx	v4, v8, a01938# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu1939# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmaxu.vv	v4, v8, v121940# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu1941# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmaxu.vx	v4, v8, a01942# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu1943# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmax.vv	v4, v8, v121944# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu1945# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmax.vx	v4, v8, a01946# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu1947# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vminu.vv	v4, v8, v121948# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu1949# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vminu.vx	v4, v8, a01950# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu1951# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmin.vv	v4, v8, v121952# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu1953# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmin.vx	v4, v8, a01954# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu1955# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmaxu.vv	v4, v8, v121956# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu1957# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmaxu.vx	v4, v8, a01958# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu1959# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmax.vv	v4, v8, v121960# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu1961# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmax.vx	v4, v8, a01962# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu1963# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vminu.vv	v4, v8, v121964# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu1965# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vminu.vx	v4, v8, a01966# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu1967# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmin.vv	v4, v8, v121968# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu1969# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmin.vx	v4, v8, a01970# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu1971# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmaxu.vv	v4, v8, v121972# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu1973# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmaxu.vx	v4, v8, a01974# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu1975# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmul.vv	v4, v8, v121976# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu1977# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmul.vx	v4, v8, a01978# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu1979# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmulh.vv	v4, v8, v121980# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu1981# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmulh.vx	v4, v8, a01982# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu1983# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmulhu.vv	v4, v8, v121984# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu1985# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmulhu.vx	v4, v8, a01986# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu1987# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmulhsu.vv	v4, v8, v121988# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu1989# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmulhsu.vx	v4, v8, a01990# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu1991# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmul.vv	v4, v8, v121992# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu1993# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmul.vx	v4, v8, a01994# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu1995# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmulh.vv	v4, v8, v121996# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu1997# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmulh.vx	v4, v8, a01998# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu1999# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmulhu.vv	v4, v8, v122000# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu2001# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmulhu.vx	v4, v8, a02002# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu2003# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmulhsu.vv	v4, v8, v122004# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu2005# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmulhsu.vx	v4, v8, a02006# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu2007# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmul.vv	v4, v8, v122008# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu2009# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmul.vx	v4, v8, a02010# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu2011# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmulh.vv	v4, v8, v122012# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu2013# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmulh.vx	v4, v8, a02014# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu2015# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmulhu.vv	v4, v8, v122016# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu2017# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmulhu.vx	v4, v8, a02018# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu2019# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vdivu.vv	v4, v8, v122020# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu2021# CHECK-NEXT:  -      -      -      -     33.00  1.00    -      -     vdivu.vx	v4, v8, a02022# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu2023# CHECK-NEXT:  -      -      -      -     65.00  1.00    -      -     vdiv.vv	v4, v8, v122024# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu2025# CHECK-NEXT:  -      -      -      -     129.00 1.00    -      -     vdiv.vx	v4, v8, a02026# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu2027# CHECK-NEXT:  -      -      -      -     257.00 1.00    -      -     vremu.vv	v4, v8, v122028# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu2029# CHECK-NEXT:  -      -      -      -     513.00 1.00    -      -     vremu.vx	v4, v8, a02030# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu2031# CHECK-NEXT:  -      -      -      -     1025.00 1.00   -      -     vrem.vv	v4, v8, v122032# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu2033# CHECK-NEXT:  -      -      -      -     33.00  1.00    -      -     vrem.vx	v4, v8, a02034# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu2035# CHECK-NEXT:  -      -      -      -     65.00  1.00    -      -     vdivu.vv	v4, v8, v122036# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu2037# CHECK-NEXT:  -      -      -      -     129.00 1.00    -      -     vdivu.vx	v4, v8, a02038# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu2039# CHECK-NEXT:  -      -      -      -     257.00 1.00    -      -     vdiv.vv	v4, v8, v122040# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu2041# CHECK-NEXT:  -      -      -      -     513.00 1.00    -      -     vdiv.vx	v4, v8, a02042# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu2043# CHECK-NEXT:  -      -      -      -     1025.00 1.00   -      -     vremu.vv	v4, v8, v122044# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu2045# CHECK-NEXT:  -      -      -      -     65.00  1.00    -      -     vremu.vx	v4, v8, a02046# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu2047# CHECK-NEXT:  -      -      -      -     129.00 1.00    -      -     vrem.vv	v4, v8, v122048# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu2049# CHECK-NEXT:  -      -      -      -     257.00 1.00    -      -     vrem.vx	v4, v8, a02050# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu2051# CHECK-NEXT:  -      -      -      -     513.00 1.00    -      -     vdivu.vv	v4, v8, v122052# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu2053# CHECK-NEXT:  -      -      -      -     1025.00 1.00   -      -     vdivu.vx	v4, v8, a02054# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu2055# CHECK-NEXT:  -      -      -      -     129.00 1.00    -      -     vdiv.vv	v4, v8, v122056# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu2057# CHECK-NEXT:  -      -      -      -     257.00 1.00    -      -     vdiv.vx	v4, v8, a02058# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu2059# CHECK-NEXT:  -      -      -      -     513.00 1.00    -      -     vremu.vv	v4, v8, v122060# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu2061# CHECK-NEXT:  -      -      -      -     1025.00 1.00   -      -     vremu.vx	v4, v8, a02062# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu2063# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwmul.vv	v4, v8, v122064# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu2065# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwmul.vx	v4, v8, a02066# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu2067# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwmulu.vv	v4, v8, v122068# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu2069# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vwmulu.vx	v4, v8, a02070# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu2071# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vwmulsu.vv	v4, v8, v122072# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu2073# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwmulsu.vx	v4, v8, a02074# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu2075# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwmul.vv	v4, v8, v122076# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu2077# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwmul.vx	v4, v8, a02078# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu2079# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwmulu.vv	v4, v8, v122080# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu2081# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vwmulu.vx	v4, v8, a02082# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu2083# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vwmulsu.vv	v4, v8, v122084# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu2085# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwmulsu.vx	v4, v8, a02086# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu2087# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwmul.vv	v4, v8, v122088# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu2089# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwmul.vx	v4, v8, a02090# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu2091# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vwmulu.vv	v4, v8, v122092# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu2093# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vwmulu.vx	v4, v8, a02094# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu2095# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwmulsu.vv	v4, v8, v122096# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu2097# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwmulsu.vx	v4, v8, a02098# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu2099# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmacc.vv	v4, v12, v82100# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu2101# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmacc.vx	v4, a0, v82102# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu2103# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vnmsac.vv	v4, v12, v82104# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu2105# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vnmsac.vx	v4, a0, v82106# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu2107# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmadd.vv	v4, v12, v82108# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu2109# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmadd.vx	v4, a0, v82110# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu2111# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vnmsub.vv	v4, v12, v82112# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu2113# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vnmsub.vx	v4, a0, v82114# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu2115# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmacc.vv	v4, v12, v82116# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu2117# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmacc.vx	v4, a0, v82118# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu2119# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vnmsac.vv	v4, v12, v82120# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu2121# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vnmsac.vx	v4, a0, v82122# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu2123# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmadd.vv	v4, v12, v82124# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu2125# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmadd.vx	v4, a0, v82126# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu2127# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vnmsub.vv	v4, v12, v82128# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu2129# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vnmsub.vx	v4, a0, v82130# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu2131# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmacc.vv	v4, v12, v82132# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu2133# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmacc.vx	v4, a0, v82134# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu2135# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vnmsac.vv	v4, v12, v82136# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu2137# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vnmsac.vx	v4, a0, v82138# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu2139# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmadd.vv	v4, v12, v82140# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu2141# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmadd.vx	v4, a0, v82142# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu2143# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwmaccu.vv	v4, v12, v82144# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu2145# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwmaccu.vx	v4, a0, v82146# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu2147# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwmacc.vv	v4, v12, v82148# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu2149# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vwmacc.vx	v4, a0, v82150# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu2151# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vwmaccsu.vv	v4, v12, v82152# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu2153# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwmaccsu.vx	v4, a0, v82154# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu2155# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwmaccus.vx	v4, a0, v82156# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu2157# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwmaccu.vv	v4, v12, v82158# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu2159# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwmaccu.vx	v4, a0, v82160# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu2161# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vwmacc.vv	v4, v12, v82162# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu2163# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vwmacc.vx	v4, a0, v82164# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu2165# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwmaccsu.vv	v4, v12, v82166# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu2167# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwmaccsu.vx	v4, a0, v82168# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu2169# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vwmaccus.vx	v4, a0, v82170# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu2171# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vwmaccu.vv	v4, v12, v82172# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu2173# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vwmaccu.vx	v4, a0, v82174# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu2175# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwmacc.vv	v4, v12, v82176# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu2177# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vwmacc.vx	v4, a0, v82178# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu2179# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmerge.vvm	v4, v8, v12, v02180# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu2181# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmerge.vxm	v4, v8, a0, v02182# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu2183# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmerge.vim	v4, v8, 0, v02184# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu2185# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmerge.vvm	v4, v8, v12, v02186# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu2187# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmerge.vxm	v4, v8, a0, v02188# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu2189# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmerge.vim	v4, v8, 0, v02190# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu2191# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmerge.vvm	v4, v8, v12, v02192# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu2193# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmerge.vxm	v4, v8, a0, v02194# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu2195# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmerge.vim	v4, v8, 0, v02196# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu2197# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmerge.vvm	v4, v8, v12, v02198# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu2199# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmerge.vxm	v4, v8, a0, v02200# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu2201# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmerge.vim	v4, v8, 0, v02202# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu2203# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmerge.vvm	v4, v8, v12, v02204# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu2205# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmerge.vxm	v4, v8, a0, v02206# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu2207# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmerge.vim	v4, v8, 0, v02208# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu2209# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmerge.vvm	v4, v8, v12, v02210# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu2211# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmerge.vxm	v4, v8, a0, v02212# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu2213# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmerge.vim	v4, v8, 0, v02214# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu2215# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmerge.vvm	v4, v8, v12, v02216# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu2217# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmerge.vxm	v4, v8, a0, v02218# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu2219# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmerge.vim	v4, v8, 0, v02220# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu2221# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmerge.vvm	v4, v8, v12, v02222# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu2223# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmv.v.v	v4, v122224# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu2225# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmv.v.x	v4, a02226# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu2227# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmv.v.i	v4, 02228# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu2229# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmv.v.v	v4, v122230# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu2231# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmv.v.x	v4, a02232# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu2233# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmv.v.i	v4, 02234# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu2235# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmv.v.v	v4, v122236# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu2237# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmv.v.x	v4, a02238# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu2239# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmv.v.i	v4, 02240# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu2241# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmv.v.v	v4, v122242# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu2243# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmv.v.x	v4, a02244# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu2245# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmv.v.i	v4, 02246# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu2247# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmv.v.v	v4, v122248# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu2249# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vmv.v.x	v4, a02250# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu2251# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmv.v.i	v4, 02252# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu2253# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmv.v.v	v4, v122254# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu2255# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmv.v.x	v4, a02256# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu2257# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmv.v.i	v4, 02258# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu2259# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vmv.v.v	v4, v122260# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu2261# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vmv.v.x	v4, a02262# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu2263# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vmv.v.i	v4, 02264# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu2265# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vmv.v.v	v4, v122266