brintos

brintos / llvm-project-archived public Read only

0
0
Text · 424.5 KiB · b20206f Raw
4849 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=riscv64 -mcpu=sifive-x280 -instruction-tables=full -iterations=1 < %s | FileCheck %s3 4# The legal (SEW, LMUL) pairs for FP on sifive-x390 are:5# (e16, mf4) (e16, mf2) (e16, m1) (e16, m2) (e16, m4) (e16, m8)6# (e32, mf2) (e32, m1) (e32, m2) (e32, m4) (e32, m8)7# (e64, m1) (e64, m2) (e64, m4) (e64, m8)8# Widening instructions do not have e649 10# Vector Single-Width FP11vsetvli zero, zero, e16, mf4, tu, mu12vfadd.vv v8, v16, v2413vfadd.vf v8, v16, f814vfsub.vv v8, v16, v2415vfsub.vf v8, v16, f816vfrsub.vf v8, v16, f817vfmul.vv v8, v16, v2418vfmul.vf v8, v16, f819vfdiv.vv v8, v16, v2420vfdiv.vf v8, v16, f821vfrdiv.vf v8, v16, f822vfmacc.vv v8, v16, v2423vfmacc.vf v8, f8, v2424vfnmacc.vv v8, v16, v2425vfnmacc.vf v8, f8, v2426vfmsac.vv v8, v16, v2427vfmsac.vf v8, f8, v2428vfnmsac.vv v8, v16, v2429vfnmsac.vf v8, f8, v2430vfmadd.vv v8, v16, v2431vfmadd.vf v8, f8, v2432vfnmadd.vv v8, v16, v2433vfnmadd.vf v8, f8, v2434vfmsub.vv v8, v16, v2435vfmsub.vf v8, f8, v2436vfnmsub.vv v8, v16, v2437vfnmsub.vf v8, f8, v2438vfsqrt.v v8, v2439vfrsqrt7.v v8, v2440vfrec7.v v8, v2441vfmin.vv v8, v16, v2442vfmin.vf v8, v16, f843vfmax.vv v8, v16, v2444vfmax.vf v8, v16, f845vfsgnj.vv v8, v16, v2446vfsgnj.vf v8, v16, f847vfsgnjn.vv v8, v16, v2448vfsgnjn.vf v8, v16, f849vfsgnjx.vv v8, v16, v2450vfsgnjx.vf v8, v16, f851vfcvt.xu.f.v v8, v1652vfcvt.x.f.v  v8, v1653vfcvt.rtz.xu.f.v v8, v1654vfcvt.rtz.x.f.v  v8, v1655vfcvt.f.xu.v v8, v1656vfcvt.f.x.v  v8, v1657vfwcvt.xu.f.v v8, v1658vfwcvt.x.f.v  v8, v1659vfwcvt.rtz.xu.f.v v8, v1660vfwcvt.rtz.x.f.v  v8, v1661vfwcvt.f.xu.v v8, v1662vfwcvt.f.x.v  v8, v1663vfwcvt.f.f.v v8, v1664vfncvt.xu.f.w v8, v1665vfncvt.x.f.w  v8, v1666vfncvt.rtz.xu.f.w v8, v1667vfncvt.rtz.x.f.w  v8, v1668vfncvt.f.xu.w v8, v1669vfncvt.f.x.w  v8, v1670vfncvt.f.f.w v8, v1671vfncvt.rod.f.f.w v8, v1672 73vsetvli zero, zero, e16, mf2, tu, mu74vfadd.vv v8, v16, v2475vfadd.vf v8, v16, f876vfsub.vv v8, v16, v2477vfsub.vf v8, v16, f878vfrsub.vf v8, v16, f879vfmul.vv v8, v16, v2480vfmul.vf v8, v16, f881vfdiv.vv v8, v16, v2482vfdiv.vf v8, v16, f883vfrdiv.vf v8, v16, f884vfmacc.vv v8, v16, v2485vfmacc.vf v8, f8, v2486vfnmacc.vv v8, v16, v2487vfnmacc.vf v8, f8, v2488vfmsac.vv v8, v16, v2489vfmsac.vf v8, f8, v2490vfnmsac.vv v8, v16, v2491vfnmsac.vf v8, f8, v2492vfmadd.vv v8, v16, v2493vfmadd.vf v8, f8, v2494vfnmadd.vv v8, v16, v2495vfnmadd.vf v8, f8, v2496vfmsub.vv v8, v16, v2497vfmsub.vf v8, f8, v2498vfnmsub.vv v8, v16, v2499vfnmsub.vf v8, f8, v24100vfsqrt.v v8, v24101vfrsqrt7.v v8, v24102vfrec7.v v8, v24103vfmin.vv v8, v16, v24104vfmin.vf v8, v16, f8105vfmax.vv v8, v16, v24106vfmax.vf v8, v16, f8107vfsgnj.vv v8, v16, v24108vfsgnj.vf v8, v16, f8109vfsgnjn.vv v8, v16, v24110vfsgnjn.vf v8, v16, f8111vfsgnjx.vv v8, v16, v24112vfsgnjx.vf v8, v16, f8113vfcvt.xu.f.v v8, v16114vfcvt.x.f.v  v8, v16115vfcvt.rtz.xu.f.v v8, v16116vfcvt.rtz.x.f.v  v8, v16117vfcvt.f.xu.v v8, v16118vfcvt.f.x.v  v8, v16119vfwcvt.xu.f.v v8, v16120vfwcvt.x.f.v  v8, v16121vfwcvt.rtz.xu.f.v v8, v16122vfwcvt.rtz.x.f.v  v8, v16123vfwcvt.f.xu.v v8, v16124vfwcvt.f.x.v  v8, v16125vfwcvt.f.f.v v8, v16126vfncvt.xu.f.w v8, v16127vfncvt.x.f.w  v8, v16128vfncvt.rtz.xu.f.w v8, v16129vfncvt.rtz.x.f.w  v8, v16130vfncvt.f.xu.w v8, v16131vfncvt.f.x.w  v8, v16132vfncvt.f.f.w v8, v16133vfncvt.rod.f.f.w v8, v16134 135vsetvli zero, zero, e16, m1, tu, mu136vfadd.vv v8, v16, v24137vfadd.vf v8, v16, f8138vfsub.vv v8, v16, v24139vfsub.vf v8, v16, f8140vfrsub.vf v8, v16, f8141vfmul.vv v8, v16, v24142vfmul.vf v8, v16, f8143vfdiv.vv v8, v16, v24144vfdiv.vf v8, v16, f8145vfrdiv.vf v8, v16, f8146vfmacc.vv v8, v16, v24147vfmacc.vf v8, f8, v24148vfnmacc.vv v8, v16, v24149vfnmacc.vf v8, f8, v24150vfmsac.vv v8, v16, v24151vfmsac.vf v8, f8, v24152vfnmsac.vv v8, v16, v24153vfnmsac.vf v8, f8, v24154vfmadd.vv v8, v16, v24155vfmadd.vf v8, f8, v24156vfnmadd.vv v8, v16, v24157vfnmadd.vf v8, f8, v24158vfmsub.vv v8, v16, v24159vfmsub.vf v8, f8, v24160vfnmsub.vv v8, v16, v24161vfnmsub.vf v8, f8, v24162vfsqrt.v v8, v24163vfrsqrt7.v v8, v24164vfrec7.v v8, v24165vfmin.vv v8, v16, v24166vfmin.vf v8, v16, f8167vfmax.vv v8, v16, v24168vfmax.vf v8, v16, f8169vfsgnj.vv v8, v16, v24170vfsgnj.vf v8, v16, f8171vfsgnjn.vv v8, v16, v24172vfsgnjn.vf v8, v16, f8173vfsgnjx.vv v8, v16, v24174vfsgnjx.vf v8, v16, f8175vfcvt.xu.f.v v8, v16176vfcvt.x.f.v  v8, v16177vfcvt.rtz.xu.f.v v8, v16178vfcvt.rtz.x.f.v  v8, v16179vfcvt.f.xu.v v8, v16180vfcvt.f.x.v  v8, v16181vfwcvt.xu.f.v v8, v16182vfwcvt.x.f.v  v8, v16183vfwcvt.rtz.xu.f.v v8, v16184vfwcvt.rtz.x.f.v  v8, v16185vfwcvt.f.xu.v v8, v16186vfwcvt.f.x.v  v8, v16187vfwcvt.f.f.v v8, v16188vfncvt.xu.f.w v8, v16189vfncvt.x.f.w  v8, v16190vfncvt.rtz.xu.f.w v8, v16191vfncvt.rtz.x.f.w  v8, v16192vfncvt.f.xu.w v8, v16193vfncvt.f.x.w  v8, v16194vfncvt.f.f.w v8, v16195vfncvt.rod.f.f.w v8, v16196 197vsetvli zero, zero, e16, m2, tu, mu198vfadd.vv v8, v16, v24199vfadd.vf v8, v16, f8200vfsub.vv v8, v16, v24201vfsub.vf v8, v16, f8202vfrsub.vf v8, v16, f8203vfmul.vv v8, v16, v24204vfmul.vf v8, v16, f8205vfdiv.vv v8, v16, v24206vfdiv.vf v8, v16, f8207vfrdiv.vf v8, v16, f8208vfmacc.vv v8, v16, v24209vfmacc.vf v8, f8, v24210vfnmacc.vv v8, v16, v24211vfnmacc.vf v8, f8, v24212vfmsac.vv v8, v16, v24213vfmsac.vf v8, f8, v24214vfnmsac.vv v8, v16, v24215vfnmsac.vf v8, f8, v24216vfmadd.vv v8, v16, v24217vfmadd.vf v8, f8, v24218vfnmadd.vv v8, v16, v24219vfnmadd.vf v8, f8, v24220vfmsub.vv v8, v16, v24221vfmsub.vf v8, f8, v24222vfnmsub.vv v8, v16, v24223vfnmsub.vf v8, f8, v24224vfsqrt.v v8, v24225vfrsqrt7.v v8, v24226vfrec7.v v8, v24227vfmin.vv v8, v16, v24228vfmin.vf v8, v16, f8229vfmax.vv v8, v16, v24230vfmax.vf v8, v16, f8231vfsgnj.vv v8, v16, v24232vfsgnj.vf v8, v16, f8233vfsgnjn.vv v8, v16, v24234vfsgnjn.vf v8, v16, f8235vfsgnjx.vv v8, v16, v24236vfsgnjx.vf v8, v16, f8237vfcvt.xu.f.v v8, v16238vfcvt.x.f.v  v8, v16239vfcvt.rtz.xu.f.v v8, v16240vfcvt.rtz.x.f.v  v8, v16241vfcvt.f.xu.v v8, v16242vfcvt.f.x.v  v8, v16243vfwcvt.xu.f.v v8, v16244vfwcvt.x.f.v  v8, v16245vfwcvt.rtz.xu.f.v v8, v16246vfwcvt.rtz.x.f.v  v8, v16247vfwcvt.f.xu.v v8, v16248vfwcvt.f.x.v  v8, v16249vfwcvt.f.f.v v8, v16250vfncvt.xu.f.w v8, v16251vfncvt.x.f.w  v8, v16252vfncvt.rtz.xu.f.w v8, v16253vfncvt.rtz.x.f.w  v8, v16254vfncvt.f.xu.w v8, v16255vfncvt.f.x.w  v8, v16256vfncvt.f.f.w v8, v16257vfncvt.rod.f.f.w v8, v16258 259vsetvli zero, zero, e16, m4, tu, mu260vfadd.vv v8, v16, v24261vfadd.vf v8, v16, f8262vfsub.vv v8, v16, v24263vfsub.vf v8, v16, f8264vfrsub.vf v8, v16, f8265vfmul.vv v8, v16, v24266vfmul.vf v8, v16, f8267vfdiv.vv v8, v16, v24268vfdiv.vf v8, v16, f8269vfrdiv.vf v8, v16, f8270vfmacc.vv v8, v16, v24271vfmacc.vf v8, f8, v24272vfnmacc.vv v8, v16, v24273vfnmacc.vf v8, f8, v24274vfmsac.vv v8, v16, v24275vfmsac.vf v8, f8, v24276vfnmsac.vv v8, v16, v24277vfnmsac.vf v8, f8, v24278vfmadd.vv v8, v16, v24279vfmadd.vf v8, f8, v24280vfnmadd.vv v8, v16, v24281vfnmadd.vf v8, f8, v24282vfmsub.vv v8, v16, v24283vfmsub.vf v8, f8, v24284vfnmsub.vv v8, v16, v24285vfnmsub.vf v8, f8, v24286vfsqrt.v v8, v24287vfrsqrt7.v v8, v24288vfrec7.v v8, v24289vfmin.vv v8, v16, v24290vfmin.vf v8, v16, f8291vfmax.vv v8, v16, v24292vfmax.vf v8, v16, f8293vfsgnj.vv v8, v16, v24294vfsgnj.vf v8, v16, f8295vfsgnjn.vv v8, v16, v24296vfsgnjn.vf v8, v16, f8297vfsgnjx.vv v8, v16, v24298vfsgnjx.vf v8, v16, f8299vfcvt.xu.f.v v8, v16300vfcvt.x.f.v  v8, v16301vfcvt.rtz.xu.f.v v8, v16302vfcvt.rtz.x.f.v  v8, v16303vfcvt.f.xu.v v8, v16304vfcvt.f.x.v  v8, v16305vfwcvt.xu.f.v v8, v16306vfwcvt.x.f.v  v8, v16307vfwcvt.rtz.xu.f.v v8, v16308vfwcvt.rtz.x.f.v  v8, v16309vfwcvt.f.xu.v v8, v16310vfwcvt.f.x.v  v8, v16311vfwcvt.f.f.v v8, v16312vfncvt.xu.f.w v8, v16313vfncvt.x.f.w  v8, v16314vfncvt.rtz.xu.f.w v8, v16315vfncvt.rtz.x.f.w  v8, v16316vfncvt.f.xu.w v8, v16317vfncvt.f.x.w  v8, v16318vfncvt.f.f.w v8, v16319vfncvt.rod.f.f.w v8, v16320 321vsetvli zero, zero, e16, m8, tu, mu322vfadd.vv v8, v16, v24323vfadd.vf v8, v16, f8324vfsub.vv v8, v16, v24325vfsub.vf v8, v16, f8326vfrsub.vf v8, v16, f8327vfmul.vv v8, v16, v24328vfmul.vf v8, v16, f8329vfdiv.vv v8, v16, v24330vfdiv.vf v8, v16, f8331vfrdiv.vf v8, v16, f8332vfmacc.vv v8, v16, v24333vfmacc.vf v8, f8, v24334vfnmacc.vv v8, v16, v24335vfnmacc.vf v8, f8, v24336vfmsac.vv v8, v16, v24337vfmsac.vf v8, f8, v24338vfnmsac.vv v8, v16, v24339vfnmsac.vf v8, f8, v24340vfmadd.vv v8, v16, v24341vfmadd.vf v8, f8, v24342vfnmadd.vv v8, v16, v24343vfnmadd.vf v8, f8, v24344vfmsub.vv v8, v16, v24345vfmsub.vf v8, f8, v24346vfnmsub.vv v8, v16, v24347vfnmsub.vf v8, f8, v24348vfsqrt.v v8, v24349vfrsqrt7.v v8, v24350vfrec7.v v8, v24351vfmin.vv v8, v16, v24352vfmin.vf v8, v16, f8353vfmax.vv v8, v16, v24354vfmax.vf v8, v16, f8355vfsgnj.vv v8, v16, v24356vfsgnj.vf v8, v16, f8357vfsgnjn.vv v8, v16, v24358vfsgnjn.vf v8, v16, f8359vfsgnjx.vv v8, v16, v24360vfsgnjx.vf v8, v16, f8361vfcvt.xu.f.v v8, v16362vfcvt.x.f.v  v8, v16363vfcvt.rtz.xu.f.v v8, v16364vfcvt.rtz.x.f.v  v8, v16365vfcvt.f.xu.v v8, v16366vfcvt.f.x.v  v8, v16367vfwcvt.xu.f.v v8, v16368vfwcvt.x.f.v  v8, v16369vfwcvt.rtz.xu.f.v v8, v16370vfwcvt.rtz.x.f.v  v8, v16371vfwcvt.f.xu.v v8, v16372vfwcvt.f.x.v  v8, v16373vfwcvt.f.f.v v8, v16374vfncvt.xu.f.w v8, v16375vfncvt.x.f.w  v8, v16376vfncvt.rtz.xu.f.w v8, v16377vfncvt.rtz.x.f.w  v8, v16378vfncvt.f.xu.w v8, v16379vfncvt.f.x.w  v8, v16380vfncvt.f.f.w v8, v16381vfncvt.rod.f.f.w v8, v16382 383vsetvli zero, zero, e32, mf2, tu, mu384vfadd.vv v8, v16, v24385vfadd.vf v8, v16, f8386vfsub.vv v8, v16, v24387vfsub.vf v8, v16, f8388vfrsub.vf v8, v16, f8389vfmul.vv v8, v16, v24390vfmul.vf v8, v16, f8391vfdiv.vv v8, v16, v24392vfdiv.vf v8, v16, f8393vfrdiv.vf v8, v16, f8394vfmacc.vv v8, v16, v24395vfmacc.vf v8, f8, v24396vfnmacc.vv v8, v16, v24397vfnmacc.vf v8, f8, v24398vfmsac.vv v8, v16, v24399vfmsac.vf v8, f8, v24400vfnmsac.vv v8, v16, v24401vfnmsac.vf v8, f8, v24402vfmadd.vv v8, v16, v24403vfmadd.vf v8, f8, v24404vfnmadd.vv v8, v16, v24405vfnmadd.vf v8, f8, v24406vfmsub.vv v8, v16, v24407vfmsub.vf v8, f8, v24408vfnmsub.vv v8, v16, v24409vfnmsub.vf v8, f8, v24410vfsqrt.v v8, v24411vfrsqrt7.v v8, v24412vfrec7.v v8, v24413vfmin.vv v8, v16, v24414vfmin.vf v8, v16, f8415vfmax.vv v8, v16, v24416vfmax.vf v8, v16, f8417vfsgnj.vv v8, v16, v24418vfsgnj.vf v8, v16, f8419vfsgnjn.vv v8, v16, v24420vfsgnjn.vf v8, v16, f8421vfsgnjx.vv v8, v16, v24422vfsgnjx.vf v8, v16, f8423vfcvt.xu.f.v v8, v16424vfcvt.x.f.v  v8, v16425vfcvt.rtz.xu.f.v v8, v16426vfcvt.rtz.x.f.v  v8, v16427vfcvt.f.xu.v v8, v16428vfcvt.f.x.v  v8, v16429vfwcvt.xu.f.v v8, v16430vfwcvt.x.f.v  v8, v16431vfwcvt.rtz.xu.f.v v8, v16432vfwcvt.rtz.x.f.v  v8, v16433vfwcvt.f.xu.v v8, v16434vfwcvt.f.x.v  v8, v16435vfwcvt.f.f.v v8, v16436vfncvt.xu.f.w v8, v16437vfncvt.x.f.w  v8, v16438vfncvt.rtz.xu.f.w v8, v16439vfncvt.rtz.x.f.w  v8, v16440vfncvt.f.xu.w v8, v16441vfncvt.f.x.w  v8, v16442vfncvt.f.f.w v8, v16443vfncvt.rod.f.f.w v8, v16444 445vsetvli zero, zero, e32, m1, tu, mu446vfadd.vv v8, v16, v24447vfadd.vf v8, v16, f8448vfsub.vv v8, v16, v24449vfsub.vf v8, v16, f8450vfrsub.vf v8, v16, f8451vfmul.vv v8, v16, v24452vfmul.vf v8, v16, f8453vfdiv.vv v8, v16, v24454vfdiv.vf v8, v16, f8455vfrdiv.vf v8, v16, f8456vfmacc.vv v8, v16, v24457vfmacc.vf v8, f8, v24458vfnmacc.vv v8, v16, v24459vfnmacc.vf v8, f8, v24460vfmsac.vv v8, v16, v24461vfmsac.vf v8, f8, v24462vfnmsac.vv v8, v16, v24463vfnmsac.vf v8, f8, v24464vfmadd.vv v8, v16, v24465vfmadd.vf v8, f8, v24466vfnmadd.vv v8, v16, v24467vfnmadd.vf v8, f8, v24468vfmsub.vv v8, v16, v24469vfmsub.vf v8, f8, v24470vfnmsub.vv v8, v16, v24471vfnmsub.vf v8, f8, v24472vfsqrt.v v8, v24473vfrsqrt7.v v8, v24474vfrec7.v v8, v24475vfmin.vv v8, v16, v24476vfmin.vf v8, v16, f8477vfmax.vv v8, v16, v24478vfmax.vf v8, v16, f8479vfsgnj.vv v8, v16, v24480vfsgnj.vf v8, v16, f8481vfsgnjn.vv v8, v16, v24482vfsgnjn.vf v8, v16, f8483vfsgnjx.vv v8, v16, v24484vfsgnjx.vf v8, v16, f8485vfcvt.xu.f.v v8, v16486vfcvt.x.f.v  v8, v16487vfcvt.rtz.xu.f.v v8, v16488vfcvt.rtz.x.f.v  v8, v16489vfcvt.f.xu.v v8, v16490vfcvt.f.x.v  v8, v16491vfwcvt.xu.f.v v8, v16492vfwcvt.x.f.v  v8, v16493vfwcvt.rtz.xu.f.v v8, v16494vfwcvt.rtz.x.f.v  v8, v16495vfwcvt.f.xu.v v8, v16496vfwcvt.f.x.v  v8, v16497vfwcvt.f.f.v v8, v16498vfncvt.xu.f.w v8, v16499vfncvt.x.f.w  v8, v16500vfncvt.rtz.xu.f.w v8, v16501vfncvt.rtz.x.f.w  v8, v16502vfncvt.f.xu.w v8, v16503vfncvt.f.x.w  v8, v16504vfncvt.f.f.w v8, v16505vfncvt.rod.f.f.w v8, v16506 507vsetvli zero, zero, e32, m2, tu, mu508vfadd.vv v8, v16, v24509vfadd.vf v8, v16, f8510vfsub.vv v8, v16, v24511vfsub.vf v8, v16, f8512vfrsub.vf v8, v16, f8513vfmul.vv v8, v16, v24514vfmul.vf v8, v16, f8515vfdiv.vv v8, v16, v24516vfdiv.vf v8, v16, f8517vfrdiv.vf v8, v16, f8518vfmacc.vv v8, v16, v24519vfmacc.vf v8, f8, v24520vfnmacc.vv v8, v16, v24521vfnmacc.vf v8, f8, v24522vfmsac.vv v8, v16, v24523vfmsac.vf v8, f8, v24524vfnmsac.vv v8, v16, v24525vfnmsac.vf v8, f8, v24526vfmadd.vv v8, v16, v24527vfmadd.vf v8, f8, v24528vfnmadd.vv v8, v16, v24529vfnmadd.vf v8, f8, v24530vfmsub.vv v8, v16, v24531vfmsub.vf v8, f8, v24532vfnmsub.vv v8, v16, v24533vfnmsub.vf v8, f8, v24534vfsqrt.v v8, v24535vfrsqrt7.v v8, v24536vfrec7.v v8, v24537vfmin.vv v8, v16, v24538vfmin.vf v8, v16, f8539vfmax.vv v8, v16, v24540vfmax.vf v8, v16, f8541vfsgnj.vv v8, v16, v24542vfsgnj.vf v8, v16, f8543vfsgnjn.vv v8, v16, v24544vfsgnjn.vf v8, v16, f8545vfsgnjx.vv v8, v16, v24546vfsgnjx.vf v8, v16, f8547vfcvt.xu.f.v v8, v16548vfcvt.x.f.v  v8, v16549vfcvt.rtz.xu.f.v v8, v16550vfcvt.rtz.x.f.v  v8, v16551vfcvt.f.xu.v v8, v16552vfcvt.f.x.v  v8, v16553vfwcvt.xu.f.v v8, v16554vfwcvt.x.f.v  v8, v16555vfwcvt.rtz.xu.f.v v8, v16556vfwcvt.rtz.x.f.v  v8, v16557vfwcvt.f.xu.v v8, v16558vfwcvt.f.x.v  v8, v16559vfwcvt.f.f.v v8, v16560vfncvt.xu.f.w v8, v16561vfncvt.x.f.w  v8, v16562vfncvt.rtz.xu.f.w v8, v16563vfncvt.rtz.x.f.w  v8, v16564vfncvt.f.xu.w v8, v16565vfncvt.f.x.w  v8, v16566vfncvt.f.f.w v8, v16567vfncvt.rod.f.f.w v8, v16568 569vsetvli zero, zero, e32, m4, tu, mu570vfadd.vv v8, v16, v24571vfadd.vf v8, v16, f8572vfsub.vv v8, v16, v24573vfsub.vf v8, v16, f8574vfrsub.vf v8, v16, f8575vfmul.vv v8, v16, v24576vfmul.vf v8, v16, f8577vfdiv.vv v8, v16, v24578vfdiv.vf v8, v16, f8579vfrdiv.vf v8, v16, f8580vfmacc.vv v8, v16, v24581vfmacc.vf v8, f8, v24582vfnmacc.vv v8, v16, v24583vfnmacc.vf v8, f8, v24584vfmsac.vv v8, v16, v24585vfmsac.vf v8, f8, v24586vfnmsac.vv v8, v16, v24587vfnmsac.vf v8, f8, v24588vfmadd.vv v8, v16, v24589vfmadd.vf v8, f8, v24590vfnmadd.vv v8, v16, v24591vfnmadd.vf v8, f8, v24592vfmsub.vv v8, v16, v24593vfmsub.vf v8, f8, v24594vfnmsub.vv v8, v16, v24595vfnmsub.vf v8, f8, v24596vfsqrt.v v8, v24597vfrsqrt7.v v8, v24598vfrec7.v v8, v24599vfmin.vv v8, v16, v24600vfmin.vf v8, v16, f8601vfmax.vv v8, v16, v24602vfmax.vf v8, v16, f8603vfsgnj.vv v8, v16, v24604vfsgnj.vf v8, v16, f8605vfsgnjn.vv v8, v16, v24606vfsgnjn.vf v8, v16, f8607vfsgnjx.vv v8, v16, v24608vfsgnjx.vf v8, v16, f8609vfcvt.xu.f.v v8, v16610vfcvt.x.f.v  v8, v16611vfcvt.rtz.xu.f.v v8, v16612vfcvt.rtz.x.f.v  v8, v16613vfcvt.f.xu.v v8, v16614vfcvt.f.x.v  v8, v16615vfwcvt.xu.f.v v8, v16616vfwcvt.x.f.v  v8, v16617vfwcvt.rtz.xu.f.v v8, v16618vfwcvt.rtz.x.f.v  v8, v16619vfwcvt.f.xu.v v8, v16620vfwcvt.f.x.v  v8, v16621vfwcvt.f.f.v v8, v16622vfncvt.xu.f.w v8, v16623vfncvt.x.f.w  v8, v16624vfncvt.rtz.xu.f.w v8, v16625vfncvt.rtz.x.f.w  v8, v16626vfncvt.f.xu.w v8, v16627vfncvt.f.x.w  v8, v16628vfncvt.f.f.w v8, v16629vfncvt.rod.f.f.w v8, v16630 631vsetvli zero, zero, e32, m8, tu, mu632vfadd.vv v8, v16, v24633vfadd.vf v8, v16, f8634vfsub.vv v8, v16, v24635vfsub.vf v8, v16, f8636vfrsub.vf v8, v16, f8637vfmul.vv v8, v16, v24638vfmul.vf v8, v16, f8639vfdiv.vv v8, v16, v24640vfdiv.vf v8, v16, f8641vfrdiv.vf v8, v16, f8642vfmacc.vv v8, v16, v24643vfmacc.vf v8, f8, v24644vfnmacc.vv v8, v16, v24645vfnmacc.vf v8, f8, v24646vfmsac.vv v8, v16, v24647vfmsac.vf v8, f8, v24648vfnmsac.vv v8, v16, v24649vfnmsac.vf v8, f8, v24650vfmadd.vv v8, v16, v24651vfmadd.vf v8, f8, v24652vfnmadd.vv v8, v16, v24653vfnmadd.vf v8, f8, v24654vfmsub.vv v8, v16, v24655vfmsub.vf v8, f8, v24656vfnmsub.vv v8, v16, v24657vfnmsub.vf v8, f8, v24658vfsqrt.v v8, v24659vfrsqrt7.v v8, v24660vfrec7.v v8, v24661vfmin.vv v8, v16, v24662vfmin.vf v8, v16, f8663vfmax.vv v8, v16, v24664vfmax.vf v8, v16, f8665vfsgnj.vv v8, v16, v24666vfsgnj.vf v8, v16, f8667vfsgnjn.vv v8, v16, v24668vfsgnjn.vf v8, v16, f8669vfsgnjx.vv v8, v16, v24670vfsgnjx.vf v8, v16, f8671vfcvt.xu.f.v v8, v16672vfcvt.x.f.v  v8, v16673vfcvt.rtz.xu.f.v v8, v16674vfcvt.rtz.x.f.v  v8, v16675vfcvt.f.xu.v v8, v16676vfcvt.f.x.v  v8, v16677vfwcvt.xu.f.v v8, v16678vfwcvt.x.f.v  v8, v16679vfwcvt.rtz.xu.f.v v8, v16680vfwcvt.rtz.x.f.v  v8, v16681vfwcvt.f.xu.v v8, v16682vfwcvt.f.x.v  v8, v16683vfwcvt.f.f.v v8, v16684vfncvt.xu.f.w v8, v16685vfncvt.x.f.w  v8, v16686vfncvt.rtz.xu.f.w v8, v16687vfncvt.rtz.x.f.w  v8, v16688vfncvt.f.xu.w v8, v16689vfncvt.f.x.w  v8, v16690vfncvt.f.f.w v8, v16691vfncvt.rod.f.f.w v8, v16692 693vsetvli zero, zero, e64, m1, tu, mu694vfadd.vv v8, v16, v24695vfadd.vf v8, v16, f8696vfsub.vv v8, v16, v24697vfsub.vf v8, v16, f8698vfrsub.vf v8, v16, f8699vfmul.vv v8, v16, v24700vfmul.vf v8, v16, f8701vfdiv.vv v8, v16, v24702vfdiv.vf v8, v16, f8703vfrdiv.vf v8, v16, f8704vfmacc.vv v8, v16, v24705vfmacc.vf v8, f8, v24706vfnmacc.vv v8, v16, v24707vfnmacc.vf v8, f8, v24708vfmsac.vv v8, v16, v24709vfmsac.vf v8, f8, v24710vfnmsac.vv v8, v16, v24711vfnmsac.vf v8, f8, v24712vfmadd.vv v8, v16, v24713vfmadd.vf v8, f8, v24714vfnmadd.vv v8, v16, v24715vfnmadd.vf v8, f8, v24716vfmsub.vv v8, v16, v24717vfmsub.vf v8, f8, v24718vfnmsub.vv v8, v16, v24719vfnmsub.vf v8, f8, v24720vfsqrt.v v8, v24721vfrsqrt7.v v8, v24722vfrec7.v v8, v24723vfmin.vv v8, v16, v24724vfmin.vf v8, v16, f8725vfmax.vv v8, v16, v24726vfmax.vf v8, v16, f8727vfsgnj.vv v8, v16, v24728vfsgnj.vf v8, v16, f8729vfsgnjn.vv v8, v16, v24730vfsgnjn.vf v8, v16, f8731vfsgnjx.vv v8, v16, v24732vfsgnjx.vf v8, v16, f8733vfcvt.xu.f.v v8, v16734vfcvt.x.f.v  v8, v16735vfcvt.rtz.xu.f.v v8, v16736vfcvt.rtz.x.f.v  v8, v16737vfcvt.f.xu.v v8, v16738vfcvt.f.x.v  v8, v16739vfwcvt.xu.f.v v8, v16740vfwcvt.x.f.v  v8, v16741vfwcvt.rtz.xu.f.v v8, v16742vfwcvt.rtz.x.f.v  v8, v16743vfwcvt.f.xu.v v8, v16744vfwcvt.f.x.v  v8, v16745vfwcvt.f.f.v v8, v16746vfncvt.xu.f.w v8, v16747vfncvt.x.f.w  v8, v16748vfncvt.rtz.xu.f.w v8, v16749vfncvt.rtz.x.f.w  v8, v16750vfncvt.f.xu.w v8, v16751vfncvt.f.x.w  v8, v16752vfncvt.f.f.w v8, v16753vfncvt.rod.f.f.w v8, v16754 755vsetvli zero, zero, e64, m2, tu, mu756vfadd.vv v8, v16, v24757vfadd.vf v8, v16, f8758vfsub.vv v8, v16, v24759vfsub.vf v8, v16, f8760vfrsub.vf v8, v16, f8761vfmul.vv v8, v16, v24762vfmul.vf v8, v16, f8763vfdiv.vv v8, v16, v24764vfdiv.vf v8, v16, f8765vfrdiv.vf v8, v16, f8766vfmacc.vv v8, v16, v24767vfmacc.vf v8, f8, v24768vfnmacc.vv v8, v16, v24769vfnmacc.vf v8, f8, v24770vfmsac.vv v8, v16, v24771vfmsac.vf v8, f8, v24772vfnmsac.vv v8, v16, v24773vfnmsac.vf v8, f8, v24774vfmadd.vv v8, v16, v24775vfmadd.vf v8, f8, v24776vfnmadd.vv v8, v16, v24777vfnmadd.vf v8, f8, v24778vfmsub.vv v8, v16, v24779vfmsub.vf v8, f8, v24780vfnmsub.vv v8, v16, v24781vfnmsub.vf v8, f8, v24782vfsqrt.v v8, v24783vfrsqrt7.v v8, v24784vfrec7.v v8, v24785vfmin.vv v8, v16, v24786vfmin.vf v8, v16, f8787vfmax.vv v8, v16, v24788vfmax.vf v8, v16, f8789vfsgnj.vv v8, v16, v24790vfsgnj.vf v8, v16, f8791vfsgnjn.vv v8, v16, v24792vfsgnjn.vf v8, v16, f8793vfsgnjx.vv v8, v16, v24794vfsgnjx.vf v8, v16, f8795vfcvt.xu.f.v v8, v16796vfcvt.x.f.v  v8, v16797vfcvt.rtz.xu.f.v v8, v16798vfcvt.rtz.x.f.v  v8, v16799vfcvt.f.xu.v v8, v16800vfcvt.f.x.v  v8, v16801vfwcvt.xu.f.v v8, v16802vfwcvt.x.f.v  v8, v16803vfwcvt.rtz.xu.f.v v8, v16804vfwcvt.rtz.x.f.v  v8, v16805vfwcvt.f.xu.v v8, v16806vfwcvt.f.x.v  v8, v16807vfwcvt.f.f.v v8, v16808vfncvt.xu.f.w v8, v16809vfncvt.x.f.w  v8, v16810vfncvt.rtz.xu.f.w v8, v16811vfncvt.rtz.x.f.w  v8, v16812vfncvt.f.xu.w v8, v16813vfncvt.f.x.w  v8, v16814vfncvt.f.f.w v8, v16815vfncvt.rod.f.f.w v8, v16816 817vsetvli zero, zero, e64, m4, tu, mu818vfadd.vv v8, v16, v24819vfadd.vf v8, v16, f8820vfsub.vv v8, v16, v24821vfsub.vf v8, v16, f8822vfrsub.vf v8, v16, f8823vfmul.vv v8, v16, v24824vfmul.vf v8, v16, f8825vfdiv.vv v8, v16, v24826vfdiv.vf v8, v16, f8827vfrdiv.vf v8, v16, f8828vfmacc.vv v8, v16, v24829vfmacc.vf v8, f8, v24830vfnmacc.vv v8, v16, v24831vfnmacc.vf v8, f8, v24832vfmsac.vv v8, v16, v24833vfmsac.vf v8, f8, v24834vfnmsac.vv v8, v16, v24835vfnmsac.vf v8, f8, v24836vfmadd.vv v8, v16, v24837vfmadd.vf v8, f8, v24838vfnmadd.vv v8, v16, v24839vfnmadd.vf v8, f8, v24840vfmsub.vv v8, v16, v24841vfmsub.vf v8, f8, v24842vfnmsub.vv v8, v16, v24843vfnmsub.vf v8, f8, v24844vfsqrt.v v8, v24845vfrsqrt7.v v8, v24846vfrec7.v v8, v24847vfmin.vv v8, v16, v24848vfmin.vf v8, v16, f8849vfmax.vv v8, v16, v24850vfmax.vf v8, v16, f8851vfsgnj.vv v8, v16, v24852vfsgnj.vf v8, v16, f8853vfsgnjn.vv v8, v16, v24854vfsgnjn.vf v8, v16, f8855vfsgnjx.vv v8, v16, v24856vfsgnjx.vf v8, v16, f8857vfcvt.xu.f.v v8, v16858vfcvt.x.f.v  v8, v16859vfcvt.rtz.xu.f.v v8, v16860vfcvt.rtz.x.f.v  v8, v16861vfcvt.f.xu.v v8, v16862vfcvt.f.x.v  v8, v16863vfwcvt.xu.f.v v8, v16864vfwcvt.x.f.v  v8, v16865vfwcvt.rtz.xu.f.v v8, v16866vfwcvt.rtz.x.f.v  v8, v16867vfwcvt.f.xu.v v8, v16868vfwcvt.f.x.v  v8, v16869vfwcvt.f.f.v v8, v16870vfncvt.xu.f.w v8, v16871vfncvt.x.f.w  v8, v16872vfncvt.rtz.xu.f.w v8, v16873vfncvt.rtz.x.f.w  v8, v16874vfncvt.f.xu.w v8, v16875vfncvt.f.x.w  v8, v16876vfncvt.f.f.w v8, v16877vfncvt.rod.f.f.w v8, v16878 879vsetvli zero, zero, e64, m8, tu, mu880vfadd.vv v8, v16, v24881vfadd.vf v8, v16, f8882vfsub.vv v8, v16, v24883vfsub.vf v8, v16, f8884vfrsub.vf v8, v16, f8885vfmul.vv v8, v16, v24886vfmul.vf v8, v16, f8887vfdiv.vv v8, v16, v24888vfdiv.vf v8, v16, f8889vfrdiv.vf v8, v16, f8890vfmacc.vv v8, v16, v24891vfmacc.vf v8, f8, v24892vfnmacc.vv v8, v16, v24893vfnmacc.vf v8, f8, v24894vfmsac.vv v8, v16, v24895vfmsac.vf v8, f8, v24896vfnmsac.vv v8, v16, v24897vfnmsac.vf v8, f8, v24898vfmadd.vv v8, v16, v24899vfmadd.vf v8, f8, v24900vfnmadd.vv v8, v16, v24901vfnmadd.vf v8, f8, v24902vfmsub.vv v8, v16, v24903vfmsub.vf v8, f8, v24904vfnmsub.vv v8, v16, v24905vfnmsub.vf v8, f8, v24906vfsqrt.v v8, v24907vfrsqrt7.v v8, v24908vfrec7.v v8, v24909vfmin.vv v8, v16, v24910vfmin.vf v8, v16, f8911vfmax.vv v8, v16, v24912vfmax.vf v8, v16, f8913vfsgnj.vv v8, v16, v24914vfsgnj.vf v8, v16, f8915vfsgnjn.vv v8, v16, v24916vfsgnjn.vf v8, v16, f8917vfsgnjx.vv v8, v16, v24918vfsgnjx.vf v8, v16, f8919vfcvt.xu.f.v v8, v16920vfcvt.x.f.v  v8, v16921vfcvt.rtz.xu.f.v v8, v16922vfcvt.rtz.x.f.v  v8, v16923vfcvt.f.xu.v v8, v16924vfcvt.f.x.v  v8, v16925vfwcvt.xu.f.v v8, v16926vfwcvt.x.f.v  v8, v16927vfwcvt.rtz.xu.f.v v8, v16928vfwcvt.rtz.x.f.v  v8, v16929vfwcvt.f.xu.v v8, v16930vfwcvt.f.x.v  v8, v16931vfwcvt.f.f.v v8, v16932vfncvt.xu.f.w v8, v16933vfncvt.x.f.w  v8, v16934vfncvt.rtz.xu.f.w v8, v16935vfncvt.rtz.x.f.w  v8, v16936vfncvt.f.xu.w v8, v16937vfncvt.f.x.w  v8, v16938vfncvt.f.f.w v8, v16939vfncvt.rod.f.f.w v8, v16940 941# Vector Widening FP942# no e64943vsetvli zero, zero, e16, mf4, tu, mu944vfwadd.vv v8, v16, v24945vfwadd.vf v8, v16, f8946vfwsub.vv v8, v16, v24947vfwsub.vf v8, v16, f8948vfwadd.wv  v8, v16, v24949vfwadd.wf  v8, v16, f8950vfwsub.wv  v8, v16, v24951vfwsub.wf  v8, v16, f8952vfwmul.vv    v8, v16, v24953vfwmul.vf    v8, v16, f8954vfwmacc.vv v8, v16, v24955vfwmacc.vf v8, f8, v24956vfwnmacc.vv v8, v16, v24957vfwnmacc.vf v8, f8, v24958vfwmsac.vv v8, v16, v24959vfwmsac.vf v8, f8, v24960vfwnmsac.vv v8, v16, v24961vfwnmsac.vf v8, f8, v24962vfrec7.v v8, v24963vfmin.vv v8, v16, v24964vfmin.vf v8, v16, f8965vfmax.vv v8, v16, v24966vfmax.vf v8, v16, f8967vfsgnj.vv v8, v16, v24968vfsgnj.vf v8, v16, f8969vfsgnjn.vv v8, v16, v24970vfsgnjn.vf v8, v16, f8971vfsgnjx.vv v8, v16, v24972vfsgnjx.vf v8, v16, f8973vfcvt.xu.f.v v8, v16974vfcvt.x.f.v  v8, v16975vfcvt.rtz.xu.f.v v8, v16976vfcvt.rtz.x.f.v  v8, v16977vfcvt.f.xu.v v8, v16978vfcvt.f.x.v  v8, v16979vfwcvt.xu.f.v v8, v16980vfwcvt.x.f.v  v8, v16981vfwcvt.rtz.xu.f.v v8, v16982vfwcvt.rtz.x.f.v  v8, v16983vfwcvt.f.xu.v v8, v16984vfwcvt.f.x.v  v8, v16985vfwcvt.f.f.v v8, v16986vfncvt.xu.f.w v8, v16987vfncvt.x.f.w  v8, v16988vfncvt.rtz.xu.f.w v8, v16989vfncvt.rtz.x.f.w  v8, v16990vfncvt.f.xu.w v8, v16991vfncvt.f.x.w  v8, v16992vfncvt.f.f.w v8, v16993vfncvt.rod.f.f.w v8, v16994 995vsetvli zero, zero, e16, mf2, tu, mu996vfwadd.vv v8, v16, v24997vfwadd.vf v8, v16, f8998vfwsub.vv v8, v16, v24999vfwsub.vf v8, v16, f81000vfwadd.wv  v8, v16, v241001vfwadd.wf  v8, v16, f81002vfwsub.wv  v8, v16, v241003vfwsub.wf  v8, v16, f81004vfwmul.vv    v8, v16, v241005vfwmul.vf    v8, v16, f81006vfwmacc.vv v8, v16, v241007vfwmacc.vf v8, f8, v241008vfwnmacc.vv v8, v16, v241009vfwnmacc.vf v8, f8, v241010vfwmsac.vv v8, v16, v241011vfwmsac.vf v8, f8, v241012vfwnmsac.vv v8, v16, v241013vfwnmsac.vf v8, f8, v241014vfrec7.v v8, v241015vfmin.vv v8, v16, v241016vfmin.vf v8, v16, f81017vfmax.vv v8, v16, v241018vfmax.vf v8, v16, f81019vfsgnj.vv v8, v16, v241020vfsgnj.vf v8, v16, f81021vfsgnjn.vv v8, v16, v241022vfsgnjn.vf v8, v16, f81023vfsgnjx.vv v8, v16, v241024vfsgnjx.vf v8, v16, f81025vfcvt.xu.f.v v8, v161026vfcvt.x.f.v  v8, v161027vfcvt.rtz.xu.f.v v8, v161028vfcvt.rtz.x.f.v  v8, v161029vfcvt.f.xu.v v8, v161030vfcvt.f.x.v  v8, v161031vfwcvt.xu.f.v v8, v161032vfwcvt.x.f.v  v8, v161033vfwcvt.rtz.xu.f.v v8, v161034vfwcvt.rtz.x.f.v  v8, v161035vfwcvt.f.xu.v v8, v161036vfwcvt.f.x.v  v8, v161037vfwcvt.f.f.v v8, v161038vfncvt.xu.f.w v8, v161039vfncvt.x.f.w  v8, v161040vfncvt.rtz.xu.f.w v8, v161041vfncvt.rtz.x.f.w  v8, v161042vfncvt.f.xu.w v8, v161043vfncvt.f.x.w  v8, v161044vfncvt.f.f.w v8, v161045vfncvt.rod.f.f.w v8, v161046 1047vsetvli zero, zero, e16, m1, tu, mu1048vfwadd.vv v8, v16, v241049vfwadd.vf v8, v16, f81050vfwsub.vv v8, v16, v241051vfwsub.vf v8, v16, f81052vfwadd.wv  v8, v16, v241053vfwadd.wf  v8, v16, f81054vfwsub.wv  v8, v16, v241055vfwsub.wf  v8, v16, f81056vfwmul.vv    v8, v16, v241057vfwmul.vf    v8, v16, f81058vfwmacc.vv v8, v16, v241059vfwmacc.vf v8, f8, v241060vfwnmacc.vv v8, v16, v241061vfwnmacc.vf v8, f8, v241062vfwmsac.vv v8, v16, v241063vfwmsac.vf v8, f8, v241064vfwnmsac.vv v8, v16, v241065vfwnmsac.vf v8, f8, v241066vfrec7.v v8, v241067vfmin.vv v8, v16, v241068vfmin.vf v8, v16, f81069vfmax.vv v8, v16, v241070vfmax.vf v8, v16, f81071vfsgnj.vv v8, v16, v241072vfsgnj.vf v8, v16, f81073vfsgnjn.vv v8, v16, v241074vfsgnjn.vf v8, v16, f81075vfsgnjx.vv v8, v16, v241076vfsgnjx.vf v8, v16, f81077vfcvt.xu.f.v v8, v161078vfcvt.x.f.v  v8, v161079vfcvt.rtz.xu.f.v v8, v161080vfcvt.rtz.x.f.v  v8, v161081vfcvt.f.xu.v v8, v161082vfcvt.f.x.v  v8, v161083vfwcvt.xu.f.v v8, v161084vfwcvt.x.f.v  v8, v161085vfwcvt.rtz.xu.f.v v8, v161086vfwcvt.rtz.x.f.v  v8, v161087vfwcvt.f.xu.v v8, v161088vfwcvt.f.x.v  v8, v161089vfwcvt.f.f.v v8, v161090vfncvt.xu.f.w v8, v161091vfncvt.x.f.w  v8, v161092vfncvt.rtz.xu.f.w v8, v161093vfncvt.rtz.x.f.w  v8, v161094vfncvt.f.xu.w v8, v161095vfncvt.f.x.w  v8, v161096vfncvt.f.f.w v8, v161097vfncvt.rod.f.f.w v8, v161098 1099vsetvli zero, zero, e16, m2, tu, mu1100vfwadd.vv v8, v16, v241101vfwadd.vf v8, v16, f81102vfwsub.vv v8, v16, v241103vfwsub.vf v8, v16, f81104vfwadd.wv  v8, v16, v241105vfwadd.wf  v8, v16, f81106vfwsub.wv  v8, v16, v241107vfwsub.wf  v8, v16, f81108vfwmul.vv    v8, v16, v241109vfwmul.vf    v8, v16, f81110vfwmacc.vv v8, v16, v241111vfwmacc.vf v8, f8, v241112vfwnmacc.vv v8, v16, v241113vfwnmacc.vf v8, f8, v241114vfwmsac.vv v8, v16, v241115vfwmsac.vf v8, f8, v241116vfwnmsac.vv v8, v16, v241117vfwnmsac.vf v8, f8, v241118vfrec7.v v8, v241119vfmin.vv v8, v16, v241120vfmin.vf v8, v16, f81121vfmax.vv v8, v16, v241122vfmax.vf v8, v16, f81123vfsgnj.vv v8, v16, v241124vfsgnj.vf v8, v16, f81125vfsgnjn.vv v8, v16, v241126vfsgnjn.vf v8, v16, f81127vfsgnjx.vv v8, v16, v241128vfsgnjx.vf v8, v16, f81129vfcvt.xu.f.v v8, v161130vfcvt.x.f.v  v8, v161131vfcvt.rtz.xu.f.v v8, v161132vfcvt.rtz.x.f.v  v8, v161133vfcvt.f.xu.v v8, v161134vfcvt.f.x.v  v8, v161135vfwcvt.xu.f.v v8, v161136vfwcvt.x.f.v  v8, v161137vfwcvt.rtz.xu.f.v v8, v161138vfwcvt.rtz.x.f.v  v8, v161139vfwcvt.f.xu.v v8, v161140vfwcvt.f.x.v  v8, v161141vfwcvt.f.f.v v8, v161142vfncvt.xu.f.w v8, v161143vfncvt.x.f.w  v8, v161144vfncvt.rtz.xu.f.w v8, v161145vfncvt.rtz.x.f.w  v8, v161146vfncvt.f.xu.w v8, v161147vfncvt.f.x.w  v8, v161148vfncvt.f.f.w v8, v161149vfncvt.rod.f.f.w v8, v161150 1151vsetvli zero, zero, e16, m4, tu, mu1152vfwadd.vv v8, v16, v241153vfwadd.vf v8, v16, f81154vfwsub.vv v8, v16, v241155vfwsub.vf v8, v16, f81156vfwadd.wv  v8, v16, v241157vfwadd.wf  v8, v16, f81158vfwsub.wv  v8, v16, v241159vfwsub.wf  v8, v16, f81160vfwmul.vv    v8, v16, v241161vfwmul.vf    v8, v16, f81162vfwmacc.vv v8, v16, v241163vfwmacc.vf v8, f8, v241164vfwnmacc.vv v8, v16, v241165vfwnmacc.vf v8, f8, v241166vfwmsac.vv v8, v16, v241167vfwmsac.vf v8, f8, v241168vfwnmsac.vv v8, v16, v241169vfwnmsac.vf v8, f8, v241170vsetvli zero, zero, e16, m8, tu, mu1171vfwadd.vv v8, v16, v241172vfwadd.vf v8, v16, f81173vfwsub.vv v8, v16, v241174vfwsub.vf v8, v16, f81175vfwadd.wv  v8, v16, v241176vfwadd.wf  v8, v16, f81177vfwsub.wv  v8, v16, v241178vfwsub.wf  v8, v16, f81179vfwmul.vv    v8, v16, v241180vfwmul.vf    v8, v16, f81181vfwmacc.vv v8, v16, v241182vfwmacc.vf v8, f8, v241183vfwnmacc.vv v8, v16, v241184vfwnmacc.vf v8, f8, v241185vfwmsac.vv v8, v16, v241186vfwmsac.vf v8, f8, v241187vfwnmsac.vv v8, v16, v241188vfwnmsac.vf v8, f8, v241189vsetvli zero, zero, e32, mf2, tu, mu1190vfwadd.vv v8, v16, v241191vfwadd.vf v8, v16, f81192vfwsub.vv v8, v16, v241193vfwsub.vf v8, v16, f81194vfwadd.wv  v8, v16, v241195vfwadd.wf  v8, v16, f81196vfwsub.wv  v8, v16, v241197vfwsub.wf  v8, v16, f81198vfwmul.vv    v8, v16, v241199vfwmul.vf    v8, v16, f81200vfwmacc.vv v8, v16, v241201vfwmacc.vf v8, f8, v241202vfwnmacc.vv v8, v16, v241203vfwnmacc.vf v8, f8, v241204vfwmsac.vv v8, v16, v241205vfwmsac.vf v8, f8, v241206vfwnmsac.vv v8, v16, v241207vfwnmsac.vf v8, f8, v241208vsetvli zero, zero, e32, m1, tu, mu1209vfwadd.vv v8, v16, v241210vfwadd.vf v8, v16, f81211vfwsub.vv v8, v16, v241212vfwsub.vf v8, v16, f81213vfwadd.wv  v8, v16, v241214vfwadd.wf  v8, v16, f81215vfwsub.wv  v8, v16, v241216vfwsub.wf  v8, v16, f81217vfwmul.vv    v8, v16, v241218vfwmul.vf    v8, v16, f81219vfwmacc.vv v8, v16, v241220vfwmacc.vf v8, f8, v241221vfwnmacc.vv v8, v16, v241222vfwnmacc.vf v8, f8, v241223vfwmsac.vv v8, v16, v241224vfwmsac.vf v8, f8, v241225vfwnmsac.vv v8, v16, v241226vfwnmsac.vf v8, f8, v241227vsetvli zero, zero, e32, m2, tu, mu1228vfwadd.vv v8, v16, v241229vfwadd.vf v8, v16, f81230vfwsub.vv v8, v16, v241231vfwsub.vf v8, v16, f81232vfwadd.wv  v8, v16, v241233vfwadd.wf  v8, v16, f81234vfwsub.wv  v8, v16, v241235vfwsub.wf  v8, v16, f81236vfwmul.vv    v8, v16, v241237vfwmul.vf    v8, v16, f81238vfwmacc.vv v8, v16, v241239vfwmacc.vf v8, f8, v241240vfwnmacc.vv v8, v16, v241241vfwnmacc.vf v8, f8, v241242vfwmsac.vv v8, v16, v241243vfwmsac.vf v8, f8, v241244vfwnmsac.vv v8, v16, v241245vfwnmsac.vf v8, f8, v241246vsetvli zero, zero, e32, m4, tu, mu1247vfwadd.vv v8, v16, v241248vfwadd.vf v8, v16, f81249vfwsub.vv v8, v16, v241250vfwsub.vf v8, v16, f81251vfwadd.wv  v8, v16, v241252vfwadd.wf  v8, v16, f81253vfwsub.wv  v8, v16, v241254vfwsub.wf  v8, v16, f81255vfwmul.vv    v8, v16, v241256vfwmul.vf    v8, v16, f81257vfwmacc.vv v8, v16, v241258vfwmacc.vf v8, f8, v241259vfwnmacc.vv v8, v16, v241260vfwnmacc.vf v8, f8, v241261vfwmsac.vv v8, v16, v241262vfwmsac.vf v8, f8, v241263vfwnmsac.vv v8, v16, v241264vfwnmsac.vf v8, f8, v241265vsetvli zero, zero, e32, m8, tu, mu1266vfwadd.vv v8, v16, v241267vfwadd.vf v8, v16, f81268vfwsub.vv v8, v16, v241269vfwsub.vf v8, v16, f81270vfwadd.wv  v8, v16, v241271vfwadd.wf  v8, v16, f81272vfwsub.wv  v8, v16, v241273vfwsub.wf  v8, v16, f81274vfwmul.vv    v8, v16, v241275vfwmul.vf    v8, v16, f81276vfwmacc.vv v8, v16, v241277vfwmacc.vf v8, f8, v241278vfwnmacc.vv v8, v16, v241279vfwnmacc.vf v8, f8, v241280vfwmsac.vv v8, v16, v241281vfwmsac.vf v8, f8, v241282vfwnmsac.vv v8, v16, v241283vfwnmsac.vf v8, f8, v241284vfrec7.v v8, v241285vfmin.vv v8, v16, v241286vfmin.vf v8, v16, f81287vfmax.vv v8, v16, v241288vfmax.vf v8, v16, f81289vfsgnj.vv v8, v16, v241290vfsgnj.vf v8, v16, f81291vfsgnjn.vv v8, v16, v241292vfsgnjn.vf v8, v16, f81293vfsgnjx.vv v8, v16, v241294vfsgnjx.vf v8, v16, f81295vfcvt.xu.f.v v8, v161296vfcvt.x.f.v  v8, v161297vfcvt.rtz.xu.f.v v8, v161298vfcvt.rtz.x.f.v  v8, v161299vfcvt.f.xu.v v8, v161300vfcvt.f.x.v  v8, v161301vfwcvt.xu.f.v v8, v161302vfwcvt.x.f.v  v8, v161303vfwcvt.rtz.xu.f.v v8, v161304vfwcvt.rtz.x.f.v  v8, v161305vfwcvt.f.xu.v v8, v161306vfwcvt.f.x.v  v8, v161307vfwcvt.f.f.v v8, v161308vfncvt.xu.f.w v8, v161309vfncvt.x.f.w  v8, v161310vfncvt.rtz.xu.f.w v8, v161311vfncvt.rtz.x.f.w  v8, v161312vfncvt.f.xu.w v8, v161313vfncvt.f.x.w  v8, v161314vfncvt.f.f.w v8, v161315vfncvt.rod.f.f.w v8, v161316 1317vsetvli zero, zero, e16, m8, tu, mu1318vfwadd.vv v8, v16, v241319vfwadd.vf v8, v16, f81320vfwsub.vv v8, v16, v241321vfwsub.vf v8, v16, f81322vfwadd.wv  v8, v16, v241323vfwadd.wf  v8, v16, f81324vfwsub.wv  v8, v16, v241325vfwsub.wf  v8, v16, f81326vfwmul.vv    v8, v16, v241327vfwmul.vf    v8, v16, f81328vfwmacc.vv v8, v16, v241329vfwmacc.vf v8, f8, v241330vfwnmacc.vv v8, v16, v241331vfwnmacc.vf v8, f8, v241332vfwmsac.vv v8, v16, v241333vfwmsac.vf v8, f8, v241334vfwnmsac.vv v8, v16, v241335vfwnmsac.vf v8, f8, v241336vfrec7.v v8, v241337vfmin.vv v8, v16, v241338vfmin.vf v8, v16, f81339vfmax.vv v8, v16, v241340vfmax.vf v8, v16, f81341vfsgnj.vv v8, v16, v241342vfsgnj.vf v8, v16, f81343vfsgnjn.vv v8, v16, v241344vfsgnjn.vf v8, v16, f81345vfsgnjx.vv v8, v16, v241346vfsgnjx.vf v8, v16, f81347vfcvt.xu.f.v v8, v161348vfcvt.x.f.v  v8, v161349vfcvt.rtz.xu.f.v v8, v161350vfcvt.rtz.x.f.v  v8, v161351vfcvt.f.xu.v v8, v161352vfcvt.f.x.v  v8, v161353vfwcvt.xu.f.v v8, v161354vfwcvt.x.f.v  v8, v161355vfwcvt.rtz.xu.f.v v8, v161356vfwcvt.rtz.x.f.v  v8, v161357vfwcvt.f.xu.v v8, v161358vfwcvt.f.x.v  v8, v161359vfwcvt.f.f.v v8, v161360vfncvt.xu.f.w v8, v161361vfncvt.x.f.w  v8, v161362vfncvt.rtz.xu.f.w v8, v161363vfncvt.rtz.x.f.w  v8, v161364vfncvt.f.xu.w v8, v161365vfncvt.f.x.w  v8, v161366vfncvt.f.f.w v8, v161367vfncvt.rod.f.f.w v8, v161368 1369vsetvli zero, zero, e32, mf2, tu, mu1370vfwadd.vv v8, v16, v241371vfwadd.vf v8, v16, f81372vfwsub.vv v8, v16, v241373vfwsub.vf v8, v16, f81374vfwadd.wv  v8, v16, v241375vfwadd.wf  v8, v16, f81376vfwsub.wv  v8, v16, v241377vfwsub.wf  v8, v16, f81378vfwmul.vv    v8, v16, v241379vfwmul.vf    v8, v16, f81380vfwmacc.vv v8, v16, v241381vfwmacc.vf v8, f8, v241382vfwnmacc.vv v8, v16, v241383vfwnmacc.vf v8, f8, v241384vfwmsac.vv v8, v16, v241385vfwmsac.vf v8, f8, v241386vfwnmsac.vv v8, v16, v241387vfwnmsac.vf v8, f8, v241388vfrec7.v v8, v241389vfmin.vv v8, v16, v241390vfmin.vf v8, v16, f81391vfmax.vv v8, v16, v241392vfmax.vf v8, v16, f81393vfsgnj.vv v8, v16, v241394vfsgnj.vf v8, v16, f81395vfsgnjn.vv v8, v16, v241396vfsgnjn.vf v8, v16, f81397vfsgnjx.vv v8, v16, v241398vfsgnjx.vf v8, v16, f81399vfcvt.xu.f.v v8, v161400vfcvt.x.f.v  v8, v161401vfcvt.rtz.xu.f.v v8, v161402vfcvt.rtz.x.f.v  v8, v161403vfcvt.f.xu.v v8, v161404vfcvt.f.x.v  v8, v161405vfwcvt.xu.f.v v8, v161406vfwcvt.x.f.v  v8, v161407vfwcvt.rtz.xu.f.v v8, v161408vfwcvt.rtz.x.f.v  v8, v161409vfwcvt.f.xu.v v8, v161410vfwcvt.f.x.v  v8, v161411vfwcvt.f.f.v v8, v161412vfncvt.xu.f.w v8, v161413vfncvt.x.f.w  v8, v161414vfncvt.rtz.xu.f.w v8, v161415vfncvt.rtz.x.f.w  v8, v161416vfncvt.f.xu.w v8, v161417vfncvt.f.x.w  v8, v161418vfncvt.f.f.w v8, v161419vfncvt.rod.f.f.w v8, v161420 1421vsetvli zero, zero, e32, m1, tu, mu1422vfwadd.vv v8, v16, v241423vfwadd.vf v8, v16, f81424vfwsub.vv v8, v16, v241425vfwsub.vf v8, v16, f81426vfwadd.wv  v8, v16, v241427vfwadd.wf  v8, v16, f81428vfwsub.wv  v8, v16, v241429vfwsub.wf  v8, v16, f81430vfwmul.vv    v8, v16, v241431vfwmul.vf    v8, v16, f81432vfwmacc.vv v8, v16, v241433vfwmacc.vf v8, f8, v241434vfwnmacc.vv v8, v16, v241435vfwnmacc.vf v8, f8, v241436vfwmsac.vv v8, v16, v241437vfwmsac.vf v8, f8, v241438vfwnmsac.vv v8, v16, v241439vfwnmsac.vf v8, f8, v241440vfrec7.v v8, v241441vfmin.vv v8, v16, v241442vfmin.vf v8, v16, f81443vfmax.vv v8, v16, v241444vfmax.vf v8, v16, f81445vfsgnj.vv v8, v16, v241446vfsgnj.vf v8, v16, f81447vfsgnjn.vv v8, v16, v241448vfsgnjn.vf v8, v16, f81449vfsgnjx.vv v8, v16, v241450vfsgnjx.vf v8, v16, f81451vfcvt.xu.f.v v8, v161452vfcvt.x.f.v  v8, v161453vfcvt.rtz.xu.f.v v8, v161454vfcvt.rtz.x.f.v  v8, v161455vfcvt.f.xu.v v8, v161456vfcvt.f.x.v  v8, v161457vfwcvt.xu.f.v v8, v161458vfwcvt.x.f.v  v8, v161459vfwcvt.rtz.xu.f.v v8, v161460vfwcvt.rtz.x.f.v  v8, v161461vfwcvt.f.xu.v v8, v161462vfwcvt.f.x.v  v8, v161463vfwcvt.f.f.v v8, v161464vfncvt.xu.f.w v8, v161465vfncvt.x.f.w  v8, v161466vfncvt.rtz.xu.f.w v8, v161467vfncvt.rtz.x.f.w  v8, v161468vfncvt.f.xu.w v8, v161469vfncvt.f.x.w  v8, v161470vfncvt.f.f.w v8, v161471vfncvt.rod.f.f.w v8, v161472 1473vsetvli zero, zero, e32, m2, tu, mu1474vfwadd.vv v8, v16, v241475vfwadd.vf v8, v16, f81476vfwsub.vv v8, v16, v241477vfwsub.vf v8, v16, f81478vfwadd.wv  v8, v16, v241479vfwadd.wf  v8, v16, f81480vfwsub.wv  v8, v16, v241481vfwsub.wf  v8, v16, f81482vfwmul.vv    v8, v16, v241483vfwmul.vf    v8, v16, f81484vfwmacc.vv v8, v16, v241485vfwmacc.vf v8, f8, v241486vfwnmacc.vv v8, v16, v241487vfwnmacc.vf v8, f8, v241488vfwmsac.vv v8, v16, v241489vfwmsac.vf v8, f8, v241490vfwnmsac.vv v8, v16, v241491vfwnmsac.vf v8, f8, v241492vfrec7.v v8, v241493vfmin.vv v8, v16, v241494vfmin.vf v8, v16, f81495vfmax.vv v8, v16, v241496vfmax.vf v8, v16, f81497vfsgnj.vv v8, v16, v241498vfsgnj.vf v8, v16, f81499vfsgnjn.vv v8, v16, v241500vfsgnjn.vf v8, v16, f81501vfsgnjx.vv v8, v16, v241502vfsgnjx.vf v8, v16, f81503vfcvt.xu.f.v v8, v161504vfcvt.x.f.v  v8, v161505vfcvt.rtz.xu.f.v v8, v161506vfcvt.rtz.x.f.v  v8, v161507vfcvt.f.xu.v v8, v161508vfcvt.f.x.v  v8, v161509vfwcvt.xu.f.v v8, v161510vfwcvt.x.f.v  v8, v161511vfwcvt.rtz.xu.f.v v8, v161512vfwcvt.rtz.x.f.v  v8, v161513vfwcvt.f.xu.v v8, v161514vfwcvt.f.x.v  v8, v161515vfwcvt.f.f.v v8, v161516vfncvt.xu.f.w v8, v161517vfncvt.x.f.w  v8, v161518vfncvt.rtz.xu.f.w v8, v161519vfncvt.rtz.x.f.w  v8, v161520vfncvt.f.xu.w v8, v161521vfncvt.f.x.w  v8, v161522vfncvt.f.f.w v8, v161523vfncvt.rod.f.f.w v8, v161524 1525vsetvli zero, zero, e32, m4, tu, mu1526vfwadd.vv v8, v16, v241527vfwadd.vf v8, v16, f81528vfwsub.vv v8, v16, v241529vfwsub.vf v8, v16, f81530vfwadd.wv  v8, v16, v241531vfwadd.wf  v8, v16, f81532vfwsub.wv  v8, v16, v241533vfwsub.wf  v8, v16, f81534vfwmul.vv    v8, v16, v241535vfwmul.vf    v8, v16, f81536vfwmacc.vv v8, v16, v241537vfwmacc.vf v8, f8, v241538vfwnmacc.vv v8, v16, v241539vfwnmacc.vf v8, f8, v241540vfwmsac.vv v8, v16, v241541vfwmsac.vf v8, f8, v241542vfwnmsac.vv v8, v16, v241543vfwnmsac.vf v8, f8, v241544vfrec7.v v8, v241545vfmin.vv v8, v16, v241546vfmin.vf v8, v16, f81547vfmax.vv v8, v16, v241548vfmax.vf v8, v16, f81549vfsgnj.vv v8, v16, v241550vfsgnj.vf v8, v16, f81551vfsgnjn.vv v8, v16, v241552vfsgnjn.vf v8, v16, f81553vfsgnjx.vv v8, v16, v241554vfsgnjx.vf v8, v16, f81555vfcvt.xu.f.v v8, v161556vfcvt.x.f.v  v8, v161557vfcvt.rtz.xu.f.v v8, v161558vfcvt.rtz.x.f.v  v8, v161559vfcvt.f.xu.v v8, v161560vfcvt.f.x.v  v8, v161561vfwcvt.xu.f.v v8, v161562vfwcvt.x.f.v  v8, v161563vfwcvt.rtz.xu.f.v v8, v161564vfwcvt.rtz.x.f.v  v8, v161565vfwcvt.f.xu.v v8, v161566vfwcvt.f.x.v  v8, v161567vfwcvt.f.f.v v8, v161568vfncvt.xu.f.w v8, v161569vfncvt.x.f.w  v8, v161570vfncvt.rtz.xu.f.w v8, v161571vfncvt.rtz.x.f.w  v8, v161572vfncvt.f.xu.w v8, v161573vfncvt.f.x.w  v8, v161574vfncvt.f.f.w v8, v161575vfncvt.rod.f.f.w v8, v161576 1577vsetvli zero, zero, e32, m8, tu, mu1578vfwadd.vv v8, v16, v241579vfwadd.vf v8, v16, f81580vfwsub.vv v8, v16, v241581vfwsub.vf v8, v16, f81582vfwadd.wv  v8, v16, v241583vfwadd.wf  v8, v16, f81584vfwsub.wv  v8, v16, v241585vfwsub.wf  v8, v16, f81586vfwmul.vv    v8, v16, v241587vfwmul.vf    v8, v16, f81588vfwmacc.vv v8, v16, v241589vfwmacc.vf v8, f8, v241590vfwnmacc.vv v8, v16, v241591vfwnmacc.vf v8, f8, v241592vfwmsac.vv v8, v16, v241593vfwmsac.vf v8, f8, v241594vfwnmsac.vv v8, v16, v241595vfwnmsac.vf v8, f8, v241596vfrec7.v v8, v241597vfmin.vv v8, v16, v241598vfmin.vf v8, v16, f81599vfmax.vv v8, v16, v241600vfmax.vf v8, v16, f81601vfsgnj.vv v8, v16, v241602vfsgnj.vf v8, v16, f81603vfsgnjn.vv v8, v16, v241604vfsgnjn.vf v8, v16, f81605vfsgnjx.vv v8, v16, v241606vfsgnjx.vf v8, v16, f81607vfcvt.xu.f.v v8, v161608vfcvt.x.f.v  v8, v161609vfcvt.rtz.xu.f.v v8, v161610vfcvt.rtz.x.f.v  v8, v161611vfcvt.f.xu.v v8, v161612vfcvt.f.x.v  v8, v161613vfwcvt.xu.f.v v8, v161614vfwcvt.x.f.v  v8, v161615vfwcvt.rtz.xu.f.v v8, v161616vfwcvt.rtz.x.f.v  v8, v161617vfwcvt.f.xu.v v8, v161618vfwcvt.f.x.v  v8, v161619vfwcvt.f.f.v v8, v161620vfncvt.xu.f.w v8, v161621vfncvt.x.f.w  v8, v161622vfncvt.rtz.xu.f.w v8, v161623vfncvt.rtz.x.f.w  v8, v161624vfncvt.f.xu.w v8, v161625vfncvt.f.x.w  v8, v161626vfncvt.f.f.w v8, v161627vfncvt.rod.f.f.w v8, v161628 1629# CHECK:      Resources:1630# CHECK-NEXT: [0]   - VLEN512SiFive7FDiv:11631# CHECK-NEXT: [1]   - VLEN512SiFive7IDiv:11632# CHECK-NEXT: [2]   - VLEN512SiFive7PipeA:11633# CHECK-NEXT: [3]   - VLEN512SiFive7PipeAB:2 VLEN512SiFive7PipeA, VLEN512SiFive7PipeB1634# CHECK-NEXT: [4]   - VLEN512SiFive7PipeB:11635# CHECK-NEXT: [5]   - VLEN512SiFive7VA:11636# CHECK-NEXT: [6]   - VLEN512SiFive7VCQ:11637# CHECK-NEXT: [7]   - VLEN512SiFive7VL:11638# CHECK-NEXT: [8]   - VLEN512SiFive7VS:11639 1640# CHECK:      Instruction Info:1641# CHECK-NEXT: [1]: #uOps1642# CHECK-NEXT: [2]: Latency1643# CHECK-NEXT: [3]: RThroughput1644# CHECK-NEXT: [4]: MayLoad1645# CHECK-NEXT: [5]: MayStore1646# CHECK-NEXT: [6]: HasSideEffects (U)1647# CHECK-NEXT: [7]: Bypass Latency1648# CHECK-NEXT: [8]: Resources (<Name> | <Name>[<ReleaseAtCycle>] | <Name>[<AcquireAtCycle>,<ReleaseAtCycle])1649# CHECK-NEXT: [9]: LLVM Opcode Name1650 1651# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]                                        [9]                        Instructions:1652# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e16, mf4, tu, mu1653# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFADD_VV                   vfadd.vv	v8, v16, v241654# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFADD_VF                   vfadd.vf	v8, v16, fs01655# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSUB_VV                   vfsub.vv	v8, v16, v241656# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSUB_VF                   vfsub.vf	v8, v16, fs01657# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFRSUB_VF                  vfrsub.vf	v8, v16, fs01658# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMUL_VV                   vfmul.vv	v8, v16, v241659# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMUL_VF                   vfmul.vf	v8, v16, fs01660# CHECK-NEXT:  1      30    30.00                        30    VLEN512SiFive7VA[1,31],VLEN512SiFive7VCQ   VFDIV_VV                   vfdiv.vv	v8, v16, v241661# CHECK-NEXT:  1      30    30.00                        30    VLEN512SiFive7VA[1,31],VLEN512SiFive7VCQ   VFDIV_VF                   vfdiv.vf	v8, v16, fs01662# CHECK-NEXT:  1      30    30.00                        30    VLEN512SiFive7VA[1,31],VLEN512SiFive7VCQ   VFRDIV_VF                  vfrdiv.vf	v8, v16, fs01663# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMACC_VV                  vfmacc.vv	v8, v16, v241664# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMACC_VF                  vfmacc.vf	v8, fs0, v241665# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMACC_VV                 vfnmacc.vv	v8, v16, v241666# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMACC_VF                 vfnmacc.vf	v8, fs0, v241667# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMSAC_VV                  vfmsac.vv	v8, v16, v241668# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMSAC_VF                  vfmsac.vf	v8, fs0, v241669# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMSAC_VV                 vfnmsac.vv	v8, v16, v241670# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMSAC_VF                 vfnmsac.vf	v8, fs0, v241671# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMADD_VV                  vfmadd.vv	v8, v16, v241672# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMADD_VF                  vfmadd.vf	v8, fs0, v241673# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMADD_VV                 vfnmadd.vv	v8, v16, v241674# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMADD_VF                 vfnmadd.vf	v8, fs0, v241675# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMSUB_VV                  vfmsub.vv	v8, v16, v241676# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMSUB_VF                  vfmsub.vf	v8, fs0, v241677# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMSUB_VV                 vfnmsub.vv	v8, v16, v241678# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMSUB_VF                 vfnmsub.vf	v8, fs0, v241679# CHECK-NEXT:  1      30    30.00                        30    VLEN512SiFive7VA[1,31],VLEN512SiFive7VCQ   VFSQRT_V                   vfsqrt.v	v8, v241680# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFRSQRT7_V                 vfrsqrt7.v	v8, v241681# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v241682# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v241683# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs01684# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v241685# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs01686# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v241687# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs01688# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v241689# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs01690# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v241691# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs01692# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v161693# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v161694# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v161695# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v161696# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v161697# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v161698# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v161699# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v161700# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v161701# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v161702# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v161703# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v161704# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v161705# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v161706# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNCVT_X_F_W               vfncvt.x.f.w	v8, v161707# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v161708# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v161709# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v161710# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNCVT_F_X_W               vfncvt.f.x.w	v8, v161711# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNCVT_F_F_W               vfncvt.f.f.w	v8, v161712# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v161713# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e16, mf2, tu, mu1714# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFADD_VV                   vfadd.vv	v8, v16, v241715# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFADD_VF                   vfadd.vf	v8, v16, fs01716# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSUB_VV                   vfsub.vv	v8, v16, v241717# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSUB_VF                   vfsub.vf	v8, v16, fs01718# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFRSUB_VF                  vfrsub.vf	v8, v16, fs01719# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMUL_VV                   vfmul.vv	v8, v16, v241720# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMUL_VF                   vfmul.vf	v8, v16, fs01721# CHECK-NEXT:  1      60    60.00                        60    VLEN512SiFive7VA[1,61],VLEN512SiFive7VCQ   VFDIV_VV                   vfdiv.vv	v8, v16, v241722# CHECK-NEXT:  1      60    60.00                        60    VLEN512SiFive7VA[1,61],VLEN512SiFive7VCQ   VFDIV_VF                   vfdiv.vf	v8, v16, fs01723# CHECK-NEXT:  1      60    60.00                        60    VLEN512SiFive7VA[1,61],VLEN512SiFive7VCQ   VFRDIV_VF                  vfrdiv.vf	v8, v16, fs01724# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMACC_VV                  vfmacc.vv	v8, v16, v241725# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMACC_VF                  vfmacc.vf	v8, fs0, v241726# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMACC_VV                 vfnmacc.vv	v8, v16, v241727# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMACC_VF                 vfnmacc.vf	v8, fs0, v241728# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMSAC_VV                  vfmsac.vv	v8, v16, v241729# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMSAC_VF                  vfmsac.vf	v8, fs0, v241730# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMSAC_VV                 vfnmsac.vv	v8, v16, v241731# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMSAC_VF                 vfnmsac.vf	v8, fs0, v241732# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMADD_VV                  vfmadd.vv	v8, v16, v241733# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMADD_VF                  vfmadd.vf	v8, fs0, v241734# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMADD_VV                 vfnmadd.vv	v8, v16, v241735# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMADD_VF                 vfnmadd.vf	v8, fs0, v241736# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMSUB_VV                  vfmsub.vv	v8, v16, v241737# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMSUB_VF                  vfmsub.vf	v8, fs0, v241738# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMSUB_VV                 vfnmsub.vv	v8, v16, v241739# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMSUB_VF                 vfnmsub.vf	v8, fs0, v241740# CHECK-NEXT:  1      60    60.00                        60    VLEN512SiFive7VA[1,61],VLEN512SiFive7VCQ   VFSQRT_V                   vfsqrt.v	v8, v241741# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFRSQRT7_V                 vfrsqrt7.v	v8, v241742# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v241743# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v241744# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs01745# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v241746# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs01747# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v241748# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs01749# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v241750# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs01751# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v241752# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs01753# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v161754# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v161755# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v161756# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v161757# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v161758# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v161759# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v161760# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v161761# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v161762# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v161763# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v161764# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v161765# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v161766# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v161767# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_X_F_W               vfncvt.x.f.w	v8, v161768# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v161769# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v161770# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v161771# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_F_X_W               vfncvt.f.x.w	v8, v161772# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_F_F_W               vfncvt.f.f.w	v8, v161773# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v161774# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e16, m1, tu, mu1775# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFADD_VV                   vfadd.vv	v8, v16, v241776# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFADD_VF                   vfadd.vf	v8, v16, fs01777# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSUB_VV                   vfsub.vv	v8, v16, v241778# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSUB_VF                   vfsub.vf	v8, v16, fs01779# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFRSUB_VF                  vfrsub.vf	v8, v16, fs01780# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMUL_VV                   vfmul.vv	v8, v16, v241781# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMUL_VF                   vfmul.vf	v8, v16, fs01782# CHECK-NEXT:  1      120   120.00                       120   VLEN512SiFive7VA[1,121],VLEN512SiFive7VCQ  VFDIV_VV                   vfdiv.vv	v8, v16, v241783# CHECK-NEXT:  1      120   120.00                       120   VLEN512SiFive7VA[1,121],VLEN512SiFive7VCQ  VFDIV_VF                   vfdiv.vf	v8, v16, fs01784# CHECK-NEXT:  1      120   120.00                       120   VLEN512SiFive7VA[1,121],VLEN512SiFive7VCQ  VFRDIV_VF                  vfrdiv.vf	v8, v16, fs01785# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMACC_VV                  vfmacc.vv	v8, v16, v241786# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMACC_VF                  vfmacc.vf	v8, fs0, v241787# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMACC_VV                 vfnmacc.vv	v8, v16, v241788# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMACC_VF                 vfnmacc.vf	v8, fs0, v241789# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMSAC_VV                  vfmsac.vv	v8, v16, v241790# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMSAC_VF                  vfmsac.vf	v8, fs0, v241791# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMSAC_VV                 vfnmsac.vv	v8, v16, v241792# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMSAC_VF                 vfnmsac.vf	v8, fs0, v241793# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMADD_VV                  vfmadd.vv	v8, v16, v241794# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMADD_VF                  vfmadd.vf	v8, fs0, v241795# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMADD_VV                 vfnmadd.vv	v8, v16, v241796# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMADD_VF                 vfnmadd.vf	v8, fs0, v241797# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMSUB_VV                  vfmsub.vv	v8, v16, v241798# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMSUB_VF                  vfmsub.vf	v8, fs0, v241799# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMSUB_VV                 vfnmsub.vv	v8, v16, v241800# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMSUB_VF                 vfnmsub.vf	v8, fs0, v241801# CHECK-NEXT:  1      120   120.00                       120   VLEN512SiFive7VA[1,121],VLEN512SiFive7VCQ  VFSQRT_V                   vfsqrt.v	v8, v241802# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFRSQRT7_V                 vfrsqrt7.v	v8, v241803# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v241804# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v241805# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs01806# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v241807# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs01808# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v241809# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs01810# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v241811# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs01812# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v241813# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs01814# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v161815# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v161816# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v161817# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v161818# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v161819# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v161820# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v161821# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v161822# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v161823# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v161824# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v161825# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v161826# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v161827# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v161828# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_X_F_W               vfncvt.x.f.w	v8, v161829# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v161830# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v161831# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v161832# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_F_X_W               vfncvt.f.x.w	v8, v161833# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_F_F_W               vfncvt.f.f.w	v8, v161834# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v161835# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e16, m2, tu, mu1836# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFADD_VV                   vfadd.vv	v8, v16, v241837# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFADD_VF                   vfadd.vf	v8, v16, fs01838# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSUB_VV                   vfsub.vv	v8, v16, v241839# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSUB_VF                   vfsub.vf	v8, v16, fs01840# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFRSUB_VF                  vfrsub.vf	v8, v16, fs01841# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMUL_VV                   vfmul.vv	v8, v16, v241842# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMUL_VF                   vfmul.vf	v8, v16, fs01843# CHECK-NEXT:  1      240   240.00                       240   VLEN512SiFive7VA[1,241],VLEN512SiFive7VCQ  VFDIV_VV                   vfdiv.vv	v8, v16, v241844# CHECK-NEXT:  1      240   240.00                       240   VLEN512SiFive7VA[1,241],VLEN512SiFive7VCQ  VFDIV_VF                   vfdiv.vf	v8, v16, fs01845# CHECK-NEXT:  1      240   240.00                       240   VLEN512SiFive7VA[1,241],VLEN512SiFive7VCQ  VFRDIV_VF                  vfrdiv.vf	v8, v16, fs01846# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMACC_VV                  vfmacc.vv	v8, v16, v241847# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMACC_VF                  vfmacc.vf	v8, fs0, v241848# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMACC_VV                 vfnmacc.vv	v8, v16, v241849# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMACC_VF                 vfnmacc.vf	v8, fs0, v241850# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMSAC_VV                  vfmsac.vv	v8, v16, v241851# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMSAC_VF                  vfmsac.vf	v8, fs0, v241852# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMSAC_VV                 vfnmsac.vv	v8, v16, v241853# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMSAC_VF                 vfnmsac.vf	v8, fs0, v241854# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMADD_VV                  vfmadd.vv	v8, v16, v241855# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMADD_VF                  vfmadd.vf	v8, fs0, v241856# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMADD_VV                 vfnmadd.vv	v8, v16, v241857# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMADD_VF                 vfnmadd.vf	v8, fs0, v241858# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMSUB_VV                  vfmsub.vv	v8, v16, v241859# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMSUB_VF                  vfmsub.vf	v8, fs0, v241860# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMSUB_VV                 vfnmsub.vv	v8, v16, v241861# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMSUB_VF                 vfnmsub.vf	v8, fs0, v241862# CHECK-NEXT:  1      240   240.00                       240   VLEN512SiFive7VA[1,241],VLEN512SiFive7VCQ  VFSQRT_V                   vfsqrt.v	v8, v241863# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFRSQRT7_V                 vfrsqrt7.v	v8, v241864# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v241865# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v241866# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs01867# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v241868# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs01869# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v241870# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs01871# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v241872# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs01873# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v241874# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs01875# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v161876# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v161877# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v161878# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v161879# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v161880# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v161881# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v161882# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v161883# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v161884# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v161885# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v161886# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v161887# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v161888# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v161889# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_X_F_W               vfncvt.x.f.w	v8, v161890# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v161891# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v161892# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v161893# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_F_X_W               vfncvt.f.x.w	v8, v161894# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_F_F_W               vfncvt.f.f.w	v8, v161895# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v161896# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e16, m4, tu, mu1897# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFADD_VV                   vfadd.vv	v8, v16, v241898# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFADD_VF                   vfadd.vf	v8, v16, fs01899# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSUB_VV                   vfsub.vv	v8, v16, v241900# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSUB_VF                   vfsub.vf	v8, v16, fs01901# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFRSUB_VF                  vfrsub.vf	v8, v16, fs01902# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMUL_VV                   vfmul.vv	v8, v16, v241903# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMUL_VF                   vfmul.vf	v8, v16, fs01904# CHECK-NEXT:  1      480   480.00                       480   VLEN512SiFive7VA[1,481],VLEN512SiFive7VCQ  VFDIV_VV                   vfdiv.vv	v8, v16, v241905# CHECK-NEXT:  1      480   480.00                       480   VLEN512SiFive7VA[1,481],VLEN512SiFive7VCQ  VFDIV_VF                   vfdiv.vf	v8, v16, fs01906# CHECK-NEXT:  1      480   480.00                       480   VLEN512SiFive7VA[1,481],VLEN512SiFive7VCQ  VFRDIV_VF                  vfrdiv.vf	v8, v16, fs01907# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMACC_VV                  vfmacc.vv	v8, v16, v241908# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMACC_VF                  vfmacc.vf	v8, fs0, v241909# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMACC_VV                 vfnmacc.vv	v8, v16, v241910# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMACC_VF                 vfnmacc.vf	v8, fs0, v241911# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMSAC_VV                  vfmsac.vv	v8, v16, v241912# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMSAC_VF                  vfmsac.vf	v8, fs0, v241913# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMSAC_VV                 vfnmsac.vv	v8, v16, v241914# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMSAC_VF                 vfnmsac.vf	v8, fs0, v241915# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMADD_VV                  vfmadd.vv	v8, v16, v241916# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMADD_VF                  vfmadd.vf	v8, fs0, v241917# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMADD_VV                 vfnmadd.vv	v8, v16, v241918# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMADD_VF                 vfnmadd.vf	v8, fs0, v241919# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMSUB_VV                  vfmsub.vv	v8, v16, v241920# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMSUB_VF                  vfmsub.vf	v8, fs0, v241921# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMSUB_VV                 vfnmsub.vv	v8, v16, v241922# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMSUB_VF                 vfnmsub.vf	v8, fs0, v241923# CHECK-NEXT:  1      480   480.00                       480   VLEN512SiFive7VA[1,481],VLEN512SiFive7VCQ  VFSQRT_V                   vfsqrt.v	v8, v241924# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFRSQRT7_V                 vfrsqrt7.v	v8, v241925# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v241926# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v241927# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs01928# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v241929# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs01930# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v241931# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs01932# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v241933# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs01934# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v241935# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs01936# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v161937# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v161938# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v161939# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v161940# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v161941# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v161942# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v161943# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v161944# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v161945# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v161946# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v161947# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v161948# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v161949# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v161950# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_X_F_W               vfncvt.x.f.w	v8, v161951# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v161952# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v161953# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v161954# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_X_W               vfncvt.f.x.w	v8, v161955# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_F_W               vfncvt.f.f.w	v8, v161956# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v161957# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e16, m8, tu, mu1958# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFADD_VV                   vfadd.vv	v8, v16, v241959# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFADD_VF                   vfadd.vf	v8, v16, fs01960# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSUB_VV                   vfsub.vv	v8, v16, v241961# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSUB_VF                   vfsub.vf	v8, v16, fs01962# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFRSUB_VF                  vfrsub.vf	v8, v16, fs01963# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMUL_VV                   vfmul.vv	v8, v16, v241964# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMUL_VF                   vfmul.vf	v8, v16, fs01965# CHECK-NEXT:  1      960   960.00                       960   VLEN512SiFive7VA[1,961],VLEN512SiFive7VCQ  VFDIV_VV                   vfdiv.vv	v8, v16, v241966# CHECK-NEXT:  1      960   960.00                       960   VLEN512SiFive7VA[1,961],VLEN512SiFive7VCQ  VFDIV_VF                   vfdiv.vf	v8, v16, fs01967# CHECK-NEXT:  1      960   960.00                       960   VLEN512SiFive7VA[1,961],VLEN512SiFive7VCQ  VFRDIV_VF                  vfrdiv.vf	v8, v16, fs01968# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMACC_VV                  vfmacc.vv	v8, v16, v241969# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMACC_VF                  vfmacc.vf	v8, fs0, v241970# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMACC_VV                 vfnmacc.vv	v8, v16, v241971# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMACC_VF                 vfnmacc.vf	v8, fs0, v241972# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMSAC_VV                  vfmsac.vv	v8, v16, v241973# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMSAC_VF                  vfmsac.vf	v8, fs0, v241974# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMSAC_VV                 vfnmsac.vv	v8, v16, v241975# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMSAC_VF                 vfnmsac.vf	v8, fs0, v241976# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMADD_VV                  vfmadd.vv	v8, v16, v241977# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMADD_VF                  vfmadd.vf	v8, fs0, v241978# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMADD_VV                 vfnmadd.vv	v8, v16, v241979# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMADD_VF                 vfnmadd.vf	v8, fs0, v241980# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMSUB_VV                  vfmsub.vv	v8, v16, v241981# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMSUB_VF                  vfmsub.vf	v8, fs0, v241982# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMSUB_VV                 vfnmsub.vv	v8, v16, v241983# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMSUB_VF                 vfnmsub.vf	v8, fs0, v241984# CHECK-NEXT:  1      960   960.00                       960   VLEN512SiFive7VA[1,961],VLEN512SiFive7VCQ  VFSQRT_V                   vfsqrt.v	v8, v241985# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFRSQRT7_V                 vfrsqrt7.v	v8, v241986# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFREC7_V                   vfrec7.v	v8, v241987# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMIN_VV                   vfmin.vv	v8, v16, v241988# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMIN_VF                   vfmin.vf	v8, v16, fs01989# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMAX_VV                   vfmax.vv	v8, v16, v241990# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMAX_VF                   vfmax.vf	v8, v16, fs01991# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJ_VV                  vfsgnj.vv	v8, v16, v241992# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs01993# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v241994# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs01995# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v241996# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs01997# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v161998# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_X_F_V                vfcvt.x.f.v	v8, v161999# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v162000# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v162001# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v162002# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_F_X_V                vfcvt.f.x.v	v8, v162003# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v162004# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v162005# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v162006# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v162007# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v162008# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v162009# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v162010# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v162011# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_X_F_W               vfncvt.x.f.w	v8, v162012# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v162013# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v162014# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v162015# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_X_W               vfncvt.f.x.w	v8, v162016# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_F_W               vfncvt.f.f.w	v8, v162017# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v162018# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e32, mf2, tu, mu2019# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFADD_VV                   vfadd.vv	v8, v16, v242020# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFADD_VF                   vfadd.vf	v8, v16, fs02021# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSUB_VV                   vfsub.vv	v8, v16, v242022# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSUB_VF                   vfsub.vf	v8, v16, fs02023# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFRSUB_VF                  vfrsub.vf	v8, v16, fs02024# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMUL_VV                   vfmul.vv	v8, v16, v242025# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMUL_VF                   vfmul.vf	v8, v16, fs02026# CHECK-NEXT:  1      56    56.00                        56    VLEN512SiFive7VA[1,57],VLEN512SiFive7VCQ   VFDIV_VV                   vfdiv.vv	v8, v16, v242027# CHECK-NEXT:  1      56    56.00                        56    VLEN512SiFive7VA[1,57],VLEN512SiFive7VCQ   VFDIV_VF                   vfdiv.vf	v8, v16, fs02028# CHECK-NEXT:  1      56    56.00                        56    VLEN512SiFive7VA[1,57],VLEN512SiFive7VCQ   VFRDIV_VF                  vfrdiv.vf	v8, v16, fs02029# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMACC_VV                  vfmacc.vv	v8, v16, v242030# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMACC_VF                  vfmacc.vf	v8, fs0, v242031# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMACC_VV                 vfnmacc.vv	v8, v16, v242032# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMACC_VF                 vfnmacc.vf	v8, fs0, v242033# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMSAC_VV                  vfmsac.vv	v8, v16, v242034# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMSAC_VF                  vfmsac.vf	v8, fs0, v242035# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMSAC_VV                 vfnmsac.vv	v8, v16, v242036# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMSAC_VF                 vfnmsac.vf	v8, fs0, v242037# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMADD_VV                  vfmadd.vv	v8, v16, v242038# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMADD_VF                  vfmadd.vf	v8, fs0, v242039# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMADD_VV                 vfnmadd.vv	v8, v16, v242040# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMADD_VF                 vfnmadd.vf	v8, fs0, v242041# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMSUB_VV                  vfmsub.vv	v8, v16, v242042# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMSUB_VF                  vfmsub.vf	v8, fs0, v242043# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMSUB_VV                 vfnmsub.vv	v8, v16, v242044# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNMSUB_VF                 vfnmsub.vf	v8, fs0, v242045# CHECK-NEXT:  1      56    56.00                        56    VLEN512SiFive7VA[1,57],VLEN512SiFive7VCQ   VFSQRT_V                   vfsqrt.v	v8, v242046# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFRSQRT7_V                 vfrsqrt7.v	v8, v242047# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v242048# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v242049# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs02050# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v242051# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs02052# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v242053# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs02054# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v242055# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs02056# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v242057# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs02058# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v162059# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v162060# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v162061# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v162062# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v162063# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v162064# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v162065# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v162066# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v162067# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v162068# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v162069# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v162070# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v162071# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v162072# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_X_F_W               vfncvt.x.f.w	v8, v162073# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v162074# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v162075# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v162076# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_F_X_W               vfncvt.f.x.w	v8, v162077# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_F_F_W               vfncvt.f.f.w	v8, v162078# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v162079# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e32, m1, tu, mu2080# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFADD_VV                   vfadd.vv	v8, v16, v242081# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFADD_VF                   vfadd.vf	v8, v16, fs02082# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSUB_VV                   vfsub.vv	v8, v16, v242083# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSUB_VF                   vfsub.vf	v8, v16, fs02084# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFRSUB_VF                  vfrsub.vf	v8, v16, fs02085# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMUL_VV                   vfmul.vv	v8, v16, v242086# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMUL_VF                   vfmul.vf	v8, v16, fs02087# CHECK-NEXT:  1      112   112.00                       112   VLEN512SiFive7VA[1,113],VLEN512SiFive7VCQ  VFDIV_VV                   vfdiv.vv	v8, v16, v242088# CHECK-NEXT:  1      112   112.00                       112   VLEN512SiFive7VA[1,113],VLEN512SiFive7VCQ  VFDIV_VF                   vfdiv.vf	v8, v16, fs02089# CHECK-NEXT:  1      112   112.00                       112   VLEN512SiFive7VA[1,113],VLEN512SiFive7VCQ  VFRDIV_VF                  vfrdiv.vf	v8, v16, fs02090# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMACC_VV                  vfmacc.vv	v8, v16, v242091# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMACC_VF                  vfmacc.vf	v8, fs0, v242092# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMACC_VV                 vfnmacc.vv	v8, v16, v242093# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMACC_VF                 vfnmacc.vf	v8, fs0, v242094# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMSAC_VV                  vfmsac.vv	v8, v16, v242095# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMSAC_VF                  vfmsac.vf	v8, fs0, v242096# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMSAC_VV                 vfnmsac.vv	v8, v16, v242097# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMSAC_VF                 vfnmsac.vf	v8, fs0, v242098# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMADD_VV                  vfmadd.vv	v8, v16, v242099# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMADD_VF                  vfmadd.vf	v8, fs0, v242100# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMADD_VV                 vfnmadd.vv	v8, v16, v242101# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMADD_VF                 vfnmadd.vf	v8, fs0, v242102# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMSUB_VV                  vfmsub.vv	v8, v16, v242103# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMSUB_VF                  vfmsub.vf	v8, fs0, v242104# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMSUB_VV                 vfnmsub.vv	v8, v16, v242105# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMSUB_VF                 vfnmsub.vf	v8, fs0, v242106# CHECK-NEXT:  1      112   112.00                       112   VLEN512SiFive7VA[1,113],VLEN512SiFive7VCQ  VFSQRT_V                   vfsqrt.v	v8, v242107# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFRSQRT7_V                 vfrsqrt7.v	v8, v242108# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v242109# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v242110# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs02111# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v242112# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs02113# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v242114# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs02115# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v242116# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs02117# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v242118# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs02119# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v162120# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v162121# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v162122# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v162123# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v162124# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v162125# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v162126# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v162127# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v162128# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v162129# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v162130# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v162131# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v162132# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v162133# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_X_F_W               vfncvt.x.f.w	v8, v162134# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v162135# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v162136# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v162137# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_F_X_W               vfncvt.f.x.w	v8, v162138# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_F_F_W               vfncvt.f.f.w	v8, v162139# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v162140# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e32, m2, tu, mu2141# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFADD_VV                   vfadd.vv	v8, v16, v242142# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFADD_VF                   vfadd.vf	v8, v16, fs02143# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSUB_VV                   vfsub.vv	v8, v16, v242144# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSUB_VF                   vfsub.vf	v8, v16, fs02145# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFRSUB_VF                  vfrsub.vf	v8, v16, fs02146# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMUL_VV                   vfmul.vv	v8, v16, v242147# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMUL_VF                   vfmul.vf	v8, v16, fs02148# CHECK-NEXT:  1      224   224.00                       224   VLEN512SiFive7VA[1,225],VLEN512SiFive7VCQ  VFDIV_VV                   vfdiv.vv	v8, v16, v242149# CHECK-NEXT:  1      224   224.00                       224   VLEN512SiFive7VA[1,225],VLEN512SiFive7VCQ  VFDIV_VF                   vfdiv.vf	v8, v16, fs02150# CHECK-NEXT:  1      224   224.00                       224   VLEN512SiFive7VA[1,225],VLEN512SiFive7VCQ  VFRDIV_VF                  vfrdiv.vf	v8, v16, fs02151# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMACC_VV                  vfmacc.vv	v8, v16, v242152# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMACC_VF                  vfmacc.vf	v8, fs0, v242153# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMACC_VV                 vfnmacc.vv	v8, v16, v242154# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMACC_VF                 vfnmacc.vf	v8, fs0, v242155# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMSAC_VV                  vfmsac.vv	v8, v16, v242156# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMSAC_VF                  vfmsac.vf	v8, fs0, v242157# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMSAC_VV                 vfnmsac.vv	v8, v16, v242158# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMSAC_VF                 vfnmsac.vf	v8, fs0, v242159# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMADD_VV                  vfmadd.vv	v8, v16, v242160# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMADD_VF                  vfmadd.vf	v8, fs0, v242161# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMADD_VV                 vfnmadd.vv	v8, v16, v242162# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMADD_VF                 vfnmadd.vf	v8, fs0, v242163# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMSUB_VV                  vfmsub.vv	v8, v16, v242164# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMSUB_VF                  vfmsub.vf	v8, fs0, v242165# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMSUB_VV                 vfnmsub.vv	v8, v16, v242166# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMSUB_VF                 vfnmsub.vf	v8, fs0, v242167# CHECK-NEXT:  1      224   224.00                       224   VLEN512SiFive7VA[1,225],VLEN512SiFive7VCQ  VFSQRT_V                   vfsqrt.v	v8, v242168# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFRSQRT7_V                 vfrsqrt7.v	v8, v242169# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v242170# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v242171# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs02172# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v242173# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs02174# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v242175# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs02176# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v242177# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs02178# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v242179# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs02180# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v162181# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v162182# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v162183# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v162184# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v162185# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v162186# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v162187# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v162188# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v162189# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v162190# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v162191# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v162192# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v162193# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v162194# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_X_F_W               vfncvt.x.f.w	v8, v162195# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v162196# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v162197# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v162198# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_F_X_W               vfncvt.f.x.w	v8, v162199# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_F_F_W               vfncvt.f.f.w	v8, v162200# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v162201# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e32, m4, tu, mu2202# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFADD_VV                   vfadd.vv	v8, v16, v242203# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFADD_VF                   vfadd.vf	v8, v16, fs02204# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSUB_VV                   vfsub.vv	v8, v16, v242205# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSUB_VF                   vfsub.vf	v8, v16, fs02206# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFRSUB_VF                  vfrsub.vf	v8, v16, fs02207# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMUL_VV                   vfmul.vv	v8, v16, v242208# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMUL_VF                   vfmul.vf	v8, v16, fs02209# CHECK-NEXT:  1      448   448.00                       448   VLEN512SiFive7VA[1,449],VLEN512SiFive7VCQ  VFDIV_VV                   vfdiv.vv	v8, v16, v242210# CHECK-NEXT:  1      448   448.00                       448   VLEN512SiFive7VA[1,449],VLEN512SiFive7VCQ  VFDIV_VF                   vfdiv.vf	v8, v16, fs02211# CHECK-NEXT:  1      448   448.00                       448   VLEN512SiFive7VA[1,449],VLEN512SiFive7VCQ  VFRDIV_VF                  vfrdiv.vf	v8, v16, fs02212# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMACC_VV                  vfmacc.vv	v8, v16, v242213# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMACC_VF                  vfmacc.vf	v8, fs0, v242214# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMACC_VV                 vfnmacc.vv	v8, v16, v242215# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMACC_VF                 vfnmacc.vf	v8, fs0, v242216# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMSAC_VV                  vfmsac.vv	v8, v16, v242217# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMSAC_VF                  vfmsac.vf	v8, fs0, v242218# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMSAC_VV                 vfnmsac.vv	v8, v16, v242219# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMSAC_VF                 vfnmsac.vf	v8, fs0, v242220# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMADD_VV                  vfmadd.vv	v8, v16, v242221# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMADD_VF                  vfmadd.vf	v8, fs0, v242222# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMADD_VV                 vfnmadd.vv	v8, v16, v242223# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMADD_VF                 vfnmadd.vf	v8, fs0, v242224# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMSUB_VV                  vfmsub.vv	v8, v16, v242225# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMSUB_VF                  vfmsub.vf	v8, fs0, v242226# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMSUB_VV                 vfnmsub.vv	v8, v16, v242227# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMSUB_VF                 vfnmsub.vf	v8, fs0, v242228# CHECK-NEXT:  1      448   448.00                       448   VLEN512SiFive7VA[1,449],VLEN512SiFive7VCQ  VFSQRT_V                   vfsqrt.v	v8, v242229# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFRSQRT7_V                 vfrsqrt7.v	v8, v242230# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v242231# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v242232# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs02233# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v242234# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs02235# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v242236# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs02237# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v242238# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs02239# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v242240# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs02241# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v162242# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v162243# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v162244# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v162245# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v162246# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v162247# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v162248# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v162249# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v162250# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v162251# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v162252# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v162253# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v162254# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v162255# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_X_F_W               vfncvt.x.f.w	v8, v162256# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v162257# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v162258# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v162259# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_X_W               vfncvt.f.x.w	v8, v162260# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_F_W               vfncvt.f.f.w	v8, v162261# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v162262# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e32, m8, tu, mu2263# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFADD_VV                   vfadd.vv	v8, v16, v242264# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFADD_VF                   vfadd.vf	v8, v16, fs02265# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSUB_VV                   vfsub.vv	v8, v16, v242266# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSUB_VF                   vfsub.vf	v8, v16, fs02267# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFRSUB_VF                  vfrsub.vf	v8, v16, fs02268# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMUL_VV                   vfmul.vv	v8, v16, v242269# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMUL_VF                   vfmul.vf	v8, v16, fs02270# CHECK-NEXT:  1      896   896.00                       896   VLEN512SiFive7VA[1,897],VLEN512SiFive7VCQ  VFDIV_VV                   vfdiv.vv	v8, v16, v242271# CHECK-NEXT:  1      896   896.00                       896   VLEN512SiFive7VA[1,897],VLEN512SiFive7VCQ  VFDIV_VF                   vfdiv.vf	v8, v16, fs02272# CHECK-NEXT:  1      896   896.00                       896   VLEN512SiFive7VA[1,897],VLEN512SiFive7VCQ  VFRDIV_VF                  vfrdiv.vf	v8, v16, fs02273# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMACC_VV                  vfmacc.vv	v8, v16, v242274# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMACC_VF                  vfmacc.vf	v8, fs0, v242275# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMACC_VV                 vfnmacc.vv	v8, v16, v242276# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMACC_VF                 vfnmacc.vf	v8, fs0, v242277# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMSAC_VV                  vfmsac.vv	v8, v16, v242278# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMSAC_VF                  vfmsac.vf	v8, fs0, v242279# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMSAC_VV                 vfnmsac.vv	v8, v16, v242280# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMSAC_VF                 vfnmsac.vf	v8, fs0, v242281# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMADD_VV                  vfmadd.vv	v8, v16, v242282# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMADD_VF                  vfmadd.vf	v8, fs0, v242283# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMADD_VV                 vfnmadd.vv	v8, v16, v242284# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMADD_VF                 vfnmadd.vf	v8, fs0, v242285# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMSUB_VV                  vfmsub.vv	v8, v16, v242286# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMSUB_VF                  vfmsub.vf	v8, fs0, v242287# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMSUB_VV                 vfnmsub.vv	v8, v16, v242288# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMSUB_VF                 vfnmsub.vf	v8, fs0, v242289# CHECK-NEXT:  1      896   896.00                       896   VLEN512SiFive7VA[1,897],VLEN512SiFive7VCQ  VFSQRT_V                   vfsqrt.v	v8, v242290# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFRSQRT7_V                 vfrsqrt7.v	v8, v242291# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFREC7_V                   vfrec7.v	v8, v242292# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMIN_VV                   vfmin.vv	v8, v16, v242293# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMIN_VF                   vfmin.vf	v8, v16, fs02294# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMAX_VV                   vfmax.vv	v8, v16, v242295# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMAX_VF                   vfmax.vf	v8, v16, fs02296# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJ_VV                  vfsgnj.vv	v8, v16, v242297# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs02298# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v242299# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs02300# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v242301# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs02302# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v162303# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_X_F_V                vfcvt.x.f.v	v8, v162304# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v162305# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v162306# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v162307# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_F_X_V                vfcvt.f.x.v	v8, v162308# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v162309# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v162310# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v162311# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v162312# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v162313# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v162314# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v162315# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v162316# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_X_F_W               vfncvt.x.f.w	v8, v162317# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v162318# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v162319# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v162320# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_X_W               vfncvt.f.x.w	v8, v162321# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_F_W               vfncvt.f.f.w	v8, v162322# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v162323# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e64, m1, tu, mu2324# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFADD_VV                   vfadd.vv	v8, v16, v242325# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFADD_VF                   vfadd.vf	v8, v16, fs02326# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSUB_VV                   vfsub.vv	v8, v16, v242327# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSUB_VF                   vfsub.vf	v8, v16, fs02328# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFRSUB_VF                  vfrsub.vf	v8, v16, fs02329# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMUL_VV                   vfmul.vv	v8, v16, v242330# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMUL_VF                   vfmul.vf	v8, v16, fs02331# CHECK-NEXT:  1      114   114.00                       114   VLEN512SiFive7VA[1,115],VLEN512SiFive7VCQ  VFDIV_VV                   vfdiv.vv	v8, v16, v242332# CHECK-NEXT:  1      114   114.00                       114   VLEN512SiFive7VA[1,115],VLEN512SiFive7VCQ  VFDIV_VF                   vfdiv.vf	v8, v16, fs02333# CHECK-NEXT:  1      114   114.00                       114   VLEN512SiFive7VA[1,115],VLEN512SiFive7VCQ  VFRDIV_VF                  vfrdiv.vf	v8, v16, fs02334# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMACC_VV                  vfmacc.vv	v8, v16, v242335# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMACC_VF                  vfmacc.vf	v8, fs0, v242336# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMACC_VV                 vfnmacc.vv	v8, v16, v242337# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMACC_VF                 vfnmacc.vf	v8, fs0, v242338# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMSAC_VV                  vfmsac.vv	v8, v16, v242339# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMSAC_VF                  vfmsac.vf	v8, fs0, v242340# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMSAC_VV                 vfnmsac.vv	v8, v16, v242341# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMSAC_VF                 vfnmsac.vf	v8, fs0, v242342# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMADD_VV                  vfmadd.vv	v8, v16, v242343# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMADD_VF                  vfmadd.vf	v8, fs0, v242344# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMADD_VV                 vfnmadd.vv	v8, v16, v242345# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMADD_VF                 vfnmadd.vf	v8, fs0, v242346# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMSUB_VV                  vfmsub.vv	v8, v16, v242347# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMSUB_VF                  vfmsub.vf	v8, fs0, v242348# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMSUB_VV                 vfnmsub.vv	v8, v16, v242349# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNMSUB_VF                 vfnmsub.vf	v8, fs0, v242350# CHECK-NEXT:  1      114   114.00                       114   VLEN512SiFive7VA[1,115],VLEN512SiFive7VCQ  VFSQRT_V                   vfsqrt.v	v8, v242351# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFRSQRT7_V                 vfrsqrt7.v	v8, v242352# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v242353# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v242354# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs02355# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v242356# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs02357# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v242358# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs02359# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v242360# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs02361# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v242362# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs02363# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v162364# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v162365# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v162366# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v162367# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v162368# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v162369# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v162370# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v162371# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v162372# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v162373# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v162374# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v162375# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v162376# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v162377# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_X_F_W               vfncvt.x.f.w	v8, v162378# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v162379# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v162380# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v162381# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_X_W               vfncvt.f.x.w	v8, v162382# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_F_W               vfncvt.f.f.w	v8, v162383# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v162384# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e64, m2, tu, mu2385# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFADD_VV                   vfadd.vv	v8, v16, v242386# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFADD_VF                   vfadd.vf	v8, v16, fs02387# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSUB_VV                   vfsub.vv	v8, v16, v242388# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSUB_VF                   vfsub.vf	v8, v16, fs02389# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFRSUB_VF                  vfrsub.vf	v8, v16, fs02390# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMUL_VV                   vfmul.vv	v8, v16, v242391# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMUL_VF                   vfmul.vf	v8, v16, fs02392# CHECK-NEXT:  1      228   228.00                       228   VLEN512SiFive7VA[1,229],VLEN512SiFive7VCQ  VFDIV_VV                   vfdiv.vv	v8, v16, v242393# CHECK-NEXT:  1      228   228.00                       228   VLEN512SiFive7VA[1,229],VLEN512SiFive7VCQ  VFDIV_VF                   vfdiv.vf	v8, v16, fs02394# CHECK-NEXT:  1      228   228.00                       228   VLEN512SiFive7VA[1,229],VLEN512SiFive7VCQ  VFRDIV_VF                  vfrdiv.vf	v8, v16, fs02395# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMACC_VV                  vfmacc.vv	v8, v16, v242396# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMACC_VF                  vfmacc.vf	v8, fs0, v242397# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMACC_VV                 vfnmacc.vv	v8, v16, v242398# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMACC_VF                 vfnmacc.vf	v8, fs0, v242399# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMSAC_VV                  vfmsac.vv	v8, v16, v242400# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMSAC_VF                  vfmsac.vf	v8, fs0, v242401# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMSAC_VV                 vfnmsac.vv	v8, v16, v242402# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMSAC_VF                 vfnmsac.vf	v8, fs0, v242403# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMADD_VV                  vfmadd.vv	v8, v16, v242404# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMADD_VF                  vfmadd.vf	v8, fs0, v242405# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMADD_VV                 vfnmadd.vv	v8, v16, v242406# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMADD_VF                 vfnmadd.vf	v8, fs0, v242407# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMSUB_VV                  vfmsub.vv	v8, v16, v242408# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMSUB_VF                  vfmsub.vf	v8, fs0, v242409# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMSUB_VV                 vfnmsub.vv	v8, v16, v242410# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNMSUB_VF                 vfnmsub.vf	v8, fs0, v242411# CHECK-NEXT:  1      228   228.00                       228   VLEN512SiFive7VA[1,229],VLEN512SiFive7VCQ  VFSQRT_V                   vfsqrt.v	v8, v242412# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFRSQRT7_V                 vfrsqrt7.v	v8, v242413# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v242414# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v242415# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs02416# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v242417# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs02418# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v242419# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs02420# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v242421# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs02422# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v242423# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs02424# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v162425# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v162426# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v162427# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v162428# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v162429# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v162430# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v162431# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v162432# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v162433# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v162434# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v162435# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v162436# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v162437# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v162438# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_X_F_W               vfncvt.x.f.w	v8, v162439# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v162440# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v162441# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v162442# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_X_W               vfncvt.f.x.w	v8, v162443# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_F_W               vfncvt.f.f.w	v8, v162444# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v162445# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e64, m4, tu, mu2446# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFADD_VV                   vfadd.vv	v8, v16, v242447# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFADD_VF                   vfadd.vf	v8, v16, fs02448# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSUB_VV                   vfsub.vv	v8, v16, v242449# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSUB_VF                   vfsub.vf	v8, v16, fs02450# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFRSUB_VF                  vfrsub.vf	v8, v16, fs02451# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMUL_VV                   vfmul.vv	v8, v16, v242452# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMUL_VF                   vfmul.vf	v8, v16, fs02453# CHECK-NEXT:  1      456   456.00                       456   VLEN512SiFive7VA[1,457],VLEN512SiFive7VCQ  VFDIV_VV                   vfdiv.vv	v8, v16, v242454# CHECK-NEXT:  1      456   456.00                       456   VLEN512SiFive7VA[1,457],VLEN512SiFive7VCQ  VFDIV_VF                   vfdiv.vf	v8, v16, fs02455# CHECK-NEXT:  1      456   456.00                       456   VLEN512SiFive7VA[1,457],VLEN512SiFive7VCQ  VFRDIV_VF                  vfrdiv.vf	v8, v16, fs02456# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMACC_VV                  vfmacc.vv	v8, v16, v242457# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMACC_VF                  vfmacc.vf	v8, fs0, v242458# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMACC_VV                 vfnmacc.vv	v8, v16, v242459# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMACC_VF                 vfnmacc.vf	v8, fs0, v242460# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMSAC_VV                  vfmsac.vv	v8, v16, v242461# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMSAC_VF                  vfmsac.vf	v8, fs0, v242462# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMSAC_VV                 vfnmsac.vv	v8, v16, v242463# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMSAC_VF                 vfnmsac.vf	v8, fs0, v242464# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMADD_VV                  vfmadd.vv	v8, v16, v242465# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMADD_VF                  vfmadd.vf	v8, fs0, v242466# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMADD_VV                 vfnmadd.vv	v8, v16, v242467# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMADD_VF                 vfnmadd.vf	v8, fs0, v242468# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMSUB_VV                  vfmsub.vv	v8, v16, v242469# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMSUB_VF                  vfmsub.vf	v8, fs0, v242470# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMSUB_VV                 vfnmsub.vv	v8, v16, v242471# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNMSUB_VF                 vfnmsub.vf	v8, fs0, v242472# CHECK-NEXT:  1      456   456.00                       456   VLEN512SiFive7VA[1,457],VLEN512SiFive7VCQ  VFSQRT_V                   vfsqrt.v	v8, v242473# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFRSQRT7_V                 vfrsqrt7.v	v8, v242474# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v242475# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v242476# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs02477# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v242478# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs02479# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v242480# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs02481# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v242482# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs02483# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v242484# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs02485# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v162486# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v162487# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v162488# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v162489# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v162490# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v162491# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v162492# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v162493# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v162494# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v162495# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v162496# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v162497# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v162498# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v162499# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_X_F_W               vfncvt.x.f.w	v8, v162500# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v162501# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v162502# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v162503# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_X_W               vfncvt.f.x.w	v8, v162504# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_F_W               vfncvt.f.f.w	v8, v162505# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v162506# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e64, m8, tu, mu2507# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFADD_VV                   vfadd.vv	v8, v16, v242508# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFADD_VF                   vfadd.vf	v8, v16, fs02509# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSUB_VV                   vfsub.vv	v8, v16, v242510# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSUB_VF                   vfsub.vf	v8, v16, fs02511# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFRSUB_VF                  vfrsub.vf	v8, v16, fs02512# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMUL_VV                   vfmul.vv	v8, v16, v242513# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMUL_VF                   vfmul.vf	v8, v16, fs02514# CHECK-NEXT:  1      912   912.00                       912   VLEN512SiFive7VA[1,913],VLEN512SiFive7VCQ  VFDIV_VV                   vfdiv.vv	v8, v16, v242515# CHECK-NEXT:  1      912   912.00                       912   VLEN512SiFive7VA[1,913],VLEN512SiFive7VCQ  VFDIV_VF                   vfdiv.vf	v8, v16, fs02516# CHECK-NEXT:  1      912   912.00                       912   VLEN512SiFive7VA[1,913],VLEN512SiFive7VCQ  VFRDIV_VF                  vfrdiv.vf	v8, v16, fs02517# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMACC_VV                  vfmacc.vv	v8, v16, v242518# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMACC_VF                  vfmacc.vf	v8, fs0, v242519# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMACC_VV                 vfnmacc.vv	v8, v16, v242520# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMACC_VF                 vfnmacc.vf	v8, fs0, v242521# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMSAC_VV                  vfmsac.vv	v8, v16, v242522# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMSAC_VF                  vfmsac.vf	v8, fs0, v242523# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMSAC_VV                 vfnmsac.vv	v8, v16, v242524# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMSAC_VF                 vfnmsac.vf	v8, fs0, v242525# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMADD_VV                  vfmadd.vv	v8, v16, v242526# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMADD_VF                  vfmadd.vf	v8, fs0, v242527# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMADD_VV                 vfnmadd.vv	v8, v16, v242528# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMADD_VF                 vfnmadd.vf	v8, fs0, v242529# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMSUB_VV                  vfmsub.vv	v8, v16, v242530# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMSUB_VF                  vfmsub.vf	v8, fs0, v242531# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMSUB_VV                 vfnmsub.vv	v8, v16, v242532# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNMSUB_VF                 vfnmsub.vf	v8, fs0, v242533# CHECK-NEXT:  1      912   912.00                       912   VLEN512SiFive7VA[1,913],VLEN512SiFive7VCQ  VFSQRT_V                   vfsqrt.v	v8, v242534# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFRSQRT7_V                 vfrsqrt7.v	v8, v242535# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFREC7_V                   vfrec7.v	v8, v242536# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMIN_VV                   vfmin.vv	v8, v16, v242537# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMIN_VF                   vfmin.vf	v8, v16, fs02538# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMAX_VV                   vfmax.vv	v8, v16, v242539# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMAX_VF                   vfmax.vf	v8, v16, fs02540# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJ_VV                  vfsgnj.vv	v8, v16, v242541# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs02542# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v242543# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs02544# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v242545# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs02546# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v162547# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_X_F_V                vfcvt.x.f.v	v8, v162548# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v162549# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v162550# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v162551# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_F_X_V                vfcvt.f.x.v	v8, v162552# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v162553# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v162554# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v162555# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v162556# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v162557# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v162558# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v162559# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v162560# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_X_F_W               vfncvt.x.f.w	v8, v162561# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v162562# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v162563# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v162564# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_X_W               vfncvt.f.x.w	v8, v162565# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_F_W               vfncvt.f.f.w	v8, v162566# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v162567# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e16, mf4, tu, mu2568# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWADD_VV                  vfwadd.vv	v8, v16, v242569# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWADD_VF                  vfwadd.vf	v8, v16, fs02570# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWSUB_VV                  vfwsub.vv	v8, v16, v242571# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWSUB_VF                  vfwsub.vf	v8, v16, fs02572# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWADD_WV                  vfwadd.wv	v8, v16, v242573# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWADD_WF                  vfwadd.wf	v8, v16, fs02574# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWSUB_WV                  vfwsub.wv	v8, v16, v242575# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWSUB_WF                  vfwsub.wf	v8, v16, fs02576# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMUL_VV                  vfwmul.vv	v8, v16, v242577# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMUL_VF                  vfwmul.vf	v8, v16, fs02578# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMACC_VV                 vfwmacc.vv	v8, v16, v242579# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMACC_VF                 vfwmacc.vf	v8, fs0, v242580# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWNMACC_VV                vfwnmacc.vv	v8, v16, v242581# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWNMACC_VF                vfwnmacc.vf	v8, fs0, v242582# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMSAC_VV                 vfwmsac.vv	v8, v16, v242583# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMSAC_VF                 vfwmsac.vf	v8, fs0, v242584# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWNMSAC_VV                vfwnmsac.vv	v8, v16, v242585# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWNMSAC_VF                vfwnmsac.vf	v8, fs0, v242586# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v242587# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v242588# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs02589# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v242590# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs02591# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v242592# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs02593# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v242594# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs02595# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v242596# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs02597# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v162598# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v162599# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v162600# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v162601# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v162602# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v162603# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v162604# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v162605# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v162606# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v162607# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v162608# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v162609# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v162610# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v162611# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNCVT_X_F_W               vfncvt.x.f.w	v8, v162612# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v162613# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v162614# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v162615# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNCVT_F_X_W               vfncvt.f.x.w	v8, v162616# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNCVT_F_F_W               vfncvt.f.f.w	v8, v162617# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v162618# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e16, mf2, tu, mu2619# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWADD_VV                  vfwadd.vv	v8, v16, v242620# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWADD_VF                  vfwadd.vf	v8, v16, fs02621# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWSUB_VV                  vfwsub.vv	v8, v16, v242622# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWSUB_VF                  vfwsub.vf	v8, v16, fs02623# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWADD_WV                  vfwadd.wv	v8, v16, v242624# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWADD_WF                  vfwadd.wf	v8, v16, fs02625# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWSUB_WV                  vfwsub.wv	v8, v16, v242626# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWSUB_WF                  vfwsub.wf	v8, v16, fs02627# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMUL_VV                  vfwmul.vv	v8, v16, v242628# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMUL_VF                  vfwmul.vf	v8, v16, fs02629# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMACC_VV                 vfwmacc.vv	v8, v16, v242630# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMACC_VF                 vfwmacc.vf	v8, fs0, v242631# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWNMACC_VV                vfwnmacc.vv	v8, v16, v242632# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWNMACC_VF                vfwnmacc.vf	v8, fs0, v242633# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMSAC_VV                 vfwmsac.vv	v8, v16, v242634# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMSAC_VF                 vfwmsac.vf	v8, fs0, v242635# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWNMSAC_VV                vfwnmsac.vv	v8, v16, v242636# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWNMSAC_VF                vfwnmsac.vf	v8, fs0, v242637# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v242638# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v242639# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs02640# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v242641# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs02642# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v242643# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs02644# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v242645# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs02646# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v242647# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs02648# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v162649# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v162650# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v162651# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v162652# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v162653# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v162654# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v162655# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v162656# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v162657# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v162658# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v162659# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v162660# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v162661# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v162662# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_X_F_W               vfncvt.x.f.w	v8, v162663# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v162664# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v162665# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v162666# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_F_X_W               vfncvt.f.x.w	v8, v162667# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_F_F_W               vfncvt.f.f.w	v8, v162668# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v162669# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e16, m1, tu, mu2670# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWADD_VV                  vfwadd.vv	v8, v16, v242671# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWADD_VF                  vfwadd.vf	v8, v16, fs02672# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWSUB_VV                  vfwsub.vv	v8, v16, v242673# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWSUB_VF                  vfwsub.vf	v8, v16, fs02674# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWADD_WV                  vfwadd.wv	v8, v16, v242675# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWADD_WF                  vfwadd.wf	v8, v16, fs02676# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWSUB_WV                  vfwsub.wv	v8, v16, v242677# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWSUB_WF                  vfwsub.wf	v8, v16, fs02678# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMUL_VV                  vfwmul.vv	v8, v16, v242679# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMUL_VF                  vfwmul.vf	v8, v16, fs02680# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMACC_VV                 vfwmacc.vv	v8, v16, v242681# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMACC_VF                 vfwmacc.vf	v8, fs0, v242682# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWNMACC_VV                vfwnmacc.vv	v8, v16, v242683# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWNMACC_VF                vfwnmacc.vf	v8, fs0, v242684# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMSAC_VV                 vfwmsac.vv	v8, v16, v242685# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMSAC_VF                 vfwmsac.vf	v8, fs0, v242686# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWNMSAC_VV                vfwnmsac.vv	v8, v16, v242687# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWNMSAC_VF                vfwnmsac.vf	v8, fs0, v242688# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v242689# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v242690# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs02691# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v242692# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs02693# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v242694# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs02695# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v242696# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs02697# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v242698# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs02699# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v162700# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v162701# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v162702# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v162703# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v162704# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v162705# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v162706# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v162707# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v162708# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v162709# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v162710# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v162711# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v162712# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v162713# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_X_F_W               vfncvt.x.f.w	v8, v162714# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v162715# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v162716# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v162717# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_F_X_W               vfncvt.f.x.w	v8, v162718# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_F_F_W               vfncvt.f.f.w	v8, v162719# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v162720# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e16, m2, tu, mu2721# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWADD_VV                  vfwadd.vv	v8, v16, v242722# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWADD_VF                  vfwadd.vf	v8, v16, fs02723# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWSUB_VV                  vfwsub.vv	v8, v16, v242724# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWSUB_VF                  vfwsub.vf	v8, v16, fs02725# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWADD_WV                  vfwadd.wv	v8, v16, v242726# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWADD_WF                  vfwadd.wf	v8, v16, fs02727# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWSUB_WV                  vfwsub.wv	v8, v16, v242728# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWSUB_WF                  vfwsub.wf	v8, v16, fs02729# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMUL_VV                  vfwmul.vv	v8, v16, v242730# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMUL_VF                  vfwmul.vf	v8, v16, fs02731# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMACC_VV                 vfwmacc.vv	v8, v16, v242732# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMACC_VF                 vfwmacc.vf	v8, fs0, v242733# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWNMACC_VV                vfwnmacc.vv	v8, v16, v242734# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWNMACC_VF                vfwnmacc.vf	v8, fs0, v242735# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMSAC_VV                 vfwmsac.vv	v8, v16, v242736# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMSAC_VF                 vfwmsac.vf	v8, fs0, v242737# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWNMSAC_VV                vfwnmsac.vv	v8, v16, v242738# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWNMSAC_VF                vfwnmsac.vf	v8, fs0, v242739# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v242740# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v242741# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs02742# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v242743# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs02744# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v242745# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs02746# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v242747# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs02748# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v242749# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs02750# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v162751# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v162752# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v162753# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v162754# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v162755# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v162756# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v162757# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v162758# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v162759# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v162760# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v162761# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v162762# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v162763# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v162764# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_X_F_W               vfncvt.x.f.w	v8, v162765# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v162766# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v162767# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v162768# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_F_X_W               vfncvt.f.x.w	v8, v162769# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_F_F_W               vfncvt.f.f.w	v8, v162770# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v162771# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e16, m4, tu, mu2772# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_VV                  vfwadd.vv	v8, v16, v242773# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_VF                  vfwadd.vf	v8, v16, fs02774# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_VV                  vfwsub.vv	v8, v16, v242775# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_VF                  vfwsub.vf	v8, v16, fs02776# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_WV                  vfwadd.wv	v8, v16, v242777# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_WF                  vfwadd.wf	v8, v16, fs02778# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_WV                  vfwsub.wv	v8, v16, v242779# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_WF                  vfwsub.wf	v8, v16, fs02780# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMUL_VV                  vfwmul.vv	v8, v16, v242781# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMUL_VF                  vfwmul.vf	v8, v16, fs02782# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMACC_VV                 vfwmacc.vv	v8, v16, v242783# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMACC_VF                 vfwmacc.vf	v8, fs0, v242784# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMACC_VV                vfwnmacc.vv	v8, v16, v242785# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMACC_VF                vfwnmacc.vf	v8, fs0, v242786# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMSAC_VV                 vfwmsac.vv	v8, v16, v242787# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMSAC_VF                 vfwmsac.vf	v8, fs0, v242788# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMSAC_VV                vfwnmsac.vv	v8, v16, v242789# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMSAC_VF                vfwnmsac.vf	v8, fs0, v242790# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e16, m8, tu, mu2791# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_VV                  vfwadd.vv	v8, v16, v242792# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_VF                  vfwadd.vf	v8, v16, fs02793# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_VV                  vfwsub.vv	v8, v16, v242794# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_VF                  vfwsub.vf	v8, v16, fs02795# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_WV                  vfwadd.wv	v8, v16, v242796# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_WF                  vfwadd.wf	v8, v16, fs02797# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_WV                  vfwsub.wv	v8, v16, v242798# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_WF                  vfwsub.wf	v8, v16, fs02799# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMUL_VV                  vfwmul.vv	v8, v16, v242800# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMUL_VF                  vfwmul.vf	v8, v16, fs02801# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMACC_VV                 vfwmacc.vv	v8, v16, v242802# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMACC_VF                 vfwmacc.vf	v8, fs0, v242803# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMACC_VV                vfwnmacc.vv	v8, v16, v242804# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMACC_VF                vfwnmacc.vf	v8, fs0, v242805# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMSAC_VV                 vfwmsac.vv	v8, v16, v242806# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMSAC_VF                 vfwmsac.vf	v8, fs0, v242807# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMSAC_VV                vfwnmsac.vv	v8, v16, v242808# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMSAC_VF                vfwnmsac.vf	v8, fs0, v242809# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e32, mf2, tu, mu2810# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWADD_VV                  vfwadd.vv	v8, v16, v242811# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWADD_VF                  vfwadd.vf	v8, v16, fs02812# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWSUB_VV                  vfwsub.vv	v8, v16, v242813# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWSUB_VF                  vfwsub.vf	v8, v16, fs02814# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWADD_WV                  vfwadd.wv	v8, v16, v242815# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWADD_WF                  vfwadd.wf	v8, v16, fs02816# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWSUB_WV                  vfwsub.wv	v8, v16, v242817# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWSUB_WF                  vfwsub.wf	v8, v16, fs02818# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMUL_VV                  vfwmul.vv	v8, v16, v242819# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMUL_VF                  vfwmul.vf	v8, v16, fs02820# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMACC_VV                 vfwmacc.vv	v8, v16, v242821# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMACC_VF                 vfwmacc.vf	v8, fs0, v242822# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWNMACC_VV                vfwnmacc.vv	v8, v16, v242823# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWNMACC_VF                vfwnmacc.vf	v8, fs0, v242824# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMSAC_VV                 vfwmsac.vv	v8, v16, v242825# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMSAC_VF                 vfwmsac.vf	v8, fs0, v242826# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWNMSAC_VV                vfwnmsac.vv	v8, v16, v242827# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWNMSAC_VF                vfwnmsac.vf	v8, fs0, v242828# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e32, m1, tu, mu2829# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWADD_VV                  vfwadd.vv	v8, v16, v242830# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWADD_VF                  vfwadd.vf	v8, v16, fs02831# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWSUB_VV                  vfwsub.vv	v8, v16, v242832# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWSUB_VF                  vfwsub.vf	v8, v16, fs02833# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWADD_WV                  vfwadd.wv	v8, v16, v242834# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWADD_WF                  vfwadd.wf	v8, v16, fs02835# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWSUB_WV                  vfwsub.wv	v8, v16, v242836# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWSUB_WF                  vfwsub.wf	v8, v16, fs02837# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMUL_VV                  vfwmul.vv	v8, v16, v242838# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMUL_VF                  vfwmul.vf	v8, v16, fs02839# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMACC_VV                 vfwmacc.vv	v8, v16, v242840# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMACC_VF                 vfwmacc.vf	v8, fs0, v242841# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWNMACC_VV                vfwnmacc.vv	v8, v16, v242842# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWNMACC_VF                vfwnmacc.vf	v8, fs0, v242843# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMSAC_VV                 vfwmsac.vv	v8, v16, v242844# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMSAC_VF                 vfwmsac.vf	v8, fs0, v242845# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWNMSAC_VV                vfwnmsac.vv	v8, v16, v242846# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWNMSAC_VF                vfwnmsac.vf	v8, fs0, v242847# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e32, m2, tu, mu2848# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWADD_VV                  vfwadd.vv	v8, v16, v242849# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWADD_VF                  vfwadd.vf	v8, v16, fs02850# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWSUB_VV                  vfwsub.vv	v8, v16, v242851# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWSUB_VF                  vfwsub.vf	v8, v16, fs02852# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWADD_WV                  vfwadd.wv	v8, v16, v242853# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWADD_WF                  vfwadd.wf	v8, v16, fs02854# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWSUB_WV                  vfwsub.wv	v8, v16, v242855# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWSUB_WF                  vfwsub.wf	v8, v16, fs02856# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMUL_VV                  vfwmul.vv	v8, v16, v242857# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMUL_VF                  vfwmul.vf	v8, v16, fs02858# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMACC_VV                 vfwmacc.vv	v8, v16, v242859# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMACC_VF                 vfwmacc.vf	v8, fs0, v242860# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWNMACC_VV                vfwnmacc.vv	v8, v16, v242861# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWNMACC_VF                vfwnmacc.vf	v8, fs0, v242862# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMSAC_VV                 vfwmsac.vv	v8, v16, v242863# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMSAC_VF                 vfwmsac.vf	v8, fs0, v242864# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWNMSAC_VV                vfwnmsac.vv	v8, v16, v242865# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWNMSAC_VF                vfwnmsac.vf	v8, fs0, v242866# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e32, m4, tu, mu2867# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_VV                  vfwadd.vv	v8, v16, v242868# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_VF                  vfwadd.vf	v8, v16, fs02869# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_VV                  vfwsub.vv	v8, v16, v242870# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_VF                  vfwsub.vf	v8, v16, fs02871# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_WV                  vfwadd.wv	v8, v16, v242872# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_WF                  vfwadd.wf	v8, v16, fs02873# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_WV                  vfwsub.wv	v8, v16, v242874# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_WF                  vfwsub.wf	v8, v16, fs02875# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMUL_VV                  vfwmul.vv	v8, v16, v242876# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMUL_VF                  vfwmul.vf	v8, v16, fs02877# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMACC_VV                 vfwmacc.vv	v8, v16, v242878# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMACC_VF                 vfwmacc.vf	v8, fs0, v242879# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMACC_VV                vfwnmacc.vv	v8, v16, v242880# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMACC_VF                vfwnmacc.vf	v8, fs0, v242881# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMSAC_VV                 vfwmsac.vv	v8, v16, v242882# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMSAC_VF                 vfwmsac.vf	v8, fs0, v242883# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMSAC_VV                vfwnmsac.vv	v8, v16, v242884# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMSAC_VF                vfwnmsac.vf	v8, fs0, v242885# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e32, m8, tu, mu2886# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_VV                  vfwadd.vv	v8, v16, v242887# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_VF                  vfwadd.vf	v8, v16, fs02888# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_VV                  vfwsub.vv	v8, v16, v242889# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_VF                  vfwsub.vf	v8, v16, fs02890# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_WV                  vfwadd.wv	v8, v16, v242891# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_WF                  vfwadd.wf	v8, v16, fs02892# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_WV                  vfwsub.wv	v8, v16, v242893# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_WF                  vfwsub.wf	v8, v16, fs02894# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMUL_VV                  vfwmul.vv	v8, v16, v242895# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMUL_VF                  vfwmul.vf	v8, v16, fs02896# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMACC_VV                 vfwmacc.vv	v8, v16, v242897# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMACC_VF                 vfwmacc.vf	v8, fs0, v242898# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMACC_VV                vfwnmacc.vv	v8, v16, v242899# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMACC_VF                vfwnmacc.vf	v8, fs0, v242900# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMSAC_VV                 vfwmsac.vv	v8, v16, v242901# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMSAC_VF                 vfwmsac.vf	v8, fs0, v242902# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMSAC_VV                vfwnmsac.vv	v8, v16, v242903# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMSAC_VF                vfwnmsac.vf	v8, fs0, v242904# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFREC7_V                   vfrec7.v	v8, v242905# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMIN_VV                   vfmin.vv	v8, v16, v242906# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMIN_VF                   vfmin.vf	v8, v16, fs02907# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMAX_VV                   vfmax.vv	v8, v16, v242908# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMAX_VF                   vfmax.vf	v8, v16, fs02909# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJ_VV                  vfsgnj.vv	v8, v16, v242910# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs02911# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v242912# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs02913# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v242914# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs02915# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v162916# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_X_F_V                vfcvt.x.f.v	v8, v162917# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v162918# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v162919# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v162920# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_F_X_V                vfcvt.f.x.v	v8, v162921# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v162922# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v162923# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v162924# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v162925# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v162926# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v162927# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v162928# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v162929# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_X_F_W               vfncvt.x.f.w	v8, v162930# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v162931# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v162932# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v162933# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_X_W               vfncvt.f.x.w	v8, v162934# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_F_W               vfncvt.f.f.w	v8, v162935# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v162936# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e16, m8, tu, mu2937# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_VV                  vfwadd.vv	v8, v16, v242938# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_VF                  vfwadd.vf	v8, v16, fs02939# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_VV                  vfwsub.vv	v8, v16, v242940# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_VF                  vfwsub.vf	v8, v16, fs02941# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_WV                  vfwadd.wv	v8, v16, v242942# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_WF                  vfwadd.wf	v8, v16, fs02943# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_WV                  vfwsub.wv	v8, v16, v242944# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_WF                  vfwsub.wf	v8, v16, fs02945# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMUL_VV                  vfwmul.vv	v8, v16, v242946# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMUL_VF                  vfwmul.vf	v8, v16, fs02947# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMACC_VV                 vfwmacc.vv	v8, v16, v242948# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMACC_VF                 vfwmacc.vf	v8, fs0, v242949# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMACC_VV                vfwnmacc.vv	v8, v16, v242950# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMACC_VF                vfwnmacc.vf	v8, fs0, v242951# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMSAC_VV                 vfwmsac.vv	v8, v16, v242952# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMSAC_VF                 vfwmsac.vf	v8, fs0, v242953# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMSAC_VV                vfwnmsac.vv	v8, v16, v242954# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMSAC_VF                vfwnmsac.vf	v8, fs0, v242955# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFREC7_V                   vfrec7.v	v8, v242956# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMIN_VV                   vfmin.vv	v8, v16, v242957# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMIN_VF                   vfmin.vf	v8, v16, fs02958# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMAX_VV                   vfmax.vv	v8, v16, v242959# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMAX_VF                   vfmax.vf	v8, v16, fs02960# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJ_VV                  vfsgnj.vv	v8, v16, v242961# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs02962# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v242963# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs02964# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v242965# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs02966# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v162967# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_X_F_V                vfcvt.x.f.v	v8, v162968# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v162969# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v162970# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v162971# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_F_X_V                vfcvt.f.x.v	v8, v162972# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v162973# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v162974# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v162975# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v162976# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v162977# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v162978# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v162979# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v162980# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_X_F_W               vfncvt.x.f.w	v8, v162981# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v162982# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v162983# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v162984# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_X_W               vfncvt.f.x.w	v8, v162985# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_F_W               vfncvt.f.f.w	v8, v162986# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v162987# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e32, mf2, tu, mu2988# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWADD_VV                  vfwadd.vv	v8, v16, v242989# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWADD_VF                  vfwadd.vf	v8, v16, fs02990# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWSUB_VV                  vfwsub.vv	v8, v16, v242991# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWSUB_VF                  vfwsub.vf	v8, v16, fs02992# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWADD_WV                  vfwadd.wv	v8, v16, v242993# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWADD_WF                  vfwadd.wf	v8, v16, fs02994# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWSUB_WV                  vfwsub.wv	v8, v16, v242995# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWSUB_WF                  vfwsub.wf	v8, v16, fs02996# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMUL_VV                  vfwmul.vv	v8, v16, v242997# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMUL_VF                  vfwmul.vf	v8, v16, fs02998# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMACC_VV                 vfwmacc.vv	v8, v16, v242999# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMACC_VF                 vfwmacc.vf	v8, fs0, v243000# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWNMACC_VV                vfwnmacc.vv	v8, v16, v243001# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWNMACC_VF                vfwnmacc.vf	v8, fs0, v243002# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMSAC_VV                 vfwmsac.vv	v8, v16, v243003# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWMSAC_VF                 vfwmsac.vf	v8, fs0, v243004# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWNMSAC_VV                vfwnmsac.vv	v8, v16, v243005# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWNMSAC_VF                vfwnmsac.vf	v8, fs0, v243006# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v243007# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v243008# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs03009# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v243010# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs03011# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v243012# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs03013# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v243014# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs03015# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v243016# CHECK-NEXT:  1      4     1.00                         4     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs03017# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v163018# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v163019# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v163020# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v163021# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v163022# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v163023# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v163024# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v163025# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v163026# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v163027# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v163028# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v163029# CHECK-NEXT:  1      8     1.00                         8     VLEN512SiFive7VA[1,2],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v163030# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v163031# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_X_F_W               vfncvt.x.f.w	v8, v163032# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v163033# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v163034# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v163035# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_F_X_W               vfncvt.f.x.w	v8, v163036# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_F_F_W               vfncvt.f.f.w	v8, v163037# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v163038# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e32, m1, tu, mu3039# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWADD_VV                  vfwadd.vv	v8, v16, v243040# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWADD_VF                  vfwadd.vf	v8, v16, fs03041# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWSUB_VV                  vfwsub.vv	v8, v16, v243042# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWSUB_VF                  vfwsub.vf	v8, v16, fs03043# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWADD_WV                  vfwadd.wv	v8, v16, v243044# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWADD_WF                  vfwadd.wf	v8, v16, fs03045# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWSUB_WV                  vfwsub.wv	v8, v16, v243046# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWSUB_WF                  vfwsub.wf	v8, v16, fs03047# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMUL_VV                  vfwmul.vv	v8, v16, v243048# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMUL_VF                  vfwmul.vf	v8, v16, fs03049# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMACC_VV                 vfwmacc.vv	v8, v16, v243050# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMACC_VF                 vfwmacc.vf	v8, fs0, v243051# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWNMACC_VV                vfwnmacc.vv	v8, v16, v243052# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWNMACC_VF                vfwnmacc.vf	v8, fs0, v243053# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMSAC_VV                 vfwmsac.vv	v8, v16, v243054# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWMSAC_VF                 vfwmsac.vf	v8, fs0, v243055# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWNMSAC_VV                vfwnmsac.vv	v8, v16, v243056# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWNMSAC_VF                vfwnmsac.vf	v8, fs0, v243057# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v243058# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v243059# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs03060# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v243061# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs03062# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v243063# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs03064# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v243065# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs03066# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v243067# CHECK-NEXT:  1      4     2.00                         4     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs03068# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v163069# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v163070# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v163071# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v163072# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v163073# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v163074# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v163075# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v163076# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v163077# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v163078# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v163079# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v163080# CHECK-NEXT:  1      8     2.00                         8     VLEN512SiFive7VA[1,3],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v163081# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v163082# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_X_F_W               vfncvt.x.f.w	v8, v163083# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v163084# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v163085# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v163086# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_F_X_W               vfncvt.f.x.w	v8, v163087# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_F_F_W               vfncvt.f.f.w	v8, v163088# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v163089# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e32, m2, tu, mu3090# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWADD_VV                  vfwadd.vv	v8, v16, v243091# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWADD_VF                  vfwadd.vf	v8, v16, fs03092# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWSUB_VV                  vfwsub.vv	v8, v16, v243093# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWSUB_VF                  vfwsub.vf	v8, v16, fs03094# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWADD_WV                  vfwadd.wv	v8, v16, v243095# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWADD_WF                  vfwadd.wf	v8, v16, fs03096# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWSUB_WV                  vfwsub.wv	v8, v16, v243097# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWSUB_WF                  vfwsub.wf	v8, v16, fs03098# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMUL_VV                  vfwmul.vv	v8, v16, v243099# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMUL_VF                  vfwmul.vf	v8, v16, fs03100# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMACC_VV                 vfwmacc.vv	v8, v16, v243101# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMACC_VF                 vfwmacc.vf	v8, fs0, v243102# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWNMACC_VV                vfwnmacc.vv	v8, v16, v243103# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWNMACC_VF                vfwnmacc.vf	v8, fs0, v243104# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMSAC_VV                 vfwmsac.vv	v8, v16, v243105# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWMSAC_VF                 vfwmsac.vf	v8, fs0, v243106# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWNMSAC_VV                vfwnmsac.vv	v8, v16, v243107# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWNMSAC_VF                vfwnmsac.vf	v8, fs0, v243108# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v243109# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v243110# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs03111# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v243112# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs03113# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v243114# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs03115# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v243116# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs03117# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v243118# CHECK-NEXT:  1      4     4.00                         4     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs03119# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v163120# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v163121# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v163122# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v163123# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v163124# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v163125# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v163126# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v163127# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v163128# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v163129# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v163130# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v163131# CHECK-NEXT:  1      8     4.00                         8     VLEN512SiFive7VA[1,5],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v163132# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v163133# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_X_F_W               vfncvt.x.f.w	v8, v163134# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v163135# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v163136# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v163137# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_F_X_W               vfncvt.f.x.w	v8, v163138# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_F_F_W               vfncvt.f.f.w	v8, v163139# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v163140# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e32, m4, tu, mu3141# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_VV                  vfwadd.vv	v8, v16, v243142# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_VF                  vfwadd.vf	v8, v16, fs03143# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_VV                  vfwsub.vv	v8, v16, v243144# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_VF                  vfwsub.vf	v8, v16, fs03145# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_WV                  vfwadd.wv	v8, v16, v243146# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_WF                  vfwadd.wf	v8, v16, fs03147# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_WV                  vfwsub.wv	v8, v16, v243148# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_WF                  vfwsub.wf	v8, v16, fs03149# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMUL_VV                  vfwmul.vv	v8, v16, v243150# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMUL_VF                  vfwmul.vf	v8, v16, fs03151# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMACC_VV                 vfwmacc.vv	v8, v16, v243152# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMACC_VF                 vfwmacc.vf	v8, fs0, v243153# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMACC_VV                vfwnmacc.vv	v8, v16, v243154# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMACC_VF                vfwnmacc.vf	v8, fs0, v243155# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMSAC_VV                 vfwmsac.vv	v8, v16, v243156# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMSAC_VF                 vfwmsac.vf	v8, fs0, v243157# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMSAC_VV                vfwnmsac.vv	v8, v16, v243158# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMSAC_VF                vfwnmsac.vf	v8, fs0, v243159# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFREC7_V                   vfrec7.v	v8, v243160# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMIN_VV                   vfmin.vv	v8, v16, v243161# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMIN_VF                   vfmin.vf	v8, v16, fs03162# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMAX_VV                   vfmax.vv	v8, v16, v243163# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFMAX_VF                   vfmax.vf	v8, v16, fs03164# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJ_VV                  vfsgnj.vv	v8, v16, v243165# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs03166# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v243167# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs03168# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v243169# CHECK-NEXT:  1      4     8.00                         4     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs03170# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v163171# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_X_F_V                vfcvt.x.f.v	v8, v163172# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v163173# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v163174# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v163175# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFCVT_F_X_V                vfcvt.f.x.v	v8, v163176# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v163177# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v163178# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v163179# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v163180# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v163181# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v163182# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v163183# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v163184# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_X_F_W               vfncvt.x.f.w	v8, v163185# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v163186# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v163187# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v163188# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_X_W               vfncvt.f.x.w	v8, v163189# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_F_W               vfncvt.f.f.w	v8, v163190# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v163191# CHECK-NEXT:  1      3     1.00                  U      1     VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB   VSETVLI                    vsetvli	zero, zero, e32, m8, tu, mu3192# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_VV                  vfwadd.vv	v8, v16, v243193# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_VF                  vfwadd.vf	v8, v16, fs03194# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_VV                  vfwsub.vv	v8, v16, v243195# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_VF                  vfwsub.vf	v8, v16, fs03196# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_WV                  vfwadd.wv	v8, v16, v243197# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWADD_WF                  vfwadd.wf	v8, v16, fs03198# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_WV                  vfwsub.wv	v8, v16, v243199# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWSUB_WF                  vfwsub.wf	v8, v16, fs03200# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMUL_VV                  vfwmul.vv	v8, v16, v243201# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMUL_VF                  vfwmul.vf	v8, v16, fs03202# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMACC_VV                 vfwmacc.vv	v8, v16, v243203# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMACC_VF                 vfwmacc.vf	v8, fs0, v243204# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMACC_VV                vfwnmacc.vv	v8, v16, v243205# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMACC_VF                vfwnmacc.vf	v8, fs0, v243206# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMSAC_VV                 vfwmsac.vv	v8, v16, v243207# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWMSAC_VF                 vfwmsac.vf	v8, fs0, v243208# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMSAC_VV                vfwnmsac.vv	v8, v16, v243209# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWNMSAC_VF                vfwnmsac.vf	v8, fs0, v243210# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFREC7_V                   vfrec7.v	v8, v243211# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMIN_VV                   vfmin.vv	v8, v16, v243212# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMIN_VF                   vfmin.vf	v8, v16, fs03213# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMAX_VV                   vfmax.vv	v8, v16, v243214# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFMAX_VF                   vfmax.vf	v8, v16, fs03215# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJ_VV                  vfsgnj.vv	v8, v16, v243216# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJ_VF                  vfsgnj.vf	v8, v16, fs03217# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJN_VV                 vfsgnjn.vv	v8, v16, v243218# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJN_VF                 vfsgnjn.vf	v8, v16, fs03219# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJX_VV                 vfsgnjx.vv	v8, v16, v243220# CHECK-NEXT:  1      4     16.00                        4     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFSGNJX_VF                 vfsgnjx.vf	v8, v16, fs03221# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_XU_F_V               vfcvt.xu.f.v	v8, v163222# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_X_F_V                vfcvt.x.f.v	v8, v163223# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_RTZ_XU_F_V           vfcvt.rtz.xu.f.v	v8, v163224# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_RTZ_X_F_V            vfcvt.rtz.x.f.v	v8, v163225# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_F_XU_V               vfcvt.f.xu.v	v8, v163226# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFCVT_F_X_V                vfcvt.f.x.v	v8, v163227# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_XU_F_V              vfwcvt.xu.f.v	v8, v163228# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_X_F_V               vfwcvt.x.f.v	v8, v163229# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_XU_F_V          vfwcvt.rtz.xu.f.v	v8, v163230# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_RTZ_X_F_V           vfwcvt.rtz.x.f.v	v8, v163231# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_XU_V              vfwcvt.f.xu.v	v8, v163232# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_X_V               vfwcvt.f.x.v	v8, v163233# CHECK-NEXT:  1      8     8.00                         8     VLEN512SiFive7VA[1,9],VLEN512SiFive7VCQ    VFWCVT_F_F_V               vfwcvt.f.f.v	v8, v163234# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_XU_F_W              vfncvt.xu.f.w	v8, v163235# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_X_F_W               vfncvt.x.f.w	v8, v163236# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_XU_F_W          vfncvt.rtz.xu.f.w	v8, v163237# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_RTZ_X_F_W           vfncvt.rtz.x.f.w	v8, v163238# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_XU_W              vfncvt.f.xu.w	v8, v163239# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_X_W               vfncvt.f.x.w	v8, v163240# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_F_F_W               vfncvt.f.f.w	v8, v163241# CHECK-NEXT:  1      8     16.00                        8     VLEN512SiFive7VA[1,17],VLEN512SiFive7VCQ   VFNCVT_ROD_F_F_W           vfncvt.rod.f.f.w	v8, v163242 3243# CHECK:      Resources:3244# CHECK-NEXT: [0]   - VLEN512SiFive7FDiv3245# CHECK-NEXT: [1]   - VLEN512SiFive7IDiv3246# CHECK-NEXT: [2]   - VLEN512SiFive7PipeA3247# CHECK-NEXT: [3]   - VLEN512SiFive7PipeB3248# CHECK-NEXT: [4]   - VLEN512SiFive7VA3249# CHECK-NEXT: [5]   - VLEN512SiFive7VCQ3250# CHECK-NEXT: [6]   - VLEN512SiFive7VL3251# CHECK-NEXT: [7]   - VLEN512SiFive7VS3252 3253# CHECK:      Resource pressure per iteration:3254# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]3255# CHECK-NEXT:  -      -     32.00   -     32088.00 1558.00  -   -3256 3257# CHECK:      Resource pressure by instruction:3258# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    Instructions:3259# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu3260# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfadd.vv	v8, v16, v243261# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfadd.vf	v8, v16, fs03262# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsub.vv	v8, v16, v243263# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsub.vf	v8, v16, fs03264# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfrsub.vf	v8, v16, fs03265# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmul.vv	v8, v16, v243266# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmul.vf	v8, v16, fs03267# CHECK-NEXT:  -      -      -      -     31.00  1.00    -      -     vfdiv.vv	v8, v16, v243268# CHECK-NEXT:  -      -      -      -     31.00  1.00    -      -     vfdiv.vf	v8, v16, fs03269# CHECK-NEXT:  -      -      -      -     31.00  1.00    -      -     vfrdiv.vf	v8, v16, fs03270# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmacc.vv	v8, v16, v243271# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmacc.vf	v8, fs0, v243272# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmacc.vv	v8, v16, v243273# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmacc.vf	v8, fs0, v243274# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmsac.vv	v8, v16, v243275# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmsac.vf	v8, fs0, v243276# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmsac.vv	v8, v16, v243277# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmsac.vf	v8, fs0, v243278# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmadd.vv	v8, v16, v243279# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmadd.vf	v8, fs0, v243280# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmadd.vv	v8, v16, v243281# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmadd.vf	v8, fs0, v243282# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmsub.vv	v8, v16, v243283# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmsub.vf	v8, fs0, v243284# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmsub.vv	v8, v16, v243285# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmsub.vf	v8, fs0, v243286# CHECK-NEXT:  -      -      -      -     31.00  1.00    -      -     vfsqrt.v	v8, v243287# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfrsqrt7.v	v8, v243288# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfrec7.v	v8, v243289# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmin.vv	v8, v16, v243290# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmin.vf	v8, v16, fs03291# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmax.vv	v8, v16, v243292# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmax.vf	v8, v16, fs03293# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnj.vv	v8, v16, v243294# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnj.vf	v8, v16, fs03295# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjn.vv	v8, v16, v243296# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs03297# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjx.vv	v8, v16, v243298# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs03299# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.xu.f.v	v8, v163300# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.x.f.v	v8, v163301# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163302# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v163303# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.f.xu.v	v8, v163304# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.f.x.v	v8, v163305# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.xu.f.v	v8, v163306# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.x.f.v	v8, v163307# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163308# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163309# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.xu.v	v8, v163310# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.x.v	v8, v163311# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.f.v	v8, v163312# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfncvt.xu.f.w	v8, v163313# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfncvt.x.f.w	v8, v163314# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163315# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfncvt.rtz.x.f.w	v8, v163316# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfncvt.f.xu.w	v8, v163317# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfncvt.f.x.w	v8, v163318# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfncvt.f.f.w	v8, v163319# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfncvt.rod.f.f.w	v8, v163320# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu3321# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfadd.vv	v8, v16, v243322# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfadd.vf	v8, v16, fs03323# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsub.vv	v8, v16, v243324# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsub.vf	v8, v16, fs03325# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfrsub.vf	v8, v16, fs03326# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmul.vv	v8, v16, v243327# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmul.vf	v8, v16, fs03328# CHECK-NEXT:  -      -      -      -     61.00  1.00    -      -     vfdiv.vv	v8, v16, v243329# CHECK-NEXT:  -      -      -      -     61.00  1.00    -      -     vfdiv.vf	v8, v16, fs03330# CHECK-NEXT:  -      -      -      -     61.00  1.00    -      -     vfrdiv.vf	v8, v16, fs03331# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmacc.vv	v8, v16, v243332# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmacc.vf	v8, fs0, v243333# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmacc.vv	v8, v16, v243334# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmacc.vf	v8, fs0, v243335# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmsac.vv	v8, v16, v243336# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmsac.vf	v8, fs0, v243337# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmsac.vv	v8, v16, v243338# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmsac.vf	v8, fs0, v243339# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmadd.vv	v8, v16, v243340# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmadd.vf	v8, fs0, v243341# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmadd.vv	v8, v16, v243342# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmadd.vf	v8, fs0, v243343# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmsub.vv	v8, v16, v243344# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmsub.vf	v8, fs0, v243345# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmsub.vv	v8, v16, v243346# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmsub.vf	v8, fs0, v243347# CHECK-NEXT:  -      -      -      -     61.00  1.00    -      -     vfsqrt.v	v8, v243348# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfrsqrt7.v	v8, v243349# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfrec7.v	v8, v243350# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmin.vv	v8, v16, v243351# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmin.vf	v8, v16, fs03352# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmax.vv	v8, v16, v243353# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmax.vf	v8, v16, fs03354# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnj.vv	v8, v16, v243355# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnj.vf	v8, v16, fs03356# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjn.vv	v8, v16, v243357# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs03358# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjx.vv	v8, v16, v243359# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs03360# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.xu.f.v	v8, v163361# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.x.f.v	v8, v163362# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163363# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v163364# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.f.xu.v	v8, v163365# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.f.x.v	v8, v163366# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.xu.f.v	v8, v163367# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.x.f.v	v8, v163368# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163369# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163370# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.xu.v	v8, v163371# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.x.v	v8, v163372# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.f.v	v8, v163373# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.xu.f.w	v8, v163374# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.x.f.w	v8, v163375# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163376# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.rtz.x.f.w	v8, v163377# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.f.xu.w	v8, v163378# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.f.x.w	v8, v163379# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.f.f.w	v8, v163380# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.rod.f.f.w	v8, v163381# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu3382# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfadd.vv	v8, v16, v243383# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfadd.vf	v8, v16, fs03384# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsub.vv	v8, v16, v243385# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsub.vf	v8, v16, fs03386# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfrsub.vf	v8, v16, fs03387# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmul.vv	v8, v16, v243388# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmul.vf	v8, v16, fs03389# CHECK-NEXT:  -      -      -      -     121.00 1.00    -      -     vfdiv.vv	v8, v16, v243390# CHECK-NEXT:  -      -      -      -     121.00 1.00    -      -     vfdiv.vf	v8, v16, fs03391# CHECK-NEXT:  -      -      -      -     121.00 1.00    -      -     vfrdiv.vf	v8, v16, fs03392# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmacc.vv	v8, v16, v243393# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmacc.vf	v8, fs0, v243394# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmacc.vv	v8, v16, v243395# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmacc.vf	v8, fs0, v243396# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmsac.vv	v8, v16, v243397# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmsac.vf	v8, fs0, v243398# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmsac.vv	v8, v16, v243399# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmsac.vf	v8, fs0, v243400# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmadd.vv	v8, v16, v243401# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmadd.vf	v8, fs0, v243402# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmadd.vv	v8, v16, v243403# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmadd.vf	v8, fs0, v243404# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmsub.vv	v8, v16, v243405# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmsub.vf	v8, fs0, v243406# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmsub.vv	v8, v16, v243407# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmsub.vf	v8, fs0, v243408# CHECK-NEXT:  -      -      -      -     121.00 1.00    -      -     vfsqrt.v	v8, v243409# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfrsqrt7.v	v8, v243410# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfrec7.v	v8, v243411# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmin.vv	v8, v16, v243412# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmin.vf	v8, v16, fs03413# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmax.vv	v8, v16, v243414# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmax.vf	v8, v16, fs03415# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnj.vv	v8, v16, v243416# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnj.vf	v8, v16, fs03417# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjn.vv	v8, v16, v243418# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs03419# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjx.vv	v8, v16, v243420# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs03421# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.xu.f.v	v8, v163422# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.x.f.v	v8, v163423# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163424# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v163425# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.f.xu.v	v8, v163426# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.f.x.v	v8, v163427# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.xu.f.v	v8, v163428# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.x.f.v	v8, v163429# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163430# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163431# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.f.xu.v	v8, v163432# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.f.x.v	v8, v163433# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.f.f.v	v8, v163434# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.xu.f.w	v8, v163435# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.x.f.w	v8, v163436# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163437# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.rtz.x.f.w	v8, v163438# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.f.xu.w	v8, v163439# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.f.x.w	v8, v163440# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.f.f.w	v8, v163441# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.rod.f.f.w	v8, v163442# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu3443# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfadd.vv	v8, v16, v243444# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfadd.vf	v8, v16, fs03445# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsub.vv	v8, v16, v243446# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsub.vf	v8, v16, fs03447# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfrsub.vf	v8, v16, fs03448# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmul.vv	v8, v16, v243449# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmul.vf	v8, v16, fs03450# CHECK-NEXT:  -      -      -      -     241.00 1.00    -      -     vfdiv.vv	v8, v16, v243451# CHECK-NEXT:  -      -      -      -     241.00 1.00    -      -     vfdiv.vf	v8, v16, fs03452# CHECK-NEXT:  -      -      -      -     241.00 1.00    -      -     vfrdiv.vf	v8, v16, fs03453# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmacc.vv	v8, v16, v243454# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmacc.vf	v8, fs0, v243455# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmacc.vv	v8, v16, v243456# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmacc.vf	v8, fs0, v243457# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmsac.vv	v8, v16, v243458# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmsac.vf	v8, fs0, v243459# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmsac.vv	v8, v16, v243460# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmsac.vf	v8, fs0, v243461# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmadd.vv	v8, v16, v243462# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmadd.vf	v8, fs0, v243463# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmadd.vv	v8, v16, v243464# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmadd.vf	v8, fs0, v243465# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmsub.vv	v8, v16, v243466# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmsub.vf	v8, fs0, v243467# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmsub.vv	v8, v16, v243468# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmsub.vf	v8, fs0, v243469# CHECK-NEXT:  -      -      -      -     241.00 1.00    -      -     vfsqrt.v	v8, v243470# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfrsqrt7.v	v8, v243471# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfrec7.v	v8, v243472# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmin.vv	v8, v16, v243473# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmin.vf	v8, v16, fs03474# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmax.vv	v8, v16, v243475# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmax.vf	v8, v16, fs03476# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnj.vv	v8, v16, v243477# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnj.vf	v8, v16, fs03478# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjn.vv	v8, v16, v243479# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs03480# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjx.vv	v8, v16, v243481# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs03482# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.xu.f.v	v8, v163483# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.x.f.v	v8, v163484# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163485# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v163486# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.f.xu.v	v8, v163487# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.f.x.v	v8, v163488# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.xu.f.v	v8, v163489# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.x.f.v	v8, v163490# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163491# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163492# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.f.xu.v	v8, v163493# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.f.x.v	v8, v163494# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.f.f.v	v8, v163495# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.xu.f.w	v8, v163496# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.x.f.w	v8, v163497# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163498# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.rtz.x.f.w	v8, v163499# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.f.xu.w	v8, v163500# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.f.x.w	v8, v163501# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.f.f.w	v8, v163502# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.rod.f.f.w	v8, v163503# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu3504# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfadd.vv	v8, v16, v243505# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfadd.vf	v8, v16, fs03506# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsub.vv	v8, v16, v243507# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsub.vf	v8, v16, fs03508# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfrsub.vf	v8, v16, fs03509# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmul.vv	v8, v16, v243510# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmul.vf	v8, v16, fs03511# CHECK-NEXT:  -      -      -      -     481.00 1.00    -      -     vfdiv.vv	v8, v16, v243512# CHECK-NEXT:  -      -      -      -     481.00 1.00    -      -     vfdiv.vf	v8, v16, fs03513# CHECK-NEXT:  -      -      -      -     481.00 1.00    -      -     vfrdiv.vf	v8, v16, fs03514# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmacc.vv	v8, v16, v243515# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmacc.vf	v8, fs0, v243516# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmacc.vv	v8, v16, v243517# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmacc.vf	v8, fs0, v243518# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmsac.vv	v8, v16, v243519# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmsac.vf	v8, fs0, v243520# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmsac.vv	v8, v16, v243521# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmsac.vf	v8, fs0, v243522# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmadd.vv	v8, v16, v243523# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmadd.vf	v8, fs0, v243524# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmadd.vv	v8, v16, v243525# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmadd.vf	v8, fs0, v243526# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmsub.vv	v8, v16, v243527# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmsub.vf	v8, fs0, v243528# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmsub.vv	v8, v16, v243529# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmsub.vf	v8, fs0, v243530# CHECK-NEXT:  -      -      -      -     481.00 1.00    -      -     vfsqrt.v	v8, v243531# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfrsqrt7.v	v8, v243532# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfrec7.v	v8, v243533# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmin.vv	v8, v16, v243534# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmin.vf	v8, v16, fs03535# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmax.vv	v8, v16, v243536# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmax.vf	v8, v16, fs03537# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnj.vv	v8, v16, v243538# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnj.vf	v8, v16, fs03539# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnjn.vv	v8, v16, v243540# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs03541# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnjx.vv	v8, v16, v243542# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs03543# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.xu.f.v	v8, v163544# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.x.f.v	v8, v163545# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163546# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v163547# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.f.xu.v	v8, v163548# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.f.x.v	v8, v163549# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.xu.f.v	v8, v163550# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.x.f.v	v8, v163551# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163552# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163553# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.xu.v	v8, v163554# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.x.v	v8, v163555# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.f.v	v8, v163556# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.xu.f.w	v8, v163557# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.x.f.w	v8, v163558# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163559# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.x.f.w	v8, v163560# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.xu.w	v8, v163561# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.x.w	v8, v163562# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.f.w	v8, v163563# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rod.f.f.w	v8, v163564# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu3565# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfadd.vv	v8, v16, v243566# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfadd.vf	v8, v16, fs03567# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsub.vv	v8, v16, v243568# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsub.vf	v8, v16, fs03569# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfrsub.vf	v8, v16, fs03570# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmul.vv	v8, v16, v243571# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmul.vf	v8, v16, fs03572# CHECK-NEXT:  -      -      -      -     961.00 1.00    -      -     vfdiv.vv	v8, v16, v243573# CHECK-NEXT:  -      -      -      -     961.00 1.00    -      -     vfdiv.vf	v8, v16, fs03574# CHECK-NEXT:  -      -      -      -     961.00 1.00    -      -     vfrdiv.vf	v8, v16, fs03575# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmacc.vv	v8, v16, v243576# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmacc.vf	v8, fs0, v243577# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmacc.vv	v8, v16, v243578# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmacc.vf	v8, fs0, v243579# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmsac.vv	v8, v16, v243580# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmsac.vf	v8, fs0, v243581# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmsac.vv	v8, v16, v243582# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmsac.vf	v8, fs0, v243583# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmadd.vv	v8, v16, v243584# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmadd.vf	v8, fs0, v243585# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmadd.vv	v8, v16, v243586# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmadd.vf	v8, fs0, v243587# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmsub.vv	v8, v16, v243588# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmsub.vf	v8, fs0, v243589# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmsub.vv	v8, v16, v243590# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmsub.vf	v8, fs0, v243591# CHECK-NEXT:  -      -      -      -     961.00 1.00    -      -     vfsqrt.v	v8, v243592# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfrsqrt7.v	v8, v243593# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfrec7.v	v8, v243594# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmin.vv	v8, v16, v243595# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmin.vf	v8, v16, fs03596# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmax.vv	v8, v16, v243597# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmax.vf	v8, v16, fs03598# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnj.vv	v8, v16, v243599# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnj.vf	v8, v16, fs03600# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjn.vv	v8, v16, v243601# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjn.vf	v8, v16, fs03602# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjx.vv	v8, v16, v243603# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjx.vf	v8, v16, fs03604# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.xu.f.v	v8, v163605# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.x.f.v	v8, v163606# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163607# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.rtz.x.f.v	v8, v163608# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.f.xu.v	v8, v163609# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.f.x.v	v8, v163610# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.xu.f.v	v8, v163611# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.x.f.v	v8, v163612# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163613# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163614# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.xu.v	v8, v163615# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.x.v	v8, v163616# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.f.v	v8, v163617# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.xu.f.w	v8, v163618# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.x.f.w	v8, v163619# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163620# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.x.f.w	v8, v163621# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.xu.w	v8, v163622# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.x.w	v8, v163623# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.f.w	v8, v163624# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rod.f.f.w	v8, v163625# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu3626# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfadd.vv	v8, v16, v243627# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfadd.vf	v8, v16, fs03628# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsub.vv	v8, v16, v243629# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsub.vf	v8, v16, fs03630# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfrsub.vf	v8, v16, fs03631# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmul.vv	v8, v16, v243632# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmul.vf	v8, v16, fs03633# CHECK-NEXT:  -      -      -      -     57.00  1.00    -      -     vfdiv.vv	v8, v16, v243634# CHECK-NEXT:  -      -      -      -     57.00  1.00    -      -     vfdiv.vf	v8, v16, fs03635# CHECK-NEXT:  -      -      -      -     57.00  1.00    -      -     vfrdiv.vf	v8, v16, fs03636# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmacc.vv	v8, v16, v243637# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmacc.vf	v8, fs0, v243638# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmacc.vv	v8, v16, v243639# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmacc.vf	v8, fs0, v243640# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmsac.vv	v8, v16, v243641# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmsac.vf	v8, fs0, v243642# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmsac.vv	v8, v16, v243643# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmsac.vf	v8, fs0, v243644# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmadd.vv	v8, v16, v243645# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmadd.vf	v8, fs0, v243646# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmadd.vv	v8, v16, v243647# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmadd.vf	v8, fs0, v243648# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmsub.vv	v8, v16, v243649# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmsub.vf	v8, fs0, v243650# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmsub.vv	v8, v16, v243651# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfnmsub.vf	v8, fs0, v243652# CHECK-NEXT:  -      -      -      -     57.00  1.00    -      -     vfsqrt.v	v8, v243653# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfrsqrt7.v	v8, v243654# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfrec7.v	v8, v243655# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmin.vv	v8, v16, v243656# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmin.vf	v8, v16, fs03657# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmax.vv	v8, v16, v243658# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmax.vf	v8, v16, fs03659# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnj.vv	v8, v16, v243660# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnj.vf	v8, v16, fs03661# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjn.vv	v8, v16, v243662# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs03663# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjx.vv	v8, v16, v243664# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs03665# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.xu.f.v	v8, v163666# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.x.f.v	v8, v163667# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163668# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v163669# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.f.xu.v	v8, v163670# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.f.x.v	v8, v163671# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.xu.f.v	v8, v163672# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.x.f.v	v8, v163673# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163674# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163675# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.xu.v	v8, v163676# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.x.v	v8, v163677# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.f.v	v8, v163678# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.xu.f.w	v8, v163679# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.x.f.w	v8, v163680# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163681# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.rtz.x.f.w	v8, v163682# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.f.xu.w	v8, v163683# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.f.x.w	v8, v163684# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.f.f.w	v8, v163685# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.rod.f.f.w	v8, v163686# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu3687# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfadd.vv	v8, v16, v243688# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfadd.vf	v8, v16, fs03689# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsub.vv	v8, v16, v243690# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsub.vf	v8, v16, fs03691# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfrsub.vf	v8, v16, fs03692# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmul.vv	v8, v16, v243693# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmul.vf	v8, v16, fs03694# CHECK-NEXT:  -      -      -      -     113.00 1.00    -      -     vfdiv.vv	v8, v16, v243695# CHECK-NEXT:  -      -      -      -     113.00 1.00    -      -     vfdiv.vf	v8, v16, fs03696# CHECK-NEXT:  -      -      -      -     113.00 1.00    -      -     vfrdiv.vf	v8, v16, fs03697# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmacc.vv	v8, v16, v243698# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmacc.vf	v8, fs0, v243699# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmacc.vv	v8, v16, v243700# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmacc.vf	v8, fs0, v243701# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmsac.vv	v8, v16, v243702# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmsac.vf	v8, fs0, v243703# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmsac.vv	v8, v16, v243704# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmsac.vf	v8, fs0, v243705# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmadd.vv	v8, v16, v243706# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmadd.vf	v8, fs0, v243707# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmadd.vv	v8, v16, v243708# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmadd.vf	v8, fs0, v243709# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmsub.vv	v8, v16, v243710# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmsub.vf	v8, fs0, v243711# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmsub.vv	v8, v16, v243712# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmsub.vf	v8, fs0, v243713# CHECK-NEXT:  -      -      -      -     113.00 1.00    -      -     vfsqrt.v	v8, v243714# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfrsqrt7.v	v8, v243715# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfrec7.v	v8, v243716# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmin.vv	v8, v16, v243717# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmin.vf	v8, v16, fs03718# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmax.vv	v8, v16, v243719# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmax.vf	v8, v16, fs03720# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnj.vv	v8, v16, v243721# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnj.vf	v8, v16, fs03722# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjn.vv	v8, v16, v243723# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs03724# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjx.vv	v8, v16, v243725# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs03726# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.xu.f.v	v8, v163727# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.x.f.v	v8, v163728# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163729# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v163730# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.f.xu.v	v8, v163731# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.f.x.v	v8, v163732# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.xu.f.v	v8, v163733# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.x.f.v	v8, v163734# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163735# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163736# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.f.xu.v	v8, v163737# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.f.x.v	v8, v163738# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.f.f.v	v8, v163739# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.xu.f.w	v8, v163740# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.x.f.w	v8, v163741# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163742# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.rtz.x.f.w	v8, v163743# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.f.xu.w	v8, v163744# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.f.x.w	v8, v163745# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.f.f.w	v8, v163746# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.rod.f.f.w	v8, v163747# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu3748# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfadd.vv	v8, v16, v243749# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfadd.vf	v8, v16, fs03750# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsub.vv	v8, v16, v243751# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsub.vf	v8, v16, fs03752# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfrsub.vf	v8, v16, fs03753# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmul.vv	v8, v16, v243754# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmul.vf	v8, v16, fs03755# CHECK-NEXT:  -      -      -      -     225.00 1.00    -      -     vfdiv.vv	v8, v16, v243756# CHECK-NEXT:  -      -      -      -     225.00 1.00    -      -     vfdiv.vf	v8, v16, fs03757# CHECK-NEXT:  -      -      -      -     225.00 1.00    -      -     vfrdiv.vf	v8, v16, fs03758# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmacc.vv	v8, v16, v243759# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmacc.vf	v8, fs0, v243760# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmacc.vv	v8, v16, v243761# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmacc.vf	v8, fs0, v243762# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmsac.vv	v8, v16, v243763# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmsac.vf	v8, fs0, v243764# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmsac.vv	v8, v16, v243765# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmsac.vf	v8, fs0, v243766# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmadd.vv	v8, v16, v243767# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmadd.vf	v8, fs0, v243768# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmadd.vv	v8, v16, v243769# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmadd.vf	v8, fs0, v243770# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmsub.vv	v8, v16, v243771# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmsub.vf	v8, fs0, v243772# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmsub.vv	v8, v16, v243773# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmsub.vf	v8, fs0, v243774# CHECK-NEXT:  -      -      -      -     225.00 1.00    -      -     vfsqrt.v	v8, v243775# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfrsqrt7.v	v8, v243776# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfrec7.v	v8, v243777# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmin.vv	v8, v16, v243778# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmin.vf	v8, v16, fs03779# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmax.vv	v8, v16, v243780# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmax.vf	v8, v16, fs03781# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnj.vv	v8, v16, v243782# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnj.vf	v8, v16, fs03783# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjn.vv	v8, v16, v243784# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs03785# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjx.vv	v8, v16, v243786# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs03787# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.xu.f.v	v8, v163788# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.x.f.v	v8, v163789# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163790# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v163791# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.f.xu.v	v8, v163792# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.f.x.v	v8, v163793# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.xu.f.v	v8, v163794# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.x.f.v	v8, v163795# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163796# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163797# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.f.xu.v	v8, v163798# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.f.x.v	v8, v163799# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.f.f.v	v8, v163800# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.xu.f.w	v8, v163801# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.x.f.w	v8, v163802# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163803# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.rtz.x.f.w	v8, v163804# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.f.xu.w	v8, v163805# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.f.x.w	v8, v163806# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.f.f.w	v8, v163807# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.rod.f.f.w	v8, v163808# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu3809# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfadd.vv	v8, v16, v243810# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfadd.vf	v8, v16, fs03811# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsub.vv	v8, v16, v243812# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsub.vf	v8, v16, fs03813# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfrsub.vf	v8, v16, fs03814# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmul.vv	v8, v16, v243815# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmul.vf	v8, v16, fs03816# CHECK-NEXT:  -      -      -      -     449.00 1.00    -      -     vfdiv.vv	v8, v16, v243817# CHECK-NEXT:  -      -      -      -     449.00 1.00    -      -     vfdiv.vf	v8, v16, fs03818# CHECK-NEXT:  -      -      -      -     449.00 1.00    -      -     vfrdiv.vf	v8, v16, fs03819# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmacc.vv	v8, v16, v243820# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmacc.vf	v8, fs0, v243821# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmacc.vv	v8, v16, v243822# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmacc.vf	v8, fs0, v243823# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmsac.vv	v8, v16, v243824# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmsac.vf	v8, fs0, v243825# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmsac.vv	v8, v16, v243826# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmsac.vf	v8, fs0, v243827# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmadd.vv	v8, v16, v243828# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmadd.vf	v8, fs0, v243829# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmadd.vv	v8, v16, v243830# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmadd.vf	v8, fs0, v243831# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmsub.vv	v8, v16, v243832# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmsub.vf	v8, fs0, v243833# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmsub.vv	v8, v16, v243834# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmsub.vf	v8, fs0, v243835# CHECK-NEXT:  -      -      -      -     449.00 1.00    -      -     vfsqrt.v	v8, v243836# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfrsqrt7.v	v8, v243837# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfrec7.v	v8, v243838# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmin.vv	v8, v16, v243839# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmin.vf	v8, v16, fs03840# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmax.vv	v8, v16, v243841# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmax.vf	v8, v16, fs03842# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnj.vv	v8, v16, v243843# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnj.vf	v8, v16, fs03844# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnjn.vv	v8, v16, v243845# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs03846# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnjx.vv	v8, v16, v243847# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs03848# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.xu.f.v	v8, v163849# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.x.f.v	v8, v163850# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163851# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v163852# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.f.xu.v	v8, v163853# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.f.x.v	v8, v163854# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.xu.f.v	v8, v163855# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.x.f.v	v8, v163856# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163857# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163858# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.xu.v	v8, v163859# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.x.v	v8, v163860# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.f.v	v8, v163861# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.xu.f.w	v8, v163862# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.x.f.w	v8, v163863# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163864# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.x.f.w	v8, v163865# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.xu.w	v8, v163866# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.x.w	v8, v163867# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.f.w	v8, v163868# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rod.f.f.w	v8, v163869# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu3870# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfadd.vv	v8, v16, v243871# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfadd.vf	v8, v16, fs03872# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsub.vv	v8, v16, v243873# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsub.vf	v8, v16, fs03874# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfrsub.vf	v8, v16, fs03875# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmul.vv	v8, v16, v243876# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmul.vf	v8, v16, fs03877# CHECK-NEXT:  -      -      -      -     897.00 1.00    -      -     vfdiv.vv	v8, v16, v243878# CHECK-NEXT:  -      -      -      -     897.00 1.00    -      -     vfdiv.vf	v8, v16, fs03879# CHECK-NEXT:  -      -      -      -     897.00 1.00    -      -     vfrdiv.vf	v8, v16, fs03880# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmacc.vv	v8, v16, v243881# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmacc.vf	v8, fs0, v243882# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmacc.vv	v8, v16, v243883# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmacc.vf	v8, fs0, v243884# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmsac.vv	v8, v16, v243885# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmsac.vf	v8, fs0, v243886# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmsac.vv	v8, v16, v243887# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmsac.vf	v8, fs0, v243888# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmadd.vv	v8, v16, v243889# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmadd.vf	v8, fs0, v243890# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmadd.vv	v8, v16, v243891# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmadd.vf	v8, fs0, v243892# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmsub.vv	v8, v16, v243893# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmsub.vf	v8, fs0, v243894# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmsub.vv	v8, v16, v243895# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmsub.vf	v8, fs0, v243896# CHECK-NEXT:  -      -      -      -     897.00 1.00    -      -     vfsqrt.v	v8, v243897# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfrsqrt7.v	v8, v243898# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfrec7.v	v8, v243899# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmin.vv	v8, v16, v243900# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmin.vf	v8, v16, fs03901# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmax.vv	v8, v16, v243902# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmax.vf	v8, v16, fs03903# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnj.vv	v8, v16, v243904# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnj.vf	v8, v16, fs03905# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjn.vv	v8, v16, v243906# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjn.vf	v8, v16, fs03907# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjx.vv	v8, v16, v243908# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjx.vf	v8, v16, fs03909# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.xu.f.v	v8, v163910# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.x.f.v	v8, v163911# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163912# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.rtz.x.f.v	v8, v163913# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.f.xu.v	v8, v163914# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.f.x.v	v8, v163915# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.xu.f.v	v8, v163916# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.x.f.v	v8, v163917# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163918# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163919# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.xu.v	v8, v163920# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.x.v	v8, v163921# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.f.v	v8, v163922# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.xu.f.w	v8, v163923# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.x.f.w	v8, v163924# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163925# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.x.f.w	v8, v163926# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.xu.w	v8, v163927# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.x.w	v8, v163928# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.f.w	v8, v163929# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rod.f.f.w	v8, v163930# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu3931# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfadd.vv	v8, v16, v243932# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfadd.vf	v8, v16, fs03933# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsub.vv	v8, v16, v243934# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsub.vf	v8, v16, fs03935# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfrsub.vf	v8, v16, fs03936# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmul.vv	v8, v16, v243937# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmul.vf	v8, v16, fs03938# CHECK-NEXT:  -      -      -      -     115.00 1.00    -      -     vfdiv.vv	v8, v16, v243939# CHECK-NEXT:  -      -      -      -     115.00 1.00    -      -     vfdiv.vf	v8, v16, fs03940# CHECK-NEXT:  -      -      -      -     115.00 1.00    -      -     vfrdiv.vf	v8, v16, fs03941# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmacc.vv	v8, v16, v243942# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmacc.vf	v8, fs0, v243943# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmacc.vv	v8, v16, v243944# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmacc.vf	v8, fs0, v243945# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmsac.vv	v8, v16, v243946# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmsac.vf	v8, fs0, v243947# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmsac.vv	v8, v16, v243948# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmsac.vf	v8, fs0, v243949# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmadd.vv	v8, v16, v243950# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmadd.vf	v8, fs0, v243951# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmadd.vv	v8, v16, v243952# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmadd.vf	v8, fs0, v243953# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmsub.vv	v8, v16, v243954# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmsub.vf	v8, fs0, v243955# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmsub.vv	v8, v16, v243956# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfnmsub.vf	v8, fs0, v243957# CHECK-NEXT:  -      -      -      -     115.00 1.00    -      -     vfsqrt.v	v8, v243958# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfrsqrt7.v	v8, v243959# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfrec7.v	v8, v243960# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmin.vv	v8, v16, v243961# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmin.vf	v8, v16, fs03962# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmax.vv	v8, v16, v243963# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmax.vf	v8, v16, fs03964# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnj.vv	v8, v16, v243965# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnj.vf	v8, v16, fs03966# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjn.vv	v8, v16, v243967# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs03968# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjx.vv	v8, v16, v243969# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs03970# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.xu.f.v	v8, v163971# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.x.f.v	v8, v163972# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163973# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v163974# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.f.xu.v	v8, v163975# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.f.x.v	v8, v163976# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.xu.f.v	v8, v163977# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.x.f.v	v8, v163978# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163979# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163980# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.xu.v	v8, v163981# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.x.v	v8, v163982# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.f.v	v8, v163983# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.xu.f.w	v8, v163984# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.x.f.w	v8, v163985# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163986# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.rtz.x.f.w	v8, v163987# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.xu.w	v8, v163988# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.x.w	v8, v163989# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.f.w	v8, v163990# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rod.f.f.w	v8, v163991# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu3992# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfadd.vv	v8, v16, v243993# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfadd.vf	v8, v16, fs03994# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsub.vv	v8, v16, v243995# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsub.vf	v8, v16, fs03996# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfrsub.vf	v8, v16, fs03997# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmul.vv	v8, v16, v243998# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmul.vf	v8, v16, fs03999# CHECK-NEXT:  -      -      -      -     229.00 1.00    -      -     vfdiv.vv	v8, v16, v244000# CHECK-NEXT:  -      -      -      -     229.00 1.00    -      -     vfdiv.vf	v8, v16, fs04001# CHECK-NEXT:  -      -      -      -     229.00 1.00    -      -     vfrdiv.vf	v8, v16, fs04002# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmacc.vv	v8, v16, v244003# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmacc.vf	v8, fs0, v244004# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmacc.vv	v8, v16, v244005# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmacc.vf	v8, fs0, v244006# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmsac.vv	v8, v16, v244007# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmsac.vf	v8, fs0, v244008# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmsac.vv	v8, v16, v244009# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmsac.vf	v8, fs0, v244010# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmadd.vv	v8, v16, v244011# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmadd.vf	v8, fs0, v244012# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmadd.vv	v8, v16, v244013# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmadd.vf	v8, fs0, v244014# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmsub.vv	v8, v16, v244015# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmsub.vf	v8, fs0, v244016# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmsub.vv	v8, v16, v244017# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfnmsub.vf	v8, fs0, v244018# CHECK-NEXT:  -      -      -      -     229.00 1.00    -      -     vfsqrt.v	v8, v244019# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfrsqrt7.v	v8, v244020# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfrec7.v	v8, v244021# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmin.vv	v8, v16, v244022# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmin.vf	v8, v16, fs04023# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmax.vv	v8, v16, v244024# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmax.vf	v8, v16, fs04025# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnj.vv	v8, v16, v244026# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnj.vf	v8, v16, fs04027# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjn.vv	v8, v16, v244028# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs04029# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjx.vv	v8, v16, v244030# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs04031# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.xu.f.v	v8, v164032# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.x.f.v	v8, v164033# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164034# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v164035# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.f.xu.v	v8, v164036# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.f.x.v	v8, v164037# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.xu.f.v	v8, v164038# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.x.f.v	v8, v164039# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164040# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164041# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.xu.v	v8, v164042# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.x.v	v8, v164043# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.f.v	v8, v164044# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.xu.f.w	v8, v164045# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.x.f.w	v8, v164046# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164047# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.rtz.x.f.w	v8, v164048# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.xu.w	v8, v164049# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.x.w	v8, v164050# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.f.w	v8, v164051# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rod.f.f.w	v8, v164052# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu4053# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfadd.vv	v8, v16, v244054# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfadd.vf	v8, v16, fs04055# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsub.vv	v8, v16, v244056# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsub.vf	v8, v16, fs04057# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfrsub.vf	v8, v16, fs04058# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmul.vv	v8, v16, v244059# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmul.vf	v8, v16, fs04060# CHECK-NEXT:  -      -      -      -     457.00 1.00    -      -     vfdiv.vv	v8, v16, v244061# CHECK-NEXT:  -      -      -      -     457.00 1.00    -      -     vfdiv.vf	v8, v16, fs04062# CHECK-NEXT:  -      -      -      -     457.00 1.00    -      -     vfrdiv.vf	v8, v16, fs04063# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmacc.vv	v8, v16, v244064# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmacc.vf	v8, fs0, v244065# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmacc.vv	v8, v16, v244066# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmacc.vf	v8, fs0, v244067# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmsac.vv	v8, v16, v244068# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmsac.vf	v8, fs0, v244069# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmsac.vv	v8, v16, v244070# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmsac.vf	v8, fs0, v244071# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmadd.vv	v8, v16, v244072# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmadd.vf	v8, fs0, v244073# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmadd.vv	v8, v16, v244074# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmadd.vf	v8, fs0, v244075# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmsub.vv	v8, v16, v244076# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmsub.vf	v8, fs0, v244077# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmsub.vv	v8, v16, v244078# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfnmsub.vf	v8, fs0, v244079# CHECK-NEXT:  -      -      -      -     457.00 1.00    -      -     vfsqrt.v	v8, v244080# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfrsqrt7.v	v8, v244081# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfrec7.v	v8, v244082# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmin.vv	v8, v16, v244083# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmin.vf	v8, v16, fs04084# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmax.vv	v8, v16, v244085# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmax.vf	v8, v16, fs04086# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnj.vv	v8, v16, v244087# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnj.vf	v8, v16, fs04088# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnjn.vv	v8, v16, v244089# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs04090# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnjx.vv	v8, v16, v244091# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs04092# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.xu.f.v	v8, v164093# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.x.f.v	v8, v164094# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164095# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v164096# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.f.xu.v	v8, v164097# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.f.x.v	v8, v164098# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.xu.f.v	v8, v164099# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.x.f.v	v8, v164100# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164101# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164102# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.xu.v	v8, v164103# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.x.v	v8, v164104# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.f.v	v8, v164105# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.xu.f.w	v8, v164106# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.x.f.w	v8, v164107# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164108# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.x.f.w	v8, v164109# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.xu.w	v8, v164110# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.x.w	v8, v164111# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.f.w	v8, v164112# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rod.f.f.w	v8, v164113# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu4114# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfadd.vv	v8, v16, v244115# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfadd.vf	v8, v16, fs04116# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsub.vv	v8, v16, v244117# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsub.vf	v8, v16, fs04118# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfrsub.vf	v8, v16, fs04119# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmul.vv	v8, v16, v244120# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmul.vf	v8, v16, fs04121# CHECK-NEXT:  -      -      -      -     913.00 1.00    -      -     vfdiv.vv	v8, v16, v244122# CHECK-NEXT:  -      -      -      -     913.00 1.00    -      -     vfdiv.vf	v8, v16, fs04123# CHECK-NEXT:  -      -      -      -     913.00 1.00    -      -     vfrdiv.vf	v8, v16, fs04124# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmacc.vv	v8, v16, v244125# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmacc.vf	v8, fs0, v244126# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmacc.vv	v8, v16, v244127# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmacc.vf	v8, fs0, v244128# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmsac.vv	v8, v16, v244129# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmsac.vf	v8, fs0, v244130# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmsac.vv	v8, v16, v244131# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmsac.vf	v8, fs0, v244132# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmadd.vv	v8, v16, v244133# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmadd.vf	v8, fs0, v244134# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmadd.vv	v8, v16, v244135# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmadd.vf	v8, fs0, v244136# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmsub.vv	v8, v16, v244137# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmsub.vf	v8, fs0, v244138# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmsub.vv	v8, v16, v244139# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfnmsub.vf	v8, fs0, v244140# CHECK-NEXT:  -      -      -      -     913.00 1.00    -      -     vfsqrt.v	v8, v244141# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfrsqrt7.v	v8, v244142# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfrec7.v	v8, v244143# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmin.vv	v8, v16, v244144# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmin.vf	v8, v16, fs04145# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmax.vv	v8, v16, v244146# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmax.vf	v8, v16, fs04147# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnj.vv	v8, v16, v244148# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnj.vf	v8, v16, fs04149# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjn.vv	v8, v16, v244150# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjn.vf	v8, v16, fs04151# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjx.vv	v8, v16, v244152# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjx.vf	v8, v16, fs04153# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.xu.f.v	v8, v164154# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.x.f.v	v8, v164155# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164156# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.rtz.x.f.v	v8, v164157# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.f.xu.v	v8, v164158# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.f.x.v	v8, v164159# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.xu.f.v	v8, v164160# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.x.f.v	v8, v164161# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164162# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164163# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.xu.v	v8, v164164# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.x.v	v8, v164165# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.f.v	v8, v164166# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.xu.f.w	v8, v164167# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.x.f.w	v8, v164168# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164169# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.x.f.w	v8, v164170# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.xu.w	v8, v164171# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.x.w	v8, v164172# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.f.w	v8, v164173# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rod.f.f.w	v8, v164174# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu4175# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwadd.vv	v8, v16, v244176# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwadd.vf	v8, v16, fs04177# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwsub.vv	v8, v16, v244178# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwsub.vf	v8, v16, fs04179# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwadd.wv	v8, v16, v244180# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwadd.wf	v8, v16, fs04181# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwsub.wv	v8, v16, v244182# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwsub.wf	v8, v16, fs04183# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmul.vv	v8, v16, v244184# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmul.vf	v8, v16, fs04185# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmacc.vv	v8, v16, v244186# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244187# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244188# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244189# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmsac.vv	v8, v16, v244190# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244191# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244192# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244193# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfrec7.v	v8, v244194# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmin.vv	v8, v16, v244195# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmin.vf	v8, v16, fs04196# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmax.vv	v8, v16, v244197# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmax.vf	v8, v16, fs04198# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnj.vv	v8, v16, v244199# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnj.vf	v8, v16, fs04200# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjn.vv	v8, v16, v244201# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs04202# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjx.vv	v8, v16, v244203# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs04204# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.xu.f.v	v8, v164205# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.x.f.v	v8, v164206# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164207# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v164208# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.f.xu.v	v8, v164209# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.f.x.v	v8, v164210# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.xu.f.v	v8, v164211# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.x.f.v	v8, v164212# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164213# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164214# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.xu.v	v8, v164215# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.x.v	v8, v164216# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.f.v	v8, v164217# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfncvt.xu.f.w	v8, v164218# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfncvt.x.f.w	v8, v164219# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164220# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfncvt.rtz.x.f.w	v8, v164221# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfncvt.f.xu.w	v8, v164222# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfncvt.f.x.w	v8, v164223# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfncvt.f.f.w	v8, v164224# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfncvt.rod.f.f.w	v8, v164225# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu4226# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwadd.vv	v8, v16, v244227# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwadd.vf	v8, v16, fs04228# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwsub.vv	v8, v16, v244229# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwsub.vf	v8, v16, fs04230# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwadd.wv	v8, v16, v244231# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwadd.wf	v8, v16, fs04232# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwsub.wv	v8, v16, v244233# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwsub.wf	v8, v16, fs04234# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmul.vv	v8, v16, v244235# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmul.vf	v8, v16, fs04236# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmacc.vv	v8, v16, v244237# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244238# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244239# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244240# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmsac.vv	v8, v16, v244241# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244242# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244243# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244244# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfrec7.v	v8, v244245# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmin.vv	v8, v16, v244246# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmin.vf	v8, v16, fs04247# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmax.vv	v8, v16, v244248# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmax.vf	v8, v16, fs04249# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnj.vv	v8, v16, v244250# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnj.vf	v8, v16, fs04251# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjn.vv	v8, v16, v244252# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs04253# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjx.vv	v8, v16, v244254# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs04255# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.xu.f.v	v8, v164256# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.x.f.v	v8, v164257# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164258# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v164259# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.f.xu.v	v8, v164260# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.f.x.v	v8, v164261# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.xu.f.v	v8, v164262# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.x.f.v	v8, v164263# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164264# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164265# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.xu.v	v8, v164266# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.x.v	v8, v164267# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.f.v	v8, v164268# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.xu.f.w	v8, v164269# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.x.f.w	v8, v164270# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164271# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.rtz.x.f.w	v8, v164272# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.f.xu.w	v8, v164273# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.f.x.w	v8, v164274# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.f.f.w	v8, v164275# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.rod.f.f.w	v8, v164276# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu4277# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwadd.vv	v8, v16, v244278# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwadd.vf	v8, v16, fs04279# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwsub.vv	v8, v16, v244280# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwsub.vf	v8, v16, fs04281# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwadd.wv	v8, v16, v244282# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwadd.wf	v8, v16, fs04283# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwsub.wv	v8, v16, v244284# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwsub.wf	v8, v16, fs04285# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmul.vv	v8, v16, v244286# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmul.vf	v8, v16, fs04287# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmacc.vv	v8, v16, v244288# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244289# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244290# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244291# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmsac.vv	v8, v16, v244292# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244293# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244294# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244295# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfrec7.v	v8, v244296# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmin.vv	v8, v16, v244297# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmin.vf	v8, v16, fs04298# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmax.vv	v8, v16, v244299# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmax.vf	v8, v16, fs04300# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnj.vv	v8, v16, v244301# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnj.vf	v8, v16, fs04302# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjn.vv	v8, v16, v244303# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs04304# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjx.vv	v8, v16, v244305# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs04306# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.xu.f.v	v8, v164307# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.x.f.v	v8, v164308# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164309# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v164310# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.f.xu.v	v8, v164311# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.f.x.v	v8, v164312# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.xu.f.v	v8, v164313# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.x.f.v	v8, v164314# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164315# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164316# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.f.xu.v	v8, v164317# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.f.x.v	v8, v164318# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.f.f.v	v8, v164319# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.xu.f.w	v8, v164320# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.x.f.w	v8, v164321# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164322# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.rtz.x.f.w	v8, v164323# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.f.xu.w	v8, v164324# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.f.x.w	v8, v164325# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.f.f.w	v8, v164326# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.rod.f.f.w	v8, v164327# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu4328# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwadd.vv	v8, v16, v244329# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwadd.vf	v8, v16, fs04330# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwsub.vv	v8, v16, v244331# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwsub.vf	v8, v16, fs04332# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwadd.wv	v8, v16, v244333# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwadd.wf	v8, v16, fs04334# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwsub.wv	v8, v16, v244335# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwsub.wf	v8, v16, fs04336# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmul.vv	v8, v16, v244337# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmul.vf	v8, v16, fs04338# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmacc.vv	v8, v16, v244339# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244340# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244341# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244342# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmsac.vv	v8, v16, v244343# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244344# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244345# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244346# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfrec7.v	v8, v244347# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmin.vv	v8, v16, v244348# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmin.vf	v8, v16, fs04349# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmax.vv	v8, v16, v244350# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmax.vf	v8, v16, fs04351# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnj.vv	v8, v16, v244352# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnj.vf	v8, v16, fs04353# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjn.vv	v8, v16, v244354# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs04355# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjx.vv	v8, v16, v244356# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs04357# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.xu.f.v	v8, v164358# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.x.f.v	v8, v164359# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164360# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v164361# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.f.xu.v	v8, v164362# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.f.x.v	v8, v164363# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.xu.f.v	v8, v164364# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.x.f.v	v8, v164365# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164366# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164367# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.f.xu.v	v8, v164368# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.f.x.v	v8, v164369# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.f.f.v	v8, v164370# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.xu.f.w	v8, v164371# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.x.f.w	v8, v164372# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164373# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.rtz.x.f.w	v8, v164374# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.f.xu.w	v8, v164375# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.f.x.w	v8, v164376# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.f.f.w	v8, v164377# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.rod.f.f.w	v8, v164378# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu4379# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.vv	v8, v16, v244380# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.vf	v8, v16, fs04381# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.vv	v8, v16, v244382# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.vf	v8, v16, fs04383# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.wv	v8, v16, v244384# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.wf	v8, v16, fs04385# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.wv	v8, v16, v244386# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.wf	v8, v16, fs04387# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmul.vv	v8, v16, v244388# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmul.vf	v8, v16, fs04389# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmacc.vv	v8, v16, v244390# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244391# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244392# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244393# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmsac.vv	v8, v16, v244394# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244395# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244396# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244397# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu4398# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.vv	v8, v16, v244399# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.vf	v8, v16, fs04400# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.vv	v8, v16, v244401# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.vf	v8, v16, fs04402# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.wv	v8, v16, v244403# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.wf	v8, v16, fs04404# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.wv	v8, v16, v244405# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.wf	v8, v16, fs04406# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmul.vv	v8, v16, v244407# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmul.vf	v8, v16, fs04408# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmacc.vv	v8, v16, v244409# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244410# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244411# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244412# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmsac.vv	v8, v16, v244413# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244414# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244415# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244416# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu4417# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwadd.vv	v8, v16, v244418# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwadd.vf	v8, v16, fs04419# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwsub.vv	v8, v16, v244420# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwsub.vf	v8, v16, fs04421# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwadd.wv	v8, v16, v244422# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwadd.wf	v8, v16, fs04423# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwsub.wv	v8, v16, v244424# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwsub.wf	v8, v16, fs04425# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmul.vv	v8, v16, v244426# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmul.vf	v8, v16, fs04427# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmacc.vv	v8, v16, v244428# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244429# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244430# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244431# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmsac.vv	v8, v16, v244432# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244433# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244434# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244435# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu4436# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwadd.vv	v8, v16, v244437# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwadd.vf	v8, v16, fs04438# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwsub.vv	v8, v16, v244439# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwsub.vf	v8, v16, fs04440# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwadd.wv	v8, v16, v244441# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwadd.wf	v8, v16, fs04442# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwsub.wv	v8, v16, v244443# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwsub.wf	v8, v16, fs04444# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmul.vv	v8, v16, v244445# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmul.vf	v8, v16, fs04446# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmacc.vv	v8, v16, v244447# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244448# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244449# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244450# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmsac.vv	v8, v16, v244451# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244452# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244453# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244454# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu4455# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwadd.vv	v8, v16, v244456# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwadd.vf	v8, v16, fs04457# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwsub.vv	v8, v16, v244458# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwsub.vf	v8, v16, fs04459# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwadd.wv	v8, v16, v244460# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwadd.wf	v8, v16, fs04461# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwsub.wv	v8, v16, v244462# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwsub.wf	v8, v16, fs04463# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmul.vv	v8, v16, v244464# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmul.vf	v8, v16, fs04465# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmacc.vv	v8, v16, v244466# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244467# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244468# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244469# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmsac.vv	v8, v16, v244470# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244471# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244472# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244473# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu4474# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.vv	v8, v16, v244475# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.vf	v8, v16, fs04476# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.vv	v8, v16, v244477# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.vf	v8, v16, fs04478# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.wv	v8, v16, v244479# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.wf	v8, v16, fs04480# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.wv	v8, v16, v244481# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.wf	v8, v16, fs04482# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmul.vv	v8, v16, v244483# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmul.vf	v8, v16, fs04484# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmacc.vv	v8, v16, v244485# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244486# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244487# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244488# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmsac.vv	v8, v16, v244489# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244490# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244491# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244492# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu4493# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.vv	v8, v16, v244494# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.vf	v8, v16, fs04495# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.vv	v8, v16, v244496# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.vf	v8, v16, fs04497# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.wv	v8, v16, v244498# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.wf	v8, v16, fs04499# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.wv	v8, v16, v244500# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.wf	v8, v16, fs04501# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmul.vv	v8, v16, v244502# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmul.vf	v8, v16, fs04503# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmacc.vv	v8, v16, v244504# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244505# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244506# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244507# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmsac.vv	v8, v16, v244508# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244509# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244510# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244511# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfrec7.v	v8, v244512# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmin.vv	v8, v16, v244513# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmin.vf	v8, v16, fs04514# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmax.vv	v8, v16, v244515# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmax.vf	v8, v16, fs04516# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnj.vv	v8, v16, v244517# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnj.vf	v8, v16, fs04518# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjn.vv	v8, v16, v244519# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjn.vf	v8, v16, fs04520# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjx.vv	v8, v16, v244521# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjx.vf	v8, v16, fs04522# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.xu.f.v	v8, v164523# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.x.f.v	v8, v164524# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164525# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.rtz.x.f.v	v8, v164526# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.f.xu.v	v8, v164527# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.f.x.v	v8, v164528# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.xu.f.v	v8, v164529# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.x.f.v	v8, v164530# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164531# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164532# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.xu.v	v8, v164533# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.x.v	v8, v164534# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.f.v	v8, v164535# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.xu.f.w	v8, v164536# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.x.f.w	v8, v164537# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164538# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.x.f.w	v8, v164539# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.xu.w	v8, v164540# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.x.w	v8, v164541# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.f.w	v8, v164542# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rod.f.f.w	v8, v164543# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu4544# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.vv	v8, v16, v244545# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.vf	v8, v16, fs04546# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.vv	v8, v16, v244547# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.vf	v8, v16, fs04548# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.wv	v8, v16, v244549# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.wf	v8, v16, fs04550# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.wv	v8, v16, v244551# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.wf	v8, v16, fs04552# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmul.vv	v8, v16, v244553# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmul.vf	v8, v16, fs04554# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmacc.vv	v8, v16, v244555# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244556# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244557# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244558# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmsac.vv	v8, v16, v244559# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244560# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244561# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244562# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfrec7.v	v8, v244563# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmin.vv	v8, v16, v244564# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmin.vf	v8, v16, fs04565# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmax.vv	v8, v16, v244566# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmax.vf	v8, v16, fs04567# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnj.vv	v8, v16, v244568# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnj.vf	v8, v16, fs04569# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjn.vv	v8, v16, v244570# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjn.vf	v8, v16, fs04571# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjx.vv	v8, v16, v244572# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjx.vf	v8, v16, fs04573# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.xu.f.v	v8, v164574# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.x.f.v	v8, v164575# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164576# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.rtz.x.f.v	v8, v164577# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.f.xu.v	v8, v164578# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.f.x.v	v8, v164579# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.xu.f.v	v8, v164580# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.x.f.v	v8, v164581# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164582# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164583# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.xu.v	v8, v164584# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.x.v	v8, v164585# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.f.v	v8, v164586# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.xu.f.w	v8, v164587# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.x.f.w	v8, v164588# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164589# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.x.f.w	v8, v164590# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.xu.w	v8, v164591# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.x.w	v8, v164592# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.f.w	v8, v164593# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rod.f.f.w	v8, v164594# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu4595# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwadd.vv	v8, v16, v244596# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwadd.vf	v8, v16, fs04597# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwsub.vv	v8, v16, v244598# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwsub.vf	v8, v16, fs04599# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwadd.wv	v8, v16, v244600# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwadd.wf	v8, v16, fs04601# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwsub.wv	v8, v16, v244602# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwsub.wf	v8, v16, fs04603# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmul.vv	v8, v16, v244604# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmul.vf	v8, v16, fs04605# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmacc.vv	v8, v16, v244606# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244607# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244608# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244609# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmsac.vv	v8, v16, v244610# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244611# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244612# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244613# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfrec7.v	v8, v244614# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmin.vv	v8, v16, v244615# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmin.vf	v8, v16, fs04616# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmax.vv	v8, v16, v244617# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfmax.vf	v8, v16, fs04618# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnj.vv	v8, v16, v244619# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnj.vf	v8, v16, fs04620# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjn.vv	v8, v16, v244621# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs04622# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjx.vv	v8, v16, v244623# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs04624# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.xu.f.v	v8, v164625# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.x.f.v	v8, v164626# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164627# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v164628# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.f.xu.v	v8, v164629# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfcvt.f.x.v	v8, v164630# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.xu.f.v	v8, v164631# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.x.f.v	v8, v164632# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164633# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164634# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.xu.v	v8, v164635# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.x.v	v8, v164636# CHECK-NEXT:  -      -      -      -     2.00   1.00    -      -     vfwcvt.f.f.v	v8, v164637# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.xu.f.w	v8, v164638# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.x.f.w	v8, v164639# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164640# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.rtz.x.f.w	v8, v164641# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.f.xu.w	v8, v164642# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.f.x.w	v8, v164643# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.f.f.w	v8, v164644# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfncvt.rod.f.f.w	v8, v164645# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu4646# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwadd.vv	v8, v16, v244647# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwadd.vf	v8, v16, fs04648# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwsub.vv	v8, v16, v244649# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwsub.vf	v8, v16, fs04650# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwadd.wv	v8, v16, v244651# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwadd.wf	v8, v16, fs04652# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwsub.wv	v8, v16, v244653# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwsub.wf	v8, v16, fs04654# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmul.vv	v8, v16, v244655# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmul.vf	v8, v16, fs04656# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmacc.vv	v8, v16, v244657# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244658# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244659# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244660# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmsac.vv	v8, v16, v244661# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244662# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244663# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244664# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfrec7.v	v8, v244665# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmin.vv	v8, v16, v244666# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmin.vf	v8, v16, fs04667# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmax.vv	v8, v16, v244668# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfmax.vf	v8, v16, fs04669# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnj.vv	v8, v16, v244670# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnj.vf	v8, v16, fs04671# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjn.vv	v8, v16, v244672# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs04673# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjx.vv	v8, v16, v244674# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs04675# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.xu.f.v	v8, v164676# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.x.f.v	v8, v164677# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164678# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v164679# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.f.xu.v	v8, v164680# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfcvt.f.x.v	v8, v164681# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.xu.f.v	v8, v164682# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.x.f.v	v8, v164683# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164684# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164685# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.f.xu.v	v8, v164686# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.f.x.v	v8, v164687# CHECK-NEXT:  -      -      -      -     3.00   1.00    -      -     vfwcvt.f.f.v	v8, v164688# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.xu.f.w	v8, v164689# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.x.f.w	v8, v164690# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164691# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.rtz.x.f.w	v8, v164692# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.f.xu.w	v8, v164693# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.f.x.w	v8, v164694# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.f.f.w	v8, v164695# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfncvt.rod.f.f.w	v8, v164696# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu4697# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwadd.vv	v8, v16, v244698# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwadd.vf	v8, v16, fs04699# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwsub.vv	v8, v16, v244700# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwsub.vf	v8, v16, fs04701# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwadd.wv	v8, v16, v244702# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwadd.wf	v8, v16, fs04703# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwsub.wv	v8, v16, v244704# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwsub.wf	v8, v16, fs04705# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmul.vv	v8, v16, v244706# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmul.vf	v8, v16, fs04707# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmacc.vv	v8, v16, v244708# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244709# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244710# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244711# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmsac.vv	v8, v16, v244712# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244713# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244714# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244715# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfrec7.v	v8, v244716# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmin.vv	v8, v16, v244717# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmin.vf	v8, v16, fs04718# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmax.vv	v8, v16, v244719# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfmax.vf	v8, v16, fs04720# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnj.vv	v8, v16, v244721# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnj.vf	v8, v16, fs04722# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjn.vv	v8, v16, v244723# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs04724# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjx.vv	v8, v16, v244725# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs04726# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.xu.f.v	v8, v164727# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.x.f.v	v8, v164728# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164729# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v164730# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.f.xu.v	v8, v164731# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfcvt.f.x.v	v8, v164732# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.xu.f.v	v8, v164733# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.x.f.v	v8, v164734# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164735# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164736# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.f.xu.v	v8, v164737# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.f.x.v	v8, v164738# CHECK-NEXT:  -      -      -      -     5.00   1.00    -      -     vfwcvt.f.f.v	v8, v164739# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.xu.f.w	v8, v164740# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.x.f.w	v8, v164741# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164742# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.rtz.x.f.w	v8, v164743# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.f.xu.w	v8, v164744# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.f.x.w	v8, v164745# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.f.f.w	v8, v164746# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfncvt.rod.f.f.w	v8, v164747# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu4748# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.vv	v8, v16, v244749# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.vf	v8, v16, fs04750# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.vv	v8, v16, v244751# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.vf	v8, v16, fs04752# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.wv	v8, v16, v244753# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.wf	v8, v16, fs04754# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.wv	v8, v16, v244755# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.wf	v8, v16, fs04756# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmul.vv	v8, v16, v244757# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmul.vf	v8, v16, fs04758# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmacc.vv	v8, v16, v244759# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244760# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244761# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244762# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmsac.vv	v8, v16, v244763# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244764# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244765# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244766# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfrec7.v	v8, v244767# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmin.vv	v8, v16, v244768# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmin.vf	v8, v16, fs04769# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmax.vv	v8, v16, v244770# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfmax.vf	v8, v16, fs04771# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnj.vv	v8, v16, v244772# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnj.vf	v8, v16, fs04773# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnjn.vv	v8, v16, v244774# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs04775# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnjx.vv	v8, v16, v244776# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs04777# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.xu.f.v	v8, v164778# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.x.f.v	v8, v164779# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164780# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.rtz.x.f.v	v8, v164781# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.f.xu.v	v8, v164782# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfcvt.f.x.v	v8, v164783# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.xu.f.v	v8, v164784# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.x.f.v	v8, v164785# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164786# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164787# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.xu.v	v8, v164788# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.x.v	v8, v164789# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.f.v	v8, v164790# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.xu.f.w	v8, v164791# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.x.f.w	v8, v164792# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164793# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.x.f.w	v8, v164794# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.xu.w	v8, v164795# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.x.w	v8, v164796# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.f.w	v8, v164797# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rod.f.f.w	v8, v164798# CHECK-NEXT:  -      -     1.00    -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu4799# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.vv	v8, v16, v244800# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.vf	v8, v16, fs04801# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.vv	v8, v16, v244802# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.vf	v8, v16, fs04803# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.wv	v8, v16, v244804# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwadd.wf	v8, v16, fs04805# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.wv	v8, v16, v244806# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwsub.wf	v8, v16, fs04807# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmul.vv	v8, v16, v244808# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmul.vf	v8, v16, fs04809# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmacc.vv	v8, v16, v244810# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244811# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244812# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244813# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmsac.vv	v8, v16, v244814# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244815# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244816# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244817# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfrec7.v	v8, v244818# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmin.vv	v8, v16, v244819# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmin.vf	v8, v16, fs04820# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmax.vv	v8, v16, v244821# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfmax.vf	v8, v16, fs04822# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnj.vv	v8, v16, v244823# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnj.vf	v8, v16, fs04824# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjn.vv	v8, v16, v244825# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjn.vf	v8, v16, fs04826# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjx.vv	v8, v16, v244827# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfsgnjx.vf	v8, v16, fs04828# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.xu.f.v	v8, v164829# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.x.f.v	v8, v164830# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164831# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.rtz.x.f.v	v8, v164832# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.f.xu.v	v8, v164833# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfcvt.f.x.v	v8, v164834# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.xu.f.v	v8, v164835# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.x.f.v	v8, v164836# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164837# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164838# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.xu.v	v8, v164839# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.x.v	v8, v164840# CHECK-NEXT:  -      -      -      -     9.00   1.00    -      -     vfwcvt.f.f.v	v8, v164841# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.xu.f.w	v8, v164842# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.x.f.w	v8, v164843# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164844# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rtz.x.f.w	v8, v164845# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.xu.w	v8, v164846# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.x.w	v8, v164847# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.f.f.w	v8, v164848# CHECK-NEXT:  -      -      -      -     17.00  1.00    -      -     vfncvt.rod.f.f.w	v8, v164849