362 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, mu5vlse8.v v1, (a1), a26vlse16.v v1, (a1), a27vlse32.v v1, (a1), a28vlse64.v v1, (a1), a29 10vsetvli zero, zero, e8, mf4, tu, mu11vlse8.v v1, (a1), a212vlse16.v v1, (a1), a213vlse32.v v1, (a1), a214vlse64.v v1, (a1), a215 16vsetvli zero, zero, e8, mf2, tu, mu17vlse8.v v1, (a1), a218vlse16.v v1, (a1), a219vlse32.v v1, (a1), a220vlse64.v v1, (a1), a221 22vsetvli zero, zero, e8, m1, tu, mu23vlse8.v v1, (a1), a224vlse16.v v1, (a1), a225vlse32.v v1, (a1), a226vlse64.v v1, (a1), a227 28vsetvli zero, zero, e8, m2, tu, mu29vlse8.v v1, (a1), a230vlse16.v v1, (a1), a231vlse32.v v1, (a1), a232 33vsetvli zero, zero, e8, m4, tu, mu34vlse8.v v1, (a1), a235vlse16.v v1, (a1), a236 37vsetvli zero, zero, e8, m8, tu, mu38vlse8.v v1, (a1), a239 40vsetvli zero, zero, e16, mf4, tu, mu41vlse8.v v1, (a1), a242vlse16.v v1, (a1), a243vlse32.v v1, (a1), a244vlse64.v v1, (a1), a245 46vsetvli zero, zero, e16, mf2, tu, mu47vlse8.v v1, (a1), a248vlse16.v v1, (a1), a249vlse32.v v1, (a1), a250vlse64.v v1, (a1), a251 52vsetvli zero, zero, e16, m1, tu, mu53vlse8.v v1, (a1), a254vlse16.v v1, (a1), a255vlse32.v v1, (a1), a256vlse64.v v1, (a1), a257 58vsetvli zero, zero, e16, m2, tu, mu59vlse8.v v1, (a1), a260vlse16.v v1, (a1), a261vlse32.v v1, (a1), a262vlse64.v v1, (a1), a263 64vsetvli zero, zero, e16, m4, tu, mu65vlse8.v v1, (a1), a266vlse16.v v1, (a1), a267vlse32.v v1, (a1), a268 69vsetvli zero, zero, e16, m8, tu, mu70vlse8.v v1, (a1), a271vlse16.v v1, (a1), a272 73vsetvli zero, zero, e32, mf2, tu, mu74vlse8.v v1, (a1), a275vlse16.v v1, (a1), a276vlse32.v v1, (a1), a277vlse64.v v1, (a1), a278 79vsetvli zero, zero, e32, m1, tu, mu80vlse8.v v1, (a1), a281vlse16.v v1, (a1), a282vlse32.v v1, (a1), a283vlse64.v v1, (a1), a284 85vsetvli zero, zero, e32, m2, tu, mu86vlse8.v v1, (a1), a287vlse16.v v1, (a1), a288vlse32.v v1, (a1), a289vlse64.v v1, (a1), a290 91vsetvli zero, zero, e32, m4, tu, mu92vlse8.v v1, (a1), a293vlse16.v v1, (a1), a294vlse32.v v1, (a1), a295vlse64.v v1, (a1), a296 97vsetvli zero, zero, e32, m8, tu, mu98vlse8.v v1, (a1), a299vlse16.v v1, (a1), a2100vlse32.v v1, (a1), a2101 102vsetvli zero, zero, e64, m1, tu, mu103vlse8.v v1, (a1), a2104vlse16.v v1, (a1), a2105vlse32.v v1, (a1), a2106vlse64.v v1, (a1), a2107 108vsetvli zero, zero, e64, m2, tu, mu109vlse8.v v1, (a1), a2110vlse16.v v1, (a1), a2111vlse32.v v1, (a1), a2112vlse64.v v1, (a1), a2113 114vsetvli zero, zero, e64, m4, tu, mu115vlse8.v v1, (a1), a2116vlse16.v v1, (a1), a2117vlse32.v v1, (a1), a2118vlse64.v v1, (a1), a2119 120vsetvli zero, zero, e64, m8, tu, mu121vlse8.v v1, (a1), a2122vlse16.v v1, (a1), a2123vlse32.v v1, (a1), a2124vlse64.v v1, (a1), a2125 126# CHECK: Iterations: 1127# CHECK-NEXT: Instructions: 100128# CHECK-NEXT: Total Cycles: 4734129# CHECK-NEXT: Total uOps: 100130 131# CHECK: Dispatch Width: 2132# CHECK-NEXT: uOps Per Cycle: 0.02133# CHECK-NEXT: IPC: 0.02134# CHECK-NEXT: Block RThroughput: 4686.0135 136# CHECK: Instruction Info:137# CHECK-NEXT: [1]: #uOps138# CHECK-NEXT: [2]: Latency139# CHECK-NEXT: [3]: RThroughput140# CHECK-NEXT: [4]: MayLoad141# CHECK-NEXT: [5]: MayStore142# CHECK-NEXT: [6]: HasSideEffects (U)143 144# CHECK: [1] [2] [3] [4] [5] [6] Instructions:145# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf8, tu, mu146# CHECK-NEXT: 1 11 8.00 * vlse8.v v1, (a1), a2147# CHECK-NEXT: 1 11 8.00 * vlse16.v v1, (a1), a2148# CHECK-NEXT: 1 11 8.00 * vlse32.v v1, (a1), a2149# CHECK-NEXT: 1 11 8.00 * vlse64.v v1, (a1), a2150# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf4, tu, mu151# CHECK-NEXT: 1 19 16.00 * vlse8.v v1, (a1), a2152# CHECK-NEXT: 1 19 16.00 * vlse16.v v1, (a1), a2153# CHECK-NEXT: 1 19 16.00 * vlse32.v v1, (a1), a2154# CHECK-NEXT: 1 19 16.00 * vlse64.v v1, (a1), a2155# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, mf2, tu, mu156# CHECK-NEXT: 1 35 32.00 * vlse8.v v1, (a1), a2157# CHECK-NEXT: 1 35 32.00 * vlse16.v v1, (a1), a2158# CHECK-NEXT: 1 35 32.00 * vlse32.v v1, (a1), a2159# CHECK-NEXT: 1 35 32.00 * vlse64.v v1, (a1), a2160# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m1, tu, mu161# CHECK-NEXT: 1 67 64.00 * vlse8.v v1, (a1), a2162# CHECK-NEXT: 1 67 64.00 * vlse16.v v1, (a1), a2163# CHECK-NEXT: 1 67 64.00 * vlse32.v v1, (a1), a2164# CHECK-NEXT: 1 67 64.00 * vlse64.v v1, (a1), a2165# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m2, tu, mu166# CHECK-NEXT: 1 131 128.00 * vlse8.v v1, (a1), a2167# CHECK-NEXT: 1 131 128.00 * vlse16.v v1, (a1), a2168# CHECK-NEXT: 1 131 128.00 * vlse32.v v1, (a1), a2169# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m4, tu, mu170# CHECK-NEXT: 1 259 256.00 * vlse8.v v1, (a1), a2171# CHECK-NEXT: 1 259 256.00 * vlse16.v v1, (a1), a2172# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e8, m8, tu, mu173# CHECK-NEXT: 1 515 512.00 * vlse8.v v1, (a1), a2174# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf4, tu, mu175# CHECK-NEXT: 1 11 8.00 * vlse8.v v1, (a1), a2176# CHECK-NEXT: 1 11 8.00 * vlse16.v v1, (a1), a2177# CHECK-NEXT: 1 11 8.00 * vlse32.v v1, (a1), a2178# CHECK-NEXT: 1 11 8.00 * vlse64.v v1, (a1), a2179# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, mf2, tu, mu180# CHECK-NEXT: 1 19 16.00 * vlse8.v v1, (a1), a2181# CHECK-NEXT: 1 19 16.00 * vlse16.v v1, (a1), a2182# CHECK-NEXT: 1 19 16.00 * vlse32.v v1, (a1), a2183# CHECK-NEXT: 1 19 16.00 * vlse64.v v1, (a1), a2184# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m1, tu, mu185# CHECK-NEXT: 1 35 32.00 * vlse8.v v1, (a1), a2186# CHECK-NEXT: 1 35 32.00 * vlse16.v v1, (a1), a2187# CHECK-NEXT: 1 35 32.00 * vlse32.v v1, (a1), a2188# CHECK-NEXT: 1 35 32.00 * vlse64.v v1, (a1), a2189# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m2, tu, mu190# CHECK-NEXT: 1 67 64.00 * vlse8.v v1, (a1), a2191# CHECK-NEXT: 1 67 64.00 * vlse16.v v1, (a1), a2192# CHECK-NEXT: 1 67 64.00 * vlse32.v v1, (a1), a2193# CHECK-NEXT: 1 67 64.00 * vlse64.v v1, (a1), a2194# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m4, tu, mu195# CHECK-NEXT: 1 131 128.00 * vlse8.v v1, (a1), a2196# CHECK-NEXT: 1 131 128.00 * vlse16.v v1, (a1), a2197# CHECK-NEXT: 1 131 128.00 * vlse32.v v1, (a1), a2198# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e16, m8, tu, mu199# CHECK-NEXT: 1 259 256.00 * vlse8.v v1, (a1), a2200# CHECK-NEXT: 1 259 256.00 * vlse16.v v1, (a1), a2201# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, mf2, tu, mu202# CHECK-NEXT: 1 11 8.00 * vlse8.v v1, (a1), a2203# CHECK-NEXT: 1 11 8.00 * vlse16.v v1, (a1), a2204# CHECK-NEXT: 1 11 8.00 * vlse32.v v1, (a1), a2205# CHECK-NEXT: 1 11 8.00 * vlse64.v v1, (a1), a2206# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m1, tu, mu207# CHECK-NEXT: 1 19 16.00 * vlse8.v v1, (a1), a2208# CHECK-NEXT: 1 19 16.00 * vlse16.v v1, (a1), a2209# CHECK-NEXT: 1 19 16.00 * vlse32.v v1, (a1), a2210# CHECK-NEXT: 1 19 16.00 * vlse64.v v1, (a1), a2211# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m2, tu, mu212# CHECK-NEXT: 1 35 32.00 * vlse8.v v1, (a1), a2213# CHECK-NEXT: 1 35 32.00 * vlse16.v v1, (a1), a2214# CHECK-NEXT: 1 35 32.00 * vlse32.v v1, (a1), a2215# CHECK-NEXT: 1 35 32.00 * vlse64.v v1, (a1), a2216# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m4, tu, mu217# CHECK-NEXT: 1 67 64.00 * vlse8.v v1, (a1), a2218# CHECK-NEXT: 1 67 64.00 * vlse16.v v1, (a1), a2219# CHECK-NEXT: 1 67 64.00 * vlse32.v v1, (a1), a2220# CHECK-NEXT: 1 67 64.00 * vlse64.v v1, (a1), a2221# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e32, m8, tu, mu222# CHECK-NEXT: 1 131 128.00 * vlse8.v v1, (a1), a2223# CHECK-NEXT: 1 131 128.00 * vlse16.v v1, (a1), a2224# CHECK-NEXT: 1 131 128.00 * vlse32.v v1, (a1), a2225# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m1, tu, mu226# CHECK-NEXT: 1 11 8.00 * vlse8.v v1, (a1), a2227# CHECK-NEXT: 1 11 8.00 * vlse16.v v1, (a1), a2228# CHECK-NEXT: 1 11 8.00 * vlse32.v v1, (a1), a2229# CHECK-NEXT: 1 11 8.00 * vlse64.v v1, (a1), a2230# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m2, tu, mu231# CHECK-NEXT: 1 19 16.00 * vlse8.v v1, (a1), a2232# CHECK-NEXT: 1 19 16.00 * vlse16.v v1, (a1), a2233# CHECK-NEXT: 1 19 16.00 * vlse32.v v1, (a1), a2234# CHECK-NEXT: 1 19 16.00 * vlse64.v v1, (a1), a2235# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m4, tu, mu236# CHECK-NEXT: 1 35 32.00 * vlse8.v v1, (a1), a2237# CHECK-NEXT: 1 35 32.00 * vlse16.v v1, (a1), a2238# CHECK-NEXT: 1 35 32.00 * vlse32.v v1, (a1), a2239# CHECK-NEXT: 1 35 32.00 * vlse64.v v1, (a1), a2240# CHECK-NEXT: 1 3 1.00 U vsetvli zero, zero, e64, m8, tu, mu241# CHECK-NEXT: 1 67 64.00 * vlse8.v v1, (a1), a2242# CHECK-NEXT: 1 67 64.00 * vlse16.v v1, (a1), a2243# CHECK-NEXT: 1 67 64.00 * vlse32.v v1, (a1), a2244# CHECK-NEXT: 1 67 64.00 * vlse64.v v1, (a1), a2245 246# CHECK: Resources:247# CHECK-NEXT: [0] - VLEN512SiFive7FDiv248# CHECK-NEXT: [1] - VLEN512SiFive7IDiv249# CHECK-NEXT: [2] - VLEN512SiFive7PipeA250# CHECK-NEXT: [3] - VLEN512SiFive7PipeB251# CHECK-NEXT: [4] - VLEN512SiFive7VA252# CHECK-NEXT: [5] - VLEN512SiFive7VCQ253# CHECK-NEXT: [6] - VLEN512SiFive7VL254# CHECK-NEXT: [7] - VLEN512SiFive7VS255 256# CHECK: Resource pressure per iteration:257# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7]258# CHECK-NEXT: - - 22.00 - - 78.00 4686.00 -259 260# CHECK: Resource pressure by instruction:261# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] Instructions:262# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf8, tu, mu263# CHECK-NEXT: - - - - - 1.00 9.00 - vlse8.v v1, (a1), a2264# CHECK-NEXT: - - - - - 1.00 9.00 - vlse16.v v1, (a1), a2265# CHECK-NEXT: - - - - - 1.00 9.00 - vlse32.v v1, (a1), a2266# CHECK-NEXT: - - - - - 1.00 9.00 - vlse64.v v1, (a1), a2267# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf4, tu, mu268# CHECK-NEXT: - - - - - 1.00 17.00 - vlse8.v v1, (a1), a2269# CHECK-NEXT: - - - - - 1.00 17.00 - vlse16.v v1, (a1), a2270# CHECK-NEXT: - - - - - 1.00 17.00 - vlse32.v v1, (a1), a2271# CHECK-NEXT: - - - - - 1.00 17.00 - vlse64.v v1, (a1), a2272# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, mf2, tu, mu273# CHECK-NEXT: - - - - - 1.00 33.00 - vlse8.v v1, (a1), a2274# CHECK-NEXT: - - - - - 1.00 33.00 - vlse16.v v1, (a1), a2275# CHECK-NEXT: - - - - - 1.00 33.00 - vlse32.v v1, (a1), a2276# CHECK-NEXT: - - - - - 1.00 33.00 - vlse64.v v1, (a1), a2277# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m1, tu, mu278# CHECK-NEXT: - - - - - 1.00 65.00 - vlse8.v v1, (a1), a2279# CHECK-NEXT: - - - - - 1.00 65.00 - vlse16.v v1, (a1), a2280# CHECK-NEXT: - - - - - 1.00 65.00 - vlse32.v v1, (a1), a2281# CHECK-NEXT: - - - - - 1.00 65.00 - vlse64.v v1, (a1), a2282# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m2, tu, mu283# CHECK-NEXT: - - - - - 1.00 129.00 - vlse8.v v1, (a1), a2284# CHECK-NEXT: - - - - - 1.00 129.00 - vlse16.v v1, (a1), a2285# CHECK-NEXT: - - - - - 1.00 129.00 - vlse32.v v1, (a1), a2286# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m4, tu, mu287# CHECK-NEXT: - - - - - 1.00 257.00 - vlse8.v v1, (a1), a2288# CHECK-NEXT: - - - - - 1.00 257.00 - vlse16.v v1, (a1), a2289# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e8, m8, tu, mu290# CHECK-NEXT: - - - - - 1.00 513.00 - vlse8.v v1, (a1), a2291# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf4, tu, mu292# CHECK-NEXT: - - - - - 1.00 9.00 - vlse8.v v1, (a1), a2293# CHECK-NEXT: - - - - - 1.00 9.00 - vlse16.v v1, (a1), a2294# CHECK-NEXT: - - - - - 1.00 9.00 - vlse32.v v1, (a1), a2295# CHECK-NEXT: - - - - - 1.00 9.00 - vlse64.v v1, (a1), a2296# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, mf2, tu, mu297# CHECK-NEXT: - - - - - 1.00 17.00 - vlse8.v v1, (a1), a2298# CHECK-NEXT: - - - - - 1.00 17.00 - vlse16.v v1, (a1), a2299# CHECK-NEXT: - - - - - 1.00 17.00 - vlse32.v v1, (a1), a2300# CHECK-NEXT: - - - - - 1.00 17.00 - vlse64.v v1, (a1), a2301# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m1, tu, mu302# CHECK-NEXT: - - - - - 1.00 33.00 - vlse8.v v1, (a1), a2303# CHECK-NEXT: - - - - - 1.00 33.00 - vlse16.v v1, (a1), a2304# CHECK-NEXT: - - - - - 1.00 33.00 - vlse32.v v1, (a1), a2305# CHECK-NEXT: - - - - - 1.00 33.00 - vlse64.v v1, (a1), a2306# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m2, tu, mu307# CHECK-NEXT: - - - - - 1.00 65.00 - vlse8.v v1, (a1), a2308# CHECK-NEXT: - - - - - 1.00 65.00 - vlse16.v v1, (a1), a2309# CHECK-NEXT: - - - - - 1.00 65.00 - vlse32.v v1, (a1), a2310# CHECK-NEXT: - - - - - 1.00 65.00 - vlse64.v v1, (a1), a2311# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m4, tu, mu312# CHECK-NEXT: - - - - - 1.00 129.00 - vlse8.v v1, (a1), a2313# CHECK-NEXT: - - - - - 1.00 129.00 - vlse16.v v1, (a1), a2314# CHECK-NEXT: - - - - - 1.00 129.00 - vlse32.v v1, (a1), a2315# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e16, m8, tu, mu316# CHECK-NEXT: - - - - - 1.00 257.00 - vlse8.v v1, (a1), a2317# CHECK-NEXT: - - - - - 1.00 257.00 - vlse16.v v1, (a1), a2318# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, mf2, tu, mu319# CHECK-NEXT: - - - - - 1.00 9.00 - vlse8.v v1, (a1), a2320# CHECK-NEXT: - - - - - 1.00 9.00 - vlse16.v v1, (a1), a2321# CHECK-NEXT: - - - - - 1.00 9.00 - vlse32.v v1, (a1), a2322# CHECK-NEXT: - - - - - 1.00 9.00 - vlse64.v v1, (a1), a2323# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m1, tu, mu324# CHECK-NEXT: - - - - - 1.00 17.00 - vlse8.v v1, (a1), a2325# CHECK-NEXT: - - - - - 1.00 17.00 - vlse16.v v1, (a1), a2326# CHECK-NEXT: - - - - - 1.00 17.00 - vlse32.v v1, (a1), a2327# CHECK-NEXT: - - - - - 1.00 17.00 - vlse64.v v1, (a1), a2328# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m2, tu, mu329# CHECK-NEXT: - - - - - 1.00 33.00 - vlse8.v v1, (a1), a2330# CHECK-NEXT: - - - - - 1.00 33.00 - vlse16.v v1, (a1), a2331# CHECK-NEXT: - - - - - 1.00 33.00 - vlse32.v v1, (a1), a2332# CHECK-NEXT: - - - - - 1.00 33.00 - vlse64.v v1, (a1), a2333# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m4, tu, mu334# CHECK-NEXT: - - - - - 1.00 65.00 - vlse8.v v1, (a1), a2335# CHECK-NEXT: - - - - - 1.00 65.00 - vlse16.v v1, (a1), a2336# CHECK-NEXT: - - - - - 1.00 65.00 - vlse32.v v1, (a1), a2337# CHECK-NEXT: - - - - - 1.00 65.00 - vlse64.v v1, (a1), a2338# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e32, m8, tu, mu339# CHECK-NEXT: - - - - - 1.00 129.00 - vlse8.v v1, (a1), a2340# CHECK-NEXT: - - - - - 1.00 129.00 - vlse16.v v1, (a1), a2341# CHECK-NEXT: - - - - - 1.00 129.00 - vlse32.v v1, (a1), a2342# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m1, tu, mu343# CHECK-NEXT: - - - - - 1.00 9.00 - vlse8.v v1, (a1), a2344# CHECK-NEXT: - - - - - 1.00 9.00 - vlse16.v v1, (a1), a2345# CHECK-NEXT: - - - - - 1.00 9.00 - vlse32.v v1, (a1), a2346# CHECK-NEXT: - - - - - 1.00 9.00 - vlse64.v v1, (a1), a2347# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m2, tu, mu348# CHECK-NEXT: - - - - - 1.00 17.00 - vlse8.v v1, (a1), a2349# CHECK-NEXT: - - - - - 1.00 17.00 - vlse16.v v1, (a1), a2350# CHECK-NEXT: - - - - - 1.00 17.00 - vlse32.v v1, (a1), a2351# CHECK-NEXT: - - - - - 1.00 17.00 - vlse64.v v1, (a1), a2352# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m4, tu, mu353# CHECK-NEXT: - - - - - 1.00 33.00 - vlse8.v v1, (a1), a2354# CHECK-NEXT: - - - - - 1.00 33.00 - vlse16.v v1, (a1), a2355# CHECK-NEXT: - - - - - 1.00 33.00 - vlse32.v v1, (a1), a2356# CHECK-NEXT: - - - - - 1.00 33.00 - vlse64.v v1, (a1), a2357# CHECK-NEXT: - - 1.00 - - - - - vsetvli zero, zero, e64, m8, tu, mu358# CHECK-NEXT: - - - - - 1.00 65.00 - vlse8.v v1, (a1), a2359# CHECK-NEXT: - - - - - 1.00 65.00 - vlse16.v v1, (a1), a2360# CHECK-NEXT: - - - - - 1.00 65.00 - vlse32.v v1, (a1), a2361# CHECK-NEXT: - - - - - 1.00 65.00 - vlse64.v v1, (a1), a2362