[llvm] [RISCV] Remove non-portable vsetvli instructions from llvm-mca test. NFC (PR #129134)

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 28 09:19:03 PST 2025


https://github.com/topperc updated https://github.com/llvm/llvm-project/pull/129134

>From ad26e952850e59228a03423cb1efca6ceeabb031 Mon Sep 17 00:00:00 2001
From: Craig Topper <craig.topper at sifive.com>
Date: Thu, 27 Feb 2025 14:21:19 -0800
Subject: [PATCH] [RISCV] Remove non-portable vsetvli instructions from
 llvm-mca test.

Not all fractional LMULs are required to be support for all SEWs.
This test previously printed a warning for these cases.
---
 .../tools/llvm-mca/RISCV/SiFiveP600/div.s     | 194 +-----------------
 1 file changed, 7 insertions(+), 187 deletions(-)

diff --git a/llvm/test/tools/llvm-mca/RISCV/SiFiveP600/div.s b/llvm/test/tools/llvm-mca/RISCV/SiFiveP600/div.s
index 0d14a0f734bdc..e7f74e378319a 100644
--- a/llvm/test/tools/llvm-mca/RISCV/SiFiveP600/div.s
+++ b/llvm/test/tools/llvm-mca/RISCV/SiFiveP600/div.s
@@ -17,8 +17,6 @@ vsetvli zero, zero, e8, m4, tu, mu
 vdiv.vv v8, v16, v24
 vsetvli zero, zero, e8, m8, tu, mu
 vdiv.vv v8, v16, v24
-vsetvli zero, zero, e16, mf8, tu, mu
-vdiv.vv v8, v16, v24
 vsetvli zero, zero, e16, mf4, tu, mu
 vdiv.vv v8, v16, v24
 vsetvli zero, zero, e16, mf2, tu, mu
@@ -33,10 +31,6 @@ vsetvli zero, zero, e16, m4, tu, mu
 vdiv.vv v8, v16, v24
 vsetvli zero, zero, e16, m8, tu, mu
 vdiv.vv v8, v16, v24
-vsetvli zero, zero, e32, mf8, tu, mu
-vdiv.vv v8, v16, v24
-vsetvli zero, zero, e32, mf4, tu, mu
-vdiv.vv v8, v16, v24
 vsetvli zero, zero, e32, mf2, tu, mu
 vdiv.vv v8, v16, v24
 vsetvli zero, zero, e32, m1, tu, mu
@@ -49,12 +43,6 @@ vsetvli zero, zero, e32, m4, tu, mu
 vdiv.vv v8, v16, v24
 vsetvli zero, zero, e32, m8, tu, mu
 vdiv.vv v8, v16, v24
-vsetvli zero, zero, e64, mf8, tu, mu
-vdiv.vv v8, v16, v24
-vsetvli zero, zero, e64, mf4, tu, mu
-vdiv.vv v8, v16, v24
-vsetvli zero, zero, e64, mf2, tu, mu
-vdiv.vv v8, v16, v24
 vsetvli zero, zero, e64, m1, tu, mu
 vdiv.vv v8, v16, v24
 vsetvli zero, zero, e64, m1, tu, mu
@@ -82,8 +70,6 @@ vsetvli zero, zero, e8, m4, tu, mu
 vdiv.vx v8, v16, a0
 vsetvli zero, zero, e8, m8, tu, mu
 vdiv.vx v8, v16, a0
-vsetvli zero, zero, e16, mf8, tu, mu
-vdiv.vx v8, v16, a0
 vsetvli zero, zero, e16, mf4, tu, mu
 vdiv.vx v8, v16, a0
 vsetvli zero, zero, e16, mf2, tu, mu
@@ -98,10 +84,6 @@ vsetvli zero, zero, e16, m4, tu, mu
 vdiv.vx v8, v16, a0
 vsetvli zero, zero, e16, m8, tu, mu
 vdiv.vx v8, v16, a0
-vsetvli zero, zero, e32, mf8, tu, mu
-vdiv.vx v8, v16, a0
-vsetvli zero, zero, e32, mf4, tu, mu
-vdiv.vx v8, v16, a0
 vsetvli zero, zero, e32, mf2, tu, mu
 vdiv.vx v8, v16, a0
 vsetvli zero, zero, e32, m1, tu, mu
@@ -114,12 +96,6 @@ vsetvli zero, zero, e32, m4, tu, mu
 vdiv.vx v8, v16, a0
 vsetvli zero, zero, e32, m8, tu, mu
 vdiv.vx v8, v16, a0
-vsetvli zero, zero, e64, mf8, tu, mu
-vdiv.vx v8, v16, a0
-vsetvli zero, zero, e64, mf4, tu, mu
-vdiv.vx v8, v16, a0
-vsetvli zero, zero, e64, mf2, tu, mu
-vdiv.vx v8, v16, a0
 vsetvli zero, zero, e64, m1, tu, mu
 vdiv.vx v8, v16, a0
 vsetvli zero, zero, e64, m1, tu, mu
@@ -147,8 +123,6 @@ vsetvli zero, zero, e8, m4, tu, mu
 vfdiv.vv v8, v16, v24
 vsetvli zero, zero, e8, m8, tu, mu
 vfdiv.vv v8, v16, v24
-vsetvli zero, zero, e16, mf8, tu, mu
-vfdiv.vv v8, v16, v24
 vsetvli zero, zero, e16, mf4, tu, mu
 vfdiv.vv v8, v16, v24
 vsetvli zero, zero, e16, mf2, tu, mu
@@ -163,10 +137,6 @@ vsetvli zero, zero, e16, m4, tu, mu
 vfdiv.vv v8, v16, v24
 vsetvli zero, zero, e16, m8, tu, mu
 vfdiv.vv v8, v16, v24
-vsetvli zero, zero, e32, mf8, tu, mu
-vfdiv.vv v8, v16, v24
-vsetvli zero, zero, e32, mf4, tu, mu
-vfdiv.vv v8, v16, v24
 vsetvli zero, zero, e32, mf2, tu, mu
 vfdiv.vv v8, v16, v24
 vsetvli zero, zero, e32, m1, tu, mu
@@ -179,12 +149,6 @@ vsetvli zero, zero, e32, m4, tu, mu
 vfdiv.vv v8, v16, v24
 vsetvli zero, zero, e32, m8, tu, mu
 vfdiv.vv v8, v16, v24
-vsetvli zero, zero, e64, mf8, tu, mu
-vfdiv.vv v8, v16, v24
-vsetvli zero, zero, e64, mf4, tu, mu
-vfdiv.vv v8, v16, v24
-vsetvli zero, zero, e64, mf2, tu, mu
-vfdiv.vv v8, v16, v24
 vsetvli zero, zero, e64, m1, tu, mu
 vfdiv.vv v8, v16, v24
 vsetvli zero, zero, e64, m1, tu, mu
@@ -212,8 +176,6 @@ vsetvli zero, zero, e8, m4, tu, mu
 vfdiv.vf v8, v16, fa0
 vsetvli zero, zero, e8, m8, tu, mu
 vfdiv.vf v8, v16, fa0
-vsetvli zero, zero, e16, mf8, tu, mu
-vfdiv.vf v8, v16, fa0
 vsetvli zero, zero, e16, mf4, tu, mu
 vfdiv.vf v8, v16, fa0
 vsetvli zero, zero, e16, mf2, tu, mu
@@ -228,10 +190,6 @@ vsetvli zero, zero, e16, m4, tu, mu
 vfdiv.vf v8, v16, fa0
 vsetvli zero, zero, e16, m8, tu, mu
 vfdiv.vf v8, v16, fa0
-vsetvli zero, zero, e32, mf8, tu, mu
-vfdiv.vf v8, v16, fa0
-vsetvli zero, zero, e32, mf4, tu, mu
-vfdiv.vf v8, v16, fa0
 vsetvli zero, zero, e32, mf2, tu, mu
 vfdiv.vf v8, v16, fa0
 vsetvli zero, zero, e32, m1, tu, mu
@@ -244,12 +202,6 @@ vsetvli zero, zero, e32, m4, tu, mu
 vfdiv.vf v8, v16, fa0
 vsetvli zero, zero, e32, m8, tu, mu
 vfdiv.vf v8, v16, fa0
-vsetvli zero, zero, e64, mf8, tu, mu
-vfdiv.vf v8, v16, fa0
-vsetvli zero, zero, e64, mf4, tu, mu
-vfdiv.vf v8, v16, fa0
-vsetvli zero, zero, e64, mf2, tu, mu
-vfdiv.vf v8, v16, fa0
 vsetvli zero, zero, e64, m1, tu, mu
 vfdiv.vf v8, v16, fa0
 vsetvli zero, zero, e64, m1, tu, mu
@@ -277,8 +229,6 @@ vsetvli zero, zero, e8, m4, tu, mu
 vfsqrt.v v8, v16
 vsetvli zero, zero, e8, m8, tu, mu
 vfsqrt.v v8, v16
-vsetvli zero, zero, e16, mf8, tu, mu
-vfsqrt.v v8, v16
 vsetvli zero, zero, e16, mf4, tu, mu
 vfsqrt.v v8, v16
 vsetvli zero, zero, e16, mf2, tu, mu
@@ -293,10 +243,6 @@ vsetvli zero, zero, e16, m4, tu, mu
 vfsqrt.v v8, v16
 vsetvli zero, zero, e16, m8, tu, mu
 vfsqrt.v v8, v16
-vsetvli zero, zero, e32, mf8, tu, mu
-vfsqrt.v v8, v16
-vsetvli zero, zero, e32, mf4, tu, mu
-vfsqrt.v v8, v16
 vsetvli zero, zero, e32, mf2, tu, mu
 vfsqrt.v v8, v16
 vsetvli zero, zero, e32, m1, tu, mu
@@ -309,12 +255,6 @@ vsetvli zero, zero, e32, m4, tu, mu
 vfsqrt.v v8, v16
 vsetvli zero, zero, e32, m8, tu, mu
 vfsqrt.v v8, v16
-vsetvli zero, zero, e64, mf8, tu, mu
-vfsqrt.v v8, v16
-vsetvli zero, zero, e64, mf4, tu, mu
-vfsqrt.v v8, v16
-vsetvli zero, zero, e64, mf2, tu, mu
-vfsqrt.v v8, v16
 vsetvli zero, zero, e64, m1, tu, mu
 vfsqrt.v v8, v16
 vsetvli zero, zero, e64, m1, tu, mu
@@ -327,14 +267,14 @@ vsetvli zero, zero, e64, m8, tu, mu
 vfsqrt.v v8, v16
 
 # CHECK:      Iterations:        1
-# CHECK-NEXT: Instructions:      320
-# CHECK-NEXT: Total Cycles:      14397
-# CHECK-NEXT: Total uOps:        320
+# CHECK-NEXT: Instructions:      260
+# CHECK-NEXT: Total Cycles:      10216
+# CHECK-NEXT: Total uOps:        260
 
 # CHECK:      Dispatch Width:    4
-# CHECK-NEXT: uOps Per Cycle:    0.02
-# CHECK-NEXT: IPC:               0.02
-# CHECK-NEXT: Block RThroughput: 14361.0
+# CHECK-NEXT: uOps Per Cycle:    0.03
+# CHECK-NEXT: IPC:               0.03
+# CHECK-NEXT: Block RThroughput: 10185.0
 
 # CHECK:      Instruction Info:
 # CHECK-NEXT: [1]: #uOps
@@ -361,8 +301,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  1      204   204.00                      vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu
 # CHECK-NEXT:  1      408   408.00                      vdiv.vv	v8, v16, v24
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf8, tu, mu
-# CHECK-NEXT:  1      408   408.00                      vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu
 # CHECK-NEXT:  1      45    45.00                       vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu
@@ -377,10 +315,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  1      180   180.00                      vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu
 # CHECK-NEXT:  1      360   360.00                      vdiv.vv	v8, v16, v24
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf8, tu, mu
-# CHECK-NEXT:  1      408   408.00                      vdiv.vv	v8, v16, v24
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf4, tu, mu
-# CHECK-NEXT:  1      408   408.00                      vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu
 # CHECK-NEXT:  1      42    42.00                       vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu
@@ -393,12 +327,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  1      168   168.00                      vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu
 # CHECK-NEXT:  1      336   336.00                      vdiv.vv	v8, v16, v24
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, mf8, tu, mu
-# CHECK-NEXT:  1      408   408.00                      vdiv.vv	v8, v16, v24
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, mf4, tu, mu
-# CHECK-NEXT:  1      408   408.00                      vdiv.vv	v8, v16, v24
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, mf2, tu, mu
-# CHECK-NEXT:  1      408   408.00                      vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu
 # CHECK-NEXT:  1      72    72.00                       vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu
@@ -425,8 +353,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  1      204   204.00                      vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu
 # CHECK-NEXT:  1      408   408.00                      vdiv.vx	v8, v16, a0
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf8, tu, mu
-# CHECK-NEXT:  1      408   408.00                      vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu
 # CHECK-NEXT:  1      45    45.00                       vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu
@@ -441,10 +367,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  1      180   180.00                      vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu
 # CHECK-NEXT:  1      360   360.00                      vdiv.vx	v8, v16, a0
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf8, tu, mu
-# CHECK-NEXT:  1      408   408.00                      vdiv.vx	v8, v16, a0
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf4, tu, mu
-# CHECK-NEXT:  1      408   408.00                      vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu
 # CHECK-NEXT:  1      42    42.00                       vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu
@@ -457,12 +379,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  1      168   168.00                      vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu
 # CHECK-NEXT:  1      336   336.00                      vdiv.vx	v8, v16, a0
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, mf8, tu, mu
-# CHECK-NEXT:  1      408   408.00                      vdiv.vx	v8, v16, a0
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, mf4, tu, mu
-# CHECK-NEXT:  1      408   408.00                      vdiv.vx	v8, v16, a0
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, mf2, tu, mu
-# CHECK-NEXT:  1      408   408.00                      vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu
 # CHECK-NEXT:  1      72    72.00                       vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu
@@ -489,8 +405,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu
 # CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf8, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu
 # CHECK-NEXT:  1      29    29.00                       vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu
@@ -505,10 +419,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  1      116   116.00                      vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu
 # CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf8, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf4, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu
 # CHECK-NEXT:  1      25    25.00                       vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu
@@ -521,12 +431,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  1      100   100.00                      vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu
 # CHECK-NEXT:  1      200   200.00                      vfdiv.vv	v8, v16, v24
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, mf8, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, mf4, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, mf2, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu
 # CHECK-NEXT:  1      37    37.00                       vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu
@@ -553,8 +457,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu
 # CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf8, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu
 # CHECK-NEXT:  1      29    29.00                       vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu
@@ -569,10 +471,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  1      116   116.00                      vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu
 # CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf8, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf4, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu
 # CHECK-NEXT:  1      25    25.00                       vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu
@@ -585,12 +483,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  1      100   100.00                      vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu
 # CHECK-NEXT:  1      200   200.00                      vfdiv.vf	v8, v16, fa0
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, mf8, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, mf4, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, mf2, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu
 # CHECK-NEXT:  1      37    37.00                       vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu
@@ -617,8 +509,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e8, m8, tu, mu
 # CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf8, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf4, tu, mu
 # CHECK-NEXT:  1      29    29.00                       vfsqrt.v	v8, v16
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, mf2, tu, mu
@@ -633,10 +523,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  1      116   116.00                      vfsqrt.v	v8, v16
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e16, m8, tu, mu
 # CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf8, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf4, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, mf2, tu, mu
 # CHECK-NEXT:  1      25    25.00                       vfsqrt.v	v8, v16
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m1, tu, mu
@@ -649,12 +535,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  1      100   100.00                      vfsqrt.v	v8, v16
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e32, m8, tu, mu
 # CHECK-NEXT:  1      200   200.00                      vfsqrt.v	v8, v16
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, mf8, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, mf4, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16
-# CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, mf2, tu, mu
-# CHECK-NEXT:  1      232   232.00                      vfsqrt.v	v8, v16
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu
 # CHECK-NEXT:  1      37    37.00                       vfsqrt.v	v8, v16
 # CHECK-NEXT:  1      1     1.00                  U     vsetvli	zero, zero, e64, m1, tu, mu
@@ -686,7 +566,7 @@ vfsqrt.v v8, v16
 
 # CHECK:      Resource pressure per iteration:
 # CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8.0]  [8.1]  [9]    [10]   [11]   [12]   [13]   [14]
-# CHECK-NEXT:  -      -      -      -     160.00  -      -      -      -      -     12186.00  -   725.00 14361.00  -    -
+# CHECK-NEXT:  -      -      -      -     130.00  -      -      -      -      -     7290.00  -    485.00 10185.00  -    -
 
 # CHECK:      Resource pressure by instruction:
 # CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8.0]  [8.1]  [9]    [10]   [11]   [12]   [13]   [14]   Instructions:
@@ -706,8 +586,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     204.00  -     4.00    -      -      -     vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     408.00  -     8.00    -      -      -     vdiv.vv	v8, v16, v24
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf8, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     408.00  -     8.00    -      -      -     vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     45.00   -     1.00    -      -      -     vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu
@@ -722,10 +600,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     180.00  -     4.00    -      -      -     vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     360.00  -     8.00    -      -      -     vdiv.vv	v8, v16, v24
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf8, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     408.00  -     8.00    -      -      -     vdiv.vv	v8, v16, v24
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf4, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     408.00  -     8.00    -      -      -     vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     42.00   -     1.00    -      -      -     vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu
@@ -738,12 +612,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     168.00  -     4.00    -      -      -     vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     336.00  -     8.00    -      -      -     vdiv.vv	v8, v16, v24
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, mf8, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     408.00  -     8.00    -      -      -     vdiv.vv	v8, v16, v24
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, mf4, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     408.00  -     8.00    -      -      -     vdiv.vv	v8, v16, v24
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, mf2, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     408.00  -     8.00    -      -      -     vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     72.00   -     1.00    -      -      -     vdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu
@@ -770,8 +638,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     204.00  -     4.00    -      -      -     vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     408.00  -     8.00    -      -      -     vdiv.vx	v8, v16, a0
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf8, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     408.00  -     8.00    -      -      -     vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     45.00   -     1.00    -      -      -     vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu
@@ -786,10 +652,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     180.00  -     4.00    -      -      -     vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     360.00  -     8.00    -      -      -     vdiv.vx	v8, v16, a0
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf8, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     408.00  -     8.00    -      -      -     vdiv.vx	v8, v16, a0
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf4, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     408.00  -     8.00    -      -      -     vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     42.00   -     1.00    -      -      -     vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu
@@ -802,12 +664,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     168.00  -     4.00    -      -      -     vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     336.00  -     8.00    -      -      -     vdiv.vx	v8, v16, a0
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, mf8, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     408.00  -     8.00    -      -      -     vdiv.vx	v8, v16, a0
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, mf4, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     408.00  -     8.00    -      -      -     vdiv.vx	v8, v16, a0
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, mf2, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     408.00  -     8.00    -      -      -     vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     72.00   -     1.00    -      -      -     vdiv.vx	v8, v16, a0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu
@@ -834,8 +690,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf8, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   29.00   -      -     vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu
@@ -850,10 +704,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   116.00  -      -     vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf8, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf4, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   25.00   -      -     vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu
@@ -866,12 +716,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   100.00  -      -     vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   200.00  -      -     vfdiv.vv	v8, v16, v24
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, mf8, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, mf4, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, mf2, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   37.00   -      -     vfdiv.vv	v8, v16, v24
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu
@@ -898,8 +742,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf8, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   29.00   -      -     vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu
@@ -914,10 +756,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   116.00  -      -     vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf8, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf4, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   25.00   -      -     vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu
@@ -930,12 +768,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   100.00  -      -     vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   200.00  -      -     vfdiv.vf	v8, v16, fa0
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, mf8, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, mf4, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, mf2, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   37.00   -      -     vfdiv.vf	v8, v16, fa0
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu
@@ -962,8 +794,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e8, m8, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf8, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf4, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   29.00   -      -     vfsqrt.v	v8, v16
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, mf2, tu, mu
@@ -978,10 +808,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   116.00  -      -     vfsqrt.v	v8, v16
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e16, m8, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf8, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf4, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, mf2, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   25.00   -      -     vfsqrt.v	v8, v16
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m1, tu, mu
@@ -994,12 +820,6 @@ vfsqrt.v v8, v16
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     4.00   100.00  -      -     vfsqrt.v	v8, v16
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e32, m8, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   200.00  -      -     vfsqrt.v	v8, v16
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, mf8, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, mf4, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16
-# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, mf2, tu, mu
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     8.00   232.00  -      -     vfsqrt.v	v8, v16
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   37.00   -      -     vfsqrt.v	v8, v16
 # CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     vsetvli	zero, zero, e64, m1, tu, mu



More information about the llvm-commits mailing list