1250 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=riscv64 -mcpu=sifive-x280 -iterations=1 < %s | FileCheck %s3 4vsetvli zero, zero, e8, mf8, tu, mu5vle8.v v1, (a0)6vsetvli zero, zero, e8, mf4, tu, mu7vle8.v v1, (a0)8vsetvli zero, zero, e8, mf2, tu, mu9vle8.v v1, (a0)10vsetvli zero, zero, e8, m1, tu, mu11vle8.v v1, (a0)12vsetvli zero, zero, e8, m2, tu, mu13vle8.v v1, (a0)14vsetvli zero, zero, e8, m4, tu, mu15vle8.v v1, (a0)16vsetvli zero, zero, e8, m8, tu, mu17vle8.v v1, (a0)18vsetvli zero, zero, e16, mf4, tu, mu19vle8.v v1, (a0)20vsetvli zero, zero, e16, mf2, tu, mu21vle8.v v1, (a0)22vsetvli zero, zero, e16, m1, tu, mu23vle8.v v1, (a0)24vsetvli zero, zero, e16, m2, tu, mu25vle8.v v1, (a0)26vsetvli zero, zero, e16, m4, tu, mu27vle8.v v1, (a0)28vsetvli zero, zero, e16, m8, tu, mu29vle8.v v1, (a0)30vsetvli zero, zero, e32, mf2, tu, mu31vle8.v v1, (a0)32vsetvli zero, zero, e32, m1, tu, mu33vle8.v v1, (a0)34vsetvli zero, zero, e32, m2, tu, mu35vle8.v v1, (a0)36vsetvli zero, zero, e32, m4, tu, mu37vle8.v v1, (a0)38vsetvli zero, zero, e32, m8, tu, mu39vle8.v v1, (a0)40vsetvli zero, zero, e64, m1, tu, mu41vle8.v v1, (a0)42vsetvli zero, zero, e64, m2, tu, mu43vle8.v v1, (a0)44vsetvli zero, zero, e64, m4, tu, mu45vle8.v v1, (a0)46vsetvli zero, zero, e64, m8, tu, mu47vle8.v v1, (a0)48 49vsetvli zero, zero, e8, mf8, tu, mu50vle16.v v1, (a0)51vsetvli zero, zero, e8, mf4, tu, mu52vle16.v v1, (a0)53vsetvli zero, zero, e8, mf2, tu, mu54vle16.v v1, (a0)55vsetvli zero, zero, e8, m1, tu, mu56vle16.v v1, (a0)57vsetvli zero, zero, e8, m2, tu, mu58vle16.v v1, (a0)59vsetvli zero, zero, e8, m4, tu, mu60vle16.v v1, (a0)61vsetvli zero, zero, e16, mf4, tu, mu62vle16.v v1, (a0)63vsetvli zero, zero, e16, mf2, tu, mu64vle16.v v1, (a0)65vsetvli zero, zero, e16, m1, tu, mu66vle16.v v1, (a0)67vsetvli zero, zero, e16, m2, tu, mu68vle16.v v1, (a0)69vsetvli zero, zero, e16, m4, tu, mu70vle16.v v1, (a0)71vsetvli zero, zero, e16, m8, tu, mu72vle16.v v1, (a0)73vsetvli zero, zero, e32, mf2, tu, mu74vle16.v v1, (a0)75vsetvli zero, zero, e32, m1, tu, mu76vle16.v v1, (a0)77vsetvli zero, zero, e32, m2, tu, mu78vle16.v v1, (a0)79vsetvli zero, zero, e32, m4, tu, mu80vle16.v v1, (a0)81vsetvli zero, zero, e32, m8, tu, mu82vle16.v v1, (a0)83vsetvli zero, zero, e64, m1, tu, mu84vle16.v v1, (a0)85vsetvli zero, zero, e64, m2, tu, mu86vle16.v v1, (a0)87vsetvli zero, zero, e64, m4, tu, mu88vle16.v v1, (a0)89vsetvli zero, zero, e64, m8, tu, mu90vle16.v v1, (a0)91 92vsetvli zero, zero, e8, mf8, tu, mu93vle32.v v1, (a0)94vsetvli zero, zero, e8, mf4, tu, mu95vle32.v v1, (a0)96vsetvli zero, zero, e8, mf2, tu, mu97vle32.v v1, (a0)98vsetvli zero, zero, e8, m1, tu, mu99vle32.v v1, (a0)100vsetvli zero, zero, e8, m2, tu, mu101vle32.v v1, (a0)102vsetvli zero, zero, e16, mf4, tu, mu103vle32.v v1, (a0)104vsetvli zero, zero, e16, mf2, tu, mu105vle32.v v1, (a0)106vsetvli zero, zero, e16, m1, tu, mu107vle32.v v1, (a0)108vsetvli zero, zero, e16, m2, tu, mu109vle32.v v1, (a0)110vsetvli zero, zero, e16, m4, tu, mu111vle32.v v1, (a0)112vsetvli zero, zero, e32, mf2, tu, mu113vle32.v v1, (a0)114vsetvli zero, zero, e32, m1, tu, mu115vle32.v v1, (a0)116vsetvli zero, zero, e32, m2, tu, mu117vle32.v v1, (a0)118vsetvli zero, zero, e32, m4, tu, mu119vle32.v v1, (a0)120vsetvli zero, zero, e32, m8, tu, mu121vle32.v v1, (a0)122vsetvli zero, zero, e64, m1, tu, mu123vle32.v v1, (a0)124vsetvli zero, zero, e64, m2, tu, mu125vle32.v v1, (a0)126vsetvli zero, zero, e64, m4, tu, mu127vle32.v v1, (a0)128vsetvli zero, zero, e64, m8, tu, mu129vle32.v v1, (a0)130 131vsetvli zero, zero, e8, mf8, tu, mu132vle64.v v1, (a0)133vsetvli zero, zero, e8, mf4, tu, mu134vle64.v v1, (a0)135vsetvli zero, zero, e8, mf2, tu, mu136vle64.v v1, (a0)137vsetvli zero, zero, e8, m1, tu, mu138vle64.v v1, (a0)139vsetvli zero, zero, e16, mf4, tu, mu140vle64.v v1, (a0)141vsetvli zero, zero, e16, mf2, tu, mu142vle64.v v1, (a0)143vsetvli zero, zero, e16, m1, tu, mu144vle64.v v1, (a0)145vsetvli zero, zero, e16, m2, tu, mu146vle64.v v1, (a0)147vsetvli zero, zero, e32, mf2, tu, mu148vle64.v v1, (a0)149vsetvli zero, zero, e32, m1, tu, mu150vle64.v v1, (a0)151vsetvli zero, zero, e32, m2, tu, mu152vle64.v v1, (a0)153vsetvli zero, zero, e32, m4, tu, mu154vle64.v v1, (a0)155vsetvli zero, zero, e64, m1, tu, mu156vle64.v v1, (a0)157vsetvli zero, zero, e64, m2, tu, mu158vle64.v v1, (a0)159vsetvli zero, zero, e64, m4, tu, mu160vle64.v v1, (a0)161vsetvli zero, zero, e64, m8, tu, mu162vle64.v v1, (a0)163 164vsetvli zero, zero, e8, mf8, tu, mu165vse8.v v1, (a0)166vsetvli zero, zero, e8, mf4, tu, mu167vse8.v v1, (a0)168vsetvli zero, zero, e8, mf2, tu, mu169vse8.v v1, (a0)170vsetvli zero, zero, e8, m1, tu, mu171vse8.v v1, (a0)172vsetvli zero, zero, e8, m2, tu, mu173vse8.v v1, (a0)174vsetvli zero, zero, e8, m4, tu, mu175vse8.v v1, (a0)176vsetvli zero, zero, e8, m8, tu, mu177vse8.v v1, (a0)178vsetvli zero, zero, e16, mf4, tu, mu179vse8.v v1, (a0)180vsetvli zero, zero, e16, mf2, tu, mu181vse8.v v1, (a0)182vsetvli zero, zero, e16, m1, tu, mu183vse8.v v1, (a0)184vsetvli zero, zero, e16, m2, tu, mu185vse8.v v1, (a0)186vsetvli zero, zero, e16, m4, tu, mu187vse8.v v1, (a0)188vsetvli zero, zero, e16, m8, tu, mu189vse8.v v1, (a0)190vsetvli zero, zero, e32, mf2, tu, mu191vse8.v v1, (a0)192vsetvli zero, zero, e32, m1, tu, mu193vse8.v v1, (a0)194vsetvli zero, zero, e32, m2, tu, mu195vse8.v v1, (a0)196vsetvli zero, zero, e32, m4, tu, mu197vse8.v v1, (a0)198vsetvli zero, zero, e32, m8, tu, mu199vse8.v v1, (a0)200vsetvli zero, zero, e64, m1, tu, mu201vse8.v v1, (a0)202vsetvli zero, zero, e64, m2, tu, mu203vse8.v v1, (a0)204vsetvli zero, zero, e64, m4, tu, mu205vse8.v v1, (a0)206vsetvli zero, zero, e64, m8, tu, mu207vse8.v v1, (a0)208 209vsetvli zero, zero, e8, mf8, tu, mu210vse16.v v1, (a0)211vsetvli zero, zero, e8, mf4, tu, mu212vse16.v v1, (a0)213vsetvli zero, zero, e8, mf2, tu, mu214vse16.v v1, (a0)215vsetvli zero, zero, e8, m1, tu, mu216vse16.v v1, (a0)217vsetvli zero, zero, e8, m2, tu, mu218vse16.v v1, (a0)219vsetvli zero, zero, e8, m4, tu, mu220vse16.v v1, (a0)221vsetvli zero, zero, e16, mf4, tu, mu222vse16.v v1, (a0)223vsetvli zero, zero, e16, mf2, tu, mu224vse16.v v1, (a0)225vsetvli zero, zero, e16, m1, tu, mu226vse16.v v1, (a0)227vsetvli zero, zero, e16, m2, tu, mu228vse16.v v1, (a0)229vsetvli zero, zero, e16, m4, tu, mu230vse16.v v1, (a0)231vsetvli zero, zero, e16, m8, tu, mu232vse16.v v1, (a0)233vsetvli zero, zero, e32, mf2, tu, mu234vse16.v v1, (a0)235vsetvli zero, zero, e32, m1, tu, mu236vse16.v v1, (a0)237vsetvli zero, zero, e32, m2, tu, mu238vse16.v v1, (a0)239vsetvli zero, zero, e32, m4, tu, mu240vse16.v v1, (a0)241vsetvli zero, zero, e32, m8, tu, mu242vse16.v v1, (a0)243vsetvli zero, zero, e64, m1, tu, mu244vse16.v v1, (a0)245vsetvli zero, zero, e64, m2, tu, mu246vse16.v v1, (a0)247vsetvli zero, zero, e64, m4, tu, mu248vse16.v v1, (a0)249vsetvli zero, zero, e64, m8, tu, mu250vse16.v v1, (a0)251 252vsetvli zero, zero, e8, mf8, tu, mu253vse32.v v1, (a0)254vsetvli zero, zero, e8, mf4, tu, mu255vse32.v v1, (a0)256vsetvli zero, zero, e8, mf2, tu, mu257vse32.v v1, (a0)258vsetvli zero, zero, e8, m1, tu, mu259vse32.v v1, (a0)260vsetvli zero, zero, e8, m2, tu, mu261vse32.v v1, (a0)262vsetvli zero, zero, e16, mf4, tu, mu263vse32.v v1, (a0)264vsetvli zero, zero, e16, mf2, tu, mu265vse32.v v1, (a0)266vsetvli zero, zero, e16, m1, tu, mu267vse32.v v1, (a0)268vsetvli zero, zero, e16, m2, tu, mu269vse32.v v1, (a0)270vsetvli zero, zero, e16, m4, tu, mu271vse32.v v1, (a0)272vsetvli zero, zero, e32, mf2, tu, mu273vse32.v v1, (a0)274vsetvli zero, zero, e32, m1, tu, mu275vse32.v v1, (a0)276vsetvli zero, zero, e32, m2, tu, mu277vse32.v v1, (a0)278vsetvli zero, zero, e32, m4, tu, mu279vse32.v v1, (a0)280vsetvli zero, zero, e32, m8, tu, mu281vse32.v v1, (a0)282vsetvli zero, zero, e64, m1, tu, mu283vse32.v v1, (a0)284vsetvli zero, zero, e64, m2, tu, mu285vse32.v v1, (a0)286vsetvli zero, zero, e64, m4, tu, mu287vse32.v v1, (a0)288vsetvli zero, zero, e64, m8, tu, mu289vse32.v v1, (a0)290 291vsetvli zero, zero, e8, mf8, tu, mu292vse64.v v1, (a0)293vsetvli zero, zero, e8, mf4, tu, mu294vse64.v v1, (a0)295vsetvli zero, zero, e8, mf2, tu, mu296vse64.v v1, (a0)297vsetvli zero, zero, e8, m1, tu, mu298vse64.v v1, (a0)299vsetvli zero, zero, e16, mf4, tu, mu300vse64.v v1, (a0)301vsetvli zero, zero, e16, mf2, tu, mu302vse64.v v1, (a0)303vsetvli zero, zero, e16, m1, tu, mu304vse64.v v1, (a0)305vsetvli zero, zero, e16, m2, tu, mu306vse64.v v1, (a0)307vsetvli zero, zero, e32, mf2, tu, mu308vse64.v v1, (a0)309vsetvli zero, zero, e32, m1, tu, mu310vse64.v v1, (a0)311vsetvli zero, zero, e32, m2, tu, mu312vse64.v v1, (a0)313vsetvli zero, zero, e32, m4, tu, mu314vse64.v v1, (a0)315vsetvli zero, zero, e64, m1, tu, mu316vse64.v v1, (a0)317vsetvli zero, zero, e64, m2, tu, mu318vse64.v v1, (a0)319vsetvli zero, zero, e64, m4, tu, mu320vse64.v v1, (a0)321vsetvli zero, zero, e64, m8, tu, mu322vse64.v v1, (a0)323 324vsetvli zero, zero, e8, mf8, tu, mu325vlm.v v1, (a0)326vsetvli zero, zero, e8, mf4, tu, mu327vlm.v v1, (a0)328vsetvli zero, zero, e8, mf2, tu, mu329vlm.v v1, (a0)330vsetvli zero, zero, e8, m1, tu, mu331vlm.v v1, (a0)332vsetvli zero, zero, e8, m2, tu, mu333vlm.v v1, (a0)334vsetvli zero, zero, e8, m4, tu, mu335vlm.v v1, (a0)336vsetvli zero, zero, e8, m8, tu, mu337vlm.v v1, (a0)338vsetvli zero, zero, e16, mf4, tu, mu339vlm.v v1, (a0)340vsetvli zero, zero, e16, mf2, tu, mu341vlm.v v1, (a0)342vsetvli zero, zero, e16, m1, tu, mu343vlm.v v1, (a0)344vsetvli zero, zero, e16, m2, tu, mu345vlm.v v1, (a0)346vsetvli zero, zero, e16, m4, tu, mu347vlm.v v1, (a0)348vsetvli zero, zero, e16, m8, tu, mu349vlm.v v1, (a0)350vsetvli zero, zero, e32, mf2, tu, mu351vlm.v v1, (a0)352vsetvli zero, zero, e32, m1, tu, mu353vlm.v v1, (a0)354vsetvli zero, zero, e32, m2, tu, mu355vlm.v v1, (a0)356vsetvli zero, zero, e32, m4, tu, mu357vlm.v v1, (a0)358vsetvli zero, zero, e32, m8, tu, mu359vlm.v v1, (a0)360vsetvli zero, zero, e64, m1, tu, mu361vlm.v v1, (a0)362vsetvli zero, zero, e64, m2, tu, mu363vlm.v v1, (a0)364vsetvli zero, zero, e64, m4, tu, mu365vlm.v v1, (a0)366vsetvli zero, zero, e64, m8, tu, mu367vlm.v v1, (a0)368 369vsetvli zero, zero, e8, mf8, tu, mu370vsm.v v1, (a0)371vsetvli zero, zero, e8, mf4, tu, mu372vsm.v v1, (a0)373vsetvli zero, zero, e8, mf2, tu, mu374vsm.v v1, (a0)375vsetvli zero, zero, e8, m1, tu, mu376vsm.v v1, (a0)377vsetvli zero, zero, e8, m2, tu, mu378vsm.v v1, (a0)379vsetvli zero, zero, e8, m4, tu, mu380vsm.v v1, (a0)381vsetvli zero, zero, e8, m8, tu, mu382vsm.v v1, (a0)383vsetvli zero, zero, e16, mf4, tu, mu384vsm.v v1, (a0)385vsetvli zero, zero, e16, mf2, tu, mu386vsm.v v1, (a0)387vsetvli zero, zero, e16, m1, tu, mu388vsm.v v1, (a0)389vsetvli zero, zero, e16, m2, tu, mu390vsm.v v1, (a0)391vsetvli zero, zero, e16, m4, tu, mu392vsm.v v1, (a0)393vsetvli zero, zero, e16, m8, tu, mu394vsm.v v1, (a0)395vsetvli zero, zero, e32, mf2, tu, mu396vsm.v v1, (a0)397vsetvli zero, zero, e32, m1, tu, mu398vsm.v v1, (a0)399vsetvli zero, zero, e32, m2, tu, mu400vsm.v v1, (a0)401vsetvli zero, zero, e32, m4, tu, mu402vsm.v v1, (a0)403vsetvli zero, zero, e32, m8, tu, mu404vsm.v v1, (a0)405vsetvli zero, zero, e64, m1, tu, mu406vsm.v v1, (a0)407vsetvli zero, zero, e64, m2, tu, mu408vsm.v v1, (a0)409vsetvli zero, zero, e64, m4, tu, mu410vsm.v v1, (a0)411vsetvli zero, zero, e64, m8, tu, mu412vsm.v v1, (a0)413 414# CHECK: Iterations: 1415# CHECK-NEXT: Instructions: 400416# CHECK-NEXT: Total Cycles: 1133417# CHECK-NEXT: Total uOps: 400418 419# CHECK: Dispatch Width: 2420# CHECK-NEXT: uOps Per Cycle: 0.35421# CHECK-NEXT: IPC: 0.35422# CHECK-NEXT: Block RThroughput: 524.0423 424# CHECK: Instruction Info:425# CHECK-NEXT: [1]: #uOps426# CHECK-NEXT: [2]: Latency427# CHECK-NEXT: [3]: RThroughput428# CHECK-NEXT: [4]: MayLoad429# CHECK-NEXT: [5]: MayStore430# CHECK-NEXT: [6]: HasSideEffects (U)431 432# CHECK: [1] [2] [3] [4] [5] [6] Instructions:433# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu434# CHECK-NEXT: 1 4 1.00 * vle8.v v1, (a0)435# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu436# CHECK-NEXT: 1 4 1.00 * vle8.v v1, (a0)437# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu438# CHECK-NEXT: 1 4 1.00 * vle8.v v1, (a0)439# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu440# CHECK-NEXT: 1 4 2.00 * vle8.v v1, (a0)441# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m2, tu, mu442# CHECK-NEXT: 1 4 4.00 * vle8.v v1, (a0)443# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m4, tu, mu444# CHECK-NEXT: 1 4 8.00 * vle8.v v1, (a0)445# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m8, tu, mu446# CHECK-NEXT: 1 4 16.00 * vle8.v v1, (a0)447# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu448# CHECK-NEXT: 1 4 1.00 * vle8.v v1, (a0)449# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu450# CHECK-NEXT: 1 4 1.00 * vle8.v v1, (a0)451# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu452# CHECK-NEXT: 1 4 1.00 * vle8.v v1, (a0)453# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu454# CHECK-NEXT: 1 4 2.00 * vle8.v v1, (a0)455# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m4, tu, mu456# CHECK-NEXT: 1 4 4.00 * vle8.v v1, (a0)457# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m8, tu, mu458# CHECK-NEXT: 1 4 8.00 * vle8.v v1, (a0)459# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu460# CHECK-NEXT: 1 4 1.00 * vle8.v v1, (a0)461# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu462# CHECK-NEXT: 1 4 1.00 * vle8.v v1, (a0)463# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu464# CHECK-NEXT: 1 4 1.00 * vle8.v v1, (a0)465# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu466# CHECK-NEXT: 1 4 2.00 * vle8.v v1, (a0)467# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m8, tu, mu468# CHECK-NEXT: 1 4 4.00 * vle8.v v1, (a0)469# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu470# CHECK-NEXT: 1 4 1.00 * vle8.v v1, (a0)471# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu472# CHECK-NEXT: 1 4 1.00 * vle8.v v1, (a0)473# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu474# CHECK-NEXT: 1 4 1.00 * vle8.v v1, (a0)475# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu476# CHECK-NEXT: 1 4 2.00 * vle8.v v1, (a0)477# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu478# CHECK-NEXT: 1 4 1.00 * vle16.v v1, (a0)479# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu480# CHECK-NEXT: 1 4 1.00 * vle16.v v1, (a0)481# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu482# CHECK-NEXT: 1 4 2.00 * vle16.v v1, (a0)483# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu484# CHECK-NEXT: 1 4 4.00 * vle16.v v1, (a0)485# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m2, tu, mu486# CHECK-NEXT: 1 4 8.00 * vle16.v v1, (a0)487# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m4, tu, mu488# CHECK-NEXT: 1 4 16.00 * vle16.v v1, (a0)489# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu490# CHECK-NEXT: 1 4 1.00 * vle16.v v1, (a0)491# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu492# CHECK-NEXT: 1 4 1.00 * vle16.v v1, (a0)493# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu494# CHECK-NEXT: 1 4 2.00 * vle16.v v1, (a0)495# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu496# CHECK-NEXT: 1 4 4.00 * vle16.v v1, (a0)497# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m4, tu, mu498# CHECK-NEXT: 1 4 8.00 * vle16.v v1, (a0)499# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m8, tu, mu500# CHECK-NEXT: 1 4 16.00 * vle16.v v1, (a0)501# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu502# CHECK-NEXT: 1 4 1.00 * vle16.v v1, (a0)503# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu504# CHECK-NEXT: 1 4 1.00 * vle16.v v1, (a0)505# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu506# CHECK-NEXT: 1 4 2.00 * vle16.v v1, (a0)507# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu508# CHECK-NEXT: 1 4 4.00 * vle16.v v1, (a0)509# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m8, tu, mu510# CHECK-NEXT: 1 4 8.00 * vle16.v v1, (a0)511# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu512# CHECK-NEXT: 1 4 1.00 * vle16.v v1, (a0)513# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu514# CHECK-NEXT: 1 4 1.00 * vle16.v v1, (a0)515# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu516# CHECK-NEXT: 1 4 2.00 * vle16.v v1, (a0)517# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu518# CHECK-NEXT: 1 4 4.00 * vle16.v v1, (a0)519# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu520# CHECK-NEXT: 1 4 1.00 * vle32.v v1, (a0)521# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu522# CHECK-NEXT: 1 4 2.00 * vle32.v v1, (a0)523# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu524# CHECK-NEXT: 1 4 4.00 * vle32.v v1, (a0)525# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu526# CHECK-NEXT: 1 4 8.00 * vle32.v v1, (a0)527# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m2, tu, mu528# CHECK-NEXT: 1 4 16.00 * vle32.v v1, (a0)529# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu530# CHECK-NEXT: 1 4 1.00 * vle32.v v1, (a0)531# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu532# CHECK-NEXT: 1 4 2.00 * vle32.v v1, (a0)533# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu534# CHECK-NEXT: 1 4 4.00 * vle32.v v1, (a0)535# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu536# CHECK-NEXT: 1 4 8.00 * vle32.v v1, (a0)537# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m4, tu, mu538# CHECK-NEXT: 1 4 16.00 * vle32.v v1, (a0)539# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu540# CHECK-NEXT: 1 4 1.00 * vle32.v v1, (a0)541# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu542# CHECK-NEXT: 1 4 2.00 * vle32.v v1, (a0)543# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu544# CHECK-NEXT: 1 4 4.00 * vle32.v v1, (a0)545# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu546# CHECK-NEXT: 1 4 8.00 * vle32.v v1, (a0)547# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m8, tu, mu548# CHECK-NEXT: 1 4 16.00 * vle32.v v1, (a0)549# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu550# CHECK-NEXT: 1 4 1.00 * vle32.v v1, (a0)551# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu552# CHECK-NEXT: 1 4 2.00 * vle32.v v1, (a0)553# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu554# CHECK-NEXT: 1 4 4.00 * vle32.v v1, (a0)555# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu556# CHECK-NEXT: 1 4 8.00 * vle32.v v1, (a0)557# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu558# CHECK-NEXT: 1 4 2.00 * vle64.v v1, (a0)559# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu560# CHECK-NEXT: 1 4 4.00 * vle64.v v1, (a0)561# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu562# CHECK-NEXT: 1 4 8.00 * vle64.v v1, (a0)563# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu564# CHECK-NEXT: 1 4 16.00 * vle64.v v1, (a0)565# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu566# CHECK-NEXT: 1 4 2.00 * vle64.v v1, (a0)567# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu568# CHECK-NEXT: 1 4 4.00 * vle64.v v1, (a0)569# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu570# CHECK-NEXT: 1 4 8.00 * vle64.v v1, (a0)571# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu572# CHECK-NEXT: 1 4 16.00 * vle64.v v1, (a0)573# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu574# CHECK-NEXT: 1 4 2.00 * vle64.v v1, (a0)575# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu576# CHECK-NEXT: 1 4 4.00 * vle64.v v1, (a0)577# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu578# CHECK-NEXT: 1 4 8.00 * vle64.v v1, (a0)579# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu580# CHECK-NEXT: 1 4 16.00 * vle64.v v1, (a0)581# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu582# CHECK-NEXT: 1 4 2.00 * vle64.v v1, (a0)583# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu584# CHECK-NEXT: 1 4 4.00 * vle64.v v1, (a0)585# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu586# CHECK-NEXT: 1 4 8.00 * vle64.v v1, (a0)587# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu588# CHECK-NEXT: 1 4 16.00 * vle64.v v1, (a0)589# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu590# CHECK-NEXT: 1 1 1.00 * vse8.v v1, (a0)591# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu592# CHECK-NEXT: 1 1 1.00 * vse8.v v1, (a0)593# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu594# CHECK-NEXT: 1 1 1.00 * vse8.v v1, (a0)595# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu596# CHECK-NEXT: 1 1 2.00 * vse8.v v1, (a0)597# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m2, tu, mu598# CHECK-NEXT: 1 1 4.00 * vse8.v v1, (a0)599# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m4, tu, mu600# CHECK-NEXT: 1 1 8.00 * vse8.v v1, (a0)601# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m8, tu, mu602# CHECK-NEXT: 1 1 16.00 * vse8.v v1, (a0)603# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu604# CHECK-NEXT: 1 1 1.00 * vse8.v v1, (a0)605# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu606# CHECK-NEXT: 1 1 1.00 * vse8.v v1, (a0)607# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu608# CHECK-NEXT: 1 1 1.00 * vse8.v v1, (a0)609# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu610# CHECK-NEXT: 1 1 2.00 * vse8.v v1, (a0)611# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m4, tu, mu612# CHECK-NEXT: 1 1 4.00 * vse8.v v1, (a0)613# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m8, tu, mu614# CHECK-NEXT: 1 1 8.00 * vse8.v v1, (a0)615# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu616# CHECK-NEXT: 1 1 1.00 * vse8.v v1, (a0)617# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu618# CHECK-NEXT: 1 1 1.00 * vse8.v v1, (a0)619# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu620# CHECK-NEXT: 1 1 1.00 * vse8.v v1, (a0)621# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu622# CHECK-NEXT: 1 1 2.00 * vse8.v v1, (a0)623# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m8, tu, mu624# CHECK-NEXT: 1 1 4.00 * vse8.v v1, (a0)625# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu626# CHECK-NEXT: 1 1 1.00 * vse8.v v1, (a0)627# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu628# CHECK-NEXT: 1 1 1.00 * vse8.v v1, (a0)629# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu630# CHECK-NEXT: 1 1 1.00 * vse8.v v1, (a0)631# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu632# CHECK-NEXT: 1 1 2.00 * vse8.v v1, (a0)633# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu634# CHECK-NEXT: 1 1 1.00 * vse16.v v1, (a0)635# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu636# CHECK-NEXT: 1 1 1.00 * vse16.v v1, (a0)637# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu638# CHECK-NEXT: 1 1 2.00 * vse16.v v1, (a0)639# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu640# CHECK-NEXT: 1 1 4.00 * vse16.v v1, (a0)641# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m2, tu, mu642# CHECK-NEXT: 1 1 8.00 * vse16.v v1, (a0)643# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m4, tu, mu644# CHECK-NEXT: 1 1 16.00 * vse16.v v1, (a0)645# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu646# CHECK-NEXT: 1 1 1.00 * vse16.v v1, (a0)647# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu648# CHECK-NEXT: 1 1 1.00 * vse16.v v1, (a0)649# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu650# CHECK-NEXT: 1 1 2.00 * vse16.v v1, (a0)651# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu652# CHECK-NEXT: 1 1 4.00 * vse16.v v1, (a0)653# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m4, tu, mu654# CHECK-NEXT: 1 1 8.00 * vse16.v v1, (a0)655# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m8, tu, mu656# CHECK-NEXT: 1 1 16.00 * vse16.v v1, (a0)657# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu658# CHECK-NEXT: 1 1 1.00 * vse16.v v1, (a0)659# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu660# CHECK-NEXT: 1 1 1.00 * vse16.v v1, (a0)661# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu662# CHECK-NEXT: 1 1 2.00 * vse16.v v1, (a0)663# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu664# CHECK-NEXT: 1 1 4.00 * vse16.v v1, (a0)665# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m8, tu, mu666# CHECK-NEXT: 1 1 8.00 * vse16.v v1, (a0)667# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu668# CHECK-NEXT: 1 1 1.00 * vse16.v v1, (a0)669# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu670# CHECK-NEXT: 1 1 1.00 * vse16.v v1, (a0)671# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu672# CHECK-NEXT: 1 1 2.00 * vse16.v v1, (a0)673# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu674# CHECK-NEXT: 1 1 4.00 * vse16.v v1, (a0)675# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu676# CHECK-NEXT: 1 1 1.00 * vse32.v v1, (a0)677# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu678# CHECK-NEXT: 1 1 2.00 * vse32.v v1, (a0)679# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu680# CHECK-NEXT: 1 1 4.00 * vse32.v v1, (a0)681# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu682# CHECK-NEXT: 1 1 8.00 * vse32.v v1, (a0)683# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m2, tu, mu684# CHECK-NEXT: 1 1 16.00 * vse32.v v1, (a0)685# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu686# CHECK-NEXT: 1 1 1.00 * vse32.v v1, (a0)687# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu688# CHECK-NEXT: 1 1 2.00 * vse32.v v1, (a0)689# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu690# CHECK-NEXT: 1 1 4.00 * vse32.v v1, (a0)691# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu692# CHECK-NEXT: 1 1 8.00 * vse32.v v1, (a0)693# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m4, tu, mu694# CHECK-NEXT: 1 1 16.00 * vse32.v v1, (a0)695# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu696# CHECK-NEXT: 1 1 1.00 * vse32.v v1, (a0)697# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu698# CHECK-NEXT: 1 1 2.00 * vse32.v v1, (a0)699# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu700# CHECK-NEXT: 1 1 4.00 * vse32.v v1, (a0)701# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu702# CHECK-NEXT: 1 1 8.00 * vse32.v v1, (a0)703# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m8, tu, mu704# CHECK-NEXT: 1 1 16.00 * vse32.v v1, (a0)705# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu706# CHECK-NEXT: 1 1 1.00 * vse32.v v1, (a0)707# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu708# CHECK-NEXT: 1 1 2.00 * vse32.v v1, (a0)709# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu710# CHECK-NEXT: 1 1 4.00 * vse32.v v1, (a0)711# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu712# CHECK-NEXT: 1 1 8.00 * vse32.v v1, (a0)713# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu714# CHECK-NEXT: 1 1 2.00 * vse64.v v1, (a0)715# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu716# CHECK-NEXT: 1 1 4.00 * vse64.v v1, (a0)717# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu718# CHECK-NEXT: 1 1 8.00 * vse64.v v1, (a0)719# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu720# CHECK-NEXT: 1 1 16.00 * vse64.v v1, (a0)721# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu722# CHECK-NEXT: 1 1 2.00 * vse64.v v1, (a0)723# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu724# CHECK-NEXT: 1 1 4.00 * vse64.v v1, (a0)725# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu726# CHECK-NEXT: 1 1 8.00 * vse64.v v1, (a0)727# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu728# CHECK-NEXT: 1 1 16.00 * vse64.v v1, (a0)729# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu730# CHECK-NEXT: 1 1 2.00 * vse64.v v1, (a0)731# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu732# CHECK-NEXT: 1 1 4.00 * vse64.v v1, (a0)733# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu734# CHECK-NEXT: 1 1 8.00 * vse64.v v1, (a0)735# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu736# CHECK-NEXT: 1 1 16.00 * vse64.v v1, (a0)737# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu738# CHECK-NEXT: 1 1 2.00 * vse64.v v1, (a0)739# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu740# CHECK-NEXT: 1 1 4.00 * vse64.v v1, (a0)741# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu742# CHECK-NEXT: 1 1 8.00 * vse64.v v1, (a0)743# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu744# CHECK-NEXT: 1 1 16.00 * vse64.v v1, (a0)745# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu746# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)747# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu748# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)749# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu750# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)751# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu752# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)753# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m2, tu, mu754# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)755# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m4, tu, mu756# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)757# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m8, tu, mu758# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)759# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu760# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)761# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu762# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)763# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu764# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)765# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu766# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)767# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m4, tu, mu768# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)769# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m8, tu, mu770# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)771# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu772# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)773# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu774# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)775# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu776# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)777# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu778# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)779# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m8, tu, mu780# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)781# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu782# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)783# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu784# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)785# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu786# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)787# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu788# CHECK-NEXT: 1 4 2.00 * vlm.v v1, (a0)789# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu790# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)791# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu792# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)793# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu794# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)795# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu796# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)797# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m2, tu, mu798# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)799# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m4, tu, mu800# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)801# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m8, tu, mu802# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)803# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu804# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)805# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu806# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)807# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu808# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)809# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu810# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)811# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m4, tu, mu812# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)813# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m8, tu, mu814# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)815# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu816# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)817# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu818# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)819# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu820# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)821# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu822# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)823# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m8, tu, mu824# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)825# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu826# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)827# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu828# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)829# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu830# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)831# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu832# CHECK-NEXT: 1 1 2.00 * vsm.v v1, (a0)833 834# CHECK: Resources:835# CHECK-NEXT: [0] - VLEN512SiFive7FDiv836# CHECK-NEXT: [1] - VLEN512SiFive7IDiv837# CHECK-NEXT: [2] - VLEN512SiFive7PipeA838# CHECK-NEXT: [3] - VLEN512SiFive7PipeB839# CHECK-NEXT: [4] - VLEN512SiFive7VA840# CHECK-NEXT: [5] - VLEN512SiFive7VCQ841# CHECK-NEXT: [6] - VLEN512SiFive7VL842# CHECK-NEXT: [7] - VLEN512SiFive7VS843 844# CHECK: Resource pressure per iteration:845# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7]846# CHECK-NEXT: - - 200.00 - - 200.00 524.00 524.00847 848# CHECK: Resource pressure by instruction:849# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] Instructions:850# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu851# CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)852# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu853# CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)854# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu855# CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)856# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu857# CHECK-NEXT: - - - - - 1.00 3.00 - vle8.v v1, (a0)858# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m2, tu, mu859# CHECK-NEXT: - - - - - 1.00 5.00 - vle8.v v1, (a0)860# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m4, tu, mu861# CHECK-NEXT: - - - - - 1.00 9.00 - vle8.v v1, (a0)862# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m8, tu, mu863# CHECK-NEXT: - - - - - 1.00 17.00 - vle8.v v1, (a0)864# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu865# CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)866# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu867# CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)868# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu869# CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)870# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu871# CHECK-NEXT: - - - - - 1.00 3.00 - vle8.v v1, (a0)872# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m4, tu, mu873# CHECK-NEXT: - - - - - 1.00 5.00 - vle8.v v1, (a0)874# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m8, tu, mu875# CHECK-NEXT: - - - - - 1.00 9.00 - vle8.v v1, (a0)876# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu877# CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)878# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu879# CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)880# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu881# CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)882# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu883# CHECK-NEXT: - - - - - 1.00 3.00 - vle8.v v1, (a0)884# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m8, tu, mu885# CHECK-NEXT: - - - - - 1.00 5.00 - vle8.v v1, (a0)886# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu887# CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)888# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu889# CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)890# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu891# CHECK-NEXT: - - - - - 1.00 2.00 - vle8.v v1, (a0)892# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu893# CHECK-NEXT: - - - - - 1.00 3.00 - vle8.v v1, (a0)894# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu895# CHECK-NEXT: - - - - - 1.00 2.00 - vle16.v v1, (a0)896# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu897# CHECK-NEXT: - - - - - 1.00 2.00 - vle16.v v1, (a0)898# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu899# CHECK-NEXT: - - - - - 1.00 3.00 - vle16.v v1, (a0)900# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu901# CHECK-NEXT: - - - - - 1.00 5.00 - vle16.v v1, (a0)902# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m2, tu, mu903# CHECK-NEXT: - - - - - 1.00 9.00 - vle16.v v1, (a0)904# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m4, tu, mu905# CHECK-NEXT: - - - - - 1.00 17.00 - vle16.v v1, (a0)906# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu907# CHECK-NEXT: - - - - - 1.00 2.00 - vle16.v v1, (a0)908# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu909# CHECK-NEXT: - - - - - 1.00 2.00 - vle16.v v1, (a0)910# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu911# CHECK-NEXT: - - - - - 1.00 3.00 - vle16.v v1, (a0)912# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu913# CHECK-NEXT: - - - - - 1.00 5.00 - vle16.v v1, (a0)914# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m4, tu, mu915# CHECK-NEXT: - - - - - 1.00 9.00 - vle16.v v1, (a0)916# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m8, tu, mu917# CHECK-NEXT: - - - - - 1.00 17.00 - vle16.v v1, (a0)918# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu919# CHECK-NEXT: - - - - - 1.00 2.00 - vle16.v v1, (a0)920# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu921# CHECK-NEXT: - - - - - 1.00 2.00 - vle16.v v1, (a0)922# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu923# CHECK-NEXT: - - - - - 1.00 3.00 - vle16.v v1, (a0)924# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu925# CHECK-NEXT: - - - - - 1.00 5.00 - vle16.v v1, (a0)926# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m8, tu, mu927# CHECK-NEXT: - - - - - 1.00 9.00 - vle16.v v1, (a0)928# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu929# CHECK-NEXT: - - - - - 1.00 2.00 - vle16.v v1, (a0)930# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu931# CHECK-NEXT: - - - - - 1.00 2.00 - vle16.v v1, (a0)932# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu933# CHECK-NEXT: - - - - - 1.00 3.00 - vle16.v v1, (a0)934# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu935# CHECK-NEXT: - - - - - 1.00 5.00 - vle16.v v1, (a0)936# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu937# CHECK-NEXT: - - - - - 1.00 2.00 - vle32.v v1, (a0)938# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu939# CHECK-NEXT: - - - - - 1.00 3.00 - vle32.v v1, (a0)940# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu941# CHECK-NEXT: - - - - - 1.00 5.00 - vle32.v v1, (a0)942# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu943# CHECK-NEXT: - - - - - 1.00 9.00 - vle32.v v1, (a0)944# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m2, tu, mu945# CHECK-NEXT: - - - - - 1.00 17.00 - vle32.v v1, (a0)946# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu947# CHECK-NEXT: - - - - - 1.00 2.00 - vle32.v v1, (a0)948# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu949# CHECK-NEXT: - - - - - 1.00 3.00 - vle32.v v1, (a0)950# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu951# CHECK-NEXT: - - - - - 1.00 5.00 - vle32.v v1, (a0)952# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu953# CHECK-NEXT: - - - - - 1.00 9.00 - vle32.v v1, (a0)954# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m4, tu, mu955# CHECK-NEXT: - - - - - 1.00 17.00 - vle32.v v1, (a0)956# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu957# CHECK-NEXT: - - - - - 1.00 2.00 - vle32.v v1, (a0)958# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu959# CHECK-NEXT: - - - - - 1.00 3.00 - vle32.v v1, (a0)960# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu961# CHECK-NEXT: - - - - - 1.00 5.00 - vle32.v v1, (a0)962# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu963# CHECK-NEXT: - - - - - 1.00 9.00 - vle32.v v1, (a0)964# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m8, tu, mu965# CHECK-NEXT: - - - - - 1.00 17.00 - vle32.v v1, (a0)966# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu967# CHECK-NEXT: - - - - - 1.00 2.00 - vle32.v v1, (a0)968# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu969# CHECK-NEXT: - - - - - 1.00 3.00 - vle32.v v1, (a0)970# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu971# CHECK-NEXT: - - - - - 1.00 5.00 - vle32.v v1, (a0)972# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu973# CHECK-NEXT: - - - - - 1.00 9.00 - vle32.v v1, (a0)974# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu975# CHECK-NEXT: - - - - - 1.00 3.00 - vle64.v v1, (a0)976# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu977# CHECK-NEXT: - - - - - 1.00 5.00 - vle64.v v1, (a0)978# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu979# CHECK-NEXT: - - - - - 1.00 9.00 - vle64.v v1, (a0)980# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu981# CHECK-NEXT: - - - - - 1.00 17.00 - vle64.v v1, (a0)982# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu983# CHECK-NEXT: - - - - - 1.00 3.00 - vle64.v v1, (a0)984# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu985# CHECK-NEXT: - - - - - 1.00 5.00 - vle64.v v1, (a0)986# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu987# CHECK-NEXT: - - - - - 1.00 9.00 - vle64.v v1, (a0)988# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu989# CHECK-NEXT: - - - - - 1.00 17.00 - vle64.v v1, (a0)990# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu991# CHECK-NEXT: - - - - - 1.00 3.00 - vle64.v v1, (a0)992# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu993# CHECK-NEXT: - - - - - 1.00 5.00 - vle64.v v1, (a0)994# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu995# CHECK-NEXT: - - - - - 1.00 9.00 - vle64.v v1, (a0)996# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu997# CHECK-NEXT: - - - - - 1.00 17.00 - vle64.v v1, (a0)998# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu999# CHECK-NEXT: - - - - - 1.00 3.00 - vle64.v v1, (a0)1000# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu1001# CHECK-NEXT: - - - - - 1.00 5.00 - vle64.v v1, (a0)1002# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu1003# CHECK-NEXT: - - - - - 1.00 9.00 - vle64.v v1, (a0)1004# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu1005# CHECK-NEXT: - - - - - 1.00 17.00 - vle64.v v1, (a0)1006# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu1007# CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)1008# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu1009# CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)1010# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu1011# CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)1012# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu1013# CHECK-NEXT: - - - - - 1.00 - 3.00 vse8.v v1, (a0)1014# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m2, tu, mu1015# CHECK-NEXT: - - - - - 1.00 - 5.00 vse8.v v1, (a0)1016# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m4, tu, mu1017# CHECK-NEXT: - - - - - 1.00 - 9.00 vse8.v v1, (a0)1018# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m8, tu, mu1019# CHECK-NEXT: - - - - - 1.00 - 17.00 vse8.v v1, (a0)1020# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu1021# CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)1022# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu1023# CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)1024# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu1025# CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)1026# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu1027# CHECK-NEXT: - - - - - 1.00 - 3.00 vse8.v v1, (a0)1028# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m4, tu, mu1029# CHECK-NEXT: - - - - - 1.00 - 5.00 vse8.v v1, (a0)1030# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m8, tu, mu1031# CHECK-NEXT: - - - - - 1.00 - 9.00 vse8.v v1, (a0)1032# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu1033# CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)1034# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu1035# CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)1036# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu1037# CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)1038# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu1039# CHECK-NEXT: - - - - - 1.00 - 3.00 vse8.v v1, (a0)1040# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m8, tu, mu1041# CHECK-NEXT: - - - - - 1.00 - 5.00 vse8.v v1, (a0)1042# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu1043# CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)1044# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu1045# CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)1046# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu1047# CHECK-NEXT: - - - - - 1.00 - 2.00 vse8.v v1, (a0)1048# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu1049# CHECK-NEXT: - - - - - 1.00 - 3.00 vse8.v v1, (a0)1050# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu1051# CHECK-NEXT: - - - - - 1.00 - 2.00 vse16.v v1, (a0)1052# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu1053# CHECK-NEXT: - - - - - 1.00 - 2.00 vse16.v v1, (a0)1054# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu1055# CHECK-NEXT: - - - - - 1.00 - 3.00 vse16.v v1, (a0)1056# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu1057# CHECK-NEXT: - - - - - 1.00 - 5.00 vse16.v v1, (a0)1058# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m2, tu, mu1059# CHECK-NEXT: - - - - - 1.00 - 9.00 vse16.v v1, (a0)1060# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m4, tu, mu1061# CHECK-NEXT: - - - - - 1.00 - 17.00 vse16.v v1, (a0)1062# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu1063# CHECK-NEXT: - - - - - 1.00 - 2.00 vse16.v v1, (a0)1064# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu1065# CHECK-NEXT: - - - - - 1.00 - 2.00 vse16.v v1, (a0)1066# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu1067# CHECK-NEXT: - - - - - 1.00 - 3.00 vse16.v v1, (a0)1068# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu1069# CHECK-NEXT: - - - - - 1.00 - 5.00 vse16.v v1, (a0)1070# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m4, tu, mu1071# CHECK-NEXT: - - - - - 1.00 - 9.00 vse16.v v1, (a0)1072# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m8, tu, mu1073# CHECK-NEXT: - - - - - 1.00 - 17.00 vse16.v v1, (a0)1074# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu1075# CHECK-NEXT: - - - - - 1.00 - 2.00 vse16.v v1, (a0)1076# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu1077# CHECK-NEXT: - - - - - 1.00 - 2.00 vse16.v v1, (a0)1078# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu1079# CHECK-NEXT: - - - - - 1.00 - 3.00 vse16.v v1, (a0)1080# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu1081# CHECK-NEXT: - - - - - 1.00 - 5.00 vse16.v v1, (a0)1082# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m8, tu, mu1083# CHECK-NEXT: - - - - - 1.00 - 9.00 vse16.v v1, (a0)1084# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu1085# CHECK-NEXT: - - - - - 1.00 - 2.00 vse16.v v1, (a0)1086# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu1087# CHECK-NEXT: - - - - - 1.00 - 2.00 vse16.v v1, (a0)1088# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu1089# CHECK-NEXT: - - - - - 1.00 - 3.00 vse16.v v1, (a0)1090# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu1091# CHECK-NEXT: - - - - - 1.00 - 5.00 vse16.v v1, (a0)1092# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu1093# CHECK-NEXT: - - - - - 1.00 - 2.00 vse32.v v1, (a0)1094# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu1095# CHECK-NEXT: - - - - - 1.00 - 3.00 vse32.v v1, (a0)1096# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu1097# CHECK-NEXT: - - - - - 1.00 - 5.00 vse32.v v1, (a0)1098# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu1099# CHECK-NEXT: - - - - - 1.00 - 9.00 vse32.v v1, (a0)1100# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m2, tu, mu1101# CHECK-NEXT: - - - - - 1.00 - 17.00 vse32.v v1, (a0)1102# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu1103# CHECK-NEXT: - - - - - 1.00 - 2.00 vse32.v v1, (a0)1104# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu1105# CHECK-NEXT: - - - - - 1.00 - 3.00 vse32.v v1, (a0)1106# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu1107# CHECK-NEXT: - - - - - 1.00 - 5.00 vse32.v v1, (a0)1108# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu1109# CHECK-NEXT: - - - - - 1.00 - 9.00 vse32.v v1, (a0)1110# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m4, tu, mu1111# CHECK-NEXT: - - - - - 1.00 - 17.00 vse32.v v1, (a0)1112# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu1113# CHECK-NEXT: - - - - - 1.00 - 2.00 vse32.v v1, (a0)1114# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu1115# CHECK-NEXT: - - - - - 1.00 - 3.00 vse32.v v1, (a0)1116# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu1117# CHECK-NEXT: - - - - - 1.00 - 5.00 vse32.v v1, (a0)1118# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu1119# CHECK-NEXT: - - - - - 1.00 - 9.00 vse32.v v1, (a0)1120# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m8, tu, mu1121# CHECK-NEXT: - - - - - 1.00 - 17.00 vse32.v v1, (a0)1122# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu1123# CHECK-NEXT: - - - - - 1.00 - 2.00 vse32.v v1, (a0)1124# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu1125# CHECK-NEXT: - - - - - 1.00 - 3.00 vse32.v v1, (a0)1126# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu1127# CHECK-NEXT: - - - - - 1.00 - 5.00 vse32.v v1, (a0)1128# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu1129# CHECK-NEXT: - - - - - 1.00 - 9.00 vse32.v v1, (a0)1130# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu1131# CHECK-NEXT: - - - - - 1.00 - 3.00 vse64.v v1, (a0)1132# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu1133# CHECK-NEXT: - - - - - 1.00 - 5.00 vse64.v v1, (a0)1134# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu1135# CHECK-NEXT: - - - - - 1.00 - 9.00 vse64.v v1, (a0)1136# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu1137# CHECK-NEXT: - - - - - 1.00 - 17.00 vse64.v v1, (a0)1138# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu1139# CHECK-NEXT: - - - - - 1.00 - 3.00 vse64.v v1, (a0)1140# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu1141# CHECK-NEXT: - - - - - 1.00 - 5.00 vse64.v v1, (a0)1142# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu1143# CHECK-NEXT: - - - - - 1.00 - 9.00 vse64.v v1, (a0)1144# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu1145# CHECK-NEXT: - - - - - 1.00 - 17.00 vse64.v v1, (a0)1146# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu1147# CHECK-NEXT: - - - - - 1.00 - 3.00 vse64.v v1, (a0)1148# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu1149# CHECK-NEXT: - - - - - 1.00 - 5.00 vse64.v v1, (a0)1150# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu1151# CHECK-NEXT: - - - - - 1.00 - 9.00 vse64.v v1, (a0)1152# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu1153# CHECK-NEXT: - - - - - 1.00 - 17.00 vse64.v v1, (a0)1154# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu1155# CHECK-NEXT: - - - - - 1.00 - 3.00 vse64.v v1, (a0)1156# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu1157# CHECK-NEXT: - - - - - 1.00 - 5.00 vse64.v v1, (a0)1158# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu1159# CHECK-NEXT: - - - - - 1.00 - 9.00 vse64.v v1, (a0)1160# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu1161# CHECK-NEXT: - - - - - 1.00 - 17.00 vse64.v v1, (a0)1162# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu1163# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1164# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu1165# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1166# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu1167# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1168# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu1169# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1170# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m2, tu, mu1171# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1172# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m4, tu, mu1173# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1174# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m8, tu, mu1175# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1176# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu1177# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1178# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu1179# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1180# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu1181# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1182# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu1183# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1184# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m4, tu, mu1185# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1186# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m8, tu, mu1187# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1188# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu1189# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1190# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu1191# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1192# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu1193# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1194# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu1195# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1196# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m8, tu, mu1197# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1198# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu1199# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1200# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu1201# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1202# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu1203# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1204# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu1205# CHECK-NEXT: - - - - - 1.00 3.00 - vlm.v v1, (a0)1206# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu1207# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1208# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu1209# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1210# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu1211# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1212# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu1213# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1214# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m2, tu, mu1215# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1216# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m4, tu, mu1217# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1218# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m8, tu, mu1219# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1220# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu1221# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1222# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu1223# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1224# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu1225# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1226# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu1227# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1228# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m4, tu, mu1229# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1230# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m8, tu, mu1231# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1232# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu1233# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1234# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu1235# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1236# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu1237# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1238# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu1239# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1240# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m8, tu, mu1241# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1242# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu1243# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1244# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu1245# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1246# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu1247# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1248# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu1249# CHECK-NEXT: - - - - - 1.00 - 3.00 vsm.v v1, (a0)1250