brintos

brintos / llvm-project-archived public Read only

0
0
Text · 457.5 KiB · 64e3ed9 Raw
4852 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=riscv64 -mcpu=sifive-x390 -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]   - VLEN1024X300SiFive7FDiv:11631# CHECK-NEXT: [1]   - VLEN1024X300SiFive7IDiv:11632# CHECK-NEXT: [2]   - VLEN1024X300SiFive7PipeA:11633# CHECK-NEXT: [3]   - VLEN1024X300SiFive7PipeAB:2 VLEN1024X300SiFive7PipeA, VLEN1024X300SiFive7PipeB1634# CHECK-NEXT: [4]   - VLEN1024X300SiFive7PipeB:11635# CHECK-NEXT: [5]   - VLEN1024X300SiFive7VA1:11636# CHECK-NEXT: [6]   - VLEN1024X300SiFive7VA1OrVA2:2 VLEN1024X300SiFive7VA1, VLEN1024X300SiFive7VA21637# CHECK-NEXT: [7]   - VLEN1024X300SiFive7VA2:11638# CHECK-NEXT: [8]   - VLEN1024X300SiFive7VCQ:11639# CHECK-NEXT: [9]   - VLEN1024X300SiFive7VL:11640# CHECK-NEXT: [10]  - VLEN1024X300SiFive7VS:11641 1642# CHECK:      Instruction Info:1643# CHECK-NEXT: [1]: #uOps1644# CHECK-NEXT: [2]: Latency1645# CHECK-NEXT: [3]: RThroughput1646# CHECK-NEXT: [4]: MayLoad1647# CHECK-NEXT: [5]: MayStore1648# CHECK-NEXT: [6]: HasSideEffects (U)1649# CHECK-NEXT: [7]: Bypass Latency1650# CHECK-NEXT: [8]: Resources (<Name> | <Name>[<ReleaseAtCycle>] | <Name>[<AcquireAtCycle>,<ReleaseAtCycle])1651# CHECK-NEXT: [9]: LLVM Opcode Name1652 1653# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]                                        [9]                        Instructions:1654# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e16, mf4, tu, mu1655# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFADD_VV      vfadd.vv	v8, v16, v241656# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFADD_VF      vfadd.vf	v8, v16, fs01657# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSUB_VV      vfsub.vv	v8, v16, v241658# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSUB_VF      vfsub.vf	v8, v16, fs01659# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFRSUB_VF     vfrsub.vf	v8, v16, fs01660# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMUL_VV      vfmul.vv	v8, v16, v241661# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMUL_VF      vfmul.vf	v8, v16, fs01662# CHECK-NEXT:  1      60    60.00                        60    VLEN1024X300SiFive7VA1[1,61],VLEN1024X300SiFive7VA1OrVA2[1,61],VLEN1024X300SiFive7VCQ VFDIV_VV vfdiv.vv	v8, v16, v241663# CHECK-NEXT:  1      60    60.00                        60    VLEN1024X300SiFive7VA1[1,61],VLEN1024X300SiFive7VA1OrVA2[1,61],VLEN1024X300SiFive7VCQ VFDIV_VF vfdiv.vf	v8, v16, fs01664# CHECK-NEXT:  1      60    60.00                        60    VLEN1024X300SiFive7VA1[1,61],VLEN1024X300SiFive7VA1OrVA2[1,61],VLEN1024X300SiFive7VCQ VFRDIV_VF vfrdiv.vf	v8, v16, fs01665# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMACC_VV     vfmacc.vv	v8, v16, v241666# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMACC_VF     vfmacc.vf	v8, fs0, v241667# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMACC_VV    vfnmacc.vv	v8, v16, v241668# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMACC_VF    vfnmacc.vf	v8, fs0, v241669# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMSAC_VV     vfmsac.vv	v8, v16, v241670# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMSAC_VF     vfmsac.vf	v8, fs0, v241671# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMSAC_VV    vfnmsac.vv	v8, v16, v241672# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMSAC_VF    vfnmsac.vf	v8, fs0, v241673# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMADD_VV     vfmadd.vv	v8, v16, v241674# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMADD_VF     vfmadd.vf	v8, fs0, v241675# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMADD_VV    vfnmadd.vv	v8, v16, v241676# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMADD_VF    vfnmadd.vf	v8, fs0, v241677# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMSUB_VV     vfmsub.vv	v8, v16, v241678# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMSUB_VF     vfmsub.vf	v8, fs0, v241679# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMSUB_VV    vfnmsub.vv	v8, v16, v241680# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMSUB_VF    vfnmsub.vf	v8, fs0, v241681# CHECK-NEXT:  1      60    60.00                        60    VLEN1024X300SiFive7VA1[1,61],VLEN1024X300SiFive7VA1OrVA2[1,61],VLEN1024X300SiFive7VCQ VFSQRT_V vfsqrt.v	v8, v241682# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFRSQRT7_V vfrsqrt7.v	v8, v241683# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v241684# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v241685# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs01686# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v241687# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs01688# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJ_VV     vfsgnj.vv	v8, v16, v241689# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJ_VF     vfsgnj.vf	v8, v16, fs01690# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJN_VV    vfsgnjn.vv	v8, v16, v241691# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJN_VF    vfsgnjn.vf	v8, v16, fs01692# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJX_VV    vfsgnjx.vv	v8, v16, v241693# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJX_VF    vfsgnjx.vf	v8, v16, fs01694# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v161695# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v161696# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v161697# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v161698# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v161699# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v161700# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v161701# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v161702# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v161703# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v161704# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v161705# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v161706# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v161707# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v161708# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v161709# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v161710# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v161711# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v161712# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v161713# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v161714# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v161715# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e16, mf2, tu, mu1716# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFADD_VV      vfadd.vv	v8, v16, v241717# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFADD_VF      vfadd.vf	v8, v16, fs01718# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSUB_VV      vfsub.vv	v8, v16, v241719# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSUB_VF      vfsub.vf	v8, v16, fs01720# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFRSUB_VF     vfrsub.vf	v8, v16, fs01721# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMUL_VV      vfmul.vv	v8, v16, v241722# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMUL_VF      vfmul.vf	v8, v16, fs01723# CHECK-NEXT:  1      120   120.00                       120   VLEN1024X300SiFive7VA1[1,121],VLEN1024X300SiFive7VA1OrVA2[1,121],VLEN1024X300SiFive7VCQ VFDIV_VV vfdiv.vv	v8, v16, v241724# CHECK-NEXT:  1      120   120.00                       120   VLEN1024X300SiFive7VA1[1,121],VLEN1024X300SiFive7VA1OrVA2[1,121],VLEN1024X300SiFive7VCQ VFDIV_VF vfdiv.vf	v8, v16, fs01725# CHECK-NEXT:  1      120   120.00                       120   VLEN1024X300SiFive7VA1[1,121],VLEN1024X300SiFive7VA1OrVA2[1,121],VLEN1024X300SiFive7VCQ VFRDIV_VF vfrdiv.vf	v8, v16, fs01726# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMACC_VV     vfmacc.vv	v8, v16, v241727# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMACC_VF     vfmacc.vf	v8, fs0, v241728# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMACC_VV    vfnmacc.vv	v8, v16, v241729# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMACC_VF    vfnmacc.vf	v8, fs0, v241730# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMSAC_VV     vfmsac.vv	v8, v16, v241731# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMSAC_VF     vfmsac.vf	v8, fs0, v241732# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMSAC_VV    vfnmsac.vv	v8, v16, v241733# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMSAC_VF    vfnmsac.vf	v8, fs0, v241734# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMADD_VV     vfmadd.vv	v8, v16, v241735# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMADD_VF     vfmadd.vf	v8, fs0, v241736# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMADD_VV    vfnmadd.vv	v8, v16, v241737# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMADD_VF    vfnmadd.vf	v8, fs0, v241738# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMSUB_VV     vfmsub.vv	v8, v16, v241739# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMSUB_VF     vfmsub.vf	v8, fs0, v241740# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMSUB_VV    vfnmsub.vv	v8, v16, v241741# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMSUB_VF    vfnmsub.vf	v8, fs0, v241742# CHECK-NEXT:  1      120   120.00                       120   VLEN1024X300SiFive7VA1[1,121],VLEN1024X300SiFive7VA1OrVA2[1,121],VLEN1024X300SiFive7VCQ VFSQRT_V vfsqrt.v	v8, v241743# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFRSQRT7_V vfrsqrt7.v	v8, v241744# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v241745# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v241746# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs01747# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v241748# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs01749# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJ_VV     vfsgnj.vv	v8, v16, v241750# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJ_VF     vfsgnj.vf	v8, v16, fs01751# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJN_VV    vfsgnjn.vv	v8, v16, v241752# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJN_VF    vfsgnjn.vf	v8, v16, fs01753# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJX_VV    vfsgnjx.vv	v8, v16, v241754# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJX_VF    vfsgnjx.vf	v8, v16, fs01755# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v161756# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v161757# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v161758# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v161759# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v161760# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v161761# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v161762# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v161763# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v161764# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v161765# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v161766# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v161767# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v161768# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v161769# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v161770# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v161771# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v161772# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v161773# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v161774# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v161775# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v161776# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e16, m1, tu, mu1777# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFADD_VV      vfadd.vv	v8, v16, v241778# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFADD_VF      vfadd.vf	v8, v16, fs01779# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSUB_VV      vfsub.vv	v8, v16, v241780# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSUB_VF      vfsub.vf	v8, v16, fs01781# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFRSUB_VF     vfrsub.vf	v8, v16, fs01782# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMUL_VV      vfmul.vv	v8, v16, v241783# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMUL_VF      vfmul.vf	v8, v16, fs01784# CHECK-NEXT:  1      240   240.00                       240   VLEN1024X300SiFive7VA1[1,241],VLEN1024X300SiFive7VA1OrVA2[1,241],VLEN1024X300SiFive7VCQ VFDIV_VV vfdiv.vv	v8, v16, v241785# CHECK-NEXT:  1      240   240.00                       240   VLEN1024X300SiFive7VA1[1,241],VLEN1024X300SiFive7VA1OrVA2[1,241],VLEN1024X300SiFive7VCQ VFDIV_VF vfdiv.vf	v8, v16, fs01786# CHECK-NEXT:  1      240   240.00                       240   VLEN1024X300SiFive7VA1[1,241],VLEN1024X300SiFive7VA1OrVA2[1,241],VLEN1024X300SiFive7VCQ VFRDIV_VF vfrdiv.vf	v8, v16, fs01787# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMACC_VV     vfmacc.vv	v8, v16, v241788# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMACC_VF     vfmacc.vf	v8, fs0, v241789# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMACC_VV    vfnmacc.vv	v8, v16, v241790# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMACC_VF    vfnmacc.vf	v8, fs0, v241791# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMSAC_VV     vfmsac.vv	v8, v16, v241792# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMSAC_VF     vfmsac.vf	v8, fs0, v241793# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMSAC_VV    vfnmsac.vv	v8, v16, v241794# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMSAC_VF    vfnmsac.vf	v8, fs0, v241795# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMADD_VV     vfmadd.vv	v8, v16, v241796# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMADD_VF     vfmadd.vf	v8, fs0, v241797# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMADD_VV    vfnmadd.vv	v8, v16, v241798# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMADD_VF    vfnmadd.vf	v8, fs0, v241799# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMSUB_VV     vfmsub.vv	v8, v16, v241800# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMSUB_VF     vfmsub.vf	v8, fs0, v241801# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMSUB_VV    vfnmsub.vv	v8, v16, v241802# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMSUB_VF    vfnmsub.vf	v8, fs0, v241803# CHECK-NEXT:  1      240   240.00                       240   VLEN1024X300SiFive7VA1[1,241],VLEN1024X300SiFive7VA1OrVA2[1,241],VLEN1024X300SiFive7VCQ VFSQRT_V vfsqrt.v	v8, v241804# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFRSQRT7_V vfrsqrt7.v	v8, v241805# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v241806# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v241807# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs01808# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v241809# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs01810# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJ_VV     vfsgnj.vv	v8, v16, v241811# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJ_VF     vfsgnj.vf	v8, v16, fs01812# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJN_VV    vfsgnjn.vv	v8, v16, v241813# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJN_VF    vfsgnjn.vf	v8, v16, fs01814# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJX_VV    vfsgnjx.vv	v8, v16, v241815# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJX_VF    vfsgnjx.vf	v8, v16, fs01816# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v161817# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v161818# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v161819# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v161820# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v161821# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v161822# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v161823# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v161824# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v161825# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v161826# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v161827# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v161828# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v161829# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v161830# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v161831# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v161832# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v161833# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v161834# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v161835# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v161836# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v161837# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e16, m2, tu, mu1838# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFADD_VV      vfadd.vv	v8, v16, v241839# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFADD_VF      vfadd.vf	v8, v16, fs01840# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSUB_VV      vfsub.vv	v8, v16, v241841# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSUB_VF      vfsub.vf	v8, v16, fs01842# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFRSUB_VF     vfrsub.vf	v8, v16, fs01843# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMUL_VV      vfmul.vv	v8, v16, v241844# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMUL_VF      vfmul.vf	v8, v16, fs01845# CHECK-NEXT:  1      480   480.00                       480   VLEN1024X300SiFive7VA1[1,481],VLEN1024X300SiFive7VA1OrVA2[1,481],VLEN1024X300SiFive7VCQ VFDIV_VV vfdiv.vv	v8, v16, v241846# CHECK-NEXT:  1      480   480.00                       480   VLEN1024X300SiFive7VA1[1,481],VLEN1024X300SiFive7VA1OrVA2[1,481],VLEN1024X300SiFive7VCQ VFDIV_VF vfdiv.vf	v8, v16, fs01847# CHECK-NEXT:  1      480   480.00                       480   VLEN1024X300SiFive7VA1[1,481],VLEN1024X300SiFive7VA1OrVA2[1,481],VLEN1024X300SiFive7VCQ VFRDIV_VF vfrdiv.vf	v8, v16, fs01848# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMACC_VV     vfmacc.vv	v8, v16, v241849# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMACC_VF     vfmacc.vf	v8, fs0, v241850# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMACC_VV    vfnmacc.vv	v8, v16, v241851# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMACC_VF    vfnmacc.vf	v8, fs0, v241852# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMSAC_VV     vfmsac.vv	v8, v16, v241853# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMSAC_VF     vfmsac.vf	v8, fs0, v241854# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMSAC_VV    vfnmsac.vv	v8, v16, v241855# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMSAC_VF    vfnmsac.vf	v8, fs0, v241856# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMADD_VV     vfmadd.vv	v8, v16, v241857# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMADD_VF     vfmadd.vf	v8, fs0, v241858# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMADD_VV    vfnmadd.vv	v8, v16, v241859# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMADD_VF    vfnmadd.vf	v8, fs0, v241860# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMSUB_VV     vfmsub.vv	v8, v16, v241861# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMSUB_VF     vfmsub.vf	v8, fs0, v241862# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMSUB_VV    vfnmsub.vv	v8, v16, v241863# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMSUB_VF    vfnmsub.vf	v8, fs0, v241864# CHECK-NEXT:  1      480   480.00                       480   VLEN1024X300SiFive7VA1[1,481],VLEN1024X300SiFive7VA1OrVA2[1,481],VLEN1024X300SiFive7VCQ VFSQRT_V vfsqrt.v	v8, v241865# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFRSQRT7_V vfrsqrt7.v	v8, v241866# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v241867# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v241868# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs01869# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v241870# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs01871# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJ_VV     vfsgnj.vv	v8, v16, v241872# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJ_VF     vfsgnj.vf	v8, v16, fs01873# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJN_VV    vfsgnjn.vv	v8, v16, v241874# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJN_VF    vfsgnjn.vf	v8, v16, fs01875# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJX_VV    vfsgnjx.vv	v8, v16, v241876# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJX_VF    vfsgnjx.vf	v8, v16, fs01877# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v161878# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v161879# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v161880# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v161881# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v161882# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v161883# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v161884# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v161885# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v161886# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v161887# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v161888# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v161889# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v161890# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v161891# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v161892# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v161893# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v161894# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v161895# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v161896# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v161897# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v161898# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e16, m4, tu, mu1899# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFADD_VV      vfadd.vv	v8, v16, v241900# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFADD_VF      vfadd.vf	v8, v16, fs01901# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSUB_VV      vfsub.vv	v8, v16, v241902# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSUB_VF      vfsub.vf	v8, v16, fs01903# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFRSUB_VF     vfrsub.vf	v8, v16, fs01904# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMUL_VV      vfmul.vv	v8, v16, v241905# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMUL_VF      vfmul.vf	v8, v16, fs01906# CHECK-NEXT:  1      960   960.00                       960   VLEN1024X300SiFive7VA1[1,961],VLEN1024X300SiFive7VA1OrVA2[1,961],VLEN1024X300SiFive7VCQ VFDIV_VV vfdiv.vv	v8, v16, v241907# CHECK-NEXT:  1      960   960.00                       960   VLEN1024X300SiFive7VA1[1,961],VLEN1024X300SiFive7VA1OrVA2[1,961],VLEN1024X300SiFive7VCQ VFDIV_VF vfdiv.vf	v8, v16, fs01908# CHECK-NEXT:  1      960   960.00                       960   VLEN1024X300SiFive7VA1[1,961],VLEN1024X300SiFive7VA1OrVA2[1,961],VLEN1024X300SiFive7VCQ VFRDIV_VF vfrdiv.vf	v8, v16, fs01909# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMACC_VV     vfmacc.vv	v8, v16, v241910# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMACC_VF     vfmacc.vf	v8, fs0, v241911# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMACC_VV    vfnmacc.vv	v8, v16, v241912# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMACC_VF    vfnmacc.vf	v8, fs0, v241913# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMSAC_VV     vfmsac.vv	v8, v16, v241914# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMSAC_VF     vfmsac.vf	v8, fs0, v241915# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMSAC_VV    vfnmsac.vv	v8, v16, v241916# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMSAC_VF    vfnmsac.vf	v8, fs0, v241917# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMADD_VV     vfmadd.vv	v8, v16, v241918# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMADD_VF     vfmadd.vf	v8, fs0, v241919# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMADD_VV    vfnmadd.vv	v8, v16, v241920# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMADD_VF    vfnmadd.vf	v8, fs0, v241921# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMSUB_VV     vfmsub.vv	v8, v16, v241922# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMSUB_VF     vfmsub.vf	v8, fs0, v241923# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMSUB_VV    vfnmsub.vv	v8, v16, v241924# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMSUB_VF    vfnmsub.vf	v8, fs0, v241925# CHECK-NEXT:  1      960   960.00                       960   VLEN1024X300SiFive7VA1[1,961],VLEN1024X300SiFive7VA1OrVA2[1,961],VLEN1024X300SiFive7VCQ VFSQRT_V vfsqrt.v	v8, v241926# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFRSQRT7_V vfrsqrt7.v	v8, v241927# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v241928# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v241929# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs01930# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v241931# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs01932# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJ_VV     vfsgnj.vv	v8, v16, v241933# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJ_VF     vfsgnj.vf	v8, v16, fs01934# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJN_VV    vfsgnjn.vv	v8, v16, v241935# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJN_VF    vfsgnjn.vf	v8, v16, fs01936# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJX_VV    vfsgnjx.vv	v8, v16, v241937# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJX_VF    vfsgnjx.vf	v8, v16, fs01938# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v161939# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v161940# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v161941# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v161942# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v161943# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v161944# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v161945# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v161946# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v161947# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v161948# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v161949# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v161950# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v161951# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v161952# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v161953# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v161954# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v161955# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v161956# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v161957# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v161958# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v161959# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e16, m8, tu, mu1960# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFADD_VV     vfadd.vv	v8, v16, v241961# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFADD_VF     vfadd.vf	v8, v16, fs01962# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSUB_VV     vfsub.vv	v8, v16, v241963# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSUB_VF     vfsub.vf	v8, v16, fs01964# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFRSUB_VF    vfrsub.vf	v8, v16, fs01965# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMUL_VV     vfmul.vv	v8, v16, v241966# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMUL_VF     vfmul.vf	v8, v16, fs01967# CHECK-NEXT:  1      1920  1920.00                      1920  VLEN1024X300SiFive7VA1[1,1921],VLEN1024X300SiFive7VA1OrVA2[1,1921],VLEN1024X300SiFive7VCQ VFDIV_VV vfdiv.vv	v8, v16, v241968# CHECK-NEXT:  1      1920  1920.00                      1920  VLEN1024X300SiFive7VA1[1,1921],VLEN1024X300SiFive7VA1OrVA2[1,1921],VLEN1024X300SiFive7VCQ VFDIV_VF vfdiv.vf	v8, v16, fs01969# CHECK-NEXT:  1      1920  1920.00                      1920  VLEN1024X300SiFive7VA1[1,1921],VLEN1024X300SiFive7VA1OrVA2[1,1921],VLEN1024X300SiFive7VCQ VFRDIV_VF vfrdiv.vf	v8, v16, fs01970# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMACC_VV    vfmacc.vv	v8, v16, v241971# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMACC_VF    vfmacc.vf	v8, fs0, v241972# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMACC_VV   vfnmacc.vv	v8, v16, v241973# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMACC_VF   vfnmacc.vf	v8, fs0, v241974# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMSAC_VV    vfmsac.vv	v8, v16, v241975# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMSAC_VF    vfmsac.vf	v8, fs0, v241976# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMSAC_VV   vfnmsac.vv	v8, v16, v241977# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMSAC_VF   vfnmsac.vf	v8, fs0, v241978# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMADD_VV    vfmadd.vv	v8, v16, v241979# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMADD_VF    vfmadd.vf	v8, fs0, v241980# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMADD_VV   vfnmadd.vv	v8, v16, v241981# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMADD_VF   vfnmadd.vf	v8, fs0, v241982# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMSUB_VV    vfmsub.vv	v8, v16, v241983# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMSUB_VF    vfmsub.vf	v8, fs0, v241984# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMSUB_VV   vfnmsub.vv	v8, v16, v241985# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMSUB_VF   vfnmsub.vf	v8, fs0, v241986# CHECK-NEXT:  1      1920  1920.00                      1920  VLEN1024X300SiFive7VA1[1,1921],VLEN1024X300SiFive7VA1OrVA2[1,1921],VLEN1024X300SiFive7VCQ VFSQRT_V vfsqrt.v	v8, v241987# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFRSQRT7_V vfrsqrt7.v	v8, v241988# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v241989# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v241990# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs01991# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v241992# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs01993# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJ_VV    vfsgnj.vv	v8, v16, v241994# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJ_VF    vfsgnj.vf	v8, v16, fs01995# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJN_VV   vfsgnjn.vv	v8, v16, v241996# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJN_VF   vfsgnjn.vf	v8, v16, fs01997# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJX_VV   vfsgnjx.vv	v8, v16, v241998# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJX_VF   vfsgnjx.vf	v8, v16, fs01999# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v162000# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v162001# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v162002# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v162003# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v162004# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v162005# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v162006# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v162007# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v162008# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v162009# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v162010# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v162011# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v162012# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v162013# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v162014# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v162015# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v162016# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v162017# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v162018# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v162019# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v162020# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e32, mf2, tu, mu2021# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFADD_VV      vfadd.vv	v8, v16, v242022# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFADD_VF      vfadd.vf	v8, v16, fs02023# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSUB_VV      vfsub.vv	v8, v16, v242024# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSUB_VF      vfsub.vf	v8, v16, fs02025# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFRSUB_VF     vfrsub.vf	v8, v16, fs02026# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMUL_VV      vfmul.vv	v8, v16, v242027# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMUL_VF      vfmul.vf	v8, v16, fs02028# CHECK-NEXT:  1      112   112.00                       112   VLEN1024X300SiFive7VA1[1,113],VLEN1024X300SiFive7VA1OrVA2[1,113],VLEN1024X300SiFive7VCQ VFDIV_VV vfdiv.vv	v8, v16, v242029# CHECK-NEXT:  1      112   112.00                       112   VLEN1024X300SiFive7VA1[1,113],VLEN1024X300SiFive7VA1OrVA2[1,113],VLEN1024X300SiFive7VCQ VFDIV_VF vfdiv.vf	v8, v16, fs02030# CHECK-NEXT:  1      112   112.00                       112   VLEN1024X300SiFive7VA1[1,113],VLEN1024X300SiFive7VA1OrVA2[1,113],VLEN1024X300SiFive7VCQ VFRDIV_VF vfrdiv.vf	v8, v16, fs02031# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMACC_VV     vfmacc.vv	v8, v16, v242032# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMACC_VF     vfmacc.vf	v8, fs0, v242033# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMACC_VV    vfnmacc.vv	v8, v16, v242034# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMACC_VF    vfnmacc.vf	v8, fs0, v242035# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMSAC_VV     vfmsac.vv	v8, v16, v242036# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMSAC_VF     vfmsac.vf	v8, fs0, v242037# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMSAC_VV    vfnmsac.vv	v8, v16, v242038# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMSAC_VF    vfnmsac.vf	v8, fs0, v242039# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMADD_VV     vfmadd.vv	v8, v16, v242040# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMADD_VF     vfmadd.vf	v8, fs0, v242041# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMADD_VV    vfnmadd.vv	v8, v16, v242042# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMADD_VF    vfnmadd.vf	v8, fs0, v242043# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMSUB_VV     vfmsub.vv	v8, v16, v242044# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMSUB_VF     vfmsub.vf	v8, fs0, v242045# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMSUB_VV    vfnmsub.vv	v8, v16, v242046# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNMSUB_VF    vfnmsub.vf	v8, fs0, v242047# CHECK-NEXT:  1      112   112.00                       112   VLEN1024X300SiFive7VA1[1,113],VLEN1024X300SiFive7VA1OrVA2[1,113],VLEN1024X300SiFive7VCQ VFSQRT_V vfsqrt.v	v8, v242048# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFRSQRT7_V vfrsqrt7.v	v8, v242049# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v242050# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v242051# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs02052# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v242053# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs02054# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJ_VV     vfsgnj.vv	v8, v16, v242055# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJ_VF     vfsgnj.vf	v8, v16, fs02056# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJN_VV    vfsgnjn.vv	v8, v16, v242057# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJN_VF    vfsgnjn.vf	v8, v16, fs02058# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJX_VV    vfsgnjx.vv	v8, v16, v242059# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJX_VF    vfsgnjx.vf	v8, v16, fs02060# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v162061# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v162062# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v162063# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v162064# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v162065# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v162066# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v162067# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v162068# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v162069# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v162070# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v162071# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v162072# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v162073# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v162074# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v162075# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v162076# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v162077# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v162078# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v162079# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v162080# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v162081# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e32, m1, tu, mu2082# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFADD_VV      vfadd.vv	v8, v16, v242083# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFADD_VF      vfadd.vf	v8, v16, fs02084# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSUB_VV      vfsub.vv	v8, v16, v242085# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSUB_VF      vfsub.vf	v8, v16, fs02086# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFRSUB_VF     vfrsub.vf	v8, v16, fs02087# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMUL_VV      vfmul.vv	v8, v16, v242088# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMUL_VF      vfmul.vf	v8, v16, fs02089# CHECK-NEXT:  1      224   224.00                       224   VLEN1024X300SiFive7VA1[1,225],VLEN1024X300SiFive7VA1OrVA2[1,225],VLEN1024X300SiFive7VCQ VFDIV_VV vfdiv.vv	v8, v16, v242090# CHECK-NEXT:  1      224   224.00                       224   VLEN1024X300SiFive7VA1[1,225],VLEN1024X300SiFive7VA1OrVA2[1,225],VLEN1024X300SiFive7VCQ VFDIV_VF vfdiv.vf	v8, v16, fs02091# CHECK-NEXT:  1      224   224.00                       224   VLEN1024X300SiFive7VA1[1,225],VLEN1024X300SiFive7VA1OrVA2[1,225],VLEN1024X300SiFive7VCQ VFRDIV_VF vfrdiv.vf	v8, v16, fs02092# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMACC_VV     vfmacc.vv	v8, v16, v242093# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMACC_VF     vfmacc.vf	v8, fs0, v242094# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMACC_VV    vfnmacc.vv	v8, v16, v242095# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMACC_VF    vfnmacc.vf	v8, fs0, v242096# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMSAC_VV     vfmsac.vv	v8, v16, v242097# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMSAC_VF     vfmsac.vf	v8, fs0, v242098# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMSAC_VV    vfnmsac.vv	v8, v16, v242099# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMSAC_VF    vfnmsac.vf	v8, fs0, v242100# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMADD_VV     vfmadd.vv	v8, v16, v242101# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMADD_VF     vfmadd.vf	v8, fs0, v242102# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMADD_VV    vfnmadd.vv	v8, v16, v242103# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMADD_VF    vfnmadd.vf	v8, fs0, v242104# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMSUB_VV     vfmsub.vv	v8, v16, v242105# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMSUB_VF     vfmsub.vf	v8, fs0, v242106# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMSUB_VV    vfnmsub.vv	v8, v16, v242107# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMSUB_VF    vfnmsub.vf	v8, fs0, v242108# CHECK-NEXT:  1      224   224.00                       224   VLEN1024X300SiFive7VA1[1,225],VLEN1024X300SiFive7VA1OrVA2[1,225],VLEN1024X300SiFive7VCQ VFSQRT_V vfsqrt.v	v8, v242109# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFRSQRT7_V vfrsqrt7.v	v8, v242110# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v242111# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v242112# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs02113# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v242114# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs02115# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJ_VV     vfsgnj.vv	v8, v16, v242116# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJ_VF     vfsgnj.vf	v8, v16, fs02117# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJN_VV    vfsgnjn.vv	v8, v16, v242118# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJN_VF    vfsgnjn.vf	v8, v16, fs02119# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJX_VV    vfsgnjx.vv	v8, v16, v242120# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJX_VF    vfsgnjx.vf	v8, v16, fs02121# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v162122# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v162123# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v162124# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v162125# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v162126# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v162127# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v162128# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v162129# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v162130# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v162131# CHECK-NEXT:  1      8     32.00                        8     VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v162132# CHECK-NEXT:  1      8     32.00                        8     VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v162133# CHECK-NEXT:  1      8     32.00                        8     VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v162134# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v162135# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v162136# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v162137# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v162138# CHECK-NEXT:  1      8     32.00                        8     VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v162139# CHECK-NEXT:  1      8     32.00                        8     VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v162140# CHECK-NEXT:  1      8     32.00                        8     VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v162141# CHECK-NEXT:  1      8     32.00                        8     VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v162142# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e32, m2, tu, mu2143# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFADD_VV      vfadd.vv	v8, v16, v242144# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFADD_VF      vfadd.vf	v8, v16, fs02145# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSUB_VV      vfsub.vv	v8, v16, v242146# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSUB_VF      vfsub.vf	v8, v16, fs02147# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFRSUB_VF     vfrsub.vf	v8, v16, fs02148# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMUL_VV      vfmul.vv	v8, v16, v242149# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMUL_VF      vfmul.vf	v8, v16, fs02150# CHECK-NEXT:  1      448   448.00                       448   VLEN1024X300SiFive7VA1[1,449],VLEN1024X300SiFive7VA1OrVA2[1,449],VLEN1024X300SiFive7VCQ VFDIV_VV vfdiv.vv	v8, v16, v242151# CHECK-NEXT:  1      448   448.00                       448   VLEN1024X300SiFive7VA1[1,449],VLEN1024X300SiFive7VA1OrVA2[1,449],VLEN1024X300SiFive7VCQ VFDIV_VF vfdiv.vf	v8, v16, fs02152# CHECK-NEXT:  1      448   448.00                       448   VLEN1024X300SiFive7VA1[1,449],VLEN1024X300SiFive7VA1OrVA2[1,449],VLEN1024X300SiFive7VCQ VFRDIV_VF vfrdiv.vf	v8, v16, fs02153# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMACC_VV     vfmacc.vv	v8, v16, v242154# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMACC_VF     vfmacc.vf	v8, fs0, v242155# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMACC_VV    vfnmacc.vv	v8, v16, v242156# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMACC_VF    vfnmacc.vf	v8, fs0, v242157# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMSAC_VV     vfmsac.vv	v8, v16, v242158# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMSAC_VF     vfmsac.vf	v8, fs0, v242159# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMSAC_VV    vfnmsac.vv	v8, v16, v242160# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMSAC_VF    vfnmsac.vf	v8, fs0, v242161# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMADD_VV     vfmadd.vv	v8, v16, v242162# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMADD_VF     vfmadd.vf	v8, fs0, v242163# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMADD_VV    vfnmadd.vv	v8, v16, v242164# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMADD_VF    vfnmadd.vf	v8, fs0, v242165# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMSUB_VV     vfmsub.vv	v8, v16, v242166# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMSUB_VF     vfmsub.vf	v8, fs0, v242167# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMSUB_VV    vfnmsub.vv	v8, v16, v242168# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMSUB_VF    vfnmsub.vf	v8, fs0, v242169# CHECK-NEXT:  1      448   448.00                       448   VLEN1024X300SiFive7VA1[1,449],VLEN1024X300SiFive7VA1OrVA2[1,449],VLEN1024X300SiFive7VCQ VFSQRT_V vfsqrt.v	v8, v242170# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFRSQRT7_V vfrsqrt7.v	v8, v242171# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v242172# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v242173# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs02174# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v242175# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs02176# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJ_VV     vfsgnj.vv	v8, v16, v242177# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJ_VF     vfsgnj.vf	v8, v16, fs02178# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJN_VV    vfsgnjn.vv	v8, v16, v242179# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJN_VF    vfsgnjn.vf	v8, v16, fs02180# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJX_VV    vfsgnjx.vv	v8, v16, v242181# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJX_VF    vfsgnjx.vf	v8, v16, fs02182# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v162183# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v162184# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v162185# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v162186# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v162187# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v162188# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v162189# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v162190# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v162191# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v162192# CHECK-NEXT:  1      8     64.00                        8     VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v162193# CHECK-NEXT:  1      8     64.00                        8     VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v162194# CHECK-NEXT:  1      8     64.00                        8     VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v162195# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v162196# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v162197# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v162198# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v162199# CHECK-NEXT:  1      8     64.00                        8     VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v162200# CHECK-NEXT:  1      8     64.00                        8     VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v162201# CHECK-NEXT:  1      8     64.00                        8     VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v162202# CHECK-NEXT:  1      8     64.00                        8     VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v162203# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e32, m4, tu, mu2204# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFADD_VV      vfadd.vv	v8, v16, v242205# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFADD_VF      vfadd.vf	v8, v16, fs02206# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSUB_VV      vfsub.vv	v8, v16, v242207# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSUB_VF      vfsub.vf	v8, v16, fs02208# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFRSUB_VF     vfrsub.vf	v8, v16, fs02209# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMUL_VV      vfmul.vv	v8, v16, v242210# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMUL_VF      vfmul.vf	v8, v16, fs02211# CHECK-NEXT:  1      896   896.00                       896   VLEN1024X300SiFive7VA1[1,897],VLEN1024X300SiFive7VA1OrVA2[1,897],VLEN1024X300SiFive7VCQ VFDIV_VV vfdiv.vv	v8, v16, v242212# CHECK-NEXT:  1      896   896.00                       896   VLEN1024X300SiFive7VA1[1,897],VLEN1024X300SiFive7VA1OrVA2[1,897],VLEN1024X300SiFive7VCQ VFDIV_VF vfdiv.vf	v8, v16, fs02213# CHECK-NEXT:  1      896   896.00                       896   VLEN1024X300SiFive7VA1[1,897],VLEN1024X300SiFive7VA1OrVA2[1,897],VLEN1024X300SiFive7VCQ VFRDIV_VF vfrdiv.vf	v8, v16, fs02214# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMACC_VV     vfmacc.vv	v8, v16, v242215# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMACC_VF     vfmacc.vf	v8, fs0, v242216# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMACC_VV    vfnmacc.vv	v8, v16, v242217# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMACC_VF    vfnmacc.vf	v8, fs0, v242218# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMSAC_VV     vfmsac.vv	v8, v16, v242219# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMSAC_VF     vfmsac.vf	v8, fs0, v242220# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMSAC_VV    vfnmsac.vv	v8, v16, v242221# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMSAC_VF    vfnmsac.vf	v8, fs0, v242222# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMADD_VV     vfmadd.vv	v8, v16, v242223# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMADD_VF     vfmadd.vf	v8, fs0, v242224# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMADD_VV    vfnmadd.vv	v8, v16, v242225# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMADD_VF    vfnmadd.vf	v8, fs0, v242226# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMSUB_VV     vfmsub.vv	v8, v16, v242227# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMSUB_VF     vfmsub.vf	v8, fs0, v242228# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMSUB_VV    vfnmsub.vv	v8, v16, v242229# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMSUB_VF    vfnmsub.vf	v8, fs0, v242230# CHECK-NEXT:  1      896   896.00                       896   VLEN1024X300SiFive7VA1[1,897],VLEN1024X300SiFive7VA1OrVA2[1,897],VLEN1024X300SiFive7VCQ VFSQRT_V vfsqrt.v	v8, v242231# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFRSQRT7_V vfrsqrt7.v	v8, v242232# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v242233# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v242234# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs02235# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v242236# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs02237# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJ_VV     vfsgnj.vv	v8, v16, v242238# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJ_VF     vfsgnj.vf	v8, v16, fs02239# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJN_VV    vfsgnjn.vv	v8, v16, v242240# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJN_VF    vfsgnjn.vf	v8, v16, fs02241# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJX_VV    vfsgnjx.vv	v8, v16, v242242# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJX_VF    vfsgnjx.vf	v8, v16, fs02243# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v162244# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v162245# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v162246# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v162247# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v162248# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v162249# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v162250# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v162251# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v162252# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v162253# CHECK-NEXT:  1      8     128.00                       8     VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v162254# CHECK-NEXT:  1      8     128.00                       8     VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v162255# CHECK-NEXT:  1      8     128.00                       8     VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v162256# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v162257# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v162258# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v162259# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v162260# CHECK-NEXT:  1      8     128.00                       8     VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v162261# CHECK-NEXT:  1      8     128.00                       8     VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v162262# CHECK-NEXT:  1      8     128.00                       8     VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v162263# CHECK-NEXT:  1      8     128.00                       8     VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v162264# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e32, m8, tu, mu2265# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFADD_VV     vfadd.vv	v8, v16, v242266# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFADD_VF     vfadd.vf	v8, v16, fs02267# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSUB_VV     vfsub.vv	v8, v16, v242268# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSUB_VF     vfsub.vf	v8, v16, fs02269# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFRSUB_VF    vfrsub.vf	v8, v16, fs02270# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMUL_VV     vfmul.vv	v8, v16, v242271# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMUL_VF     vfmul.vf	v8, v16, fs02272# CHECK-NEXT:  1      1792  1792.00                      1792  VLEN1024X300SiFive7VA1[1,1793],VLEN1024X300SiFive7VA1OrVA2[1,1793],VLEN1024X300SiFive7VCQ VFDIV_VV vfdiv.vv	v8, v16, v242273# CHECK-NEXT:  1      1792  1792.00                      1792  VLEN1024X300SiFive7VA1[1,1793],VLEN1024X300SiFive7VA1OrVA2[1,1793],VLEN1024X300SiFive7VCQ VFDIV_VF vfdiv.vf	v8, v16, fs02274# CHECK-NEXT:  1      1792  1792.00                      1792  VLEN1024X300SiFive7VA1[1,1793],VLEN1024X300SiFive7VA1OrVA2[1,1793],VLEN1024X300SiFive7VCQ VFRDIV_VF vfrdiv.vf	v8, v16, fs02275# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMACC_VV    vfmacc.vv	v8, v16, v242276# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMACC_VF    vfmacc.vf	v8, fs0, v242277# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMACC_VV   vfnmacc.vv	v8, v16, v242278# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMACC_VF   vfnmacc.vf	v8, fs0, v242279# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMSAC_VV    vfmsac.vv	v8, v16, v242280# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMSAC_VF    vfmsac.vf	v8, fs0, v242281# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMSAC_VV   vfnmsac.vv	v8, v16, v242282# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMSAC_VF   vfnmsac.vf	v8, fs0, v242283# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMADD_VV    vfmadd.vv	v8, v16, v242284# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMADD_VF    vfmadd.vf	v8, fs0, v242285# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMADD_VV   vfnmadd.vv	v8, v16, v242286# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMADD_VF   vfnmadd.vf	v8, fs0, v242287# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMSUB_VV    vfmsub.vv	v8, v16, v242288# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMSUB_VF    vfmsub.vf	v8, fs0, v242289# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMSUB_VV   vfnmsub.vv	v8, v16, v242290# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMSUB_VF   vfnmsub.vf	v8, fs0, v242291# CHECK-NEXT:  1      1792  1792.00                      1792  VLEN1024X300SiFive7VA1[1,1793],VLEN1024X300SiFive7VA1OrVA2[1,1793],VLEN1024X300SiFive7VCQ VFSQRT_V vfsqrt.v	v8, v242292# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFRSQRT7_V vfrsqrt7.v	v8, v242293# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v242294# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v242295# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs02296# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v242297# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs02298# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJ_VV    vfsgnj.vv	v8, v16, v242299# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJ_VF    vfsgnj.vf	v8, v16, fs02300# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJN_VV   vfsgnjn.vv	v8, v16, v242301# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJN_VF   vfsgnjn.vf	v8, v16, fs02302# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJX_VV   vfsgnjx.vv	v8, v16, v242303# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJX_VF   vfsgnjx.vf	v8, v16, fs02304# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v162305# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v162306# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v162307# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v162308# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v162309# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v162310# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v162311# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v162312# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v162313# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v162314# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v162315# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v162316# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v162317# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v162318# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v162319# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v162320# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v162321# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v162322# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v162323# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v162324# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v162325# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e64, m1, tu, mu2326# CHECK-NEXT:  1      23    16.00                        23    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFADD_VV vfadd.vv	v8, v16, v242327# CHECK-NEXT:  1      23    16.00                        23    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFADD_VF vfadd.vf	v8, v16, fs02328# CHECK-NEXT:  1      23    16.00                        23    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSUB_VV vfsub.vv	v8, v16, v242329# CHECK-NEXT:  1      23    16.00                        23    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSUB_VF vfsub.vf	v8, v16, fs02330# CHECK-NEXT:  1      23    16.00                        23    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFRSUB_VF vfrsub.vf	v8, v16, fs02331# CHECK-NEXT:  1      23    16.00                        23    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMUL_VV vfmul.vv	v8, v16, v242332# CHECK-NEXT:  1      23    16.00                        23    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMUL_VF vfmul.vf	v8, v16, fs02333# CHECK-NEXT:  1      228   228.00                       228   VLEN1024X300SiFive7VA1[1,229],VLEN1024X300SiFive7VA1OrVA2[1,229],VLEN1024X300SiFive7VCQ VFDIV_VV vfdiv.vv	v8, v16, v242334# CHECK-NEXT:  1      228   228.00                       228   VLEN1024X300SiFive7VA1[1,229],VLEN1024X300SiFive7VA1OrVA2[1,229],VLEN1024X300SiFive7VCQ VFDIV_VF vfdiv.vf	v8, v16, fs02335# CHECK-NEXT:  1      228   228.00                       228   VLEN1024X300SiFive7VA1[1,229],VLEN1024X300SiFive7VA1OrVA2[1,229],VLEN1024X300SiFive7VCQ VFRDIV_VF vfrdiv.vf	v8, v16, fs02336# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMACC_VV     vfmacc.vv	v8, v16, v242337# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMACC_VF     vfmacc.vf	v8, fs0, v242338# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMACC_VV    vfnmacc.vv	v8, v16, v242339# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMACC_VF    vfnmacc.vf	v8, fs0, v242340# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMSAC_VV     vfmsac.vv	v8, v16, v242341# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMSAC_VF     vfmsac.vf	v8, fs0, v242342# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMSAC_VV    vfnmsac.vv	v8, v16, v242343# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMSAC_VF    vfnmsac.vf	v8, fs0, v242344# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMADD_VV     vfmadd.vv	v8, v16, v242345# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMADD_VF     vfmadd.vf	v8, fs0, v242346# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMADD_VV    vfnmadd.vv	v8, v16, v242347# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMADD_VF    vfnmadd.vf	v8, fs0, v242348# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMSUB_VV     vfmsub.vv	v8, v16, v242349# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMSUB_VF     vfmsub.vf	v8, fs0, v242350# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMSUB_VV    vfnmsub.vv	v8, v16, v242351# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNMSUB_VF    vfnmsub.vf	v8, fs0, v242352# CHECK-NEXT:  1      228   228.00                       228   VLEN1024X300SiFive7VA1[1,229],VLEN1024X300SiFive7VA1OrVA2[1,229],VLEN1024X300SiFive7VCQ VFSQRT_V vfsqrt.v	v8, v242353# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFRSQRT7_V vfrsqrt7.v	v8, v242354# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v242355# CHECK-NEXT:  1      19    16.00                        19    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v242356# CHECK-NEXT:  1      19    16.00                        19    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs02357# CHECK-NEXT:  1      19    16.00                        19    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v242358# CHECK-NEXT:  1      19    16.00                        19    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs02359# CHECK-NEXT:  1      19    16.00                        19    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJ_VV vfsgnj.vv	v8, v16, v242360# CHECK-NEXT:  1      19    16.00                        19    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJ_VF vfsgnj.vf	v8, v16, fs02361# CHECK-NEXT:  1      19    16.00                        19    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJN_VV vfsgnjn.vv	v8, v16, v242362# CHECK-NEXT:  1      19    16.00                        19    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJN_VF vfsgnjn.vf	v8, v16, fs02363# CHECK-NEXT:  1      19    16.00                        19    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJX_VV vfsgnjx.vv	v8, v16, v242364# CHECK-NEXT:  1      19    16.00                        19    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJX_VF vfsgnjx.vf	v8, v16, fs02365# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v162366# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v162367# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v162368# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v162369# CHECK-NEXT:  1      23    16.00                        23    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v162370# CHECK-NEXT:  1      23    16.00                        23    VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v162371# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v162372# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v162373# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v162374# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v162375# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v162376# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v162377# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v162378# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v162379# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v162380# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v162381# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v162382# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v162383# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v162384# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v162385# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v162386# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e64, m2, tu, mu2387# CHECK-NEXT:  1      39    32.00                        39    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFADD_VV vfadd.vv	v8, v16, v242388# CHECK-NEXT:  1      39    32.00                        39    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFADD_VF vfadd.vf	v8, v16, fs02389# CHECK-NEXT:  1      39    32.00                        39    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFSUB_VV vfsub.vv	v8, v16, v242390# CHECK-NEXT:  1      39    32.00                        39    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFSUB_VF vfsub.vf	v8, v16, fs02391# CHECK-NEXT:  1      39    32.00                        39    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFRSUB_VF vfrsub.vf	v8, v16, fs02392# CHECK-NEXT:  1      39    32.00                        39    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFMUL_VV vfmul.vv	v8, v16, v242393# CHECK-NEXT:  1      39    32.00                        39    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFMUL_VF vfmul.vf	v8, v16, fs02394# CHECK-NEXT:  1      456   456.00                       456   VLEN1024X300SiFive7VA1[1,457],VLEN1024X300SiFive7VA1OrVA2[1,457],VLEN1024X300SiFive7VCQ VFDIV_VV vfdiv.vv	v8, v16, v242395# CHECK-NEXT:  1      456   456.00                       456   VLEN1024X300SiFive7VA1[1,457],VLEN1024X300SiFive7VA1OrVA2[1,457],VLEN1024X300SiFive7VCQ VFDIV_VF vfdiv.vf	v8, v16, fs02396# CHECK-NEXT:  1      456   456.00                       456   VLEN1024X300SiFive7VA1[1,457],VLEN1024X300SiFive7VA1OrVA2[1,457],VLEN1024X300SiFive7VCQ VFRDIV_VF vfrdiv.vf	v8, v16, fs02397# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMACC_VV     vfmacc.vv	v8, v16, v242398# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMACC_VF     vfmacc.vf	v8, fs0, v242399# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMACC_VV    vfnmacc.vv	v8, v16, v242400# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMACC_VF    vfnmacc.vf	v8, fs0, v242401# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMSAC_VV     vfmsac.vv	v8, v16, v242402# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMSAC_VF     vfmsac.vf	v8, fs0, v242403# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMSAC_VV    vfnmsac.vv	v8, v16, v242404# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMSAC_VF    vfnmsac.vf	v8, fs0, v242405# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMADD_VV     vfmadd.vv	v8, v16, v242406# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMADD_VF     vfmadd.vf	v8, fs0, v242407# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMADD_VV    vfnmadd.vv	v8, v16, v242408# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMADD_VF    vfnmadd.vf	v8, fs0, v242409# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMSUB_VV     vfmsub.vv	v8, v16, v242410# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMSUB_VF     vfmsub.vf	v8, fs0, v242411# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMSUB_VV    vfnmsub.vv	v8, v16, v242412# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNMSUB_VF    vfnmsub.vf	v8, fs0, v242413# CHECK-NEXT:  1      456   456.00                       456   VLEN1024X300SiFive7VA1[1,457],VLEN1024X300SiFive7VA1OrVA2[1,457],VLEN1024X300SiFive7VCQ VFSQRT_V vfsqrt.v	v8, v242414# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFRSQRT7_V vfrsqrt7.v	v8, v242415# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v242416# CHECK-NEXT:  1      35    32.00                        35    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v242417# CHECK-NEXT:  1      35    32.00                        35    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs02418# CHECK-NEXT:  1      35    32.00                        35    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v242419# CHECK-NEXT:  1      35    32.00                        35    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs02420# CHECK-NEXT:  1      35    32.00                        35    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFSGNJ_VV vfsgnj.vv	v8, v16, v242421# CHECK-NEXT:  1      35    32.00                        35    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFSGNJ_VF vfsgnj.vf	v8, v16, fs02422# CHECK-NEXT:  1      35    32.00                        35    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFSGNJN_VV vfsgnjn.vv	v8, v16, v242423# CHECK-NEXT:  1      35    32.00                        35    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFSGNJN_VF vfsgnjn.vf	v8, v16, fs02424# CHECK-NEXT:  1      35    32.00                        35    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFSGNJX_VV vfsgnjx.vv	v8, v16, v242425# CHECK-NEXT:  1      35    32.00                        35    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFSGNJX_VF vfsgnjx.vf	v8, v16, fs02426# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v162427# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v162428# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v162429# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v162430# CHECK-NEXT:  1      39    32.00                        39    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v162431# CHECK-NEXT:  1      39    32.00                        39    VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v162432# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v162433# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v162434# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v162435# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v162436# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v162437# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v162438# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v162439# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v162440# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v162441# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v162442# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v162443# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v162444# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v162445# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v162446# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v162447# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e64, m4, tu, mu2448# CHECK-NEXT:  1      71    64.00                        71    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFADD_VV vfadd.vv	v8, v16, v242449# CHECK-NEXT:  1      71    64.00                        71    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFADD_VF vfadd.vf	v8, v16, fs02450# CHECK-NEXT:  1      71    64.00                        71    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFSUB_VV vfsub.vv	v8, v16, v242451# CHECK-NEXT:  1      71    64.00                        71    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFSUB_VF vfsub.vf	v8, v16, fs02452# CHECK-NEXT:  1      71    64.00                        71    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFRSUB_VF vfrsub.vf	v8, v16, fs02453# CHECK-NEXT:  1      71    64.00                        71    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFMUL_VV vfmul.vv	v8, v16, v242454# CHECK-NEXT:  1      71    64.00                        71    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFMUL_VF vfmul.vf	v8, v16, fs02455# CHECK-NEXT:  1      912   912.00                       912   VLEN1024X300SiFive7VA1[1,913],VLEN1024X300SiFive7VA1OrVA2[1,913],VLEN1024X300SiFive7VCQ VFDIV_VV vfdiv.vv	v8, v16, v242456# CHECK-NEXT:  1      912   912.00                       912   VLEN1024X300SiFive7VA1[1,913],VLEN1024X300SiFive7VA1OrVA2[1,913],VLEN1024X300SiFive7VCQ VFDIV_VF vfdiv.vf	v8, v16, fs02457# CHECK-NEXT:  1      912   912.00                       912   VLEN1024X300SiFive7VA1[1,913],VLEN1024X300SiFive7VA1OrVA2[1,913],VLEN1024X300SiFive7VCQ VFRDIV_VF vfrdiv.vf	v8, v16, fs02458# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMACC_VV     vfmacc.vv	v8, v16, v242459# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMACC_VF     vfmacc.vf	v8, fs0, v242460# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMACC_VV    vfnmacc.vv	v8, v16, v242461# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMACC_VF    vfnmacc.vf	v8, fs0, v242462# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMSAC_VV     vfmsac.vv	v8, v16, v242463# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMSAC_VF     vfmsac.vf	v8, fs0, v242464# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMSAC_VV    vfnmsac.vv	v8, v16, v242465# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMSAC_VF    vfnmsac.vf	v8, fs0, v242466# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMADD_VV     vfmadd.vv	v8, v16, v242467# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMADD_VF     vfmadd.vf	v8, fs0, v242468# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMADD_VV    vfnmadd.vv	v8, v16, v242469# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMADD_VF    vfnmadd.vf	v8, fs0, v242470# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMSUB_VV     vfmsub.vv	v8, v16, v242471# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMSUB_VF     vfmsub.vf	v8, fs0, v242472# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMSUB_VV    vfnmsub.vv	v8, v16, v242473# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNMSUB_VF    vfnmsub.vf	v8, fs0, v242474# CHECK-NEXT:  1      912   912.00                       912   VLEN1024X300SiFive7VA1[1,913],VLEN1024X300SiFive7VA1OrVA2[1,913],VLEN1024X300SiFive7VCQ VFSQRT_V vfsqrt.v	v8, v242475# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFRSQRT7_V vfrsqrt7.v	v8, v242476# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v242477# CHECK-NEXT:  1      67    64.00                        67    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v242478# CHECK-NEXT:  1      67    64.00                        67    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs02479# CHECK-NEXT:  1      67    64.00                        67    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v242480# CHECK-NEXT:  1      67    64.00                        67    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs02481# CHECK-NEXT:  1      67    64.00                        67    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFSGNJ_VV vfsgnj.vv	v8, v16, v242482# CHECK-NEXT:  1      67    64.00                        67    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFSGNJ_VF vfsgnj.vf	v8, v16, fs02483# CHECK-NEXT:  1      67    64.00                        67    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFSGNJN_VV vfsgnjn.vv	v8, v16, v242484# CHECK-NEXT:  1      67    64.00                        67    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFSGNJN_VF vfsgnjn.vf	v8, v16, fs02485# CHECK-NEXT:  1      67    64.00                        67    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFSGNJX_VV vfsgnjx.vv	v8, v16, v242486# CHECK-NEXT:  1      67    64.00                        67    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFSGNJX_VF vfsgnjx.vf	v8, v16, fs02487# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v162488# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v162489# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v162490# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v162491# CHECK-NEXT:  1      71    64.00                        71    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v162492# CHECK-NEXT:  1      71    64.00                        71    VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v162493# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v162494# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v162495# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v162496# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v162497# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v162498# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v162499# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v162500# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v162501# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v162502# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v162503# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v162504# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v162505# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v162506# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v162507# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v162508# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e64, m8, tu, mu2509# CHECK-NEXT:  1      135   128.00                       135   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFADD_VV vfadd.vv	v8, v16, v242510# CHECK-NEXT:  1      135   128.00                       135   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFADD_VF vfadd.vf	v8, v16, fs02511# CHECK-NEXT:  1      135   128.00                       135   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFSUB_VV vfsub.vv	v8, v16, v242512# CHECK-NEXT:  1      135   128.00                       135   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFSUB_VF vfsub.vf	v8, v16, fs02513# CHECK-NEXT:  1      135   128.00                       135   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFRSUB_VF vfrsub.vf	v8, v16, fs02514# CHECK-NEXT:  1      135   128.00                       135   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFMUL_VV vfmul.vv	v8, v16, v242515# CHECK-NEXT:  1      135   128.00                       135   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFMUL_VF vfmul.vf	v8, v16, fs02516# CHECK-NEXT:  1      1824  1824.00                      1824  VLEN1024X300SiFive7VA1[1,1825],VLEN1024X300SiFive7VA1OrVA2[1,1825],VLEN1024X300SiFive7VCQ VFDIV_VV vfdiv.vv	v8, v16, v242517# CHECK-NEXT:  1      1824  1824.00                      1824  VLEN1024X300SiFive7VA1[1,1825],VLEN1024X300SiFive7VA1OrVA2[1,1825],VLEN1024X300SiFive7VCQ VFDIV_VF vfdiv.vf	v8, v16, fs02518# CHECK-NEXT:  1      1824  1824.00                      1824  VLEN1024X300SiFive7VA1[1,1825],VLEN1024X300SiFive7VA1OrVA2[1,1825],VLEN1024X300SiFive7VCQ VFRDIV_VF vfrdiv.vf	v8, v16, fs02519# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMACC_VV    vfmacc.vv	v8, v16, v242520# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMACC_VF    vfmacc.vf	v8, fs0, v242521# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMACC_VV   vfnmacc.vv	v8, v16, v242522# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMACC_VF   vfnmacc.vf	v8, fs0, v242523# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMSAC_VV    vfmsac.vv	v8, v16, v242524# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMSAC_VF    vfmsac.vf	v8, fs0, v242525# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMSAC_VV   vfnmsac.vv	v8, v16, v242526# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMSAC_VF   vfnmsac.vf	v8, fs0, v242527# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMADD_VV    vfmadd.vv	v8, v16, v242528# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMADD_VF    vfmadd.vf	v8, fs0, v242529# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMADD_VV   vfnmadd.vv	v8, v16, v242530# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMADD_VF   vfnmadd.vf	v8, fs0, v242531# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMSUB_VV    vfmsub.vv	v8, v16, v242532# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMSUB_VF    vfmsub.vf	v8, fs0, v242533# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMSUB_VV   vfnmsub.vv	v8, v16, v242534# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNMSUB_VF   vfnmsub.vf	v8, fs0, v242535# CHECK-NEXT:  1      1824  1824.00                      1824  VLEN1024X300SiFive7VA1[1,1825],VLEN1024X300SiFive7VA1OrVA2[1,1825],VLEN1024X300SiFive7VCQ VFSQRT_V vfsqrt.v	v8, v242536# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFRSQRT7_V vfrsqrt7.v	v8, v242537# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v242538# CHECK-NEXT:  1      131   128.00                       131   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v242539# CHECK-NEXT:  1      131   128.00                       131   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs02540# CHECK-NEXT:  1      131   128.00                       131   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v242541# CHECK-NEXT:  1      131   128.00                       131   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs02542# CHECK-NEXT:  1      131   128.00                       131   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFSGNJ_VV vfsgnj.vv	v8, v16, v242543# CHECK-NEXT:  1      131   128.00                       131   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFSGNJ_VF vfsgnj.vf	v8, v16, fs02544# CHECK-NEXT:  1      131   128.00                       131   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFSGNJN_VV vfsgnjn.vv	v8, v16, v242545# CHECK-NEXT:  1      131   128.00                       131   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFSGNJN_VF vfsgnjn.vf	v8, v16, fs02546# CHECK-NEXT:  1      131   128.00                       131   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFSGNJX_VV vfsgnjx.vv	v8, v16, v242547# CHECK-NEXT:  1      131   128.00                       131   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFSGNJX_VF vfsgnjx.vf	v8, v16, fs02548# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v162549# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v162550# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v162551# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v162552# CHECK-NEXT:  1      135   128.00                       135   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v162553# CHECK-NEXT:  1      135   128.00                       135   VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v162554# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v162555# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v162556# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v162557# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v162558# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v162559# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v162560# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v162561# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v162562# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v162563# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v162564# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v162565# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v162566# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v162567# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v162568# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v162569# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e16, mf4, tu, mu2570# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWADD_VV     vfwadd.vv	v8, v16, v242571# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWADD_VF     vfwadd.vf	v8, v16, fs02572# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWSUB_VV     vfwsub.vv	v8, v16, v242573# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWSUB_VF     vfwsub.vf	v8, v16, fs02574# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWADD_WV     vfwadd.wv	v8, v16, v242575# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWADD_WF     vfwadd.wf	v8, v16, fs02576# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWSUB_WV     vfwsub.wv	v8, v16, v242577# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWSUB_WF     vfwsub.wf	v8, v16, fs02578# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMUL_VV     vfwmul.vv	v8, v16, v242579# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMUL_VF     vfwmul.vf	v8, v16, fs02580# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMACC_VV    vfwmacc.vv	v8, v16, v242581# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMACC_VF    vfwmacc.vf	v8, fs0, v242582# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWNMACC_VV   vfwnmacc.vv	v8, v16, v242583# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWNMACC_VF   vfwnmacc.vf	v8, fs0, v242584# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMSAC_VV    vfwmsac.vv	v8, v16, v242585# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMSAC_VF    vfwmsac.vf	v8, fs0, v242586# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWNMSAC_VV   vfwnmsac.vv	v8, v16, v242587# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWNMSAC_VF   vfwnmsac.vf	v8, fs0, v242588# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v242589# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v242590# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs02591# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v242592# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs02593# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJ_VV     vfsgnj.vv	v8, v16, v242594# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJ_VF     vfsgnj.vf	v8, v16, fs02595# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJN_VV    vfsgnjn.vv	v8, v16, v242596# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJN_VF    vfsgnjn.vf	v8, v16, fs02597# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJX_VV    vfsgnjx.vv	v8, v16, v242598# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJX_VF    vfsgnjx.vf	v8, v16, fs02599# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v162600# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v162601# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v162602# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v162603# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v162604# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v162605# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v162606# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v162607# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v162608# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v162609# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v162610# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v162611# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v162612# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v162613# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v162614# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v162615# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v162616# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v162617# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v162618# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v162619# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v162620# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e16, mf2, tu, mu2621# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWADD_VV     vfwadd.vv	v8, v16, v242622# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWADD_VF     vfwadd.vf	v8, v16, fs02623# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWSUB_VV     vfwsub.vv	v8, v16, v242624# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWSUB_VF     vfwsub.vf	v8, v16, fs02625# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWADD_WV     vfwadd.wv	v8, v16, v242626# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWADD_WF     vfwadd.wf	v8, v16, fs02627# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWSUB_WV     vfwsub.wv	v8, v16, v242628# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWSUB_WF     vfwsub.wf	v8, v16, fs02629# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMUL_VV     vfwmul.vv	v8, v16, v242630# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMUL_VF     vfwmul.vf	v8, v16, fs02631# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMACC_VV    vfwmacc.vv	v8, v16, v242632# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMACC_VF    vfwmacc.vf	v8, fs0, v242633# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWNMACC_VV   vfwnmacc.vv	v8, v16, v242634# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWNMACC_VF   vfwnmacc.vf	v8, fs0, v242635# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMSAC_VV    vfwmsac.vv	v8, v16, v242636# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMSAC_VF    vfwmsac.vf	v8, fs0, v242637# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWNMSAC_VV   vfwnmsac.vv	v8, v16, v242638# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWNMSAC_VF   vfwnmsac.vf	v8, fs0, v242639# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v242640# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v242641# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs02642# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v242643# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs02644# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJ_VV     vfsgnj.vv	v8, v16, v242645# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJ_VF     vfsgnj.vf	v8, v16, fs02646# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJN_VV    vfsgnjn.vv	v8, v16, v242647# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJN_VF    vfsgnjn.vf	v8, v16, fs02648# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJX_VV    vfsgnjx.vv	v8, v16, v242649# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJX_VF    vfsgnjx.vf	v8, v16, fs02650# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v162651# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v162652# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v162653# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v162654# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v162655# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v162656# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v162657# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v162658# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v162659# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v162660# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v162661# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v162662# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v162663# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v162664# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v162665# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v162666# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v162667# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v162668# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v162669# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v162670# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v162671# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e16, m1, tu, mu2672# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWADD_VV     vfwadd.vv	v8, v16, v242673# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWADD_VF     vfwadd.vf	v8, v16, fs02674# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWSUB_VV     vfwsub.vv	v8, v16, v242675# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWSUB_VF     vfwsub.vf	v8, v16, fs02676# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWADD_WV     vfwadd.wv	v8, v16, v242677# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWADD_WF     vfwadd.wf	v8, v16, fs02678# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWSUB_WV     vfwsub.wv	v8, v16, v242679# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWSUB_WF     vfwsub.wf	v8, v16, fs02680# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMUL_VV     vfwmul.vv	v8, v16, v242681# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMUL_VF     vfwmul.vf	v8, v16, fs02682# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMACC_VV    vfwmacc.vv	v8, v16, v242683# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMACC_VF    vfwmacc.vf	v8, fs0, v242684# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWNMACC_VV   vfwnmacc.vv	v8, v16, v242685# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWNMACC_VF   vfwnmacc.vf	v8, fs0, v242686# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMSAC_VV    vfwmsac.vv	v8, v16, v242687# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMSAC_VF    vfwmsac.vf	v8, fs0, v242688# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWNMSAC_VV   vfwnmsac.vv	v8, v16, v242689# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWNMSAC_VF   vfwnmsac.vf	v8, fs0, v242690# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v242691# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v242692# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs02693# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v242694# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs02695# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJ_VV     vfsgnj.vv	v8, v16, v242696# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJ_VF     vfsgnj.vf	v8, v16, fs02697# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJN_VV    vfsgnjn.vv	v8, v16, v242698# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJN_VF    vfsgnjn.vf	v8, v16, fs02699# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJX_VV    vfsgnjx.vv	v8, v16, v242700# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJX_VF    vfsgnjx.vf	v8, v16, fs02701# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v162702# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v162703# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v162704# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v162705# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v162706# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v162707# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v162708# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v162709# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v162710# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v162711# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v162712# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v162713# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v162714# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v162715# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v162716# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v162717# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v162718# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v162719# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v162720# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v162721# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v162722# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e16, m2, tu, mu2723# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWADD_VV     vfwadd.vv	v8, v16, v242724# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWADD_VF     vfwadd.vf	v8, v16, fs02725# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWSUB_VV     vfwsub.vv	v8, v16, v242726# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWSUB_VF     vfwsub.vf	v8, v16, fs02727# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWADD_WV     vfwadd.wv	v8, v16, v242728# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWADD_WF     vfwadd.wf	v8, v16, fs02729# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWSUB_WV     vfwsub.wv	v8, v16, v242730# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWSUB_WF     vfwsub.wf	v8, v16, fs02731# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMUL_VV     vfwmul.vv	v8, v16, v242732# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMUL_VF     vfwmul.vf	v8, v16, fs02733# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMACC_VV    vfwmacc.vv	v8, v16, v242734# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMACC_VF    vfwmacc.vf	v8, fs0, v242735# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWNMACC_VV   vfwnmacc.vv	v8, v16, v242736# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWNMACC_VF   vfwnmacc.vf	v8, fs0, v242737# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMSAC_VV    vfwmsac.vv	v8, v16, v242738# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMSAC_VF    vfwmsac.vf	v8, fs0, v242739# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWNMSAC_VV   vfwnmsac.vv	v8, v16, v242740# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWNMSAC_VF   vfwnmsac.vf	v8, fs0, v242741# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v242742# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v242743# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs02744# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v242745# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs02746# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJ_VV     vfsgnj.vv	v8, v16, v242747# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJ_VF     vfsgnj.vf	v8, v16, fs02748# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJN_VV    vfsgnjn.vv	v8, v16, v242749# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJN_VF    vfsgnjn.vf	v8, v16, fs02750# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJX_VV    vfsgnjx.vv	v8, v16, v242751# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJX_VF    vfsgnjx.vf	v8, v16, fs02752# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v162753# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v162754# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v162755# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v162756# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v162757# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v162758# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v162759# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v162760# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v162761# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v162762# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v162763# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v162764# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v162765# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v162766# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v162767# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v162768# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v162769# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v162770# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v162771# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v162772# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v162773# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e16, m4, tu, mu2774# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_VV     vfwadd.vv	v8, v16, v242775# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_VF     vfwadd.vf	v8, v16, fs02776# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_VV     vfwsub.vv	v8, v16, v242777# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_VF     vfwsub.vf	v8, v16, fs02778# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_WV     vfwadd.wv	v8, v16, v242779# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_WF     vfwadd.wf	v8, v16, fs02780# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_WV     vfwsub.wv	v8, v16, v242781# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_WF     vfwsub.wf	v8, v16, fs02782# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMUL_VV     vfwmul.vv	v8, v16, v242783# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMUL_VF     vfwmul.vf	v8, v16, fs02784# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMACC_VV    vfwmacc.vv	v8, v16, v242785# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMACC_VF    vfwmacc.vf	v8, fs0, v242786# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMACC_VV   vfwnmacc.vv	v8, v16, v242787# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMACC_VF   vfwnmacc.vf	v8, fs0, v242788# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMSAC_VV    vfwmsac.vv	v8, v16, v242789# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMSAC_VF    vfwmsac.vf	v8, fs0, v242790# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMSAC_VV   vfwnmsac.vv	v8, v16, v242791# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMSAC_VF   vfwnmsac.vf	v8, fs0, v242792# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e16, m8, tu, mu2793# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_VV     vfwadd.vv	v8, v16, v242794# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_VF     vfwadd.vf	v8, v16, fs02795# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_VV     vfwsub.vv	v8, v16, v242796# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_VF     vfwsub.vf	v8, v16, fs02797# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_WV     vfwadd.wv	v8, v16, v242798# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_WF     vfwadd.wf	v8, v16, fs02799# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_WV     vfwsub.wv	v8, v16, v242800# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_WF     vfwsub.wf	v8, v16, fs02801# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMUL_VV     vfwmul.vv	v8, v16, v242802# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMUL_VF     vfwmul.vf	v8, v16, fs02803# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMACC_VV    vfwmacc.vv	v8, v16, v242804# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMACC_VF    vfwmacc.vf	v8, fs0, v242805# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMACC_VV   vfwnmacc.vv	v8, v16, v242806# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMACC_VF   vfwnmacc.vf	v8, fs0, v242807# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMSAC_VV    vfwmsac.vv	v8, v16, v242808# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMSAC_VF    vfwmsac.vf	v8, fs0, v242809# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMSAC_VV   vfwnmsac.vv	v8, v16, v242810# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMSAC_VF   vfwnmsac.vf	v8, fs0, v242811# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e32, mf2, tu, mu2812# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWADD_VV     vfwadd.vv	v8, v16, v242813# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWADD_VF     vfwadd.vf	v8, v16, fs02814# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWSUB_VV     vfwsub.vv	v8, v16, v242815# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWSUB_VF     vfwsub.vf	v8, v16, fs02816# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWADD_WV     vfwadd.wv	v8, v16, v242817# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWADD_WF     vfwadd.wf	v8, v16, fs02818# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWSUB_WV     vfwsub.wv	v8, v16, v242819# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWSUB_WF     vfwsub.wf	v8, v16, fs02820# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMUL_VV     vfwmul.vv	v8, v16, v242821# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMUL_VF     vfwmul.vf	v8, v16, fs02822# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMACC_VV    vfwmacc.vv	v8, v16, v242823# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMACC_VF    vfwmacc.vf	v8, fs0, v242824# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWNMACC_VV   vfwnmacc.vv	v8, v16, v242825# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWNMACC_VF   vfwnmacc.vf	v8, fs0, v242826# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMSAC_VV    vfwmsac.vv	v8, v16, v242827# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMSAC_VF    vfwmsac.vf	v8, fs0, v242828# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWNMSAC_VV   vfwnmsac.vv	v8, v16, v242829# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWNMSAC_VF   vfwnmsac.vf	v8, fs0, v242830# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e32, m1, tu, mu2831# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWADD_VV     vfwadd.vv	v8, v16, v242832# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWADD_VF     vfwadd.vf	v8, v16, fs02833# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWSUB_VV     vfwsub.vv	v8, v16, v242834# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWSUB_VF     vfwsub.vf	v8, v16, fs02835# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWADD_WV     vfwadd.wv	v8, v16, v242836# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWADD_WF     vfwadd.wf	v8, v16, fs02837# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWSUB_WV     vfwsub.wv	v8, v16, v242838# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWSUB_WF     vfwsub.wf	v8, v16, fs02839# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMUL_VV     vfwmul.vv	v8, v16, v242840# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMUL_VF     vfwmul.vf	v8, v16, fs02841# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMACC_VV    vfwmacc.vv	v8, v16, v242842# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMACC_VF    vfwmacc.vf	v8, fs0, v242843# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWNMACC_VV   vfwnmacc.vv	v8, v16, v242844# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWNMACC_VF   vfwnmacc.vf	v8, fs0, v242845# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMSAC_VV    vfwmsac.vv	v8, v16, v242846# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMSAC_VF    vfwmsac.vf	v8, fs0, v242847# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWNMSAC_VV   vfwnmsac.vv	v8, v16, v242848# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWNMSAC_VF   vfwnmsac.vf	v8, fs0, v242849# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e32, m2, tu, mu2850# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWADD_VV     vfwadd.vv	v8, v16, v242851# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWADD_VF     vfwadd.vf	v8, v16, fs02852# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWSUB_VV     vfwsub.vv	v8, v16, v242853# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWSUB_VF     vfwsub.vf	v8, v16, fs02854# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWADD_WV     vfwadd.wv	v8, v16, v242855# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWADD_WF     vfwadd.wf	v8, v16, fs02856# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWSUB_WV     vfwsub.wv	v8, v16, v242857# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWSUB_WF     vfwsub.wf	v8, v16, fs02858# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMUL_VV     vfwmul.vv	v8, v16, v242859# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMUL_VF     vfwmul.vf	v8, v16, fs02860# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMACC_VV    vfwmacc.vv	v8, v16, v242861# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMACC_VF    vfwmacc.vf	v8, fs0, v242862# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWNMACC_VV   vfwnmacc.vv	v8, v16, v242863# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWNMACC_VF   vfwnmacc.vf	v8, fs0, v242864# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMSAC_VV    vfwmsac.vv	v8, v16, v242865# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMSAC_VF    vfwmsac.vf	v8, fs0, v242866# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWNMSAC_VV   vfwnmsac.vv	v8, v16, v242867# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWNMSAC_VF   vfwnmsac.vf	v8, fs0, v242868# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e32, m4, tu, mu2869# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_VV     vfwadd.vv	v8, v16, v242870# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_VF     vfwadd.vf	v8, v16, fs02871# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_VV     vfwsub.vv	v8, v16, v242872# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_VF     vfwsub.vf	v8, v16, fs02873# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_WV     vfwadd.wv	v8, v16, v242874# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_WF     vfwadd.wf	v8, v16, fs02875# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_WV     vfwsub.wv	v8, v16, v242876# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_WF     vfwsub.wf	v8, v16, fs02877# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMUL_VV     vfwmul.vv	v8, v16, v242878# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMUL_VF     vfwmul.vf	v8, v16, fs02879# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMACC_VV    vfwmacc.vv	v8, v16, v242880# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMACC_VF    vfwmacc.vf	v8, fs0, v242881# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMACC_VV   vfwnmacc.vv	v8, v16, v242882# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMACC_VF   vfwnmacc.vf	v8, fs0, v242883# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMSAC_VV    vfwmsac.vv	v8, v16, v242884# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMSAC_VF    vfwmsac.vf	v8, fs0, v242885# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMSAC_VV   vfwnmsac.vv	v8, v16, v242886# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMSAC_VF   vfwnmsac.vf	v8, fs0, v242887# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e32, m8, tu, mu2888# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_VV     vfwadd.vv	v8, v16, v242889# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_VF     vfwadd.vf	v8, v16, fs02890# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_VV     vfwsub.vv	v8, v16, v242891# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_VF     vfwsub.vf	v8, v16, fs02892# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_WV     vfwadd.wv	v8, v16, v242893# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_WF     vfwadd.wf	v8, v16, fs02894# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_WV     vfwsub.wv	v8, v16, v242895# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_WF     vfwsub.wf	v8, v16, fs02896# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMUL_VV     vfwmul.vv	v8, v16, v242897# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMUL_VF     vfwmul.vf	v8, v16, fs02898# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMACC_VV    vfwmacc.vv	v8, v16, v242899# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMACC_VF    vfwmacc.vf	v8, fs0, v242900# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMACC_VV   vfwnmacc.vv	v8, v16, v242901# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMACC_VF   vfwnmacc.vf	v8, fs0, v242902# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMSAC_VV    vfwmsac.vv	v8, v16, v242903# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMSAC_VF    vfwmsac.vf	v8, fs0, v242904# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMSAC_VV   vfwnmsac.vv	v8, v16, v242905# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMSAC_VF   vfwnmsac.vf	v8, fs0, v242906# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v242907# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v242908# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs02909# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v242910# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs02911# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJ_VV    vfsgnj.vv	v8, v16, v242912# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJ_VF    vfsgnj.vf	v8, v16, fs02913# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJN_VV   vfsgnjn.vv	v8, v16, v242914# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJN_VF   vfsgnjn.vf	v8, v16, fs02915# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJX_VV   vfsgnjx.vv	v8, v16, v242916# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJX_VF   vfsgnjx.vf	v8, v16, fs02917# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v162918# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v162919# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v162920# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v162921# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v162922# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v162923# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v162924# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v162925# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v162926# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v162927# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v162928# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v162929# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v162930# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v162931# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v162932# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v162933# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v162934# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v162935# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v162936# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v162937# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v162938# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e16, m8, tu, mu2939# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_VV     vfwadd.vv	v8, v16, v242940# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_VF     vfwadd.vf	v8, v16, fs02941# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_VV     vfwsub.vv	v8, v16, v242942# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_VF     vfwsub.vf	v8, v16, fs02943# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_WV     vfwadd.wv	v8, v16, v242944# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_WF     vfwadd.wf	v8, v16, fs02945# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_WV     vfwsub.wv	v8, v16, v242946# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_WF     vfwsub.wf	v8, v16, fs02947# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMUL_VV     vfwmul.vv	v8, v16, v242948# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMUL_VF     vfwmul.vf	v8, v16, fs02949# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMACC_VV    vfwmacc.vv	v8, v16, v242950# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMACC_VF    vfwmacc.vf	v8, fs0, v242951# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMACC_VV   vfwnmacc.vv	v8, v16, v242952# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMACC_VF   vfwnmacc.vf	v8, fs0, v242953# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMSAC_VV    vfwmsac.vv	v8, v16, v242954# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMSAC_VF    vfwmsac.vf	v8, fs0, v242955# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMSAC_VV   vfwnmsac.vv	v8, v16, v242956# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMSAC_VF   vfwnmsac.vf	v8, fs0, v242957# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v242958# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v242959# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs02960# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v242961# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs02962# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJ_VV    vfsgnj.vv	v8, v16, v242963# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJ_VF    vfsgnj.vf	v8, v16, fs02964# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJN_VV   vfsgnjn.vv	v8, v16, v242965# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJN_VF   vfsgnjn.vf	v8, v16, fs02966# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJX_VV   vfsgnjx.vv	v8, v16, v242967# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJX_VF   vfsgnjx.vf	v8, v16, fs02968# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v162969# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v162970# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v162971# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v162972# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v162973# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v162974# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v162975# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v162976# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v162977# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v162978# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v162979# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v162980# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v162981# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v162982# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v162983# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v162984# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v162985# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v162986# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v162987# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v162988# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v162989# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e32, mf2, tu, mu2990# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWADD_VV     vfwadd.vv	v8, v16, v242991# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWADD_VF     vfwadd.vf	v8, v16, fs02992# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWSUB_VV     vfwsub.vv	v8, v16, v242993# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWSUB_VF     vfwsub.vf	v8, v16, fs02994# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWADD_WV     vfwadd.wv	v8, v16, v242995# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWADD_WF     vfwadd.wf	v8, v16, fs02996# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWSUB_WV     vfwsub.wv	v8, v16, v242997# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWSUB_WF     vfwsub.wf	v8, v16, fs02998# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMUL_VV     vfwmul.vv	v8, v16, v242999# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMUL_VF     vfwmul.vf	v8, v16, fs03000# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMACC_VV    vfwmacc.vv	v8, v16, v243001# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMACC_VF    vfwmacc.vf	v8, fs0, v243002# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWNMACC_VV   vfwnmacc.vv	v8, v16, v243003# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWNMACC_VF   vfwnmacc.vf	v8, fs0, v243004# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMSAC_VV    vfwmsac.vv	v8, v16, v243005# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWMSAC_VF    vfwmsac.vf	v8, fs0, v243006# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWNMSAC_VV   vfwnmsac.vv	v8, v16, v243007# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWNMSAC_VF   vfwnmsac.vf	v8, fs0, v243008# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v243009# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v243010# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs03011# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v243012# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs03013# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJ_VV     vfsgnj.vv	v8, v16, v243014# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJ_VF     vfsgnj.vf	v8, v16, fs03015# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJN_VV    vfsgnjn.vv	v8, v16, v243016# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJN_VF    vfsgnjn.vf	v8, v16, fs03017# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJX_VV    vfsgnjx.vv	v8, v16, v243018# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFSGNJX_VF    vfsgnjx.vf	v8, v16, fs03019# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v163020# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v163021# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v163022# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v163023# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v163024# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v163025# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v163026# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v163027# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v163028# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1[1,2],VLEN1024X300SiFive7VA1OrVA2[1,2],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v163029# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v163030# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v163031# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v163032# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v163033# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v163034# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v163035# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v163036# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v163037# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v163038# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v163039# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v163040# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e32, m1, tu, mu3041# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWADD_VV     vfwadd.vv	v8, v16, v243042# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWADD_VF     vfwadd.vf	v8, v16, fs03043# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWSUB_VV     vfwsub.vv	v8, v16, v243044# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWSUB_VF     vfwsub.vf	v8, v16, fs03045# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWADD_WV     vfwadd.wv	v8, v16, v243046# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWADD_WF     vfwadd.wf	v8, v16, fs03047# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWSUB_WV     vfwsub.wv	v8, v16, v243048# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWSUB_WF     vfwsub.wf	v8, v16, fs03049# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMUL_VV     vfwmul.vv	v8, v16, v243050# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMUL_VF     vfwmul.vf	v8, v16, fs03051# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMACC_VV    vfwmacc.vv	v8, v16, v243052# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMACC_VF    vfwmacc.vf	v8, fs0, v243053# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWNMACC_VV   vfwnmacc.vv	v8, v16, v243054# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWNMACC_VF   vfwnmacc.vf	v8, fs0, v243055# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMSAC_VV    vfwmsac.vv	v8, v16, v243056# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWMSAC_VF    vfwmsac.vf	v8, fs0, v243057# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWNMSAC_VV   vfwnmsac.vv	v8, v16, v243058# CHECK-NEXT:  1      8     1.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWNMSAC_VF   vfwnmsac.vf	v8, fs0, v243059# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v243060# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v243061# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs03062# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v243063# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs03064# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJ_VV     vfsgnj.vv	v8, v16, v243065# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJ_VF     vfsgnj.vf	v8, v16, fs03066# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJN_VV    vfsgnjn.vv	v8, v16, v243067# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJN_VF    vfsgnjn.vf	v8, v16, fs03068# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJX_VV    vfsgnjx.vv	v8, v16, v243069# CHECK-NEXT:  1      4     1.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFSGNJX_VF    vfsgnjx.vf	v8, v16, fs03070# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v163071# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v163072# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v163073# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v163074# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v163075# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v163076# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v163077# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v163078# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v163079# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1[1,3],VLEN1024X300SiFive7VA1OrVA2[1,3],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v163080# CHECK-NEXT:  1      8     32.00                        8     VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v163081# CHECK-NEXT:  1      8     32.00                        8     VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v163082# CHECK-NEXT:  1      8     32.00                        8     VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v163083# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v163084# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v163085# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v163086# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v163087# CHECK-NEXT:  1      8     32.00                        8     VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v163088# CHECK-NEXT:  1      8     32.00                        8     VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v163089# CHECK-NEXT:  1      8     32.00                        8     VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v163090# CHECK-NEXT:  1      8     32.00                        8     VLEN1024X300SiFive7VA1[1,33],VLEN1024X300SiFive7VA1OrVA2[1,33],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v163091# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e32, m2, tu, mu3092# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWADD_VV     vfwadd.vv	v8, v16, v243093# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWADD_VF     vfwadd.vf	v8, v16, fs03094# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWSUB_VV     vfwsub.vv	v8, v16, v243095# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWSUB_VF     vfwsub.vf	v8, v16, fs03096# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWADD_WV     vfwadd.wv	v8, v16, v243097# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWADD_WF     vfwadd.wf	v8, v16, fs03098# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWSUB_WV     vfwsub.wv	v8, v16, v243099# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWSUB_WF     vfwsub.wf	v8, v16, fs03100# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMUL_VV     vfwmul.vv	v8, v16, v243101# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMUL_VF     vfwmul.vf	v8, v16, fs03102# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMACC_VV    vfwmacc.vv	v8, v16, v243103# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMACC_VF    vfwmacc.vf	v8, fs0, v243104# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWNMACC_VV   vfwnmacc.vv	v8, v16, v243105# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWNMACC_VF   vfwnmacc.vf	v8, fs0, v243106# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMSAC_VV    vfwmsac.vv	v8, v16, v243107# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWMSAC_VF    vfwmsac.vf	v8, fs0, v243108# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWNMSAC_VV   vfwnmsac.vv	v8, v16, v243109# CHECK-NEXT:  1      8     2.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWNMSAC_VF   vfwnmsac.vf	v8, fs0, v243110# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v243111# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v243112# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs03113# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v243114# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs03115# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJ_VV     vfsgnj.vv	v8, v16, v243116# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJ_VF     vfsgnj.vf	v8, v16, fs03117# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJN_VV    vfsgnjn.vv	v8, v16, v243118# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJN_VF    vfsgnjn.vf	v8, v16, fs03119# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJX_VV    vfsgnjx.vv	v8, v16, v243120# CHECK-NEXT:  1      4     2.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFSGNJX_VF    vfsgnjx.vf	v8, v16, fs03121# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v163122# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v163123# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v163124# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v163125# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v163126# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v163127# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v163128# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v163129# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v163130# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1[1,5],VLEN1024X300SiFive7VA1OrVA2[1,5],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v163131# CHECK-NEXT:  1      8     64.00                        8     VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v163132# CHECK-NEXT:  1      8     64.00                        8     VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v163133# CHECK-NEXT:  1      8     64.00                        8     VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v163134# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v163135# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v163136# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v163137# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v163138# CHECK-NEXT:  1      8     64.00                        8     VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v163139# CHECK-NEXT:  1      8     64.00                        8     VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v163140# CHECK-NEXT:  1      8     64.00                        8     VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v163141# CHECK-NEXT:  1      8     64.00                        8     VLEN1024X300SiFive7VA1[1,65],VLEN1024X300SiFive7VA1OrVA2[1,65],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v163142# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e32, m4, tu, mu3143# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_VV     vfwadd.vv	v8, v16, v243144# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_VF     vfwadd.vf	v8, v16, fs03145# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_VV     vfwsub.vv	v8, v16, v243146# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_VF     vfwsub.vf	v8, v16, fs03147# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_WV     vfwadd.wv	v8, v16, v243148# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_WF     vfwadd.wf	v8, v16, fs03149# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_WV     vfwsub.wv	v8, v16, v243150# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_WF     vfwsub.wf	v8, v16, fs03151# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMUL_VV     vfwmul.vv	v8, v16, v243152# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMUL_VF     vfwmul.vf	v8, v16, fs03153# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMACC_VV    vfwmacc.vv	v8, v16, v243154# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMACC_VF    vfwmacc.vf	v8, fs0, v243155# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMACC_VV   vfwnmacc.vv	v8, v16, v243156# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMACC_VF   vfwnmacc.vf	v8, fs0, v243157# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMSAC_VV    vfwmsac.vv	v8, v16, v243158# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMSAC_VF    vfwmsac.vf	v8, fs0, v243159# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMSAC_VV   vfwnmsac.vv	v8, v16, v243160# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMSAC_VF   vfwnmsac.vf	v8, fs0, v243161# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v243162# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v243163# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs03164# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v243165# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs03166# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJ_VV     vfsgnj.vv	v8, v16, v243167# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJ_VF     vfsgnj.vf	v8, v16, fs03168# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJN_VV    vfsgnjn.vv	v8, v16, v243169# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJN_VF    vfsgnjn.vf	v8, v16, fs03170# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJX_VV    vfsgnjx.vv	v8, v16, v243171# CHECK-NEXT:  1      4     4.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFSGNJX_VF    vfsgnjx.vf	v8, v16, fs03172# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v163173# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v163174# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v163175# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v163176# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v163177# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v163178# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v163179# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v163180# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v163181# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v163182# CHECK-NEXT:  1      8     128.00                       8     VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v163183# CHECK-NEXT:  1      8     128.00                       8     VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v163184# CHECK-NEXT:  1      8     128.00                       8     VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v163185# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v163186# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v163187# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v163188# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v163189# CHECK-NEXT:  1      8     128.00                       8     VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v163190# CHECK-NEXT:  1      8     128.00                       8     VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v163191# CHECK-NEXT:  1      8     128.00                       8     VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v163192# CHECK-NEXT:  1      8     128.00                       8     VLEN1024X300SiFive7VA1[1,129],VLEN1024X300SiFive7VA1OrVA2[1,129],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v163193# CHECK-NEXT:  1      3     1.00                  U      1     VLEN1024X300SiFive7PipeA,VLEN1024X300SiFive7PipeAB VSETVLI            vsetvli	zero, zero, e32, m8, tu, mu3194# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_VV     vfwadd.vv	v8, v16, v243195# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_VF     vfwadd.vf	v8, v16, fs03196# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_VV     vfwsub.vv	v8, v16, v243197# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_VF     vfwsub.vf	v8, v16, fs03198# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_WV     vfwadd.wv	v8, v16, v243199# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWADD_WF     vfwadd.wf	v8, v16, fs03200# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_WV     vfwsub.wv	v8, v16, v243201# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWSUB_WF     vfwsub.wf	v8, v16, fs03202# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMUL_VV     vfwmul.vv	v8, v16, v243203# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMUL_VF     vfwmul.vf	v8, v16, fs03204# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMACC_VV    vfwmacc.vv	v8, v16, v243205# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMACC_VF    vfwmacc.vf	v8, fs0, v243206# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMACC_VV   vfwnmacc.vv	v8, v16, v243207# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMACC_VF   vfwnmacc.vf	v8, fs0, v243208# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMSAC_VV    vfwmsac.vv	v8, v16, v243209# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWMSAC_VF    vfwmsac.vf	v8, fs0, v243210# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMSAC_VV   vfwnmsac.vv	v8, v16, v243211# CHECK-NEXT:  1      8     4.00                         8     VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWNMSAC_VF   vfwnmsac.vf	v8, fs0, v243212# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFREC7_V vfrec7.v	v8, v243213# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMIN_VV vfmin.vv	v8, v16, v243214# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMIN_VF vfmin.vf	v8, v16, fs03215# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMAX_VV vfmax.vv	v8, v16, v243216# CHECK-NEXT:  1      4     16.00                        4     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFMAX_VF vfmax.vf	v8, v16, fs03217# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJ_VV    vfsgnj.vv	v8, v16, v243218# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJ_VF    vfsgnj.vf	v8, v16, fs03219# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJN_VV   vfsgnjn.vv	v8, v16, v243220# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJN_VF   vfsgnjn.vf	v8, v16, fs03221# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJX_VV   vfsgnjx.vv	v8, v16, v243222# CHECK-NEXT:  1      4     8.00                         4     VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFSGNJX_VF   vfsgnjx.vf	v8, v16, fs03223# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_XU_F_V vfcvt.xu.f.v	v8, v163224# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_X_F_V vfcvt.x.f.v	v8, v163225# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v	v8, v163226# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v	v8, v163227# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_F_XU_V vfcvt.f.xu.v	v8, v163228# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFCVT_F_X_V vfcvt.f.x.v	v8, v163229# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_XU_F_V vfwcvt.xu.f.v	v8, v163230# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_X_F_V vfwcvt.x.f.v	v8, v163231# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v	v8, v163232# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v	v8, v163233# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_XU_V vfwcvt.f.xu.v	v8, v163234# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_X_V vfwcvt.f.x.v	v8, v163235# CHECK-NEXT:  1      8     8.00                         8     VLEN1024X300SiFive7VA1[1,9],VLEN1024X300SiFive7VA1OrVA2[1,9],VLEN1024X300SiFive7VCQ VFWCVT_F_F_V vfwcvt.f.f.v	v8, v163236# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_XU_F_W vfncvt.xu.f.w	v8, v163237# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_X_F_W vfncvt.x.f.w	v8, v163238# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w	v8, v163239# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w	v8, v163240# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_XU_W vfncvt.f.xu.w	v8, v163241# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_X_W vfncvt.f.x.w	v8, v163242# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_F_F_W vfncvt.f.f.w	v8, v163243# CHECK-NEXT:  1      8     16.00                        8     VLEN1024X300SiFive7VA1[1,17],VLEN1024X300SiFive7VA1OrVA2[1,17],VLEN1024X300SiFive7VCQ VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w	v8, v163244 3245# CHECK:      Resources:3246# CHECK-NEXT: [0]   - VLEN1024X300SiFive7FDiv3247# CHECK-NEXT: [1]   - VLEN1024X300SiFive7IDiv3248# CHECK-NEXT: [2]   - VLEN1024X300SiFive7PipeA3249# CHECK-NEXT: [3]   - VLEN1024X300SiFive7PipeB3250# CHECK-NEXT: [4]   - VLEN1024X300SiFive7VA13251# CHECK-NEXT: [5]   - VLEN1024X300SiFive7VA23252# CHECK-NEXT: [6]   - VLEN1024X300SiFive7VCQ3253# CHECK-NEXT: [7]   - VLEN1024X300SiFive7VL3254# CHECK-NEXT: [8]   - VLEN1024X300SiFive7VS3255 3256# CHECK:      Resource pressure per iteration:3257# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]3258# CHECK-NEXT:  -      -     32.00   -     58006.00 2446.00 1558.00  -   -3259 3260# CHECK:      Resource pressure by instruction:3261# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    Instructions:3262# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu3263# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfadd.vv	v8, v16, v243264# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfadd.vf	v8, v16, fs03265# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsub.vv	v8, v16, v243266# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsub.vf	v8, v16, fs03267# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfrsub.vf	v8, v16, fs03268# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmul.vv	v8, v16, v243269# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmul.vf	v8, v16, fs03270# CHECK-NEXT:  -      -      -      -     61.00   -     1.00    -      -     vfdiv.vv	v8, v16, v243271# CHECK-NEXT:  -      -      -      -     61.00   -     1.00    -      -     vfdiv.vf	v8, v16, fs03272# CHECK-NEXT:  -      -      -      -     61.00   -     1.00    -      -     vfrdiv.vf	v8, v16, fs03273# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmacc.vv	v8, v16, v243274# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmacc.vf	v8, fs0, v243275# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmacc.vv	v8, v16, v243276# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmacc.vf	v8, fs0, v243277# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmsac.vv	v8, v16, v243278# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmsac.vf	v8, fs0, v243279# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmsac.vv	v8, v16, v243280# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmsac.vf	v8, fs0, v243281# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmadd.vv	v8, v16, v243282# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmadd.vf	v8, fs0, v243283# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmadd.vv	v8, v16, v243284# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmadd.vf	v8, fs0, v243285# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmsub.vv	v8, v16, v243286# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmsub.vf	v8, fs0, v243287# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmsub.vv	v8, v16, v243288# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmsub.vf	v8, fs0, v243289# CHECK-NEXT:  -      -      -      -     61.00   -     1.00    -      -     vfsqrt.v	v8, v243290# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfrsqrt7.v	v8, v243291# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfrec7.v	v8, v243292# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmin.vv	v8, v16, v243293# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmin.vf	v8, v16, fs03294# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmax.vv	v8, v16, v243295# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmax.vf	v8, v16, fs03296# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnj.vv	v8, v16, v243297# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnj.vf	v8, v16, fs03298# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjn.vv	v8, v16, v243299# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs03300# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjx.vv	v8, v16, v243301# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs03302# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v163303# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.x.f.v	v8, v163304# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163305# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v163306# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.f.xu.v	v8, v163307# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.f.x.v	v8, v163308# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v163309# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v163310# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163311# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163312# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v163313# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v163314# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v163315# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfncvt.xu.f.w	v8, v163316# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfncvt.x.f.w	v8, v163317# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163318# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v163319# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfncvt.f.xu.w	v8, v163320# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfncvt.f.x.w	v8, v163321# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfncvt.f.f.w	v8, v163322# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfncvt.rod.f.f.w	v8, v163323# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu3324# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfadd.vv	v8, v16, v243325# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfadd.vf	v8, v16, fs03326# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsub.vv	v8, v16, v243327# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsub.vf	v8, v16, fs03328# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfrsub.vf	v8, v16, fs03329# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmul.vv	v8, v16, v243330# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmul.vf	v8, v16, fs03331# CHECK-NEXT:  -      -      -      -     121.00  -     1.00    -      -     vfdiv.vv	v8, v16, v243332# CHECK-NEXT:  -      -      -      -     121.00  -     1.00    -      -     vfdiv.vf	v8, v16, fs03333# CHECK-NEXT:  -      -      -      -     121.00  -     1.00    -      -     vfrdiv.vf	v8, v16, fs03334# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmacc.vv	v8, v16, v243335# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmacc.vf	v8, fs0, v243336# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmacc.vv	v8, v16, v243337# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmacc.vf	v8, fs0, v243338# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmsac.vv	v8, v16, v243339# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmsac.vf	v8, fs0, v243340# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmsac.vv	v8, v16, v243341# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmsac.vf	v8, fs0, v243342# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmadd.vv	v8, v16, v243343# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmadd.vf	v8, fs0, v243344# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmadd.vv	v8, v16, v243345# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmadd.vf	v8, fs0, v243346# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmsub.vv	v8, v16, v243347# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmsub.vf	v8, fs0, v243348# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmsub.vv	v8, v16, v243349# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmsub.vf	v8, fs0, v243350# CHECK-NEXT:  -      -      -      -     121.00  -     1.00    -      -     vfsqrt.v	v8, v243351# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfrsqrt7.v	v8, v243352# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfrec7.v	v8, v243353# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmin.vv	v8, v16, v243354# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmin.vf	v8, v16, fs03355# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmax.vv	v8, v16, v243356# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmax.vf	v8, v16, fs03357# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnj.vv	v8, v16, v243358# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnj.vf	v8, v16, fs03359# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjn.vv	v8, v16, v243360# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs03361# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjx.vv	v8, v16, v243362# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs03363# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v163364# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.x.f.v	v8, v163365# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163366# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v163367# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.f.xu.v	v8, v163368# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.f.x.v	v8, v163369# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v163370# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v163371# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163372# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163373# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v163374# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v163375# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v163376# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.xu.f.w	v8, v163377# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.x.f.w	v8, v163378# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163379# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v163380# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.f.xu.w	v8, v163381# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.f.x.w	v8, v163382# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.f.f.w	v8, v163383# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.rod.f.f.w	v8, v163384# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu3385# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfadd.vv	v8, v16, v243386# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfadd.vf	v8, v16, fs03387# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsub.vv	v8, v16, v243388# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsub.vf	v8, v16, fs03389# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfrsub.vf	v8, v16, fs03390# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmul.vv	v8, v16, v243391# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmul.vf	v8, v16, fs03392# CHECK-NEXT:  -      -      -      -     241.00  -     1.00    -      -     vfdiv.vv	v8, v16, v243393# CHECK-NEXT:  -      -      -      -     241.00  -     1.00    -      -     vfdiv.vf	v8, v16, fs03394# CHECK-NEXT:  -      -      -      -     241.00  -     1.00    -      -     vfrdiv.vf	v8, v16, fs03395# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmacc.vv	v8, v16, v243396# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmacc.vf	v8, fs0, v243397# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmacc.vv	v8, v16, v243398# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmacc.vf	v8, fs0, v243399# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmsac.vv	v8, v16, v243400# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmsac.vf	v8, fs0, v243401# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmsac.vv	v8, v16, v243402# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmsac.vf	v8, fs0, v243403# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmadd.vv	v8, v16, v243404# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmadd.vf	v8, fs0, v243405# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmadd.vv	v8, v16, v243406# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmadd.vf	v8, fs0, v243407# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmsub.vv	v8, v16, v243408# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmsub.vf	v8, fs0, v243409# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmsub.vv	v8, v16, v243410# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmsub.vf	v8, fs0, v243411# CHECK-NEXT:  -      -      -      -     241.00  -     1.00    -      -     vfsqrt.v	v8, v243412# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfrsqrt7.v	v8, v243413# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfrec7.v	v8, v243414# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfmin.vv	v8, v16, v243415# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfmin.vf	v8, v16, fs03416# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfmax.vv	v8, v16, v243417# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfmax.vf	v8, v16, fs03418# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnj.vv	v8, v16, v243419# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnj.vf	v8, v16, fs03420# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnjn.vv	v8, v16, v243421# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnjn.vf	v8, v16, fs03422# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnjx.vv	v8, v16, v243423# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnjx.vf	v8, v16, fs03424# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v163425# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.x.f.v	v8, v163426# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163427# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v163428# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.f.xu.v	v8, v163429# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.f.x.v	v8, v163430# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v163431# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v163432# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163433# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163434# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v163435# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v163436# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v163437# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.xu.f.w	v8, v163438# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.x.f.w	v8, v163439# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163440# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v163441# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.f.xu.w	v8, v163442# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.f.x.w	v8, v163443# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.f.f.w	v8, v163444# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.rod.f.f.w	v8, v163445# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu3446# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfadd.vv	v8, v16, v243447# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfadd.vf	v8, v16, fs03448# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsub.vv	v8, v16, v243449# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsub.vf	v8, v16, fs03450# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfrsub.vf	v8, v16, fs03451# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmul.vv	v8, v16, v243452# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmul.vf	v8, v16, fs03453# CHECK-NEXT:  -      -      -      -     481.00  -     1.00    -      -     vfdiv.vv	v8, v16, v243454# CHECK-NEXT:  -      -      -      -     481.00  -     1.00    -      -     vfdiv.vf	v8, v16, fs03455# CHECK-NEXT:  -      -      -      -     481.00  -     1.00    -      -     vfrdiv.vf	v8, v16, fs03456# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmacc.vv	v8, v16, v243457# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmacc.vf	v8, fs0, v243458# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmacc.vv	v8, v16, v243459# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmacc.vf	v8, fs0, v243460# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmsac.vv	v8, v16, v243461# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmsac.vf	v8, fs0, v243462# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmsac.vv	v8, v16, v243463# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmsac.vf	v8, fs0, v243464# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmadd.vv	v8, v16, v243465# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmadd.vf	v8, fs0, v243466# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmadd.vv	v8, v16, v243467# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmadd.vf	v8, fs0, v243468# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmsub.vv	v8, v16, v243469# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmsub.vf	v8, fs0, v243470# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmsub.vv	v8, v16, v243471# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmsub.vf	v8, fs0, v243472# CHECK-NEXT:  -      -      -      -     481.00  -     1.00    -      -     vfsqrt.v	v8, v243473# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfrsqrt7.v	v8, v243474# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfrec7.v	v8, v243475# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfmin.vv	v8, v16, v243476# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfmin.vf	v8, v16, fs03477# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfmax.vv	v8, v16, v243478# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfmax.vf	v8, v16, fs03479# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnj.vv	v8, v16, v243480# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnj.vf	v8, v16, fs03481# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnjn.vv	v8, v16, v243482# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnjn.vf	v8, v16, fs03483# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnjx.vv	v8, v16, v243484# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnjx.vf	v8, v16, fs03485# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v163486# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.x.f.v	v8, v163487# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163488# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v163489# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.f.xu.v	v8, v163490# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.f.x.v	v8, v163491# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v163492# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v163493# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163494# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163495# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v163496# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v163497# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v163498# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.xu.f.w	v8, v163499# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.x.f.w	v8, v163500# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163501# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v163502# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.f.xu.w	v8, v163503# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.f.x.w	v8, v163504# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.f.f.w	v8, v163505# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.rod.f.f.w	v8, v163506# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu3507# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfadd.vv	v8, v16, v243508# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfadd.vf	v8, v16, fs03509# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsub.vv	v8, v16, v243510# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsub.vf	v8, v16, fs03511# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfrsub.vf	v8, v16, fs03512# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmul.vv	v8, v16, v243513# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmul.vf	v8, v16, fs03514# CHECK-NEXT:  -      -      -      -     961.00  -     1.00    -      -     vfdiv.vv	v8, v16, v243515# CHECK-NEXT:  -      -      -      -     961.00  -     1.00    -      -     vfdiv.vf	v8, v16, fs03516# CHECK-NEXT:  -      -      -      -     961.00  -     1.00    -      -     vfrdiv.vf	v8, v16, fs03517# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmacc.vv	v8, v16, v243518# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmacc.vf	v8, fs0, v243519# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmacc.vv	v8, v16, v243520# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmacc.vf	v8, fs0, v243521# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmsac.vv	v8, v16, v243522# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmsac.vf	v8, fs0, v243523# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmsac.vv	v8, v16, v243524# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmsac.vf	v8, fs0, v243525# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmadd.vv	v8, v16, v243526# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmadd.vf	v8, fs0, v243527# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmadd.vv	v8, v16, v243528# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmadd.vf	v8, fs0, v243529# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmsub.vv	v8, v16, v243530# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmsub.vf	v8, fs0, v243531# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmsub.vv	v8, v16, v243532# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmsub.vf	v8, fs0, v243533# CHECK-NEXT:  -      -      -      -     961.00  -     1.00    -      -     vfsqrt.v	v8, v243534# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfrsqrt7.v	v8, v243535# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfrec7.v	v8, v243536# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfmin.vv	v8, v16, v243537# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfmin.vf	v8, v16, fs03538# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfmax.vv	v8, v16, v243539# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfmax.vf	v8, v16, fs03540# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnj.vv	v8, v16, v243541# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnj.vf	v8, v16, fs03542# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnjn.vv	v8, v16, v243543# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnjn.vf	v8, v16, fs03544# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnjx.vv	v8, v16, v243545# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnjx.vf	v8, v16, fs03546# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v163547# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.x.f.v	v8, v163548# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163549# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v163550# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.f.xu.v	v8, v163551# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.f.x.v	v8, v163552# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v163553# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v163554# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163555# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163556# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v163557# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v163558# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v163559# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.xu.f.w	v8, v163560# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.x.f.w	v8, v163561# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163562# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v163563# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.xu.w	v8, v163564# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.x.w	v8, v163565# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.f.w	v8, v163566# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rod.f.f.w	v8, v163567# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu3568# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfadd.vv	v8, v16, v243569# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfadd.vf	v8, v16, fs03570# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsub.vv	v8, v16, v243571# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsub.vf	v8, v16, fs03572# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfrsub.vf	v8, v16, fs03573# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmul.vv	v8, v16, v243574# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmul.vf	v8, v16, fs03575# CHECK-NEXT:  -      -      -      -     1921.00  -    1.00    -      -     vfdiv.vv	v8, v16, v243576# CHECK-NEXT:  -      -      -      -     1921.00  -    1.00    -      -     vfdiv.vf	v8, v16, fs03577# CHECK-NEXT:  -      -      -      -     1921.00  -    1.00    -      -     vfrdiv.vf	v8, v16, fs03578# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmacc.vv	v8, v16, v243579# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmacc.vf	v8, fs0, v243580# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmacc.vv	v8, v16, v243581# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmacc.vf	v8, fs0, v243582# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmsac.vv	v8, v16, v243583# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmsac.vf	v8, fs0, v243584# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmsac.vv	v8, v16, v243585# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmsac.vf	v8, fs0, v243586# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmadd.vv	v8, v16, v243587# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmadd.vf	v8, fs0, v243588# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmadd.vv	v8, v16, v243589# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmadd.vf	v8, fs0, v243590# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmsub.vv	v8, v16, v243591# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmsub.vf	v8, fs0, v243592# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmsub.vv	v8, v16, v243593# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmsub.vf	v8, fs0, v243594# CHECK-NEXT:  -      -      -      -     1921.00  -    1.00    -      -     vfsqrt.v	v8, v243595# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfrsqrt7.v	v8, v243596# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfrec7.v	v8, v243597# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmin.vv	v8, v16, v243598# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmin.vf	v8, v16, fs03599# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmax.vv	v8, v16, v243600# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmax.vf	v8, v16, fs03601# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnj.vv	v8, v16, v243602# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnj.vf	v8, v16, fs03603# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjn.vv	v8, v16, v243604# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjn.vf	v8, v16, fs03605# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjx.vv	v8, v16, v243606# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjx.vf	v8, v16, fs03607# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.xu.f.v	v8, v163608# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.x.f.v	v8, v163609# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163610# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v163611# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.f.xu.v	v8, v163612# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.f.x.v	v8, v163613# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v163614# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v163615# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163616# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163617# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v163618# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v163619# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v163620# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.xu.f.w	v8, v163621# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.x.f.w	v8, v163622# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163623# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v163624# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.xu.w	v8, v163625# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.x.w	v8, v163626# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.f.w	v8, v163627# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rod.f.f.w	v8, v163628# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu3629# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfadd.vv	v8, v16, v243630# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfadd.vf	v8, v16, fs03631# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsub.vv	v8, v16, v243632# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsub.vf	v8, v16, fs03633# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfrsub.vf	v8, v16, fs03634# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmul.vv	v8, v16, v243635# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmul.vf	v8, v16, fs03636# CHECK-NEXT:  -      -      -      -     113.00  -     1.00    -      -     vfdiv.vv	v8, v16, v243637# CHECK-NEXT:  -      -      -      -     113.00  -     1.00    -      -     vfdiv.vf	v8, v16, fs03638# CHECK-NEXT:  -      -      -      -     113.00  -     1.00    -      -     vfrdiv.vf	v8, v16, fs03639# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmacc.vv	v8, v16, v243640# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmacc.vf	v8, fs0, v243641# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmacc.vv	v8, v16, v243642# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmacc.vf	v8, fs0, v243643# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmsac.vv	v8, v16, v243644# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmsac.vf	v8, fs0, v243645# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmsac.vv	v8, v16, v243646# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmsac.vf	v8, fs0, v243647# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmadd.vv	v8, v16, v243648# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmadd.vf	v8, fs0, v243649# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmadd.vv	v8, v16, v243650# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmadd.vf	v8, fs0, v243651# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmsub.vv	v8, v16, v243652# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfmsub.vf	v8, fs0, v243653# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmsub.vv	v8, v16, v243654# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfnmsub.vf	v8, fs0, v243655# CHECK-NEXT:  -      -      -      -     113.00  -     1.00    -      -     vfsqrt.v	v8, v243656# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfrsqrt7.v	v8, v243657# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfrec7.v	v8, v243658# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmin.vv	v8, v16, v243659# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmin.vf	v8, v16, fs03660# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmax.vv	v8, v16, v243661# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmax.vf	v8, v16, fs03662# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnj.vv	v8, v16, v243663# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnj.vf	v8, v16, fs03664# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjn.vv	v8, v16, v243665# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs03666# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjx.vv	v8, v16, v243667# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs03668# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v163669# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.x.f.v	v8, v163670# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163671# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v163672# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.f.xu.v	v8, v163673# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.f.x.v	v8, v163674# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v163675# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v163676# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163677# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163678# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfwcvt.f.xu.v	v8, v163679# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfwcvt.f.x.v	v8, v163680# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfwcvt.f.f.v	v8, v163681# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.xu.f.w	v8, v163682# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.x.f.w	v8, v163683# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163684# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v163685# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.xu.w	v8, v163686# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.x.w	v8, v163687# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.f.w	v8, v163688# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rod.f.f.w	v8, v163689# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu3690# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfadd.vv	v8, v16, v243691# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfadd.vf	v8, v16, fs03692# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsub.vv	v8, v16, v243693# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsub.vf	v8, v16, fs03694# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfrsub.vf	v8, v16, fs03695# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmul.vv	v8, v16, v243696# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmul.vf	v8, v16, fs03697# CHECK-NEXT:  -      -      -      -     225.00  -     1.00    -      -     vfdiv.vv	v8, v16, v243698# CHECK-NEXT:  -      -      -      -     225.00  -     1.00    -      -     vfdiv.vf	v8, v16, fs03699# CHECK-NEXT:  -      -      -      -     225.00  -     1.00    -      -     vfrdiv.vf	v8, v16, fs03700# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmacc.vv	v8, v16, v243701# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmacc.vf	v8, fs0, v243702# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmacc.vv	v8, v16, v243703# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmacc.vf	v8, fs0, v243704# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmsac.vv	v8, v16, v243705# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmsac.vf	v8, fs0, v243706# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmsac.vv	v8, v16, v243707# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmsac.vf	v8, fs0, v243708# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmadd.vv	v8, v16, v243709# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmadd.vf	v8, fs0, v243710# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmadd.vv	v8, v16, v243711# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmadd.vf	v8, fs0, v243712# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmsub.vv	v8, v16, v243713# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmsub.vf	v8, fs0, v243714# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmsub.vv	v8, v16, v243715# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmsub.vf	v8, fs0, v243716# CHECK-NEXT:  -      -      -      -     225.00  -     1.00    -      -     vfsqrt.v	v8, v243717# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfrsqrt7.v	v8, v243718# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfrec7.v	v8, v243719# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfmin.vv	v8, v16, v243720# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfmin.vf	v8, v16, fs03721# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfmax.vv	v8, v16, v243722# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfmax.vf	v8, v16, fs03723# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnj.vv	v8, v16, v243724# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnj.vf	v8, v16, fs03725# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnjn.vv	v8, v16, v243726# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnjn.vf	v8, v16, fs03727# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnjx.vv	v8, v16, v243728# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnjx.vf	v8, v16, fs03729# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v163730# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.x.f.v	v8, v163731# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163732# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v163733# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.f.xu.v	v8, v163734# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.f.x.v	v8, v163735# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v163736# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v163737# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163738# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163739# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfwcvt.f.xu.v	v8, v163740# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfwcvt.f.x.v	v8, v163741# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfwcvt.f.f.v	v8, v163742# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.xu.f.w	v8, v163743# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.x.f.w	v8, v163744# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163745# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v163746# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfncvt.f.xu.w	v8, v163747# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfncvt.f.x.w	v8, v163748# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfncvt.f.f.w	v8, v163749# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfncvt.rod.f.f.w	v8, v163750# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu3751# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfadd.vv	v8, v16, v243752# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfadd.vf	v8, v16, fs03753# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsub.vv	v8, v16, v243754# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsub.vf	v8, v16, fs03755# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfrsub.vf	v8, v16, fs03756# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmul.vv	v8, v16, v243757# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmul.vf	v8, v16, fs03758# CHECK-NEXT:  -      -      -      -     449.00  -     1.00    -      -     vfdiv.vv	v8, v16, v243759# CHECK-NEXT:  -      -      -      -     449.00  -     1.00    -      -     vfdiv.vf	v8, v16, fs03760# CHECK-NEXT:  -      -      -      -     449.00  -     1.00    -      -     vfrdiv.vf	v8, v16, fs03761# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmacc.vv	v8, v16, v243762# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmacc.vf	v8, fs0, v243763# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmacc.vv	v8, v16, v243764# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmacc.vf	v8, fs0, v243765# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmsac.vv	v8, v16, v243766# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmsac.vf	v8, fs0, v243767# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmsac.vv	v8, v16, v243768# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmsac.vf	v8, fs0, v243769# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmadd.vv	v8, v16, v243770# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmadd.vf	v8, fs0, v243771# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmadd.vv	v8, v16, v243772# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmadd.vf	v8, fs0, v243773# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmsub.vv	v8, v16, v243774# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmsub.vf	v8, fs0, v243775# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmsub.vv	v8, v16, v243776# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmsub.vf	v8, fs0, v243777# CHECK-NEXT:  -      -      -      -     449.00  -     1.00    -      -     vfsqrt.v	v8, v243778# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfrsqrt7.v	v8, v243779# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfrec7.v	v8, v243780# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfmin.vv	v8, v16, v243781# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfmin.vf	v8, v16, fs03782# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfmax.vv	v8, v16, v243783# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfmax.vf	v8, v16, fs03784# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnj.vv	v8, v16, v243785# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnj.vf	v8, v16, fs03786# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnjn.vv	v8, v16, v243787# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnjn.vf	v8, v16, fs03788# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnjx.vv	v8, v16, v243789# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnjx.vf	v8, v16, fs03790# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v163791# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.x.f.v	v8, v163792# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163793# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v163794# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.f.xu.v	v8, v163795# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.f.x.v	v8, v163796# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v163797# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v163798# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163799# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163800# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfwcvt.f.xu.v	v8, v163801# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfwcvt.f.x.v	v8, v163802# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfwcvt.f.f.v	v8, v163803# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.xu.f.w	v8, v163804# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.x.f.w	v8, v163805# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163806# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v163807# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfncvt.f.xu.w	v8, v163808# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfncvt.f.x.w	v8, v163809# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfncvt.f.f.w	v8, v163810# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfncvt.rod.f.f.w	v8, v163811# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu3812# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfadd.vv	v8, v16, v243813# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfadd.vf	v8, v16, fs03814# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsub.vv	v8, v16, v243815# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsub.vf	v8, v16, fs03816# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfrsub.vf	v8, v16, fs03817# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmul.vv	v8, v16, v243818# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmul.vf	v8, v16, fs03819# CHECK-NEXT:  -      -      -      -     897.00  -     1.00    -      -     vfdiv.vv	v8, v16, v243820# CHECK-NEXT:  -      -      -      -     897.00  -     1.00    -      -     vfdiv.vf	v8, v16, fs03821# CHECK-NEXT:  -      -      -      -     897.00  -     1.00    -      -     vfrdiv.vf	v8, v16, fs03822# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmacc.vv	v8, v16, v243823# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmacc.vf	v8, fs0, v243824# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmacc.vv	v8, v16, v243825# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmacc.vf	v8, fs0, v243826# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmsac.vv	v8, v16, v243827# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmsac.vf	v8, fs0, v243828# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmsac.vv	v8, v16, v243829# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmsac.vf	v8, fs0, v243830# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmadd.vv	v8, v16, v243831# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmadd.vf	v8, fs0, v243832# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmadd.vv	v8, v16, v243833# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmadd.vf	v8, fs0, v243834# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmsub.vv	v8, v16, v243835# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmsub.vf	v8, fs0, v243836# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmsub.vv	v8, v16, v243837# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmsub.vf	v8, fs0, v243838# CHECK-NEXT:  -      -      -      -     897.00  -     1.00    -      -     vfsqrt.v	v8, v243839# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfrsqrt7.v	v8, v243840# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfrec7.v	v8, v243841# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfmin.vv	v8, v16, v243842# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfmin.vf	v8, v16, fs03843# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfmax.vv	v8, v16, v243844# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfmax.vf	v8, v16, fs03845# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnj.vv	v8, v16, v243846# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnj.vf	v8, v16, fs03847# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnjn.vv	v8, v16, v243848# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnjn.vf	v8, v16, fs03849# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnjx.vv	v8, v16, v243850# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnjx.vf	v8, v16, fs03851# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v163852# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.x.f.v	v8, v163853# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163854# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v163855# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.f.xu.v	v8, v163856# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.f.x.v	v8, v163857# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v163858# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v163859# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163860# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163861# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfwcvt.f.xu.v	v8, v163862# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfwcvt.f.x.v	v8, v163863# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfwcvt.f.f.v	v8, v163864# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.xu.f.w	v8, v163865# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.x.f.w	v8, v163866# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163867# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v163868# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfncvt.f.xu.w	v8, v163869# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfncvt.f.x.w	v8, v163870# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfncvt.f.f.w	v8, v163871# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfncvt.rod.f.f.w	v8, v163872# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu3873# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfadd.vv	v8, v16, v243874# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfadd.vf	v8, v16, fs03875# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsub.vv	v8, v16, v243876# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsub.vf	v8, v16, fs03877# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfrsub.vf	v8, v16, fs03878# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmul.vv	v8, v16, v243879# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmul.vf	v8, v16, fs03880# CHECK-NEXT:  -      -      -      -     1793.00  -    1.00    -      -     vfdiv.vv	v8, v16, v243881# CHECK-NEXT:  -      -      -      -     1793.00  -    1.00    -      -     vfdiv.vf	v8, v16, fs03882# CHECK-NEXT:  -      -      -      -     1793.00  -    1.00    -      -     vfrdiv.vf	v8, v16, fs03883# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmacc.vv	v8, v16, v243884# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmacc.vf	v8, fs0, v243885# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmacc.vv	v8, v16, v243886# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmacc.vf	v8, fs0, v243887# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmsac.vv	v8, v16, v243888# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmsac.vf	v8, fs0, v243889# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmsac.vv	v8, v16, v243890# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmsac.vf	v8, fs0, v243891# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmadd.vv	v8, v16, v243892# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmadd.vf	v8, fs0, v243893# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmadd.vv	v8, v16, v243894# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmadd.vf	v8, fs0, v243895# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmsub.vv	v8, v16, v243896# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmsub.vf	v8, fs0, v243897# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmsub.vv	v8, v16, v243898# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmsub.vf	v8, fs0, v243899# CHECK-NEXT:  -      -      -      -     1793.00  -    1.00    -      -     vfsqrt.v	v8, v243900# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfrsqrt7.v	v8, v243901# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfrec7.v	v8, v243902# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmin.vv	v8, v16, v243903# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmin.vf	v8, v16, fs03904# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmax.vv	v8, v16, v243905# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmax.vf	v8, v16, fs03906# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnj.vv	v8, v16, v243907# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnj.vf	v8, v16, fs03908# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjn.vv	v8, v16, v243909# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjn.vf	v8, v16, fs03910# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjx.vv	v8, v16, v243911# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjx.vf	v8, v16, fs03912# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.xu.f.v	v8, v163913# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.x.f.v	v8, v163914# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163915# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v163916# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.f.xu.v	v8, v163917# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.f.x.v	v8, v163918# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v163919# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v163920# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163921# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163922# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v163923# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v163924# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v163925# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.xu.f.w	v8, v163926# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.x.f.w	v8, v163927# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163928# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v163929# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.xu.w	v8, v163930# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.x.w	v8, v163931# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.f.w	v8, v163932# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rod.f.f.w	v8, v163933# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu3934# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfadd.vv	v8, v16, v243935# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfadd.vf	v8, v16, fs03936# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfsub.vv	v8, v16, v243937# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfsub.vf	v8, v16, fs03938# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfrsub.vf	v8, v16, fs03939# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmul.vv	v8, v16, v243940# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmul.vf	v8, v16, fs03941# CHECK-NEXT:  -      -      -      -     229.00  -     1.00    -      -     vfdiv.vv	v8, v16, v243942# CHECK-NEXT:  -      -      -      -     229.00  -     1.00    -      -     vfdiv.vf	v8, v16, fs03943# CHECK-NEXT:  -      -      -      -     229.00  -     1.00    -      -     vfrdiv.vf	v8, v16, fs03944# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmacc.vv	v8, v16, v243945# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmacc.vf	v8, fs0, v243946# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmacc.vv	v8, v16, v243947# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmacc.vf	v8, fs0, v243948# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmsac.vv	v8, v16, v243949# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmsac.vf	v8, fs0, v243950# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmsac.vv	v8, v16, v243951# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmsac.vf	v8, fs0, v243952# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmadd.vv	v8, v16, v243953# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmadd.vf	v8, fs0, v243954# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmadd.vv	v8, v16, v243955# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmadd.vf	v8, fs0, v243956# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmsub.vv	v8, v16, v243957# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfmsub.vf	v8, fs0, v243958# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmsub.vv	v8, v16, v243959# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfnmsub.vf	v8, fs0, v243960# CHECK-NEXT:  -      -      -      -     229.00  -     1.00    -      -     vfsqrt.v	v8, v243961# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfrsqrt7.v	v8, v243962# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfrec7.v	v8, v243963# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmin.vv	v8, v16, v243964# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmin.vf	v8, v16, fs03965# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmax.vv	v8, v16, v243966# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmax.vf	v8, v16, fs03967# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfsgnj.vv	v8, v16, v243968# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfsgnj.vf	v8, v16, fs03969# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfsgnjn.vv	v8, v16, v243970# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfsgnjn.vf	v8, v16, fs03971# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfsgnjx.vv	v8, v16, v243972# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfsgnjx.vf	v8, v16, fs03973# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v163974# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.x.f.v	v8, v163975# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v163976# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v163977# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.f.xu.v	v8, v163978# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.f.x.v	v8, v163979# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v163980# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v163981# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v163982# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v163983# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v163984# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v163985# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v163986# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.xu.f.w	v8, v163987# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.x.f.w	v8, v163988# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v163989# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v163990# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.xu.w	v8, v163991# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.x.w	v8, v163992# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.f.w	v8, v163993# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rod.f.f.w	v8, v163994# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu3995# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfadd.vv	v8, v16, v243996# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfadd.vf	v8, v16, fs03997# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfsub.vv	v8, v16, v243998# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfsub.vf	v8, v16, fs03999# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfrsub.vf	v8, v16, fs04000# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfmul.vv	v8, v16, v244001# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfmul.vf	v8, v16, fs04002# CHECK-NEXT:  -      -      -      -     457.00  -     1.00    -      -     vfdiv.vv	v8, v16, v244003# CHECK-NEXT:  -      -      -      -     457.00  -     1.00    -      -     vfdiv.vf	v8, v16, fs04004# CHECK-NEXT:  -      -      -      -     457.00  -     1.00    -      -     vfrdiv.vf	v8, v16, fs04005# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmacc.vv	v8, v16, v244006# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmacc.vf	v8, fs0, v244007# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmacc.vv	v8, v16, v244008# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmacc.vf	v8, fs0, v244009# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmsac.vv	v8, v16, v244010# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmsac.vf	v8, fs0, v244011# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmsac.vv	v8, v16, v244012# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmsac.vf	v8, fs0, v244013# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmadd.vv	v8, v16, v244014# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmadd.vf	v8, fs0, v244015# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmadd.vv	v8, v16, v244016# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmadd.vf	v8, fs0, v244017# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmsub.vv	v8, v16, v244018# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfmsub.vf	v8, fs0, v244019# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmsub.vv	v8, v16, v244020# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfnmsub.vf	v8, fs0, v244021# CHECK-NEXT:  -      -      -      -     457.00  -     1.00    -      -     vfsqrt.v	v8, v244022# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfrsqrt7.v	v8, v244023# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfrec7.v	v8, v244024# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfmin.vv	v8, v16, v244025# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfmin.vf	v8, v16, fs04026# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfmax.vv	v8, v16, v244027# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfmax.vf	v8, v16, fs04028# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfsgnj.vv	v8, v16, v244029# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfsgnj.vf	v8, v16, fs04030# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfsgnjn.vv	v8, v16, v244031# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfsgnjn.vf	v8, v16, fs04032# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfsgnjx.vv	v8, v16, v244033# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfsgnjx.vf	v8, v16, fs04034# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v164035# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.x.f.v	v8, v164036# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164037# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v164038# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfcvt.f.xu.v	v8, v164039# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfcvt.f.x.v	v8, v164040# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v164041# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v164042# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164043# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164044# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v164045# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v164046# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v164047# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.xu.f.w	v8, v164048# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.x.f.w	v8, v164049# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164050# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v164051# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.xu.w	v8, v164052# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.x.w	v8, v164053# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.f.w	v8, v164054# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rod.f.f.w	v8, v164055# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu4056# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfadd.vv	v8, v16, v244057# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfadd.vf	v8, v16, fs04058# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfsub.vv	v8, v16, v244059# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfsub.vf	v8, v16, fs04060# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfrsub.vf	v8, v16, fs04061# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfmul.vv	v8, v16, v244062# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfmul.vf	v8, v16, fs04063# CHECK-NEXT:  -      -      -      -     913.00  -     1.00    -      -     vfdiv.vv	v8, v16, v244064# CHECK-NEXT:  -      -      -      -     913.00  -     1.00    -      -     vfdiv.vf	v8, v16, fs04065# CHECK-NEXT:  -      -      -      -     913.00  -     1.00    -      -     vfrdiv.vf	v8, v16, fs04066# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmacc.vv	v8, v16, v244067# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmacc.vf	v8, fs0, v244068# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmacc.vv	v8, v16, v244069# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmacc.vf	v8, fs0, v244070# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmsac.vv	v8, v16, v244071# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmsac.vf	v8, fs0, v244072# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmsac.vv	v8, v16, v244073# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmsac.vf	v8, fs0, v244074# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmadd.vv	v8, v16, v244075# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmadd.vf	v8, fs0, v244076# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmadd.vv	v8, v16, v244077# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmadd.vf	v8, fs0, v244078# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmsub.vv	v8, v16, v244079# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfmsub.vf	v8, fs0, v244080# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmsub.vv	v8, v16, v244081# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfnmsub.vf	v8, fs0, v244082# CHECK-NEXT:  -      -      -      -     913.00  -     1.00    -      -     vfsqrt.v	v8, v244083# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfrsqrt7.v	v8, v244084# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfrec7.v	v8, v244085# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfmin.vv	v8, v16, v244086# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfmin.vf	v8, v16, fs04087# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfmax.vv	v8, v16, v244088# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfmax.vf	v8, v16, fs04089# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfsgnj.vv	v8, v16, v244090# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfsgnj.vf	v8, v16, fs04091# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfsgnjn.vv	v8, v16, v244092# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfsgnjn.vf	v8, v16, fs04093# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfsgnjx.vv	v8, v16, v244094# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfsgnjx.vf	v8, v16, fs04095# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v164096# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.x.f.v	v8, v164097# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164098# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v164099# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfcvt.f.xu.v	v8, v164100# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfcvt.f.x.v	v8, v164101# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v164102# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v164103# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164104# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164105# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v164106# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v164107# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v164108# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.xu.f.w	v8, v164109# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.x.f.w	v8, v164110# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164111# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v164112# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.xu.w	v8, v164113# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.x.w	v8, v164114# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.f.w	v8, v164115# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rod.f.f.w	v8, v164116# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu4117# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfadd.vv	v8, v16, v244118# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfadd.vf	v8, v16, fs04119# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfsub.vv	v8, v16, v244120# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfsub.vf	v8, v16, fs04121# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfrsub.vf	v8, v16, fs04122# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfmul.vv	v8, v16, v244123# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfmul.vf	v8, v16, fs04124# CHECK-NEXT:  -      -      -      -     1825.00  -    1.00    -      -     vfdiv.vv	v8, v16, v244125# CHECK-NEXT:  -      -      -      -     1825.00  -    1.00    -      -     vfdiv.vf	v8, v16, fs04126# CHECK-NEXT:  -      -      -      -     1825.00  -    1.00    -      -     vfrdiv.vf	v8, v16, fs04127# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmacc.vv	v8, v16, v244128# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmacc.vf	v8, fs0, v244129# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmacc.vv	v8, v16, v244130# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmacc.vf	v8, fs0, v244131# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmsac.vv	v8, v16, v244132# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmsac.vf	v8, fs0, v244133# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmsac.vv	v8, v16, v244134# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmsac.vf	v8, fs0, v244135# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmadd.vv	v8, v16, v244136# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmadd.vf	v8, fs0, v244137# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmadd.vv	v8, v16, v244138# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmadd.vf	v8, fs0, v244139# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmsub.vv	v8, v16, v244140# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfmsub.vf	v8, fs0, v244141# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmsub.vv	v8, v16, v244142# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfnmsub.vf	v8, fs0, v244143# CHECK-NEXT:  -      -      -      -     1825.00  -    1.00    -      -     vfsqrt.v	v8, v244144# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfrsqrt7.v	v8, v244145# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfrec7.v	v8, v244146# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfmin.vv	v8, v16, v244147# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfmin.vf	v8, v16, fs04148# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfmax.vv	v8, v16, v244149# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfmax.vf	v8, v16, fs04150# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfsgnj.vv	v8, v16, v244151# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfsgnj.vf	v8, v16, fs04152# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfsgnjn.vv	v8, v16, v244153# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfsgnjn.vf	v8, v16, fs04154# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfsgnjx.vv	v8, v16, v244155# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfsgnjx.vf	v8, v16, fs04156# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.xu.f.v	v8, v164157# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.x.f.v	v8, v164158# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164159# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v164160# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfcvt.f.xu.v	v8, v164161# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfcvt.f.x.v	v8, v164162# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v164163# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v164164# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164165# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164166# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v164167# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v164168# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v164169# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.xu.f.w	v8, v164170# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.x.f.w	v8, v164171# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164172# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v164173# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.xu.w	v8, v164174# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.x.w	v8, v164175# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.f.w	v8, v164176# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rod.f.f.w	v8, v164177# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu4178# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwadd.vv	v8, v16, v244179# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwadd.vf	v8, v16, fs04180# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwsub.vv	v8, v16, v244181# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwsub.vf	v8, v16, fs04182# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwadd.wv	v8, v16, v244183# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwadd.wf	v8, v16, fs04184# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwsub.wv	v8, v16, v244185# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwsub.wf	v8, v16, fs04186# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmul.vv	v8, v16, v244187# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmul.vf	v8, v16, fs04188# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmacc.vv	v8, v16, v244189# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244190# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244191# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244192# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmsac.vv	v8, v16, v244193# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244194# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244195# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244196# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfrec7.v	v8, v244197# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmin.vv	v8, v16, v244198# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmin.vf	v8, v16, fs04199# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmax.vv	v8, v16, v244200# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmax.vf	v8, v16, fs04201# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnj.vv	v8, v16, v244202# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnj.vf	v8, v16, fs04203# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjn.vv	v8, v16, v244204# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs04205# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjx.vv	v8, v16, v244206# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs04207# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v164208# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.x.f.v	v8, v164209# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164210# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v164211# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.f.xu.v	v8, v164212# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.f.x.v	v8, v164213# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v164214# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v164215# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164216# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164217# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v164218# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v164219# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v164220# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfncvt.xu.f.w	v8, v164221# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfncvt.x.f.w	v8, v164222# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164223# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v164224# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfncvt.f.xu.w	v8, v164225# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfncvt.f.x.w	v8, v164226# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfncvt.f.f.w	v8, v164227# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfncvt.rod.f.f.w	v8, v164228# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu4229# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwadd.vv	v8, v16, v244230# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwadd.vf	v8, v16, fs04231# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwsub.vv	v8, v16, v244232# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwsub.vf	v8, v16, fs04233# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwadd.wv	v8, v16, v244234# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwadd.wf	v8, v16, fs04235# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwsub.wv	v8, v16, v244236# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwsub.wf	v8, v16, fs04237# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmul.vv	v8, v16, v244238# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmul.vf	v8, v16, fs04239# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmacc.vv	v8, v16, v244240# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244241# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244242# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244243# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmsac.vv	v8, v16, v244244# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244245# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244246# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244247# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfrec7.v	v8, v244248# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmin.vv	v8, v16, v244249# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmin.vf	v8, v16, fs04250# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmax.vv	v8, v16, v244251# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmax.vf	v8, v16, fs04252# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnj.vv	v8, v16, v244253# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnj.vf	v8, v16, fs04254# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjn.vv	v8, v16, v244255# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs04256# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjx.vv	v8, v16, v244257# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs04258# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v164259# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.x.f.v	v8, v164260# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164261# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v164262# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.f.xu.v	v8, v164263# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.f.x.v	v8, v164264# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v164265# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v164266# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164267# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164268# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v164269# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v164270# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v164271# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.xu.f.w	v8, v164272# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.x.f.w	v8, v164273# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164274# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v164275# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.f.xu.w	v8, v164276# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.f.x.w	v8, v164277# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.f.f.w	v8, v164278# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.rod.f.f.w	v8, v164279# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu4280# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwadd.vv	v8, v16, v244281# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwadd.vf	v8, v16, fs04282# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwsub.vv	v8, v16, v244283# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwsub.vf	v8, v16, fs04284# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwadd.wv	v8, v16, v244285# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwadd.wf	v8, v16, fs04286# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwsub.wv	v8, v16, v244287# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwsub.wf	v8, v16, fs04288# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmul.vv	v8, v16, v244289# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmul.vf	v8, v16, fs04290# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmacc.vv	v8, v16, v244291# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmacc.vf	v8, fs0, v244292# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwnmacc.vv	v8, v16, v244293# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwnmacc.vf	v8, fs0, v244294# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmsac.vv	v8, v16, v244295# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmsac.vf	v8, fs0, v244296# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwnmsac.vv	v8, v16, v244297# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwnmsac.vf	v8, fs0, v244298# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfrec7.v	v8, v244299# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfmin.vv	v8, v16, v244300# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfmin.vf	v8, v16, fs04301# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfmax.vv	v8, v16, v244302# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfmax.vf	v8, v16, fs04303# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnj.vv	v8, v16, v244304# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnj.vf	v8, v16, fs04305# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnjn.vv	v8, v16, v244306# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnjn.vf	v8, v16, fs04307# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnjx.vv	v8, v16, v244308# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnjx.vf	v8, v16, fs04309# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v164310# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.x.f.v	v8, v164311# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164312# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v164313# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.f.xu.v	v8, v164314# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.f.x.v	v8, v164315# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v164316# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v164317# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164318# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164319# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v164320# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v164321# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v164322# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.xu.f.w	v8, v164323# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.x.f.w	v8, v164324# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164325# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v164326# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.f.xu.w	v8, v164327# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.f.x.w	v8, v164328# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.f.f.w	v8, v164329# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.rod.f.f.w	v8, v164330# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu4331# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwadd.vv	v8, v16, v244332# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwadd.vf	v8, v16, fs04333# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwsub.vv	v8, v16, v244334# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwsub.vf	v8, v16, fs04335# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwadd.wv	v8, v16, v244336# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwadd.wf	v8, v16, fs04337# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwsub.wv	v8, v16, v244338# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwsub.wf	v8, v16, fs04339# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmul.vv	v8, v16, v244340# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmul.vf	v8, v16, fs04341# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmacc.vv	v8, v16, v244342# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmacc.vf	v8, fs0, v244343# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwnmacc.vv	v8, v16, v244344# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwnmacc.vf	v8, fs0, v244345# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmsac.vv	v8, v16, v244346# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmsac.vf	v8, fs0, v244347# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwnmsac.vv	v8, v16, v244348# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwnmsac.vf	v8, fs0, v244349# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfrec7.v	v8, v244350# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfmin.vv	v8, v16, v244351# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfmin.vf	v8, v16, fs04352# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfmax.vv	v8, v16, v244353# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfmax.vf	v8, v16, fs04354# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnj.vv	v8, v16, v244355# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnj.vf	v8, v16, fs04356# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnjn.vv	v8, v16, v244357# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnjn.vf	v8, v16, fs04358# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnjx.vv	v8, v16, v244359# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnjx.vf	v8, v16, fs04360# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v164361# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.x.f.v	v8, v164362# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164363# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v164364# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.f.xu.v	v8, v164365# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.f.x.v	v8, v164366# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v164367# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v164368# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164369# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164370# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v164371# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v164372# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v164373# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.xu.f.w	v8, v164374# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.x.f.w	v8, v164375# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164376# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v164377# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.f.xu.w	v8, v164378# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.f.x.w	v8, v164379# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.f.f.w	v8, v164380# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.rod.f.f.w	v8, v164381# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu4382# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.vv	v8, v16, v244383# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.vf	v8, v16, fs04384# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.vv	v8, v16, v244385# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.vf	v8, v16, fs04386# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.wv	v8, v16, v244387# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.wf	v8, v16, fs04388# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.wv	v8, v16, v244389# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.wf	v8, v16, fs04390# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmul.vv	v8, v16, v244391# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmul.vf	v8, v16, fs04392# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmacc.vv	v8, v16, v244393# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmacc.vf	v8, fs0, v244394# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmacc.vv	v8, v16, v244395# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmacc.vf	v8, fs0, v244396# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmsac.vv	v8, v16, v244397# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmsac.vf	v8, fs0, v244398# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmsac.vv	v8, v16, v244399# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmsac.vf	v8, fs0, v244400# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu4401# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.vv	v8, v16, v244402# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.vf	v8, v16, fs04403# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.vv	v8, v16, v244404# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.vf	v8, v16, fs04405# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.wv	v8, v16, v244406# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.wf	v8, v16, fs04407# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.wv	v8, v16, v244408# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.wf	v8, v16, fs04409# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmul.vv	v8, v16, v244410# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmul.vf	v8, v16, fs04411# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmacc.vv	v8, v16, v244412# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmacc.vf	v8, fs0, v244413# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmacc.vv	v8, v16, v244414# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmacc.vf	v8, fs0, v244415# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmsac.vv	v8, v16, v244416# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmsac.vf	v8, fs0, v244417# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmsac.vv	v8, v16, v244418# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmsac.vf	v8, fs0, v244419# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu4420# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwadd.vv	v8, v16, v244421# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwadd.vf	v8, v16, fs04422# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwsub.vv	v8, v16, v244423# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwsub.vf	v8, v16, fs04424# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwadd.wv	v8, v16, v244425# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwadd.wf	v8, v16, fs04426# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwsub.wv	v8, v16, v244427# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwsub.wf	v8, v16, fs04428# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmul.vv	v8, v16, v244429# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmul.vf	v8, v16, fs04430# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmacc.vv	v8, v16, v244431# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244432# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244433# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244434# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmsac.vv	v8, v16, v244435# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244436# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244437# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244438# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu4439# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwadd.vv	v8, v16, v244440# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwadd.vf	v8, v16, fs04441# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwsub.vv	v8, v16, v244442# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwsub.vf	v8, v16, fs04443# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwadd.wv	v8, v16, v244444# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwadd.wf	v8, v16, fs04445# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwsub.wv	v8, v16, v244446# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwsub.wf	v8, v16, fs04447# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmul.vv	v8, v16, v244448# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmul.vf	v8, v16, fs04449# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmacc.vv	v8, v16, v244450# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmacc.vf	v8, fs0, v244451# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwnmacc.vv	v8, v16, v244452# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwnmacc.vf	v8, fs0, v244453# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmsac.vv	v8, v16, v244454# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmsac.vf	v8, fs0, v244455# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwnmsac.vv	v8, v16, v244456# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwnmsac.vf	v8, fs0, v244457# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu4458# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwadd.vv	v8, v16, v244459# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwadd.vf	v8, v16, fs04460# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwsub.vv	v8, v16, v244461# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwsub.vf	v8, v16, fs04462# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwadd.wv	v8, v16, v244463# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwadd.wf	v8, v16, fs04464# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwsub.wv	v8, v16, v244465# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwsub.wf	v8, v16, fs04466# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmul.vv	v8, v16, v244467# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmul.vf	v8, v16, fs04468# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmacc.vv	v8, v16, v244469# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmacc.vf	v8, fs0, v244470# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwnmacc.vv	v8, v16, v244471# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwnmacc.vf	v8, fs0, v244472# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmsac.vv	v8, v16, v244473# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmsac.vf	v8, fs0, v244474# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwnmsac.vv	v8, v16, v244475# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwnmsac.vf	v8, fs0, v244476# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu4477# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.vv	v8, v16, v244478# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.vf	v8, v16, fs04479# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.vv	v8, v16, v244480# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.vf	v8, v16, fs04481# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.wv	v8, v16, v244482# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.wf	v8, v16, fs04483# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.wv	v8, v16, v244484# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.wf	v8, v16, fs04485# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmul.vv	v8, v16, v244486# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmul.vf	v8, v16, fs04487# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmacc.vv	v8, v16, v244488# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmacc.vf	v8, fs0, v244489# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmacc.vv	v8, v16, v244490# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmacc.vf	v8, fs0, v244491# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmsac.vv	v8, v16, v244492# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmsac.vf	v8, fs0, v244493# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmsac.vv	v8, v16, v244494# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmsac.vf	v8, fs0, v244495# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu4496# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.vv	v8, v16, v244497# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.vf	v8, v16, fs04498# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.vv	v8, v16, v244499# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.vf	v8, v16, fs04500# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.wv	v8, v16, v244501# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.wf	v8, v16, fs04502# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.wv	v8, v16, v244503# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.wf	v8, v16, fs04504# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmul.vv	v8, v16, v244505# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmul.vf	v8, v16, fs04506# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmacc.vv	v8, v16, v244507# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmacc.vf	v8, fs0, v244508# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmacc.vv	v8, v16, v244509# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmacc.vf	v8, fs0, v244510# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmsac.vv	v8, v16, v244511# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmsac.vf	v8, fs0, v244512# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmsac.vv	v8, v16, v244513# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmsac.vf	v8, fs0, v244514# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfrec7.v	v8, v244515# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmin.vv	v8, v16, v244516# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmin.vf	v8, v16, fs04517# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmax.vv	v8, v16, v244518# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmax.vf	v8, v16, fs04519# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnj.vv	v8, v16, v244520# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnj.vf	v8, v16, fs04521# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjn.vv	v8, v16, v244522# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjn.vf	v8, v16, fs04523# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjx.vv	v8, v16, v244524# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjx.vf	v8, v16, fs04525# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.xu.f.v	v8, v164526# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.x.f.v	v8, v164527# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164528# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v164529# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.f.xu.v	v8, v164530# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.f.x.v	v8, v164531# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v164532# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v164533# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164534# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164535# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v164536# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v164537# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v164538# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.xu.f.w	v8, v164539# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.x.f.w	v8, v164540# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164541# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v164542# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.xu.w	v8, v164543# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.x.w	v8, v164544# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.f.w	v8, v164545# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rod.f.f.w	v8, v164546# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu4547# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.vv	v8, v16, v244548# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.vf	v8, v16, fs04549# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.vv	v8, v16, v244550# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.vf	v8, v16, fs04551# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.wv	v8, v16, v244552# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.wf	v8, v16, fs04553# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.wv	v8, v16, v244554# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.wf	v8, v16, fs04555# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmul.vv	v8, v16, v244556# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmul.vf	v8, v16, fs04557# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmacc.vv	v8, v16, v244558# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmacc.vf	v8, fs0, v244559# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmacc.vv	v8, v16, v244560# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmacc.vf	v8, fs0, v244561# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmsac.vv	v8, v16, v244562# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmsac.vf	v8, fs0, v244563# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmsac.vv	v8, v16, v244564# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmsac.vf	v8, fs0, v244565# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfrec7.v	v8, v244566# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmin.vv	v8, v16, v244567# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmin.vf	v8, v16, fs04568# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmax.vv	v8, v16, v244569# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmax.vf	v8, v16, fs04570# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnj.vv	v8, v16, v244571# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnj.vf	v8, v16, fs04572# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjn.vv	v8, v16, v244573# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjn.vf	v8, v16, fs04574# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjx.vv	v8, v16, v244575# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjx.vf	v8, v16, fs04576# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.xu.f.v	v8, v164577# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.x.f.v	v8, v164578# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164579# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v164580# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.f.xu.v	v8, v164581# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.f.x.v	v8, v164582# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v164583# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v164584# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164585# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164586# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v164587# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v164588# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v164589# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.xu.f.w	v8, v164590# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.x.f.w	v8, v164591# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164592# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v164593# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.xu.w	v8, v164594# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.x.w	v8, v164595# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.f.w	v8, v164596# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rod.f.f.w	v8, v164597# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu4598# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwadd.vv	v8, v16, v244599# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwadd.vf	v8, v16, fs04600# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwsub.vv	v8, v16, v244601# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwsub.vf	v8, v16, fs04602# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwadd.wv	v8, v16, v244603# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwadd.wf	v8, v16, fs04604# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwsub.wv	v8, v16, v244605# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwsub.wf	v8, v16, fs04606# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmul.vv	v8, v16, v244607# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmul.vf	v8, v16, fs04608# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmacc.vv	v8, v16, v244609# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmacc.vf	v8, fs0, v244610# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwnmacc.vv	v8, v16, v244611# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwnmacc.vf	v8, fs0, v244612# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmsac.vv	v8, v16, v244613# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwmsac.vf	v8, fs0, v244614# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwnmsac.vv	v8, v16, v244615# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfwnmsac.vf	v8, fs0, v244616# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfrec7.v	v8, v244617# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmin.vv	v8, v16, v244618# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmin.vf	v8, v16, fs04619# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmax.vv	v8, v16, v244620# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfmax.vf	v8, v16, fs04621# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnj.vv	v8, v16, v244622# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnj.vf	v8, v16, fs04623# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjn.vv	v8, v16, v244624# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjn.vf	v8, v16, fs04625# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjx.vv	v8, v16, v244626# CHECK-NEXT:  -      -      -      -     1.00   1.00   1.00    -      -     vfsgnjx.vf	v8, v16, fs04627# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v164628# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.x.f.v	v8, v164629# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164630# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v164631# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.f.xu.v	v8, v164632# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfcvt.f.x.v	v8, v164633# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v164634# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v164635# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164636# CHECK-NEXT:  -      -      -      -     2.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164637# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfwcvt.f.xu.v	v8, v164638# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfwcvt.f.x.v	v8, v164639# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfwcvt.f.f.v	v8, v164640# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.xu.f.w	v8, v164641# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.x.f.w	v8, v164642# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164643# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v164644# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.xu.w	v8, v164645# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.x.w	v8, v164646# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.f.w	v8, v164647# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rod.f.f.w	v8, v164648# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu4649# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwadd.vv	v8, v16, v244650# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwadd.vf	v8, v16, fs04651# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwsub.vv	v8, v16, v244652# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwsub.vf	v8, v16, fs04653# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwadd.wv	v8, v16, v244654# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwadd.wf	v8, v16, fs04655# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwsub.wv	v8, v16, v244656# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwsub.wf	v8, v16, fs04657# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmul.vv	v8, v16, v244658# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmul.vf	v8, v16, fs04659# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmacc.vv	v8, v16, v244660# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmacc.vf	v8, fs0, v244661# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwnmacc.vv	v8, v16, v244662# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwnmacc.vf	v8, fs0, v244663# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmsac.vv	v8, v16, v244664# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwmsac.vf	v8, fs0, v244665# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwnmsac.vv	v8, v16, v244666# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfwnmsac.vf	v8, fs0, v244667# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfrec7.v	v8, v244668# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfmin.vv	v8, v16, v244669# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfmin.vf	v8, v16, fs04670# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfmax.vv	v8, v16, v244671# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfmax.vf	v8, v16, fs04672# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnj.vv	v8, v16, v244673# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnj.vf	v8, v16, fs04674# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnjn.vv	v8, v16, v244675# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnjn.vf	v8, v16, fs04676# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnjx.vv	v8, v16, v244677# CHECK-NEXT:  -      -      -      -     1.50   1.50   1.00    -      -     vfsgnjx.vf	v8, v16, fs04678# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v164679# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.x.f.v	v8, v164680# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164681# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v164682# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.f.xu.v	v8, v164683# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfcvt.f.x.v	v8, v164684# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v164685# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v164686# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164687# CHECK-NEXT:  -      -      -      -     3.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164688# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfwcvt.f.xu.v	v8, v164689# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfwcvt.f.x.v	v8, v164690# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfwcvt.f.f.v	v8, v164691# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.xu.f.w	v8, v164692# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.x.f.w	v8, v164693# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164694# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v164695# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfncvt.f.xu.w	v8, v164696# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfncvt.f.x.w	v8, v164697# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfncvt.f.f.w	v8, v164698# CHECK-NEXT:  -      -      -      -     33.00   -     1.00    -      -     vfncvt.rod.f.f.w	v8, v164699# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu4700# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwadd.vv	v8, v16, v244701# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwadd.vf	v8, v16, fs04702# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwsub.vv	v8, v16, v244703# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwsub.vf	v8, v16, fs04704# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwadd.wv	v8, v16, v244705# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwadd.wf	v8, v16, fs04706# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwsub.wv	v8, v16, v244707# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwsub.wf	v8, v16, fs04708# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmul.vv	v8, v16, v244709# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmul.vf	v8, v16, fs04710# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmacc.vv	v8, v16, v244711# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmacc.vf	v8, fs0, v244712# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwnmacc.vv	v8, v16, v244713# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwnmacc.vf	v8, fs0, v244714# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmsac.vv	v8, v16, v244715# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwmsac.vf	v8, fs0, v244716# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwnmsac.vv	v8, v16, v244717# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfwnmsac.vf	v8, fs0, v244718# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfrec7.v	v8, v244719# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfmin.vv	v8, v16, v244720# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfmin.vf	v8, v16, fs04721# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfmax.vv	v8, v16, v244722# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfmax.vf	v8, v16, fs04723# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnj.vv	v8, v16, v244724# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnj.vf	v8, v16, fs04725# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnjn.vv	v8, v16, v244726# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnjn.vf	v8, v16, fs04727# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnjx.vv	v8, v16, v244728# CHECK-NEXT:  -      -      -      -     2.50   2.50   1.00    -      -     vfsgnjx.vf	v8, v16, fs04729# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v164730# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.x.f.v	v8, v164731# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164732# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v164733# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.f.xu.v	v8, v164734# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfcvt.f.x.v	v8, v164735# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v164736# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v164737# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164738# CHECK-NEXT:  -      -      -      -     5.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164739# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfwcvt.f.xu.v	v8, v164740# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfwcvt.f.x.v	v8, v164741# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfwcvt.f.f.v	v8, v164742# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.xu.f.w	v8, v164743# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.x.f.w	v8, v164744# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164745# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v164746# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfncvt.f.xu.w	v8, v164747# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfncvt.f.x.w	v8, v164748# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfncvt.f.f.w	v8, v164749# CHECK-NEXT:  -      -      -      -     65.00   -     1.00    -      -     vfncvt.rod.f.f.w	v8, v164750# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu4751# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.vv	v8, v16, v244752# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.vf	v8, v16, fs04753# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.vv	v8, v16, v244754# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.vf	v8, v16, fs04755# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.wv	v8, v16, v244756# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.wf	v8, v16, fs04757# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.wv	v8, v16, v244758# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.wf	v8, v16, fs04759# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmul.vv	v8, v16, v244760# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmul.vf	v8, v16, fs04761# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmacc.vv	v8, v16, v244762# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmacc.vf	v8, fs0, v244763# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmacc.vv	v8, v16, v244764# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmacc.vf	v8, fs0, v244765# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmsac.vv	v8, v16, v244766# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmsac.vf	v8, fs0, v244767# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmsac.vv	v8, v16, v244768# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmsac.vf	v8, fs0, v244769# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfrec7.v	v8, v244770# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfmin.vv	v8, v16, v244771# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfmin.vf	v8, v16, fs04772# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfmax.vv	v8, v16, v244773# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfmax.vf	v8, v16, fs04774# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnj.vv	v8, v16, v244775# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnj.vf	v8, v16, fs04776# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnjn.vv	v8, v16, v244777# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnjn.vf	v8, v16, fs04778# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnjx.vv	v8, v16, v244779# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfsgnjx.vf	v8, v16, fs04780# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.xu.f.v	v8, v164781# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.x.f.v	v8, v164782# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164783# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v164784# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.f.xu.v	v8, v164785# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfcvt.f.x.v	v8, v164786# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v164787# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v164788# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164789# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164790# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfwcvt.f.xu.v	v8, v164791# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfwcvt.f.x.v	v8, v164792# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfwcvt.f.f.v	v8, v164793# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.xu.f.w	v8, v164794# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.x.f.w	v8, v164795# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164796# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v164797# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfncvt.f.xu.w	v8, v164798# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfncvt.f.x.w	v8, v164799# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfncvt.f.f.w	v8, v164800# CHECK-NEXT:  -      -      -      -     129.00  -     1.00    -      -     vfncvt.rod.f.f.w	v8, v164801# CHECK-NEXT:  -      -     1.00    -      -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu4802# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.vv	v8, v16, v244803# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.vf	v8, v16, fs04804# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.vv	v8, v16, v244805# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.vf	v8, v16, fs04806# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.wv	v8, v16, v244807# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwadd.wf	v8, v16, fs04808# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.wv	v8, v16, v244809# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwsub.wf	v8, v16, fs04810# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmul.vv	v8, v16, v244811# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmul.vf	v8, v16, fs04812# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmacc.vv	v8, v16, v244813# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmacc.vf	v8, fs0, v244814# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmacc.vv	v8, v16, v244815# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmacc.vf	v8, fs0, v244816# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmsac.vv	v8, v16, v244817# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwmsac.vf	v8, fs0, v244818# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmsac.vv	v8, v16, v244819# CHECK-NEXT:  -      -      -      -     4.50   4.50   1.00    -      -     vfwnmsac.vf	v8, fs0, v244820# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfrec7.v	v8, v244821# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmin.vv	v8, v16, v244822# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmin.vf	v8, v16, fs04823# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmax.vv	v8, v16, v244824# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfmax.vf	v8, v16, fs04825# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnj.vv	v8, v16, v244826# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnj.vf	v8, v16, fs04827# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjn.vv	v8, v16, v244828# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjn.vf	v8, v16, fs04829# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjx.vv	v8, v16, v244830# CHECK-NEXT:  -      -      -      -     8.50   8.50   1.00    -      -     vfsgnjx.vf	v8, v16, fs04831# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.xu.f.v	v8, v164832# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.x.f.v	v8, v164833# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.rtz.xu.f.v	v8, v164834# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.rtz.x.f.v	v8, v164835# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.f.xu.v	v8, v164836# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfcvt.f.x.v	v8, v164837# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.xu.f.v	v8, v164838# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.x.f.v	v8, v164839# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.xu.f.v	v8, v164840# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.rtz.x.f.v	v8, v164841# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.xu.v	v8, v164842# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.x.v	v8, v164843# CHECK-NEXT:  -      -      -      -     9.00    -     1.00    -      -     vfwcvt.f.f.v	v8, v164844# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.xu.f.w	v8, v164845# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.x.f.w	v8, v164846# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.xu.f.w	v8, v164847# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rtz.x.f.w	v8, v164848# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.xu.w	v8, v164849# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.x.w	v8, v164850# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.f.f.w	v8, v164851# CHECK-NEXT:  -      -      -      -     17.00   -     1.00    -      -     vfncvt.rod.f.f.w	v8, v164852