brintos

brintos / llvm-project-archived public Read only

0
0
Text · 44.9 KiB · 086dd52 Raw
589 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=riscv64 -mcpu=sifive-p470 -iterations=1 < %s | FileCheck %s3 4vsetvli zero, zero, e8, mf8, ta, ma5vluxei8.v   v8, (a0), v06vsetvli zero, zero, e8, mf4, ta, ma7vluxei8.v   v8, (a0), v08vsetvli zero, zero, e8, mf2, ta, ma9vluxei8.v   v8, (a0), v010vsetvli zero, zero, e8, m1, ta, ma11vluxei8.v   v8, (a0), v012vsetvli zero, zero, e8, m2, ta, ma13vluxei8.v   v8, (a0), v014vsetvli zero, zero, e8, m4, ta, ma15vluxei8.v   v8, (a0), v016vsetvli zero, zero, e8, m8, ta, ma17vluxei8.v   v8, (a0), v018 19vsetvli zero, zero, e16, mf4, ta, ma20vluxei16.v   v8, (a0), v021vsetvli zero, zero, e16, mf2, ta, ma22vluxei16.v   v8, (a0), v023vsetvli zero, zero, e16, m1, ta, ma24vluxei16.v   v8, (a0), v025vsetvli zero, zero, e16, m2, ta, ma26vluxei16.v   v8, (a0), v027vsetvli zero, zero, e16, m4, ta, ma28vluxei16.v   v8, (a0), v029vsetvli zero, zero, e16, m8, ta, ma30vluxei16.v   v8, (a0), v031 32vsetvli zero, zero, e32, mf2, ta, ma33vluxei32.v   v8, (a0), v034vsetvli zero, zero, e32, m1, ta, ma35vluxei32.v   v8, (a0), v036vsetvli zero, zero, e32, m2, ta, ma37vluxei32.v   v8, (a0), v038vsetvli zero, zero, e32, m4, ta, ma39vluxei32.v   v8, (a0), v040vsetvli zero, zero, e32, m8, ta, ma41vluxei32.v   v8, (a0), v042 43vsetvli zero, zero, e64, m1, ta, ma44vluxei64.v   v8, (a0), v045vsetvli zero, zero, e64, m2, ta, ma46vluxei64.v   v8, (a0), v047vsetvli zero, zero, e64, m4, ta, ma48vluxei64.v   v8, (a0), v049vsetvli zero, zero, e64, m8, ta, ma50vluxei64.v   v8, (a0), v051 52vsetvli zero, zero, e8, mf8, ta, ma53vloxei8.v   v8, (a0), v054vsetvli zero, zero, e8, mf4, ta, ma55vloxei8.v   v8, (a0), v056vsetvli zero, zero, e8, mf2, ta, ma57vloxei8.v   v8, (a0), v058vsetvli zero, zero, e8, m1, ta, ma59vloxei8.v   v8, (a0), v060vsetvli zero, zero, e8, m2, ta, ma61vloxei8.v   v8, (a0), v062vsetvli zero, zero, e8, m4, ta, ma63vloxei8.v   v8, (a0), v064vsetvli zero, zero, e8, m8, ta, ma65vloxei8.v   v8, (a0), v066 67vsetvli zero, zero, e16, mf4, ta, ma68vloxei16.v   v8, (a0), v069vsetvli zero, zero, e16, mf2, ta, ma70vloxei16.v   v8, (a0), v071vsetvli zero, zero, e16, m1, ta, ma72vloxei16.v   v8, (a0), v073vsetvli zero, zero, e16, m2, ta, ma74vloxei16.v   v8, (a0), v075vsetvli zero, zero, e16, m4, ta, ma76vloxei16.v   v8, (a0), v077vsetvli zero, zero, e16, m8, ta, ma78vloxei16.v   v8, (a0), v079 80vsetvli zero, zero, e32, mf2, ta, ma81vloxei32.v   v8, (a0), v082vsetvli zero, zero, e32, m1, ta, ma83vloxei32.v   v8, (a0), v084vsetvli zero, zero, e32, m2, ta, ma85vloxei32.v   v8, (a0), v086vsetvli zero, zero, e32, m4, ta, ma87vloxei32.v   v8, (a0), v088vsetvli zero, zero, e32, m8, ta, ma89vloxei32.v   v8, (a0), v090 91vsetvli zero, zero, e64, m1, ta, ma92vloxei64.v   v8, (a0), v093vsetvli zero, zero, e64, m2, ta, ma94vloxei64.v   v8, (a0), v095vsetvli zero, zero, e64, m4, ta, ma96vloxei64.v   v8, (a0), v097vsetvli zero, zero, e64, m8, ta, ma98vloxei64.v   v8, (a0), v099 100vsetvli zero, zero, e8, mf8, ta, ma101vsuxei8.v   v8, (a0), v0102vsetvli zero, zero, e8, mf4, ta, ma103vsuxei8.v   v8, (a0), v0104vsetvli zero, zero, e8, mf2, ta, ma105vsuxei8.v   v8, (a0), v0106vsetvli zero, zero, e8, m1, ta, ma107vsuxei8.v   v8, (a0), v0108vsetvli zero, zero, e8, m2, ta, ma109vsuxei8.v   v8, (a0), v0110vsetvli zero, zero, e8, m4, ta, ma111vsuxei8.v   v8, (a0), v0112vsetvli zero, zero, e8, m8, ta, ma113vsuxei8.v   v8, (a0), v0114 115vsetvli zero, zero, e16, mf4, ta, ma116vsuxei16.v   v8, (a0), v0117vsetvli zero, zero, e16, mf2, ta, ma118vsuxei16.v   v8, (a0), v0119vsetvli zero, zero, e16, m1, ta, ma120vsuxei16.v   v8, (a0), v0121vsetvli zero, zero, e16, m2, ta, ma122vsuxei16.v   v8, (a0), v0123vsetvli zero, zero, e16, m4, ta, ma124vsuxei16.v   v8, (a0), v0125vsetvli zero, zero, e16, m8, ta, ma126vsuxei16.v   v8, (a0), v0127 128vsetvli zero, zero, e32, mf2, ta, ma129vsuxei32.v   v8, (a0), v0130vsetvli zero, zero, e32, m1, ta, ma131vsuxei32.v   v8, (a0), v0132vsetvli zero, zero, e32, m2, ta, ma133vsuxei32.v   v8, (a0), v0134vsetvli zero, zero, e32, m4, ta, ma135vsuxei32.v   v8, (a0), v0136vsetvli zero, zero, e32, m8, ta, ma137vsuxei32.v   v8, (a0), v0138 139vsetvli zero, zero, e64, m1, ta, ma140vsuxei64.v   v8, (a0), v0141vsetvli zero, zero, e64, m2, ta, ma142vsuxei64.v   v8, (a0), v0143vsetvli zero, zero, e64, m4, ta, ma144vsuxei64.v   v8, (a0), v0145vsetvli zero, zero, e64, m8, ta, ma146vsuxei64.v   v8, (a0), v0147 148vsetvli zero, zero, e8, mf8, ta, ma149vsoxei8.v   v8, (a0), v0150vsetvli zero, zero, e8, mf4, ta, ma151vsoxei8.v   v8, (a0), v0152vsetvli zero, zero, e8, mf2, ta, ma153vsoxei8.v   v8, (a0), v0154vsetvli zero, zero, e8, m1, ta, ma155vsoxei8.v   v8, (a0), v0156vsetvli zero, zero, e8, m2, ta, ma157vsoxei8.v   v8, (a0), v0158vsetvli zero, zero, e8, m4, ta, ma159vsoxei8.v   v8, (a0), v0160vsetvli zero, zero, e8, m8, ta, ma161vsoxei8.v   v8, (a0), v0162 163vsetvli zero, zero, e16, mf4, ta, ma164vsoxei16.v   v8, (a0), v0165vsetvli zero, zero, e16, mf2, ta, ma166vsoxei16.v   v8, (a0), v0167vsetvli zero, zero, e16, m1, ta, ma168vsoxei16.v   v8, (a0), v0169vsetvli zero, zero, e16, m2, ta, ma170vsoxei16.v   v8, (a0), v0171vsetvli zero, zero, e16, m4, ta, ma172vsoxei16.v   v8, (a0), v0173vsetvli zero, zero, e16, m8, ta, ma174vsoxei16.v   v8, (a0), v0175 176vsetvli zero, zero, e32, mf2, ta, ma177vsoxei32.v   v8, (a0), v0178vsetvli zero, zero, e32, m1, ta, ma179vsoxei32.v   v8, (a0), v0180vsetvli zero, zero, e32, m2, ta, ma181vsoxei32.v   v8, (a0), v0182vsetvli zero, zero, e32, m4, ta, ma183vsoxei32.v   v8, (a0), v0184vsetvli zero, zero, e32, m8, ta, ma185vsoxei32.v   v8, (a0), v0186 187vsetvli zero, zero, e64, m1, ta, ma188vsoxei64.v   v8, (a0), v0189vsetvli zero, zero, e64, m2, ta, ma190vsoxei64.v   v8, (a0), v0191vsetvli zero, zero, e64, m4, ta, ma192vsoxei64.v   v8, (a0), v0193vsetvli zero, zero, e64, m8, ta, ma194vsoxei64.v   v8, (a0), v0195 196# CHECK:      Iterations:        1197# CHECK-NEXT: Instructions:      176198# CHECK-NEXT: Total Cycles:      1898199# CHECK-NEXT: Total uOps:        176200 201# CHECK:      Dispatch Width:    3202# CHECK-NEXT: uOps Per Cycle:    0.09203# CHECK-NEXT: IPC:               0.09204# CHECK-NEXT: Block RThroughput: 944.0205 206# CHECK:      Instruction Info:207# CHECK-NEXT: [1]: #uOps208# CHECK-NEXT: [2]: Latency209# CHECK-NEXT: [3]: RThroughput210# CHECK-NEXT: [4]: MayLoad211# CHECK-NEXT: [5]: MayStore212# CHECK-NEXT: [6]: HasSideEffects (U)213 214# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:215# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf8, ta, ma216# CHECK-NEXT:  1      13    2.00    *                   vluxei8.v	v8, (a0), v0217# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf4, ta, ma218# CHECK-NEXT:  1      18    4.00    *                   vluxei8.v	v8, (a0), v0219# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf2, ta, ma220# CHECK-NEXT:  1      22    8.00    *                   vluxei8.v	v8, (a0), v0221# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m1, ta, ma222# CHECK-NEXT:  1      30    16.00   *                   vluxei8.v	v8, (a0), v0223# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m2, ta, ma224# CHECK-NEXT:  1      30    32.00   *                   vluxei8.v	v8, (a0), v0225# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m4, ta, ma226# CHECK-NEXT:  1      62    64.00   *                   vluxei8.v	v8, (a0), v0227# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m8, ta, ma228# CHECK-NEXT:  1      126   128.00  *                   vluxei8.v	v8, (a0), v0229# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf4, ta, ma230# CHECK-NEXT:  1      13    2.00    *                   vluxei16.v	v8, (a0), v0231# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf2, ta, ma232# CHECK-NEXT:  1      18    4.00    *                   vluxei16.v	v8, (a0), v0233# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m1, ta, ma234# CHECK-NEXT:  1      22    8.00    *                   vluxei16.v	v8, (a0), v0235# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m2, ta, ma236# CHECK-NEXT:  1      30    16.00   *                   vluxei16.v	v8, (a0), v0237# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m4, ta, ma238# CHECK-NEXT:  1      30    32.00   *                   vluxei16.v	v8, (a0), v0239# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m8, ta, ma240# CHECK-NEXT:  1      62    64.00   *                   vluxei16.v	v8, (a0), v0241# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf2, ta, ma242# CHECK-NEXT:  1      13    2.00    *                   vluxei32.v	v8, (a0), v0243# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, ta, ma244# CHECK-NEXT:  1      18    4.00    *                   vluxei32.v	v8, (a0), v0245# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m2, ta, ma246# CHECK-NEXT:  1      22    8.00    *                   vluxei32.v	v8, (a0), v0247# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m4, ta, ma248# CHECK-NEXT:  1      30    16.00   *                   vluxei32.v	v8, (a0), v0249# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m8, ta, ma250# CHECK-NEXT:  1      30    32.00   *                   vluxei32.v	v8, (a0), v0251# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, ta, ma252# CHECK-NEXT:  1      13    2.00    *                   vluxei64.v	v8, (a0), v0253# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m2, ta, ma254# CHECK-NEXT:  1      18    4.00    *                   vluxei64.v	v8, (a0), v0255# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m4, ta, ma256# CHECK-NEXT:  1      22    8.00    *                   vluxei64.v	v8, (a0), v0257# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m8, ta, ma258# CHECK-NEXT:  1      30    16.00   *                   vluxei64.v	v8, (a0), v0259# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf8, ta, ma260# CHECK-NEXT:  1      13    2.00    *                   vloxei8.v	v8, (a0), v0261# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf4, ta, ma262# CHECK-NEXT:  1      18    4.00    *                   vloxei8.v	v8, (a0), v0263# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf2, ta, ma264# CHECK-NEXT:  1      22    8.00    *                   vloxei8.v	v8, (a0), v0265# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m1, ta, ma266# CHECK-NEXT:  1      30    16.00   *                   vloxei8.v	v8, (a0), v0267# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m2, ta, ma268# CHECK-NEXT:  1      30    32.00   *                   vloxei8.v	v8, (a0), v0269# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m4, ta, ma270# CHECK-NEXT:  1      62    64.00   *                   vloxei8.v	v8, (a0), v0271# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m8, ta, ma272# CHECK-NEXT:  1      126   128.00  *                   vloxei8.v	v8, (a0), v0273# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf4, ta, ma274# CHECK-NEXT:  1      13    2.00    *                   vloxei16.v	v8, (a0), v0275# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf2, ta, ma276# CHECK-NEXT:  1      18    4.00    *                   vloxei16.v	v8, (a0), v0277# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m1, ta, ma278# CHECK-NEXT:  1      22    8.00    *                   vloxei16.v	v8, (a0), v0279# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m2, ta, ma280# CHECK-NEXT:  1      30    16.00   *                   vloxei16.v	v8, (a0), v0281# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m4, ta, ma282# CHECK-NEXT:  1      30    32.00   *                   vloxei16.v	v8, (a0), v0283# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m8, ta, ma284# CHECK-NEXT:  1      62    64.00   *                   vloxei16.v	v8, (a0), v0285# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf2, ta, ma286# CHECK-NEXT:  1      13    2.00    *                   vloxei32.v	v8, (a0), v0287# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, ta, ma288# CHECK-NEXT:  1      18    4.00    *                   vloxei32.v	v8, (a0), v0289# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m2, ta, ma290# CHECK-NEXT:  1      22    8.00    *                   vloxei32.v	v8, (a0), v0291# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m4, ta, ma292# CHECK-NEXT:  1      30    16.00   *                   vloxei32.v	v8, (a0), v0293# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m8, ta, ma294# CHECK-NEXT:  1      30    32.00   *                   vloxei32.v	v8, (a0), v0295# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, ta, ma296# CHECK-NEXT:  1      13    2.00    *                   vloxei64.v	v8, (a0), v0297# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m2, ta, ma298# CHECK-NEXT:  1      18    4.00    *                   vloxei64.v	v8, (a0), v0299# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m4, ta, ma300# CHECK-NEXT:  1      22    8.00    *                   vloxei64.v	v8, (a0), v0301# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m8, ta, ma302# CHECK-NEXT:  1      30    16.00   *                   vloxei64.v	v8, (a0), v0303# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf8, ta, ma304# CHECK-NEXT:  1      13    2.00           *            vsuxei8.v	v8, (a0), v0305# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf4, ta, ma306# CHECK-NEXT:  1      18    4.00           *            vsuxei8.v	v8, (a0), v0307# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf2, ta, ma308# CHECK-NEXT:  1      22    8.00           *            vsuxei8.v	v8, (a0), v0309# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m1, ta, ma310# CHECK-NEXT:  1      30    16.00          *            vsuxei8.v	v8, (a0), v0311# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m2, ta, ma312# CHECK-NEXT:  1      30    32.00          *            vsuxei8.v	v8, (a0), v0313# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m4, ta, ma314# CHECK-NEXT:  1      62    64.00          *            vsuxei8.v	v8, (a0), v0315# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m8, ta, ma316# CHECK-NEXT:  1      126   128.00         *            vsuxei8.v	v8, (a0), v0317# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf4, ta, ma318# CHECK-NEXT:  1      13    2.00           *            vsuxei16.v	v8, (a0), v0319# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf2, ta, ma320# CHECK-NEXT:  1      18    4.00           *            vsuxei16.v	v8, (a0), v0321# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m1, ta, ma322# CHECK-NEXT:  1      22    8.00           *            vsuxei16.v	v8, (a0), v0323# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m2, ta, ma324# CHECK-NEXT:  1      30    16.00          *            vsuxei16.v	v8, (a0), v0325# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m4, ta, ma326# CHECK-NEXT:  1      30    32.00          *            vsuxei16.v	v8, (a0), v0327# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m8, ta, ma328# CHECK-NEXT:  1      62    64.00          *            vsuxei16.v	v8, (a0), v0329# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf2, ta, ma330# CHECK-NEXT:  1      13    2.00           *            vsuxei32.v	v8, (a0), v0331# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, ta, ma332# CHECK-NEXT:  1      18    4.00           *            vsuxei32.v	v8, (a0), v0333# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m2, ta, ma334# CHECK-NEXT:  1      22    8.00           *            vsuxei32.v	v8, (a0), v0335# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m4, ta, ma336# CHECK-NEXT:  1      30    16.00          *            vsuxei32.v	v8, (a0), v0337# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m8, ta, ma338# CHECK-NEXT:  1      30    32.00          *            vsuxei32.v	v8, (a0), v0339# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, ta, ma340# CHECK-NEXT:  1      13    2.00           *            vsuxei64.v	v8, (a0), v0341# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m2, ta, ma342# CHECK-NEXT:  1      18    4.00           *            vsuxei64.v	v8, (a0), v0343# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m4, ta, ma344# CHECK-NEXT:  1      22    8.00           *            vsuxei64.v	v8, (a0), v0345# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m8, ta, ma346# CHECK-NEXT:  1      30    16.00          *            vsuxei64.v	v8, (a0), v0347# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf8, ta, ma348# CHECK-NEXT:  1      13    2.00           *            vsoxei8.v	v8, (a0), v0349# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf4, ta, ma350# CHECK-NEXT:  1      18    4.00           *            vsoxei8.v	v8, (a0), v0351# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf2, ta, ma352# CHECK-NEXT:  1      22    8.00           *            vsoxei8.v	v8, (a0), v0353# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m1, ta, ma354# CHECK-NEXT:  1      30    16.00          *            vsoxei8.v	v8, (a0), v0355# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m2, ta, ma356# CHECK-NEXT:  1      30    32.00          *            vsoxei8.v	v8, (a0), v0357# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m4, ta, ma358# CHECK-NEXT:  1      62    64.00          *            vsoxei8.v	v8, (a0), v0359# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m8, ta, ma360# CHECK-NEXT:  1      126   128.00         *            vsoxei8.v	v8, (a0), v0361# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf4, ta, ma362# CHECK-NEXT:  1      13    2.00           *            vsoxei16.v	v8, (a0), v0363# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf2, ta, ma364# CHECK-NEXT:  1      18    4.00           *            vsoxei16.v	v8, (a0), v0365# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m1, ta, ma366# CHECK-NEXT:  1      22    8.00           *            vsoxei16.v	v8, (a0), v0367# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m2, ta, ma368# CHECK-NEXT:  1      30    16.00          *            vsoxei16.v	v8, (a0), v0369# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m4, ta, ma370# CHECK-NEXT:  1      30    32.00          *            vsoxei16.v	v8, (a0), v0371# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m8, ta, ma372# CHECK-NEXT:  1      62    64.00          *            vsoxei16.v	v8, (a0), v0373# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf2, ta, ma374# CHECK-NEXT:  1      13    2.00           *            vsoxei32.v	v8, (a0), v0375# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, ta, ma376# CHECK-NEXT:  1      18    4.00           *            vsoxei32.v	v8, (a0), v0377# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m2, ta, ma378# CHECK-NEXT:  1      22    8.00           *            vsoxei32.v	v8, (a0), v0379# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m4, ta, ma380# CHECK-NEXT:  1      30    16.00          *            vsoxei32.v	v8, (a0), v0381# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m8, ta, ma382# CHECK-NEXT:  1      30    32.00          *            vsoxei32.v	v8, (a0), v0383# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, ta, ma384# CHECK-NEXT:  1      13    2.00           *            vsoxei64.v	v8, (a0), v0385# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m2, ta, ma386# CHECK-NEXT:  1      18    4.00           *            vsoxei64.v	v8, (a0), v0387# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m4, ta, ma388# CHECK-NEXT:  1      22    8.00           *            vsoxei64.v	v8, (a0), v0389# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m8, ta, ma390# CHECK-NEXT:  1      30    16.00          *            vsoxei64.v	v8, (a0), v0391 392# CHECK:      Resources:393# CHECK-NEXT: [0]   - SiFiveP400Div394# CHECK-NEXT: [1]   - SiFiveP400FEXQ0395# CHECK-NEXT: [2]   - SiFiveP400FloatDiv396# CHECK-NEXT: [3]   - SiFiveP400IEXQ0397# CHECK-NEXT: [4]   - SiFiveP400IEXQ1398# CHECK-NEXT: [5]   - SiFiveP400IEXQ2399# CHECK-NEXT: [6]   - SiFiveP400Load400# CHECK-NEXT: [7]   - SiFiveP400Store401# CHECK-NEXT: [8]   - SiFiveP400VDiv402# CHECK-NEXT: [9]   - SiFiveP400VEXQ0403# CHECK-NEXT: [10]  - SiFiveP400VFloatDiv404# CHECK-NEXT: [11]  - SiFiveP400VLD405# CHECK-NEXT: [12]  - SiFiveP400VST406 407# CHECK:      Resource pressure per iteration:408# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]409# CHECK-NEXT:  -      -      -      -     88.00   -      -      -      -      -      -     944.00 944.00410 411# CHECK:      Resource pressure by instruction:412# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   Instructions:413# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf8, ta, ma414# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     2.00    -     vluxei8.v	v8, (a0), v0415# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf4, ta, ma416# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.00    -     vluxei8.v	v8, (a0), v0417# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf2, ta, ma418# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     8.00    -     vluxei8.v	v8, (a0), v0419# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m1, ta, ma420# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     16.00   -     vluxei8.v	v8, (a0), v0421# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m2, ta, ma422# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     32.00   -     vluxei8.v	v8, (a0), v0423# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m4, ta, ma424# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     64.00   -     vluxei8.v	v8, (a0), v0425# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m8, ta, ma426# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     128.00  -     vluxei8.v	v8, (a0), v0427# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf4, ta, ma428# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     2.00    -     vluxei16.v	v8, (a0), v0429# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf2, ta, ma430# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.00    -     vluxei16.v	v8, (a0), v0431# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m1, ta, ma432# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     8.00    -     vluxei16.v	v8, (a0), v0433# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m2, ta, ma434# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     16.00   -     vluxei16.v	v8, (a0), v0435# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m4, ta, ma436# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     32.00   -     vluxei16.v	v8, (a0), v0437# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m8, ta, ma438# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     64.00   -     vluxei16.v	v8, (a0), v0439# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf2, ta, ma440# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     2.00    -     vluxei32.v	v8, (a0), v0441# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, ta, ma442# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.00    -     vluxei32.v	v8, (a0), v0443# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m2, ta, ma444# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     8.00    -     vluxei32.v	v8, (a0), v0445# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m4, ta, ma446# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     16.00   -     vluxei32.v	v8, (a0), v0447# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m8, ta, ma448# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     32.00   -     vluxei32.v	v8, (a0), v0449# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, ta, ma450# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     2.00    -     vluxei64.v	v8, (a0), v0451# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m2, ta, ma452# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.00    -     vluxei64.v	v8, (a0), v0453# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m4, ta, ma454# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     8.00    -     vluxei64.v	v8, (a0), v0455# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m8, ta, ma456# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     16.00   -     vluxei64.v	v8, (a0), v0457# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf8, ta, ma458# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     2.00    -     vloxei8.v	v8, (a0), v0459# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf4, ta, ma460# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.00    -     vloxei8.v	v8, (a0), v0461# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf2, ta, ma462# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     8.00    -     vloxei8.v	v8, (a0), v0463# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m1, ta, ma464# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     16.00   -     vloxei8.v	v8, (a0), v0465# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m2, ta, ma466# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     32.00   -     vloxei8.v	v8, (a0), v0467# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m4, ta, ma468# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     64.00   -     vloxei8.v	v8, (a0), v0469# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m8, ta, ma470# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     128.00  -     vloxei8.v	v8, (a0), v0471# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf4, ta, ma472# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     2.00    -     vloxei16.v	v8, (a0), v0473# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf2, ta, ma474# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.00    -     vloxei16.v	v8, (a0), v0475# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m1, ta, ma476# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     8.00    -     vloxei16.v	v8, (a0), v0477# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m2, ta, ma478# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     16.00   -     vloxei16.v	v8, (a0), v0479# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m4, ta, ma480# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     32.00   -     vloxei16.v	v8, (a0), v0481# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m8, ta, ma482# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     64.00   -     vloxei16.v	v8, (a0), v0483# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf2, ta, ma484# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     2.00    -     vloxei32.v	v8, (a0), v0485# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, ta, ma486# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.00    -     vloxei32.v	v8, (a0), v0487# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m2, ta, ma488# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     8.00    -     vloxei32.v	v8, (a0), v0489# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m4, ta, ma490# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     16.00   -     vloxei32.v	v8, (a0), v0491# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m8, ta, ma492# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     32.00   -     vloxei32.v	v8, (a0), v0493# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, ta, ma494# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     2.00    -     vloxei64.v	v8, (a0), v0495# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m2, ta, ma496# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.00    -     vloxei64.v	v8, (a0), v0497# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m4, ta, ma498# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     8.00    -     vloxei64.v	v8, (a0), v0499# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m8, ta, ma500# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     16.00   -     vloxei64.v	v8, (a0), v0501# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf8, ta, ma502# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00   vsuxei8.v	v8, (a0), v0503# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf4, ta, ma504# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   vsuxei8.v	v8, (a0), v0505# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf2, ta, ma506# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   vsuxei8.v	v8, (a0), v0507# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m1, ta, ma508# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     16.00  vsuxei8.v	v8, (a0), v0509# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m2, ta, ma510# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     32.00  vsuxei8.v	v8, (a0), v0511# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m4, ta, ma512# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     64.00  vsuxei8.v	v8, (a0), v0513# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m8, ta, ma514# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     128.00 vsuxei8.v	v8, (a0), v0515# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf4, ta, ma516# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00   vsuxei16.v	v8, (a0), v0517# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf2, ta, ma518# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   vsuxei16.v	v8, (a0), v0519# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m1, ta, ma520# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   vsuxei16.v	v8, (a0), v0521# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m2, ta, ma522# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     16.00  vsuxei16.v	v8, (a0), v0523# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m4, ta, ma524# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     32.00  vsuxei16.v	v8, (a0), v0525# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m8, ta, ma526# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     64.00  vsuxei16.v	v8, (a0), v0527# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf2, ta, ma528# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00   vsuxei32.v	v8, (a0), v0529# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, ta, ma530# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   vsuxei32.v	v8, (a0), v0531# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m2, ta, ma532# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   vsuxei32.v	v8, (a0), v0533# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m4, ta, ma534# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     16.00  vsuxei32.v	v8, (a0), v0535# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m8, ta, ma536# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     32.00  vsuxei32.v	v8, (a0), v0537# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, ta, ma538# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00   vsuxei64.v	v8, (a0), v0539# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m2, ta, ma540# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   vsuxei64.v	v8, (a0), v0541# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m4, ta, ma542# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   vsuxei64.v	v8, (a0), v0543# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m8, ta, ma544# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     16.00  vsuxei64.v	v8, (a0), v0545# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf8, ta, ma546# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00   vsoxei8.v	v8, (a0), v0547# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf4, ta, ma548# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   vsoxei8.v	v8, (a0), v0549# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf2, ta, ma550# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   vsoxei8.v	v8, (a0), v0551# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m1, ta, ma552# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     16.00  vsoxei8.v	v8, (a0), v0553# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m2, ta, ma554# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     32.00  vsoxei8.v	v8, (a0), v0555# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m4, ta, ma556# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     64.00  vsoxei8.v	v8, (a0), v0557# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m8, ta, ma558# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     128.00 vsoxei8.v	v8, (a0), v0559# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf4, ta, ma560# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00   vsoxei16.v	v8, (a0), v0561# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf2, ta, ma562# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   vsoxei16.v	v8, (a0), v0563# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m1, ta, ma564# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   vsoxei16.v	v8, (a0), v0565# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m2, ta, ma566# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     16.00  vsoxei16.v	v8, (a0), v0567# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m4, ta, ma568# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     32.00  vsoxei16.v	v8, (a0), v0569# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m8, ta, ma570# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     64.00  vsoxei16.v	v8, (a0), v0571# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf2, ta, ma572# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00   vsoxei32.v	v8, (a0), v0573# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, ta, ma574# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   vsoxei32.v	v8, (a0), v0575# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m2, ta, ma576# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   vsoxei32.v	v8, (a0), v0577# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m4, ta, ma578# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     16.00  vsoxei32.v	v8, (a0), v0579# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m8, ta, ma580# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     32.00  vsoxei32.v	v8, (a0), v0581# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, ta, ma582# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00   vsoxei64.v	v8, (a0), v0583# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m2, ta, ma584# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   vsoxei64.v	v8, (a0), v0585# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m4, ta, ma586# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   vsoxei64.v	v8, (a0), v0587# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m8, ta, ma588# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     16.00  vsoxei64.v	v8, (a0), v0589