315 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=riscv64 -mcpu=spacemit-x60 -iterations=1 -instruction-tables=full < %s | FileCheck %s3 4vsetvli zero, zero, e8, mf8, ta, ma5vlse8.v v8, (a0), t06vsetvli zero, zero, e8, mf4, ta, ma7vlse8.v v8, (a0), t08vsetvli zero, zero, e8, mf2, ta, ma9vlse8.v v8, (a0), t010vsetvli zero, zero, e8, m1, ta, ma11vlse8.v v8, (a0), t012vsetvli zero, zero, e8, m2, ta, ma13vlse8.v v8, (a0), t014vsetvli zero, zero, e8, m4, ta, ma15vlse8.v v8, (a0), t016vsetvli zero, zero, e8, m8, ta, ma17vlse8.v v8, (a0), t018 19vsetvli zero, zero, e16, mf4, ta, ma20vlse16.v v8, (a0), t021vsetvli zero, zero, e16, mf2, ta, ma22vlse16.v v8, (a0), t023vsetvli zero, zero, e16, m1, ta, ma24vlse16.v v8, (a0), t025vsetvli zero, zero, e16, m2, ta, ma26vlse16.v v8, (a0), t027vsetvli zero, zero, e16, m4, ta, ma28vlse16.v v8, (a0), t029vsetvli zero, zero, e16, m8, ta, ma30vlse16.v v8, (a0), t031 32vsetvli zero, zero, e32, mf2, ta, ma33vlse32.v v8, (a0), t034vsetvli zero, zero, e32, m1, ta, ma35vlse32.v v8, (a0), t036vsetvli zero, zero, e32, m2, ta, ma37vlse32.v v8, (a0), t038vsetvli zero, zero, e32, m4, ta, ma39vlse32.v v8, (a0), t040vsetvli zero, zero, e32, m8, ta, ma41vlse32.v v8, (a0), t042 43vsetvli zero, zero, e64, m1, ta, ma44vlse64.v v8, (a0), t045vsetvli zero, zero, e64, m2, ta, ma46vlse64.v v8, (a0), t047vsetvli zero, zero, e64, m4, ta, ma48vlse64.v v8, (a0), t049vsetvli zero, zero, e64, m8, ta, ma50vlse64.v v8, (a0), t051 52vsetvli zero, zero, e8, mf8, ta, ma53vsse8.v v8, (a0), t054vsetvli zero, zero, e8, mf4, ta, ma55vsse8.v v8, (a0), t056vsetvli zero, zero, e8, mf2, ta, ma57vsse8.v v8, (a0), t058vsetvli zero, zero, e8, m1, ta, ma59vsse8.v v8, (a0), t060vsetvli zero, zero, e8, m2, ta, ma61vsse8.v v8, (a0), t062vsetvli zero, zero, e8, m4, ta, ma63vsse8.v v8, (a0), t064vsetvli zero, zero, e8, m8, ta, ma65vsse8.v v8, (a0), t066 67vsetvli zero, zero, e16, mf4, ta, ma68vsse16.v v8, (a0), t069vsetvli zero, zero, e16, mf2, ta, ma70vsse16.v v8, (a0), t071vsetvli zero, zero, e16, m1, ta, ma72vsse16.v v8, (a0), t073vsetvli zero, zero, e16, m2, ta, ma74vsse16.v v8, (a0), t075vsetvli zero, zero, e16, m4, ta, ma76vsse16.v v8, (a0), t077vsetvli zero, zero, e16, m8, ta, ma78vsse16.v v8, (a0), t079 80vsetvli zero, zero, e32, mf2, ta, ma81vsse32.v v8, (a0), t082vsetvli zero, zero, e32, m1, ta, ma83vsse32.v v8, (a0), t084vsetvli zero, zero, e32, m2, ta, ma85vsse32.v v8, (a0), t086vsetvli zero, zero, e32, m4, ta, ma87vsse32.v v8, (a0), t088vsetvli zero, zero, e32, m8, ta, ma89vsse32.v v8, (a0), t090 91vsetvli zero, zero, e64, m1, ta, ma92vsse64.v v8, (a0), t093vsetvli zero, zero, e64, m2, ta, ma94vsse64.v v8, (a0), t095vsetvli zero, zero, e64, m4, ta, ma96vsse64.v v8, (a0), t097vsetvli zero, zero, e64, m8, ta, ma98vsse64.v v8, (a0), t099 100# CHECK: Resources:101# CHECK-NEXT: [0] - SMX60_FP:1102# CHECK-NEXT: [1] - SMX60_IEU:2 SMX60_IEUA, SMX60_IEUB103# CHECK-NEXT: [2] - SMX60_IEUA:1104# CHECK-NEXT: [3] - SMX60_IEUB:1105# CHECK-NEXT: [4] - SMX60_LS:2106# CHECK-NEXT: [5] - SMX60_VFP:1107# CHECK-NEXT: [6] - SMX60_VIEU:1108# CHECK-NEXT: [7] - SMX60_VLS:1109 110# CHECK: Instruction Info:111# CHECK-NEXT: [1]: #uOps112# CHECK-NEXT: [2]: Latency113# CHECK-NEXT: [3]: RThroughput114# CHECK-NEXT: [4]: MayLoad115# CHECK-NEXT: [5]: MayStore116# CHECK-NEXT: [6]: HasSideEffects (U)117# CHECK-NEXT: [7]: Bypass Latency118# CHECK-NEXT: [8]: Resources (<Name> | <Name>[<ReleaseAtCycle>] | <Name>[<AcquireAtCycle>,<ReleaseAtCycle])119# CHECK-NEXT: [9]: LLVM Opcode Name120 121# CHECK: [1] [2] [3] [4] [5] [6] [7] [8] [9] Instructions:122# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e8, mf8, ta, ma123# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE8_V vlse8.v v8, (a0), t0124# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e8, mf4, ta, ma125# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE8_V vlse8.v v8, (a0), t0126# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e8, mf2, ta, ma127# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE8_V vlse8.v v8, (a0), t0128# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e8, m1, ta, ma129# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE8_V vlse8.v v8, (a0), t0130# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e8, m2, ta, ma131# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE8_V vlse8.v v8, (a0), t0132# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e8, m4, ta, ma133# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE8_V vlse8.v v8, (a0), t0134# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e8, m8, ta, ma135# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE8_V vlse8.v v8, (a0), t0136# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e16, mf4, ta, ma137# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE16_V vlse16.v v8, (a0), t0138# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e16, mf2, ta, ma139# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE16_V vlse16.v v8, (a0), t0140# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e16, m1, ta, ma141# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE16_V vlse16.v v8, (a0), t0142# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e16, m2, ta, ma143# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE16_V vlse16.v v8, (a0), t0144# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e16, m4, ta, ma145# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE16_V vlse16.v v8, (a0), t0146# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e16, m8, ta, ma147# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE16_V vlse16.v v8, (a0), t0148# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e32, mf2, ta, ma149# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE32_V vlse32.v v8, (a0), t0150# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e32, m1, ta, ma151# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE32_V vlse32.v v8, (a0), t0152# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e32, m2, ta, ma153# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE32_V vlse32.v v8, (a0), t0154# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e32, m4, ta, ma155# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE32_V vlse32.v v8, (a0), t0156# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e32, m8, ta, ma157# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE32_V vlse32.v v8, (a0), t0158# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e64, m1, ta, ma159# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE64_V vlse64.v v8, (a0), t0160# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e64, m2, ta, ma161# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE64_V vlse64.v v8, (a0), t0162# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e64, m4, ta, ma163# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE64_V vlse64.v v8, (a0), t0164# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e64, m8, ta, ma165# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VLSE64_V vlse64.v v8, (a0), t0166# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e8, mf8, ta, ma167# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE8_V vsse8.v v8, (a0), t0168# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e8, mf4, ta, ma169# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE8_V vsse8.v v8, (a0), t0170# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e8, mf2, ta, ma171# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE8_V vsse8.v v8, (a0), t0172# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e8, m1, ta, ma173# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE8_V vsse8.v v8, (a0), t0174# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e8, m2, ta, ma175# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE8_V vsse8.v v8, (a0), t0176# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e8, m4, ta, ma177# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE8_V vsse8.v v8, (a0), t0178# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e8, m8, ta, ma179# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE8_V vsse8.v v8, (a0), t0180# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e16, mf4, ta, ma181# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE16_V vsse16.v v8, (a0), t0182# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e16, mf2, ta, ma183# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE16_V vsse16.v v8, (a0), t0184# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e16, m1, ta, ma185# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE16_V vsse16.v v8, (a0), t0186# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e16, m2, ta, ma187# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE16_V vsse16.v v8, (a0), t0188# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e16, m4, ta, ma189# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE16_V vsse16.v v8, (a0), t0190# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e16, m8, ta, ma191# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE16_V vsse16.v v8, (a0), t0192# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e32, mf2, ta, ma193# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE32_V vsse32.v v8, (a0), t0194# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e32, m1, ta, ma195# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE32_V vsse32.v v8, (a0), t0196# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e32, m2, ta, ma197# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE32_V vsse32.v v8, (a0), t0198# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e32, m4, ta, ma199# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE32_V vsse32.v v8, (a0), t0200# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e32, m8, ta, ma201# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE32_V vsse32.v v8, (a0), t0202# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e64, m1, ta, ma203# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE64_V vsse64.v v8, (a0), t0204# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e64, m2, ta, ma205# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE64_V vsse64.v v8, (a0), t0206# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e64, m4, ta, ma207# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE64_V vsse64.v v8, (a0), t0208# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli zero, zero, e64, m8, ta, ma209# CHECK-NEXT: 1 1 1.00 * 1 SMX60_VLS VSSE64_V vsse64.v v8, (a0), t0210 211# CHECK: Resources:212# CHECK-NEXT: [0] - SMX60_FP213# CHECK-NEXT: [1] - SMX60_IEUA214# CHECK-NEXT: [2] - SMX60_IEUB215# CHECK-NEXT: [3.0] - SMX60_LS216# CHECK-NEXT: [3.1] - SMX60_LS217# CHECK-NEXT: [4] - SMX60_VFP218# CHECK-NEXT: [5] - SMX60_VIEU219# CHECK-NEXT: [6] - SMX60_VLS220 221# CHECK: Resource pressure per iteration:222# CHECK-NEXT: [0] [1] [2] [3.0] [3.1] [4] [5] [6]223# CHECK-NEXT: - 44.00 - - - - - 44.00224 225# CHECK: Resource pressure by instruction:226# CHECK-NEXT: [0] [1] [2] [3.0] [3.1] [4] [5] [6] Instructions:227# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e8, mf8, ta, ma228# CHECK-NEXT: - - - - - - - 1.00 vlse8.v v8, (a0), t0229# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e8, mf4, ta, ma230# CHECK-NEXT: - - - - - - - 1.00 vlse8.v v8, (a0), t0231# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e8, mf2, ta, ma232# CHECK-NEXT: - - - - - - - 1.00 vlse8.v v8, (a0), t0233# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e8, m1, ta, ma234# CHECK-NEXT: - - - - - - - 1.00 vlse8.v v8, (a0), t0235# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e8, m2, ta, ma236# CHECK-NEXT: - - - - - - - 1.00 vlse8.v v8, (a0), t0237# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e8, m4, ta, ma238# CHECK-NEXT: - - - - - - - 1.00 vlse8.v v8, (a0), t0239# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e8, m8, ta, ma240# CHECK-NEXT: - - - - - - - 1.00 vlse8.v v8, (a0), t0241# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e16, mf4, ta, ma242# CHECK-NEXT: - - - - - - - 1.00 vlse16.v v8, (a0), t0243# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e16, mf2, ta, ma244# CHECK-NEXT: - - - - - - - 1.00 vlse16.v v8, (a0), t0245# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e16, m1, ta, ma246# CHECK-NEXT: - - - - - - - 1.00 vlse16.v v8, (a0), t0247# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e16, m2, ta, ma248# CHECK-NEXT: - - - - - - - 1.00 vlse16.v v8, (a0), t0249# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e16, m4, ta, ma250# CHECK-NEXT: - - - - - - - 1.00 vlse16.v v8, (a0), t0251# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e16, m8, ta, ma252# CHECK-NEXT: - - - - - - - 1.00 vlse16.v v8, (a0), t0253# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e32, mf2, ta, ma254# CHECK-NEXT: - - - - - - - 1.00 vlse32.v v8, (a0), t0255# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e32, m1, ta, ma256# CHECK-NEXT: - - - - - - - 1.00 vlse32.v v8, (a0), t0257# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e32, m2, ta, ma258# CHECK-NEXT: - - - - - - - 1.00 vlse32.v v8, (a0), t0259# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e32, m4, ta, ma260# CHECK-NEXT: - - - - - - - 1.00 vlse32.v v8, (a0), t0261# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e32, m8, ta, ma262# CHECK-NEXT: - - - - - - - 1.00 vlse32.v v8, (a0), t0263# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e64, m1, ta, ma264# CHECK-NEXT: - - - - - - - 1.00 vlse64.v v8, (a0), t0265# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e64, m2, ta, ma266# CHECK-NEXT: - - - - - - - 1.00 vlse64.v v8, (a0), t0267# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e64, m4, ta, ma268# CHECK-NEXT: - - - - - - - 1.00 vlse64.v v8, (a0), t0269# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e64, m8, ta, ma270# CHECK-NEXT: - - - - - - - 1.00 vlse64.v v8, (a0), t0271# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e8, mf8, ta, ma272# CHECK-NEXT: - - - - - - - 1.00 vsse8.v v8, (a0), t0273# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e8, mf4, ta, ma274# CHECK-NEXT: - - - - - - - 1.00 vsse8.v v8, (a0), t0275# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e8, mf2, ta, ma276# CHECK-NEXT: - - - - - - - 1.00 vsse8.v v8, (a0), t0277# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e8, m1, ta, ma278# CHECK-NEXT: - - - - - - - 1.00 vsse8.v v8, (a0), t0279# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e8, m2, ta, ma280# CHECK-NEXT: - - - - - - - 1.00 vsse8.v v8, (a0), t0281# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e8, m4, ta, ma282# CHECK-NEXT: - - - - - - - 1.00 vsse8.v v8, (a0), t0283# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e8, m8, ta, ma284# CHECK-NEXT: - - - - - - - 1.00 vsse8.v v8, (a0), t0285# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e16, mf4, ta, ma286# CHECK-NEXT: - - - - - - - 1.00 vsse16.v v8, (a0), t0287# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e16, mf2, ta, ma288# CHECK-NEXT: - - - - - - - 1.00 vsse16.v v8, (a0), t0289# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e16, m1, ta, ma290# CHECK-NEXT: - - - - - - - 1.00 vsse16.v v8, (a0), t0291# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e16, m2, ta, ma292# CHECK-NEXT: - - - - - - - 1.00 vsse16.v v8, (a0), t0293# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e16, m4, ta, ma294# CHECK-NEXT: - - - - - - - 1.00 vsse16.v v8, (a0), t0295# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e16, m8, ta, ma296# CHECK-NEXT: - - - - - - - 1.00 vsse16.v v8, (a0), t0297# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e32, mf2, ta, ma298# CHECK-NEXT: - - - - - - - 1.00 vsse32.v v8, (a0), t0299# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e32, m1, ta, ma300# CHECK-NEXT: - - - - - - - 1.00 vsse32.v v8, (a0), t0301# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e32, m2, ta, ma302# CHECK-NEXT: - - - - - - - 1.00 vsse32.v v8, (a0), t0303# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e32, m4, ta, ma304# CHECK-NEXT: - - - - - - - 1.00 vsse32.v v8, (a0), t0305# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e32, m8, ta, ma306# CHECK-NEXT: - - - - - - - 1.00 vsse32.v v8, (a0), t0307# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e64, m1, ta, ma308# CHECK-NEXT: - - - - - - - 1.00 vsse64.v v8, (a0), t0309# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e64, m2, ta, ma310# CHECK-NEXT: - - - - - - - 1.00 vsse64.v v8, (a0), t0311# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e64, m4, ta, ma312# CHECK-NEXT: - - - - - - - 1.00 vsse64.v v8, (a0), t0313# CHECK-NEXT: - 1.00 - - - - - - vsetvli zero, zero, e64, m8, ta, ma314# CHECK-NEXT: - - - - - - - 1.00 vsse64.v v8, (a0), t0315