brintos

brintos / llvm-project-archived public Read only

0
0
Text · 69.5 KiB · 83de52b Raw
833 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=riscv64 -mcpu=sifive-p670 -iterations=1 < %s | FileCheck %s3 4vsetvli zero, zero, e8, mf8, tu, mu5vdiv.vv v8, v16, v246vsetvli zero, zero, e8, mf4, tu, mu7vdiv.vv v8, v16, v248vsetvli zero, zero, e8, mf2, tu, mu9vdiv.vv v8, v16, v2410vsetvli zero, zero, e8, m1, tu, mu11vdiv.vv v8, v16, v2412vsetvli zero, zero, e8, m1, tu, mu13vdiv.vv v8, v16, v2414vsetvli zero, zero, e8, m2, tu, mu15vdiv.vv v8, v16, v2416vsetvli zero, zero, e8, m4, tu, mu17vdiv.vv v8, v16, v2418vsetvli zero, zero, e8, m8, tu, mu19vdiv.vv v8, v16, v2420vsetvli zero, zero, e16, mf4, tu, mu21vdiv.vv v8, v16, v2422vsetvli zero, zero, e16, mf2, tu, mu23vdiv.vv v8, v16, v2424vsetvli zero, zero, e16, m1, tu, mu25vdiv.vv v8, v16, v2426vsetvli zero, zero, e16, m1, tu, mu27vdiv.vv v8, v16, v2428vsetvli zero, zero, e16, m2, tu, mu29vdiv.vv v8, v16, v2430vsetvli zero, zero, e16, m4, tu, mu31vdiv.vv v8, v16, v2432vsetvli zero, zero, e16, m8, tu, mu33vdiv.vv v8, v16, v2434vsetvli zero, zero, e32, mf2, tu, mu35vdiv.vv v8, v16, v2436vsetvli zero, zero, e32, m1, tu, mu37vdiv.vv v8, v16, v2438vsetvli zero, zero, e32, m1, tu, mu39vdiv.vv v8, v16, v2440vsetvli zero, zero, e32, m2, tu, mu41vdiv.vv v8, v16, v2442vsetvli zero, zero, e32, m4, tu, mu43vdiv.vv v8, v16, v2444vsetvli zero, zero, e32, m8, tu, mu45vdiv.vv v8, v16, v2446vsetvli zero, zero, e64, m1, tu, mu47vdiv.vv v8, v16, v2448vsetvli zero, zero, e64, m1, tu, mu49vdiv.vv v8, v16, v2450vsetvli zero, zero, e64, m2, tu, mu51vdiv.vv v8, v16, v2452vsetvli zero, zero, e64, m4, tu, mu53vdiv.vv v8, v16, v2454vsetvli zero, zero, e64, m8, tu, mu55vdiv.vv v8, v16, v2456 57vsetvli zero, zero, e8, mf8, tu, mu58vdiv.vx v8, v16, a059vsetvli zero, zero, e8, mf4, tu, mu60vdiv.vx v8, v16, a061vsetvli zero, zero, e8, mf2, tu, mu62vdiv.vx v8, v16, a063vsetvli zero, zero, e8, m1, tu, mu64vdiv.vx v8, v16, a065vsetvli zero, zero, e8, m1, tu, mu66vdiv.vx v8, v16, a067vsetvli zero, zero, e8, m2, tu, mu68vdiv.vx v8, v16, a069vsetvli zero, zero, e8, m4, tu, mu70vdiv.vx v8, v16, a071vsetvli zero, zero, e8, m8, tu, mu72vdiv.vx v8, v16, a073vsetvli zero, zero, e16, mf4, tu, mu74vdiv.vx v8, v16, a075vsetvli zero, zero, e16, mf2, tu, mu76vdiv.vx v8, v16, a077vsetvli zero, zero, e16, m1, tu, mu78vdiv.vx v8, v16, a079vsetvli zero, zero, e16, m1, tu, mu80vdiv.vx v8, v16, a081vsetvli zero, zero, e16, m2, tu, mu82vdiv.vx v8, v16, a083vsetvli zero, zero, e16, m4, tu, mu84vdiv.vx v8, v16, a085vsetvli zero, zero, e16, m8, tu, mu86vdiv.vx v8, v16, a087vsetvli zero, zero, e32, mf2, tu, mu88vdiv.vx v8, v16, a089vsetvli zero, zero, e32, m1, tu, mu90vdiv.vx v8, v16, a091vsetvli zero, zero, e32, m1, tu, mu92vdiv.vx v8, v16, a093vsetvli zero, zero, e32, m2, tu, mu94vdiv.vx v8, v16, a095vsetvli zero, zero, e32, m4, tu, mu96vdiv.vx v8, v16, a097vsetvli zero, zero, e32, m8, tu, mu98vdiv.vx v8, v16, a099vsetvli zero, zero, e64, m1, tu, mu100vdiv.vx v8, v16, a0101vsetvli zero, zero, e64, m1, tu, mu102vdiv.vx v8, v16, a0103vsetvli zero, zero, e64, m2, tu, mu104vdiv.vx v8, v16, a0105vsetvli zero, zero, e64, m4, tu, mu106vdiv.vx v8, v16, a0107vsetvli zero, zero, e64, m8, tu, mu108vdiv.vx v8, v16, a0109 110vsetvli zero, zero, e8, mf8, tu, mu111vfdiv.vv v8, v16, v24112vsetvli zero, zero, e8, mf4, tu, mu113vfdiv.vv v8, v16, v24114vsetvli zero, zero, e8, mf2, tu, mu115vfdiv.vv v8, v16, v24116vsetvli zero, zero, e8, m1, tu, mu117vfdiv.vv v8, v16, v24118vsetvli zero, zero, e8, m1, tu, mu119vfdiv.vv v8, v16, v24120vsetvli zero, zero, e8, m2, tu, mu121vfdiv.vv v8, v16, v24122vsetvli zero, zero, e8, m4, tu, mu123vfdiv.vv v8, v16, v24124vsetvli zero, zero, e8, m8, tu, mu125vfdiv.vv v8, v16, v24126vsetvli zero, zero, e16, mf4, tu, mu127vfdiv.vv v8, v16, v24128vsetvli zero, zero, e16, mf2, tu, mu129vfdiv.vv v8, v16, v24130vsetvli zero, zero, e16, m1, tu, mu131vfdiv.vv v8, v16, v24132vsetvli zero, zero, e16, m1, tu, mu133vfdiv.vv v8, v16, v24134vsetvli zero, zero, e16, m2, tu, mu135vfdiv.vv v8, v16, v24136vsetvli zero, zero, e16, m4, tu, mu137vfdiv.vv v8, v16, v24138vsetvli zero, zero, e16, m8, tu, mu139vfdiv.vv v8, v16, v24140vsetvli zero, zero, e32, mf2, tu, mu141vfdiv.vv v8, v16, v24142vsetvli zero, zero, e32, m1, tu, mu143vfdiv.vv v8, v16, v24144vsetvli zero, zero, e32, m1, tu, mu145vfdiv.vv v8, v16, v24146vsetvli zero, zero, e32, m2, tu, mu147vfdiv.vv v8, v16, v24148vsetvli zero, zero, e32, m4, tu, mu149vfdiv.vv v8, v16, v24150vsetvli zero, zero, e32, m8, tu, mu151vfdiv.vv v8, v16, v24152vsetvli zero, zero, e64, m1, tu, mu153vfdiv.vv v8, v16, v24154vsetvli zero, zero, e64, m1, tu, mu155vfdiv.vv v8, v16, v24156vsetvli zero, zero, e64, m2, tu, mu157vfdiv.vv v8, v16, v24158vsetvli zero, zero, e64, m4, tu, mu159vfdiv.vv v8, v16, v24160vsetvli zero, zero, e64, m8, tu, mu161vfdiv.vv v8, v16, v24162 163vsetvli zero, zero, e8, mf8, tu, mu164vfdiv.vf v8, v16, fa0165vsetvli zero, zero, e8, mf4, tu, mu166vfdiv.vf v8, v16, fa0167vsetvli zero, zero, e8, mf2, tu, mu168vfdiv.vf v8, v16, fa0169vsetvli zero, zero, e8, m1, tu, mu170vfdiv.vf v8, v16, fa0171vsetvli zero, zero, e8, m1, tu, mu172vfdiv.vf v8, v16, fa0173vsetvli zero, zero, e8, m2, tu, mu174vfdiv.vf v8, v16, fa0175vsetvli zero, zero, e8, m4, tu, mu176vfdiv.vf v8, v16, fa0177vsetvli zero, zero, e8, m8, tu, mu178vfdiv.vf v8, v16, fa0179vsetvli zero, zero, e16, mf4, tu, mu180vfdiv.vf v8, v16, fa0181vsetvli zero, zero, e16, mf2, tu, mu182vfdiv.vf v8, v16, fa0183vsetvli zero, zero, e16, m1, tu, mu184vfdiv.vf v8, v16, fa0185vsetvli zero, zero, e16, m1, tu, mu186vfdiv.vf v8, v16, fa0187vsetvli zero, zero, e16, m2, tu, mu188vfdiv.vf v8, v16, fa0189vsetvli zero, zero, e16, m4, tu, mu190vfdiv.vf v8, v16, fa0191vsetvli zero, zero, e16, m8, tu, mu192vfdiv.vf v8, v16, fa0193vsetvli zero, zero, e32, mf2, tu, mu194vfdiv.vf v8, v16, fa0195vsetvli zero, zero, e32, m1, tu, mu196vfdiv.vf v8, v16, fa0197vsetvli zero, zero, e32, m1, tu, mu198vfdiv.vf v8, v16, fa0199vsetvli zero, zero, e32, m2, tu, mu200vfdiv.vf v8, v16, fa0201vsetvli zero, zero, e32, m4, tu, mu202vfdiv.vf v8, v16, fa0203vsetvli zero, zero, e32, m8, tu, mu204vfdiv.vf v8, v16, fa0205vsetvli zero, zero, e64, m1, tu, mu206vfdiv.vf v8, v16, fa0207vsetvli zero, zero, e64, m1, tu, mu208vfdiv.vf v8, v16, fa0209vsetvli zero, zero, e64, m2, tu, mu210vfdiv.vf v8, v16, fa0211vsetvli zero, zero, e64, m4, tu, mu212vfdiv.vf v8, v16, fa0213vsetvli zero, zero, e64, m8, tu, mu214vfdiv.vf v8, v16, fa0215 216vsetvli zero, zero, e8, mf8, tu, mu217vfsqrt.v v8, v16218vsetvli zero, zero, e8, mf4, tu, mu219vfsqrt.v v8, v16220vsetvli zero, zero, e8, mf2, tu, mu221vfsqrt.v v8, v16222vsetvli zero, zero, e8, m1, tu, mu223vfsqrt.v v8, v16224vsetvli zero, zero, e8, m1, tu, mu225vfsqrt.v v8, v16226vsetvli zero, zero, e8, m2, tu, mu227vfsqrt.v v8, v16228vsetvli zero, zero, e8, m4, tu, mu229vfsqrt.v v8, v16230vsetvli zero, zero, e8, m8, tu, mu231vfsqrt.v v8, v16232vsetvli zero, zero, e16, mf4, tu, mu233vfsqrt.v v8, v16234vsetvli zero, zero, e16, mf2, tu, mu235vfsqrt.v v8, v16236vsetvli zero, zero, e16, m1, tu, mu237vfsqrt.v v8, v16238vsetvli zero, zero, e16, m1, tu, mu239vfsqrt.v v8, v16240vsetvli zero, zero, e16, m2, tu, mu241vfsqrt.v v8, v16242vsetvli zero, zero, e16, m4, tu, mu243vfsqrt.v v8, v16244vsetvli zero, zero, e16, m8, tu, mu245vfsqrt.v v8, v16246vsetvli zero, zero, e32, mf2, tu, mu247vfsqrt.v v8, v16248vsetvli zero, zero, e32, m1, tu, mu249vfsqrt.v v8, v16250vsetvli zero, zero, e32, m1, tu, mu251vfsqrt.v v8, v16252vsetvli zero, zero, e32, m2, tu, mu253vfsqrt.v v8, v16254vsetvli zero, zero, e32, m4, tu, mu255vfsqrt.v v8, v16256vsetvli zero, zero, e32, m8, tu, mu257vfsqrt.v v8, v16258vsetvli zero, zero, e64, m1, tu, mu259vfsqrt.v v8, v16260vsetvli zero, zero, e64, m1, tu, mu261vfsqrt.v v8, v16262vsetvli zero, zero, e64, m2, tu, mu263vfsqrt.v v8, v16264vsetvli zero, zero, e64, m4, tu, mu265vfsqrt.v v8, v16266vsetvli zero, zero, e64, m8, tu, mu267vfsqrt.v v8, v16268 269# CHECK:      Iterations:        1270# CHECK-NEXT: Instructions:      260271# CHECK-NEXT: Total Cycles:      10243272# CHECK-NEXT: Total uOps:        260273 274# CHECK:      Dispatch Width:    4275# CHECK-NEXT: uOps Per Cycle:    0.03276# CHECK-NEXT: IPC:               0.03277# CHECK-NEXT: Block RThroughput: 10185.0278 279# CHECK:      Instruction Info:280# CHECK-NEXT: [1]: #uOps281# CHECK-NEXT: [2]: Latency282# CHECK-NEXT: [3]: RThroughput283# CHECK-NEXT: [4]: MayLoad284# CHECK-NEXT: [5]: MayStore285# CHECK-NEXT: [6]: HasSideEffects (U)286 287# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:288# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu289# CHECK-NEXT:  1      51    51.00                       vdiv.vv	v8, v16, v24290# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu291# CHECK-NEXT:  1      51    51.00                       vdiv.vv	v8, v16, v24292# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu293# CHECK-NEXT:  1      51    51.00                       vdiv.vv	v8, v16, v24294# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu295# CHECK-NEXT:  1      51    51.00                       vdiv.vv	v8, v16, v24296# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu297# CHECK-NEXT:  1      51    51.00                       vdiv.vv	v8, v16, v24298# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu299# CHECK-NEXT:  1      102   102.00                      vdiv.vv	v8, v16, v24300# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu301# CHECK-NEXT:  1      204   204.00                      vdiv.vv	v8, v16, v24302# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu303# CHECK-NEXT:  1      408   408.00                      vdiv.vv	v8, v16, v24304# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu305# CHECK-NEXT:  1      45    45.00                       vdiv.vv	v8, v16, v24306# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu307# CHECK-NEXT:  1      45    45.00                       vdiv.vv	v8, v16, v24308# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu309# CHECK-NEXT:  1      45    45.00                       vdiv.vv	v8, v16, v24310# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu311# CHECK-NEXT:  1      45    45.00                       vdiv.vv	v8, v16, v24312# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu313# CHECK-NEXT:  1      90    90.00                       vdiv.vv	v8, v16, v24314# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu315# CHECK-NEXT:  1      180   180.00                      vdiv.vv	v8, v16, v24316# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu317# CHECK-NEXT:  1      360   360.00                      vdiv.vv	v8, v16, v24318# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu319# CHECK-NEXT:  1      42    42.00                       vdiv.vv	v8, v16, v24320# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu321# CHECK-NEXT:  1      42    42.00                       vdiv.vv	v8, v16, v24322# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu323# CHECK-NEXT:  1      42    42.00                       vdiv.vv	v8, v16, v24324# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu325# CHECK-NEXT:  1      84    84.00                       vdiv.vv	v8, v16, v24326# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu327# CHECK-NEXT:  1      168   168.00                      vdiv.vv	v8, v16, v24328# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu329# CHECK-NEXT:  1      336   336.00                      vdiv.vv	v8, v16, v24330# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu331# CHECK-NEXT:  1      72    72.00                       vdiv.vv	v8, v16, v24332# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu333# CHECK-NEXT:  1      72    72.00                       vdiv.vv	v8, v16, v24334# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu335# CHECK-NEXT:  1      144   144.00                      vdiv.vv	v8, v16, v24336# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu337# CHECK-NEXT:  1      288   288.00                      vdiv.vv	v8, v16, v24338# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu339# CHECK-NEXT:  1      576   576.00                      vdiv.vv	v8, v16, v24340# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu341# CHECK-NEXT:  1      51    51.00                       vdiv.vx	v8, v16, a0342# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu343# CHECK-NEXT:  1      51    51.00                       vdiv.vx	v8, v16, a0344# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu345# CHECK-NEXT:  1      51    51.00                       vdiv.vx	v8, v16, a0346# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu347# CHECK-NEXT:  1      51    51.00                       vdiv.vx	v8, v16, a0348# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu349# CHECK-NEXT:  1      51    51.00                       vdiv.vx	v8, v16, a0350# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu351# CHECK-NEXT:  1      102   102.00                      vdiv.vx	v8, v16, a0352# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu353# CHECK-NEXT:  1      204   204.00                      vdiv.vx	v8, v16, a0354# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu355# CHECK-NEXT:  1      408   408.00                      vdiv.vx	v8, v16, a0356# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu357# CHECK-NEXT:  1      45    45.00                       vdiv.vx	v8, v16, a0358# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu359# CHECK-NEXT:  1      45    45.00                       vdiv.vx	v8, v16, a0360# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu361# CHECK-NEXT:  1      45    45.00                       vdiv.vx	v8, v16, a0362# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu363# CHECK-NEXT:  1      45    45.00                       vdiv.vx	v8, v16, a0364# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu365# CHECK-NEXT:  1      90    90.00                       vdiv.vx	v8, v16, a0366# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu367# CHECK-NEXT:  1      180   180.00                      vdiv.vx	v8, v16, a0368# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu369# CHECK-NEXT:  1      360   360.00                      vdiv.vx	v8, v16, a0370# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu371# CHECK-NEXT:  1      42    42.00                       vdiv.vx	v8, v16, a0372# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu373# CHECK-NEXT:  1      42    42.00                       vdiv.vx	v8, v16, a0374# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu375# CHECK-NEXT:  1      42    42.00                       vdiv.vx	v8, v16, a0376# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu377# CHECK-NEXT:  1      84    84.00                       vdiv.vx	v8, v16, a0378# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu379# CHECK-NEXT:  1      168   168.00                      vdiv.vx	v8, v16, a0380# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu381# CHECK-NEXT:  1      336   336.00                      vdiv.vx	v8, v16, a0382# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu383# CHECK-NEXT:  1      72    72.00                       vdiv.vx	v8, v16, a0384# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu385# CHECK-NEXT:  1      72    72.00                       vdiv.vx	v8, v16, a0386# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu387# CHECK-NEXT:  1      144   144.00                      vdiv.vx	v8, v16, a0388# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu389# CHECK-NEXT:  1      288   288.00                      vdiv.vx	v8, v16, a0390# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu391# CHECK-NEXT:  1      576   576.00                      vdiv.vx	v8, v16, a0392# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu393# CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24394# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu395# CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24396# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu397# CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24398# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu399# CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24400# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu401# CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24402# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu403# CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24404# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu405# CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24406# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu407# CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24408# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu409# CHECK-NEXT:  1      29    29.00                       vfdiv.vv	v8, v16, v24410# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu411# CHECK-NEXT:  1      29    29.00                       vfdiv.vv	v8, v16, v24412# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu413# CHECK-NEXT:  1      29    29.00                       vfdiv.vv	v8, v16, v24414# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu415# CHECK-NEXT:  1      29    29.00                       vfdiv.vv	v8, v16, v24416# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu417# CHECK-NEXT:  1      58    58.00                       vfdiv.vv	v8, v16, v24418# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu419# CHECK-NEXT:  1      116   116.00                      vfdiv.vv	v8, v16, v24420# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu421# CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24422# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu423# CHECK-NEXT:  1      25    25.00                       vfdiv.vv	v8, v16, v24424# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu425# CHECK-NEXT:  1      25    25.00                       vfdiv.vv	v8, v16, v24426# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu427# CHECK-NEXT:  1      25    25.00                       vfdiv.vv	v8, v16, v24428# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu429# CHECK-NEXT:  1      50    50.00                       vfdiv.vv	v8, v16, v24430# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu431# CHECK-NEXT:  1      100   100.00                      vfdiv.vv	v8, v16, v24432# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu433# CHECK-NEXT:  1      200   200.00                      vfdiv.vv	v8, v16, v24434# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu435# CHECK-NEXT:  1      37    37.00                       vfdiv.vv	v8, v16, v24436# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu437# CHECK-NEXT:  1      37    37.00                       vfdiv.vv	v8, v16, v24438# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu439# CHECK-NEXT:  1      74    74.00                       vfdiv.vv	v8, v16, v24440# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu441# CHECK-NEXT:  1      148   148.00                      vfdiv.vv	v8, v16, v24442# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu443# CHECK-NEXT:  1      296   296.00                      vfdiv.vv	v8, v16, v24444# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu445# CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0446# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu447# CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0448# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu449# CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0450# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu451# CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0452# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu453# CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0454# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu455# CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0456# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu457# CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0458# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu459# CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0460# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu461# CHECK-NEXT:  1      29    29.00                       vfdiv.vf	v8, v16, fa0462# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu463# CHECK-NEXT:  1      29    29.00                       vfdiv.vf	v8, v16, fa0464# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu465# CHECK-NEXT:  1      29    29.00                       vfdiv.vf	v8, v16, fa0466# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu467# CHECK-NEXT:  1      29    29.00                       vfdiv.vf	v8, v16, fa0468# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu469# CHECK-NEXT:  1      58    58.00                       vfdiv.vf	v8, v16, fa0470# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu471# CHECK-NEXT:  1      116   116.00                      vfdiv.vf	v8, v16, fa0472# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu473# CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0474# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu475# CHECK-NEXT:  1      25    25.00                       vfdiv.vf	v8, v16, fa0476# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu477# CHECK-NEXT:  1      25    25.00                       vfdiv.vf	v8, v16, fa0478# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu479# CHECK-NEXT:  1      25    25.00                       vfdiv.vf	v8, v16, fa0480# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu481# CHECK-NEXT:  1      50    50.00                       vfdiv.vf	v8, v16, fa0482# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu483# CHECK-NEXT:  1      100   100.00                      vfdiv.vf	v8, v16, fa0484# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu485# CHECK-NEXT:  1      200   200.00                      vfdiv.vf	v8, v16, fa0486# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu487# CHECK-NEXT:  1      37    37.00                       vfdiv.vf	v8, v16, fa0488# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu489# CHECK-NEXT:  1      37    37.00                       vfdiv.vf	v8, v16, fa0490# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu491# CHECK-NEXT:  1      74    74.00                       vfdiv.vf	v8, v16, fa0492# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu493# CHECK-NEXT:  1      148   148.00                      vfdiv.vf	v8, v16, fa0494# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu495# CHECK-NEXT:  1      296   296.00                      vfdiv.vf	v8, v16, fa0496# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf8, tu, mu497# CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16498# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf4, tu, mu499# CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16500# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, mf2, tu, mu501# CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16502# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu503# CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16504# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m1, tu, mu505# CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16506# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m2, tu, mu507# CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16508# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m4, tu, mu509# CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16510# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu511# CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16512# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu513# CHECK-NEXT:  1      29    29.00                       vfsqrt.v	v8, v16514# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu515# CHECK-NEXT:  1      29    29.00                       vfsqrt.v	v8, v16516# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu517# CHECK-NEXT:  1      29    29.00                       vfsqrt.v	v8, v16518# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m1, tu, mu519# CHECK-NEXT:  1      29    29.00                       vfsqrt.v	v8, v16520# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m2, tu, mu521# CHECK-NEXT:  1      58    58.00                       vfsqrt.v	v8, v16522# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m4, tu, mu523# CHECK-NEXT:  1      116   116.00                      vfsqrt.v	v8, v16524# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu525# CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16526# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu527# CHECK-NEXT:  1      25    25.00                       vfsqrt.v	v8, v16528# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu529# CHECK-NEXT:  1      25    25.00                       vfsqrt.v	v8, v16530# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu531# CHECK-NEXT:  1      25    25.00                       vfsqrt.v	v8, v16532# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m2, tu, mu533# CHECK-NEXT:  1      50    50.00                       vfsqrt.v	v8, v16534# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m4, tu, mu535# CHECK-NEXT:  1      100   100.00                      vfsqrt.v	v8, v16536# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu537# CHECK-NEXT:  1      200   200.00                      vfsqrt.v	v8, v16538# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu539# CHECK-NEXT:  1      37    37.00                       vfsqrt.v	v8, v16540# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu541# CHECK-NEXT:  1      37    37.00                       vfsqrt.v	v8, v16542# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m2, tu, mu543# CHECK-NEXT:  1      74    74.00                       vfsqrt.v	v8, v16544# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m4, tu, mu545# CHECK-NEXT:  1      148   148.00                      vfsqrt.v	v8, v16546# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m8, tu, mu547# CHECK-NEXT:  1      296   296.00                      vfsqrt.v	v8, v16548 549# CHECK:      Resources:550# CHECK-NEXT: [0]   - SiFiveP600Div551# CHECK-NEXT: [1]   - SiFiveP600FEXQ0552# CHECK-NEXT: [2]   - SiFiveP600FEXQ1553# CHECK-NEXT: [3]   - SiFiveP600FloatDiv554# CHECK-NEXT: [4]   - SiFiveP600IEXQ0555# CHECK-NEXT: [5]   - SiFiveP600IEXQ1556# CHECK-NEXT: [6]   - SiFiveP600IEXQ2557# CHECK-NEXT: [7]   - SiFiveP600IEXQ3558# CHECK-NEXT: [8.0] - SiFiveP600LDST559# CHECK-NEXT: [8.1] - SiFiveP600LDST560# CHECK-NEXT: [9]   - SiFiveP600VDiv561# CHECK-NEXT: [10]  - SiFiveP600VEXQ0562# CHECK-NEXT: [11]  - SiFiveP600VEXQ1563# CHECK-NEXT: [12]  - SiFiveP600VFloatDiv564# CHECK-NEXT: [13]  - SiFiveP600VLD565# CHECK-NEXT: [14]  - SiFiveP600VST566 567# CHECK:      Resource pressure per iteration:568# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8.0]  [8.1]  [9]    [10]   [11]   [12]   [13]   [14]569# CHECK-NEXT:  -      -      -      -     130.00  -      -      -      -      -     7290.00  -    485.00 10185.00  -    -570 571# CHECK:      Resource pressure by instruction:572# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8.0]  [8.1]  [9]    [10]   [11]   [12]   [13]   [14]   Instructions:573# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu574# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     51.00   -     1.00    -      -      -     vdiv.vv	v8, v16, v24575# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu576# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     51.00   -     1.00    -      -      -     vdiv.vv	v8, v16, v24577# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu578# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     51.00   -     1.00    -      -      -     vdiv.vv	v8, v16, v24579# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu580# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     51.00   -     1.00    -      -      -     vdiv.vv	v8, v16, v24581# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu582# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     51.00   -     1.00    -      -      -     vdiv.vv	v8, v16, v24583# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu584# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     102.00  -     2.00    -      -      -     vdiv.vv	v8, v16, v24585# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu586# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     204.00  -     4.00    -      -      -     vdiv.vv	v8, v16, v24587# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu588# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     408.00  -     8.00    -      -      -     vdiv.vv	v8, v16, v24589# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu590# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     45.00   -     1.00    -      -      -     vdiv.vv	v8, v16, v24591# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu592# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     45.00   -     1.00    -      -      -     vdiv.vv	v8, v16, v24593# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu594# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     45.00   -     1.00    -      -      -     vdiv.vv	v8, v16, v24595# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu596# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     45.00   -     1.00    -      -      -     vdiv.vv	v8, v16, v24597# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu598# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     90.00   -     2.00    -      -      -     vdiv.vv	v8, v16, v24599# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu600# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     180.00  -     4.00    -      -      -     vdiv.vv	v8, v16, v24601# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu602# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     360.00  -     8.00    -      -      -     vdiv.vv	v8, v16, v24603# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu604# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     42.00   -     1.00    -      -      -     vdiv.vv	v8, v16, v24605# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu606# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     42.00   -     1.00    -      -      -     vdiv.vv	v8, v16, v24607# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu608# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     42.00   -     1.00    -      -      -     vdiv.vv	v8, v16, v24609# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu610# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     84.00   -     2.00    -      -      -     vdiv.vv	v8, v16, v24611# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu612# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     168.00  -     4.00    -      -      -     vdiv.vv	v8, v16, v24613# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu614# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     336.00  -     8.00    -      -      -     vdiv.vv	v8, v16, v24615# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu616# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     72.00   -     1.00    -      -      -     vdiv.vv	v8, v16, v24617# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu618# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     72.00   -     1.00    -      -      -     vdiv.vv	v8, v16, v24619# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu620# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     144.00  -     2.00    -      -      -     vdiv.vv	v8, v16, v24621# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu622# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     288.00  -     4.00    -      -      -     vdiv.vv	v8, v16, v24623# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu624# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     576.00  -     8.00    -      -      -     vdiv.vv	v8, v16, v24625# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu626# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     51.00   -     1.00    -      -      -     vdiv.vx	v8, v16, a0627# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu628# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     51.00   -     1.00    -      -      -     vdiv.vx	v8, v16, a0629# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu630# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     51.00   -     1.00    -      -      -     vdiv.vx	v8, v16, a0631# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu632# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     51.00   -     1.00    -      -      -     vdiv.vx	v8, v16, a0633# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu634# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     51.00   -     1.00    -      -      -     vdiv.vx	v8, v16, a0635# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu636# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     102.00  -     2.00    -      -      -     vdiv.vx	v8, v16, a0637# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu638# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     204.00  -     4.00    -      -      -     vdiv.vx	v8, v16, a0639# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu640# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     408.00  -     8.00    -      -      -     vdiv.vx	v8, v16, a0641# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu642# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     45.00   -     1.00    -      -      -     vdiv.vx	v8, v16, a0643# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu644# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     45.00   -     1.00    -      -      -     vdiv.vx	v8, v16, a0645# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu646# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     45.00   -     1.00    -      -      -     vdiv.vx	v8, v16, a0647# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu648# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     45.00   -     1.00    -      -      -     vdiv.vx	v8, v16, a0649# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu650# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     90.00   -     2.00    -      -      -     vdiv.vx	v8, v16, a0651# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu652# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     180.00  -     4.00    -      -      -     vdiv.vx	v8, v16, a0653# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu654# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     360.00  -     8.00    -      -      -     vdiv.vx	v8, v16, a0655# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu656# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     42.00   -     1.00    -      -      -     vdiv.vx	v8, v16, a0657# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu658# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     42.00   -     1.00    -      -      -     vdiv.vx	v8, v16, a0659# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu660# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     42.00   -     1.00    -      -      -     vdiv.vx	v8, v16, a0661# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu662# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     84.00   -     2.00    -      -      -     vdiv.vx	v8, v16, a0663# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu664# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     168.00  -     4.00    -      -      -     vdiv.vx	v8, v16, a0665# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu666# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     336.00  -     8.00    -      -      -     vdiv.vx	v8, v16, a0667# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu668# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     72.00   -     1.00    -      -      -     vdiv.vx	v8, v16, a0669# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu670# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     72.00   -     1.00    -      -      -     vdiv.vx	v8, v16, a0671# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu672# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     144.00  -     2.00    -      -      -     vdiv.vx	v8, v16, a0673# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu674# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     288.00  -     4.00    -      -      -     vdiv.vx	v8, v16, a0675# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu676# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     576.00  -     8.00    -      -      -     vdiv.vx	v8, v16, a0677# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu678# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24679# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu680# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24681# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu682# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24683# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu684# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24685# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu686# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24687# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu688# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24689# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu690# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24691# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu692# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24693# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu694# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   29.00   -      -     vfdiv.vv	v8, v16, v24695# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu696# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   29.00   -      -     vfdiv.vv	v8, v16, v24697# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu698# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   29.00   -      -     vfdiv.vv	v8, v16, v24699# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu700# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   29.00   -      -     vfdiv.vv	v8, v16, v24701# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu702# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00   58.00   -      -     vfdiv.vv	v8, v16, v24703# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu704# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   116.00  -      -     vfdiv.vv	v8, v16, v24705# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu706# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24707# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu708# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   25.00   -      -     vfdiv.vv	v8, v16, v24709# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu710# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   25.00   -      -     vfdiv.vv	v8, v16, v24711# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu712# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   25.00   -      -     vfdiv.vv	v8, v16, v24713# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu714# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00   50.00   -      -     vfdiv.vv	v8, v16, v24715# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu716# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   100.00  -      -     vfdiv.vv	v8, v16, v24717# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu718# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   200.00  -      -     vfdiv.vv	v8, v16, v24719# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu720# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   37.00   -      -     vfdiv.vv	v8, v16, v24721# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu722# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   37.00   -      -     vfdiv.vv	v8, v16, v24723# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu724# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00   74.00   -      -     vfdiv.vv	v8, v16, v24725# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu726# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   148.00  -      -     vfdiv.vv	v8, v16, v24727# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu728# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   296.00  -      -     vfdiv.vv	v8, v16, v24729# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu730# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0731# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu732# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0733# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu734# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0735# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu736# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0737# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu738# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0739# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu740# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0741# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu742# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0743# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu744# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0745# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu746# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   29.00   -      -     vfdiv.vf	v8, v16, fa0747# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu748# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   29.00   -      -     vfdiv.vf	v8, v16, fa0749# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu750# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   29.00   -      -     vfdiv.vf	v8, v16, fa0751# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu752# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   29.00   -      -     vfdiv.vf	v8, v16, fa0753# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu754# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00   58.00   -      -     vfdiv.vf	v8, v16, fa0755# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu756# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   116.00  -      -     vfdiv.vf	v8, v16, fa0757# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu758# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0759# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu760# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   25.00   -      -     vfdiv.vf	v8, v16, fa0761# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu762# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   25.00   -      -     vfdiv.vf	v8, v16, fa0763# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu764# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   25.00   -      -     vfdiv.vf	v8, v16, fa0765# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu766# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00   50.00   -      -     vfdiv.vf	v8, v16, fa0767# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu768# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   100.00  -      -     vfdiv.vf	v8, v16, fa0769# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu770# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   200.00  -      -     vfdiv.vf	v8, v16, fa0771# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu772# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   37.00   -      -     vfdiv.vf	v8, v16, fa0773# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu774# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   37.00   -      -     vfdiv.vf	v8, v16, fa0775# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu776# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00   74.00   -      -     vfdiv.vf	v8, v16, fa0777# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu778# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   148.00  -      -     vfdiv.vf	v8, v16, fa0779# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu780# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   296.00  -      -     vfdiv.vf	v8, v16, fa0781# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf8, tu, mu782# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16783# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf4, tu, mu784# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16785# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, mf2, tu, mu786# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16787# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu788# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16789# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m1, tu, mu790# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16791# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m2, tu, mu792# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16793# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m4, tu, mu794# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16795# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu796# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16797# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu798# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   29.00   -      -     vfsqrt.v	v8, v16799# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu800# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   29.00   -      -     vfsqrt.v	v8, v16801# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu802# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   29.00   -      -     vfsqrt.v	v8, v16803# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m1, tu, mu804# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   29.00   -      -     vfsqrt.v	v8, v16805# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m2, tu, mu806# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00   58.00   -      -     vfsqrt.v	v8, v16807# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m4, tu, mu808# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   116.00  -      -     vfsqrt.v	v8, v16809# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu810# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16811# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu812# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   25.00   -      -     vfsqrt.v	v8, v16813# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu814# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   25.00   -      -     vfsqrt.v	v8, v16815# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu816# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   25.00   -      -     vfsqrt.v	v8, v16817# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m2, tu, mu818# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00   50.00   -      -     vfsqrt.v	v8, v16819# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m4, tu, mu820# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   100.00  -      -     vfsqrt.v	v8, v16821# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu822# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   200.00  -      -     vfsqrt.v	v8, v16823# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu824# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   37.00   -      -     vfsqrt.v	v8, v16825# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu826# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   37.00   -      -     vfsqrt.v	v8, v16827# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m2, tu, mu828# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00   74.00   -      -     vfsqrt.v	v8, v16829# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m4, tu, mu830# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   148.00  -      -     vfsqrt.v	v8, v16831# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m8, tu, mu832# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   296.00  -      -     vfsqrt.v	v8, v16833