brintos

brintos / llvm-project-archived public Read only

0
0
Text · 58.6 KiB · cf5f8b0 Raw
596 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=riscv64 -mcpu=tt-ascalon-d8 -instruction-tables=full -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:      Resources:197# CHECK-NEXT: [0]   - AscalonFP:2 AscalonFPA, AscalonFPB198# CHECK-NEXT: [1]   - AscalonFPA:1199# CHECK-NEXT: [2]   - AscalonFPB:1200# CHECK-NEXT: [3]   - AscalonFX:6 AscalonFXA, AscalonFXB, AscalonFXC, AscalonFXC, AscalonFXD, AscalonFXD201# CHECK-NEXT: [4]   - AscalonFXA:1202# CHECK-NEXT: [5]   - AscalonFXB:1203# CHECK-NEXT: [6]   - AscalonFXC:2204# CHECK-NEXT: [7]   - AscalonFXD:2205# CHECK-NEXT: [8]   - AscalonLS:3206# CHECK-NEXT: [9]   - AscalonV:2  AscalonVA, AscalonVB207# CHECK-NEXT: [10]  - AscalonVA:1208# CHECK-NEXT: [11]  - AscalonVB:1209 210# CHECK:      Instruction Info:211# CHECK-NEXT: [1]: #uOps212# CHECK-NEXT: [2]: Latency213# CHECK-NEXT: [3]: RThroughput214# CHECK-NEXT: [4]: MayLoad215# CHECK-NEXT: [5]: MayStore216# CHECK-NEXT: [6]: HasSideEffects (U)217# CHECK-NEXT: [7]: Bypass Latency218# CHECK-NEXT: [8]: Resources (<Name> | <Name>[<ReleaseAtCycle>] | <Name>[<AcquireAtCycle>,<ReleaseAtCycle])219# CHECK-NEXT: [9]: LLVM Opcode Name220 221# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]                                        [9]                        Instructions:222# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, mf8, ta, ma223# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLUXEI8_V                  vluxei8.v	v8, (a0), v0224# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, mf4, ta, ma225# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLUXEI8_V                  vluxei8.v	v8, (a0), v0226# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, mf2, ta, ma227# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLUXEI8_V                  vluxei8.v	v8, (a0), v0228# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, m1, ta, ma229# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLUXEI8_V                  vluxei8.v	v8, (a0), v0230# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, m2, ta, ma231# CHECK-NEXT:  1      4     0.33    *                    4     AscalonLS                                  VLUXEI8_V                  vluxei8.v	v8, (a0), v0232# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, m4, ta, ma233# CHECK-NEXT:  1      8     0.33    *                    8     AscalonLS                                  VLUXEI8_V                  vluxei8.v	v8, (a0), v0234# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, m8, ta, ma235# CHECK-NEXT:  1      16    0.33    *                    16    AscalonLS                                  VLUXEI8_V                  vluxei8.v	v8, (a0), v0236# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, mf4, ta, ma237# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLUXEI16_V                 vluxei16.v	v8, (a0), v0238# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, mf2, ta, ma239# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLUXEI16_V                 vluxei16.v	v8, (a0), v0240# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, m1, ta, ma241# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLUXEI16_V                 vluxei16.v	v8, (a0), v0242# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, m2, ta, ma243# CHECK-NEXT:  1      4     0.33    *                    4     AscalonLS                                  VLUXEI16_V                 vluxei16.v	v8, (a0), v0244# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, m4, ta, ma245# CHECK-NEXT:  1      8     0.33    *                    8     AscalonLS                                  VLUXEI16_V                 vluxei16.v	v8, (a0), v0246# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, m8, ta, ma247# CHECK-NEXT:  1      16    0.33    *                    16    AscalonLS                                  VLUXEI16_V                 vluxei16.v	v8, (a0), v0248# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, mf2, ta, ma249# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLUXEI32_V                 vluxei32.v	v8, (a0), v0250# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, m1, ta, ma251# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLUXEI32_V                 vluxei32.v	v8, (a0), v0252# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, m2, ta, ma253# CHECK-NEXT:  1      4     0.33    *                    4     AscalonLS                                  VLUXEI32_V                 vluxei32.v	v8, (a0), v0254# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, m4, ta, ma255# CHECK-NEXT:  1      8     0.33    *                    8     AscalonLS                                  VLUXEI32_V                 vluxei32.v	v8, (a0), v0256# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, m8, ta, ma257# CHECK-NEXT:  1      16    0.33    *                    16    AscalonLS                                  VLUXEI32_V                 vluxei32.v	v8, (a0), v0258# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e64, m1, ta, ma259# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLUXEI64_V                 vluxei64.v	v8, (a0), v0260# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e64, m2, ta, ma261# CHECK-NEXT:  1      4     0.33    *                    4     AscalonLS                                  VLUXEI64_V                 vluxei64.v	v8, (a0), v0262# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e64, m4, ta, ma263# CHECK-NEXT:  1      8     0.33    *                    8     AscalonLS                                  VLUXEI64_V                 vluxei64.v	v8, (a0), v0264# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e64, m8, ta, ma265# CHECK-NEXT:  1      16    0.33    *                    16    AscalonLS                                  VLUXEI64_V                 vluxei64.v	v8, (a0), v0266# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, mf8, ta, ma267# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLOXEI8_V                  vloxei8.v	v8, (a0), v0268# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, mf4, ta, ma269# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLOXEI8_V                  vloxei8.v	v8, (a0), v0270# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, mf2, ta, ma271# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLOXEI8_V                  vloxei8.v	v8, (a0), v0272# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, m1, ta, ma273# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLOXEI8_V                  vloxei8.v	v8, (a0), v0274# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, m2, ta, ma275# CHECK-NEXT:  1      4     0.33    *                    4     AscalonLS                                  VLOXEI8_V                  vloxei8.v	v8, (a0), v0276# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, m4, ta, ma277# CHECK-NEXT:  1      8     0.33    *                    8     AscalonLS                                  VLOXEI8_V                  vloxei8.v	v8, (a0), v0278# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, m8, ta, ma279# CHECK-NEXT:  1      16    0.33    *                    16    AscalonLS                                  VLOXEI8_V                  vloxei8.v	v8, (a0), v0280# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, mf4, ta, ma281# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLOXEI16_V                 vloxei16.v	v8, (a0), v0282# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, mf2, ta, ma283# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLOXEI16_V                 vloxei16.v	v8, (a0), v0284# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, m1, ta, ma285# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLOXEI16_V                 vloxei16.v	v8, (a0), v0286# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, m2, ta, ma287# CHECK-NEXT:  1      4     0.33    *                    4     AscalonLS                                  VLOXEI16_V                 vloxei16.v	v8, (a0), v0288# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, m4, ta, ma289# CHECK-NEXT:  1      8     0.33    *                    8     AscalonLS                                  VLOXEI16_V                 vloxei16.v	v8, (a0), v0290# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, m8, ta, ma291# CHECK-NEXT:  1      16    0.33    *                    16    AscalonLS                                  VLOXEI16_V                 vloxei16.v	v8, (a0), v0292# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, mf2, ta, ma293# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLOXEI32_V                 vloxei32.v	v8, (a0), v0294# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, m1, ta, ma295# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLOXEI32_V                 vloxei32.v	v8, (a0), v0296# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, m2, ta, ma297# CHECK-NEXT:  1      4     0.33    *                    4     AscalonLS                                  VLOXEI32_V                 vloxei32.v	v8, (a0), v0298# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, m4, ta, ma299# CHECK-NEXT:  1      8     0.33    *                    8     AscalonLS                                  VLOXEI32_V                 vloxei32.v	v8, (a0), v0300# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, m8, ta, ma301# CHECK-NEXT:  1      16    0.33    *                    16    AscalonLS                                  VLOXEI32_V                 vloxei32.v	v8, (a0), v0302# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e64, m1, ta, ma303# CHECK-NEXT:  1      2     0.33    *                    2     AscalonLS                                  VLOXEI64_V                 vloxei64.v	v8, (a0), v0304# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e64, m2, ta, ma305# CHECK-NEXT:  1      4     0.33    *                    4     AscalonLS                                  VLOXEI64_V                 vloxei64.v	v8, (a0), v0306# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e64, m4, ta, ma307# CHECK-NEXT:  1      8     0.33    *                    8     AscalonLS                                  VLOXEI64_V                 vloxei64.v	v8, (a0), v0308# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e64, m8, ta, ma309# CHECK-NEXT:  1      16    0.33    *                    16    AscalonLS                                  VLOXEI64_V                 vloxei64.v	v8, (a0), v0310# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, mf8, ta, ma311# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSUXEI8_V                  vsuxei8.v	v8, (a0), v0312# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, mf4, ta, ma313# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSUXEI8_V                  vsuxei8.v	v8, (a0), v0314# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, mf2, ta, ma315# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSUXEI8_V                  vsuxei8.v	v8, (a0), v0316# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, m1, ta, ma317# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSUXEI8_V                  vsuxei8.v	v8, (a0), v0318# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, m2, ta, ma319# CHECK-NEXT:  1      4     0.33           *             4     AscalonLS                                  VSUXEI8_V                  vsuxei8.v	v8, (a0), v0320# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, m4, ta, ma321# CHECK-NEXT:  1      8     0.33           *             8     AscalonLS                                  VSUXEI8_V                  vsuxei8.v	v8, (a0), v0322# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, m8, ta, ma323# CHECK-NEXT:  1      16    0.33           *             16    AscalonLS                                  VSUXEI8_V                  vsuxei8.v	v8, (a0), v0324# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, mf4, ta, ma325# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSUXEI16_V                 vsuxei16.v	v8, (a0), v0326# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, mf2, ta, ma327# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSUXEI16_V                 vsuxei16.v	v8, (a0), v0328# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, m1, ta, ma329# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSUXEI16_V                 vsuxei16.v	v8, (a0), v0330# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, m2, ta, ma331# CHECK-NEXT:  1      4     0.33           *             4     AscalonLS                                  VSUXEI16_V                 vsuxei16.v	v8, (a0), v0332# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, m4, ta, ma333# CHECK-NEXT:  1      8     0.33           *             8     AscalonLS                                  VSUXEI16_V                 vsuxei16.v	v8, (a0), v0334# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, m8, ta, ma335# CHECK-NEXT:  1      16    0.33           *             16    AscalonLS                                  VSUXEI16_V                 vsuxei16.v	v8, (a0), v0336# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, mf2, ta, ma337# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSUXEI32_V                 vsuxei32.v	v8, (a0), v0338# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, m1, ta, ma339# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSUXEI32_V                 vsuxei32.v	v8, (a0), v0340# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, m2, ta, ma341# CHECK-NEXT:  1      4     0.33           *             4     AscalonLS                                  VSUXEI32_V                 vsuxei32.v	v8, (a0), v0342# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, m4, ta, ma343# CHECK-NEXT:  1      8     0.33           *             8     AscalonLS                                  VSUXEI32_V                 vsuxei32.v	v8, (a0), v0344# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, m8, ta, ma345# CHECK-NEXT:  1      16    0.33           *             16    AscalonLS                                  VSUXEI32_V                 vsuxei32.v	v8, (a0), v0346# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e64, m1, ta, ma347# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSUXEI64_V                 vsuxei64.v	v8, (a0), v0348# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e64, m2, ta, ma349# CHECK-NEXT:  1      4     0.33           *             4     AscalonLS                                  VSUXEI64_V                 vsuxei64.v	v8, (a0), v0350# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e64, m4, ta, ma351# CHECK-NEXT:  1      8     0.33           *             8     AscalonLS                                  VSUXEI64_V                 vsuxei64.v	v8, (a0), v0352# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e64, m8, ta, ma353# CHECK-NEXT:  1      16    0.33           *             16    AscalonLS                                  VSUXEI64_V                 vsuxei64.v	v8, (a0), v0354# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, mf8, ta, ma355# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSOXEI8_V                  vsoxei8.v	v8, (a0), v0356# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, mf4, ta, ma357# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSOXEI8_V                  vsoxei8.v	v8, (a0), v0358# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, mf2, ta, ma359# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSOXEI8_V                  vsoxei8.v	v8, (a0), v0360# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, m1, ta, ma361# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSOXEI8_V                  vsoxei8.v	v8, (a0), v0362# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, m2, ta, ma363# CHECK-NEXT:  1      4     0.33           *             4     AscalonLS                                  VSOXEI8_V                  vsoxei8.v	v8, (a0), v0364# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, m4, ta, ma365# CHECK-NEXT:  1      8     0.33           *             8     AscalonLS                                  VSOXEI8_V                  vsoxei8.v	v8, (a0), v0366# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e8, m8, ta, ma367# CHECK-NEXT:  1      16    0.33           *             16    AscalonLS                                  VSOXEI8_V                  vsoxei8.v	v8, (a0), v0368# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, mf4, ta, ma369# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSOXEI16_V                 vsoxei16.v	v8, (a0), v0370# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, mf2, ta, ma371# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSOXEI16_V                 vsoxei16.v	v8, (a0), v0372# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, m1, ta, ma373# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSOXEI16_V                 vsoxei16.v	v8, (a0), v0374# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, m2, ta, ma375# CHECK-NEXT:  1      4     0.33           *             4     AscalonLS                                  VSOXEI16_V                 vsoxei16.v	v8, (a0), v0376# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, m4, ta, ma377# CHECK-NEXT:  1      8     0.33           *             8     AscalonLS                                  VSOXEI16_V                 vsoxei16.v	v8, (a0), v0378# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e16, m8, ta, ma379# CHECK-NEXT:  1      16    0.33           *             16    AscalonLS                                  VSOXEI16_V                 vsoxei16.v	v8, (a0), v0380# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, mf2, ta, ma381# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSOXEI32_V                 vsoxei32.v	v8, (a0), v0382# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, m1, ta, ma383# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSOXEI32_V                 vsoxei32.v	v8, (a0), v0384# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, m2, ta, ma385# CHECK-NEXT:  1      4     0.33           *             4     AscalonLS                                  VSOXEI32_V                 vsoxei32.v	v8, (a0), v0386# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, m4, ta, ma387# CHECK-NEXT:  1      8     0.33           *             8     AscalonLS                                  VSOXEI32_V                 vsoxei32.v	v8, (a0), v0388# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e32, m8, ta, ma389# CHECK-NEXT:  1      16    0.33           *             16    AscalonLS                                  VSOXEI32_V                 vsoxei32.v	v8, (a0), v0390# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e64, m1, ta, ma391# CHECK-NEXT:  1      2     0.33           *             2     AscalonLS                                  VSOXEI64_V                 vsoxei64.v	v8, (a0), v0392# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e64, m2, ta, ma393# CHECK-NEXT:  1      4     0.33           *             4     AscalonLS                                  VSOXEI64_V                 vsoxei64.v	v8, (a0), v0394# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e64, m4, ta, ma395# CHECK-NEXT:  1      8     0.33           *             8     AscalonLS                                  VSOXEI64_V                 vsoxei64.v	v8, (a0), v0396# CHECK-NEXT:  1      1     0.50                  U      0     AscalonV                                   VSETVLI                    vsetvli	zero, zero, e64, m8, ta, ma397# CHECK-NEXT:  1      16    0.33           *             16    AscalonLS                                  VSOXEI64_V                 vsoxei64.v	v8, (a0), v0398 399# CHECK:      Resources:400# CHECK-NEXT: [0]   - AscalonFPA401# CHECK-NEXT: [1]   - AscalonFPB402# CHECK-NEXT: [2]   - AscalonFXA403# CHECK-NEXT: [3]   - AscalonFXB404# CHECK-NEXT: [4.0] - AscalonFXC405# CHECK-NEXT: [4.1] - AscalonFXC406# CHECK-NEXT: [5.0] - AscalonFXD407# CHECK-NEXT: [5.1] - AscalonFXD408# CHECK-NEXT: [6.0] - AscalonLS409# CHECK-NEXT: [6.1] - AscalonLS410# CHECK-NEXT: [6.2] - AscalonLS411# CHECK-NEXT: [7]   - AscalonVA412# CHECK-NEXT: [8]   - AscalonVB413 414# CHECK:      Resource pressure per iteration:415# CHECK-NEXT: [0]    [1]    [2]    [3]    [4.0]  [4.1]  [5.0]  [5.1]  [6.0]  [6.1]  [6.2]  [7]    [8]416# CHECK-NEXT:  -      -      -      -      -      -      -      -     29.33  29.33  29.33  44.00  44.00417 418# CHECK:      Resource pressure by instruction:419# CHECK-NEXT: [0]    [1]    [2]    [3]    [4.0]  [4.1]  [5.0]  [5.1]  [6.0]  [6.1]  [6.2]  [7]    [8]    Instructions:420# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, mf8, ta, ma421# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei8.v	v8, (a0), v0422# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, mf4, ta, ma423# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei8.v	v8, (a0), v0424# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, mf2, ta, ma425# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei8.v	v8, (a0), v0426# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, m1, ta, ma427# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei8.v	v8, (a0), v0428# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, m2, ta, ma429# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei8.v	v8, (a0), v0430# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, m4, ta, ma431# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei8.v	v8, (a0), v0432# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, m8, ta, ma433# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei8.v	v8, (a0), v0434# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, mf4, ta, ma435# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei16.v	v8, (a0), v0436# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, mf2, ta, ma437# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei16.v	v8, (a0), v0438# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, m1, ta, ma439# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei16.v	v8, (a0), v0440# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, m2, ta, ma441# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei16.v	v8, (a0), v0442# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, m4, ta, ma443# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei16.v	v8, (a0), v0444# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, m8, ta, ma445# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei16.v	v8, (a0), v0446# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, mf2, ta, ma447# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei32.v	v8, (a0), v0448# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, m1, ta, ma449# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei32.v	v8, (a0), v0450# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, m2, ta, ma451# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei32.v	v8, (a0), v0452# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, m4, ta, ma453# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei32.v	v8, (a0), v0454# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, m8, ta, ma455# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei32.v	v8, (a0), v0456# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e64, m1, ta, ma457# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei64.v	v8, (a0), v0458# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e64, m2, ta, ma459# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei64.v	v8, (a0), v0460# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e64, m4, ta, ma461# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei64.v	v8, (a0), v0462# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e64, m8, ta, ma463# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vluxei64.v	v8, (a0), v0464# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, mf8, ta, ma465# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei8.v	v8, (a0), v0466# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, mf4, ta, ma467# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei8.v	v8, (a0), v0468# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, mf2, ta, ma469# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei8.v	v8, (a0), v0470# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, m1, ta, ma471# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei8.v	v8, (a0), v0472# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, m2, ta, ma473# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei8.v	v8, (a0), v0474# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, m4, ta, ma475# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei8.v	v8, (a0), v0476# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, m8, ta, ma477# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei8.v	v8, (a0), v0478# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, mf4, ta, ma479# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei16.v	v8, (a0), v0480# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, mf2, ta, ma481# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei16.v	v8, (a0), v0482# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, m1, ta, ma483# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei16.v	v8, (a0), v0484# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, m2, ta, ma485# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei16.v	v8, (a0), v0486# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, m4, ta, ma487# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei16.v	v8, (a0), v0488# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, m8, ta, ma489# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei16.v	v8, (a0), v0490# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, mf2, ta, ma491# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei32.v	v8, (a0), v0492# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, m1, ta, ma493# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei32.v	v8, (a0), v0494# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, m2, ta, ma495# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei32.v	v8, (a0), v0496# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, m4, ta, ma497# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei32.v	v8, (a0), v0498# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, m8, ta, ma499# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei32.v	v8, (a0), v0500# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e64, m1, ta, ma501# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei64.v	v8, (a0), v0502# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e64, m2, ta, ma503# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei64.v	v8, (a0), v0504# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e64, m4, ta, ma505# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei64.v	v8, (a0), v0506# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e64, m8, ta, ma507# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vloxei64.v	v8, (a0), v0508# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, mf8, ta, ma509# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei8.v	v8, (a0), v0510# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, mf4, ta, ma511# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei8.v	v8, (a0), v0512# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, mf2, ta, ma513# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei8.v	v8, (a0), v0514# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, m1, ta, ma515# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei8.v	v8, (a0), v0516# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, m2, ta, ma517# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei8.v	v8, (a0), v0518# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, m4, ta, ma519# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei8.v	v8, (a0), v0520# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, m8, ta, ma521# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei8.v	v8, (a0), v0522# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, mf4, ta, ma523# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei16.v	v8, (a0), v0524# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, mf2, ta, ma525# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei16.v	v8, (a0), v0526# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, m1, ta, ma527# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei16.v	v8, (a0), v0528# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, m2, ta, ma529# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei16.v	v8, (a0), v0530# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, m4, ta, ma531# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei16.v	v8, (a0), v0532# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, m8, ta, ma533# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei16.v	v8, (a0), v0534# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, mf2, ta, ma535# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei32.v	v8, (a0), v0536# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, m1, ta, ma537# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei32.v	v8, (a0), v0538# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, m2, ta, ma539# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei32.v	v8, (a0), v0540# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, m4, ta, ma541# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei32.v	v8, (a0), v0542# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, m8, ta, ma543# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei32.v	v8, (a0), v0544# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e64, m1, ta, ma545# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei64.v	v8, (a0), v0546# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e64, m2, ta, ma547# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei64.v	v8, (a0), v0548# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e64, m4, ta, ma549# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei64.v	v8, (a0), v0550# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e64, m8, ta, ma551# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsuxei64.v	v8, (a0), v0552# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, mf8, ta, ma553# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei8.v	v8, (a0), v0554# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, mf4, ta, ma555# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei8.v	v8, (a0), v0556# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, mf2, ta, ma557# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei8.v	v8, (a0), v0558# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, m1, ta, ma559# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei8.v	v8, (a0), v0560# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, m2, ta, ma561# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei8.v	v8, (a0), v0562# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, m4, ta, ma563# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei8.v	v8, (a0), v0564# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e8, m8, ta, ma565# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei8.v	v8, (a0), v0566# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, mf4, ta, ma567# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei16.v	v8, (a0), v0568# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, mf2, ta, ma569# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei16.v	v8, (a0), v0570# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, m1, ta, ma571# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei16.v	v8, (a0), v0572# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, m2, ta, ma573# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei16.v	v8, (a0), v0574# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, m4, ta, ma575# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei16.v	v8, (a0), v0576# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e16, m8, ta, ma577# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei16.v	v8, (a0), v0578# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, mf2, ta, ma579# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei32.v	v8, (a0), v0580# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, m1, ta, ma581# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei32.v	v8, (a0), v0582# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, m2, ta, ma583# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei32.v	v8, (a0), v0584# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, m4, ta, ma585# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei32.v	v8, (a0), v0586# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e32, m8, ta, ma587# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei32.v	v8, (a0), v0588# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e64, m1, ta, ma589# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei64.v	v8, (a0), v0590# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e64, m2, ta, ma591# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei64.v	v8, (a0), v0592# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e64, m4, ta, ma593# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei64.v	v8, (a0), v0594# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsetvli	zero, zero, e64, m8, ta, ma595# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     vsoxei64.v	v8, (a0), v0596