https://github.com/tclin914 created https://github.com/llvm/llvm-project/pull/181289
This PR adds latency/throughput for all RVV floating-point arithmetic to the andes45 series scheduling model.
>From 867457da92f404c94097bf253bb9c1463cfc84a7 Mon Sep 17 00:00:00 2001
From: Jim Lin <jim at andestech.com>
Date: Thu, 12 Feb 2026 15:25:12 +0800
Subject: [PATCH] [RISCV] Update Andes45 vector floating-point arithmetic
scheduling info
This PR adds latency/throughput for all RVV floating-point arithmetic to
the andes45 series scheduling model.
---
llvm/lib/Target/RISCV/RISCVSchedAndes45.td | 139 +-
.../llvm-mca/RISCV/Andes45/rvv-conversion.s | 740 ++---
.../tools/llvm-mca/RISCV/Andes45/rvv-fma.s | 242 +-
.../tools/llvm-mca/RISCV/Andes45/rvv-fp.s | 2894 ++++++++---------
.../llvm-mca/RISCV/Andes45/rvv-permutation.s | 50 +-
5 files changed, 2068 insertions(+), 1997 deletions(-)
diff --git a/llvm/lib/Target/RISCV/RISCVSchedAndes45.td b/llvm/lib/Target/RISCV/RISCVSchedAndes45.td
index bb127509e2a29..148d2ebe54a33 100644
--- a/llvm/lib/Target/RISCV/RISCVSchedAndes45.td
+++ b/llvm/lib/Target/RISCV/RISCVSchedAndes45.td
@@ -157,6 +157,22 @@ class Andes45GetLatencyNarrowing<string mx> {
);
}
+class Andes45GetFDivFactor<int sew> {
+ int c = !cond(
+ !eq(sew, 16) : 22,
+ !eq(sew, 32) : 36,
+ !eq(sew, 64) : 64
+ );
+}
+
+class Andes45GetFSqrtFactor<int sew> {
+ int c = !cond(
+ !eq(sew, 16) : 20,
+ !eq(sew, 32) : 34,
+ !eq(sew, 64) : 62
+ );
+}
+
def Andes45Model : SchedMachineModel {
let MicroOpBufferSize = 0; // Andes45 is in-order processor
let IssueWidth = 2; // 2 micro-ops dispatched per cycle
@@ -796,97 +812,152 @@ foreach mx = SchedMxListW in {
// 13. Vector Floating-Point Instructions
foreach mx = SchedMxListF in {
+ defvar Cycles = Andes45GetCyclesDefault<mx>.c;
+
foreach sew = SchedSEWSet<mx, isF=1>.val in {
defvar IsWorstCase = Andes45IsWorstCaseMXSEW<mx, sew, SchedMxListF, isF=1>.c;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFALUV", [Andes45VMAC], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFALUF", [Andes45VMAC], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFMulV", [Andes45VMAC], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFMulF", [Andes45VMAC], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFMulAddV", [Andes45VMAC], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFMulAddF", [Andes45VMAC], mx, sew, IsWorstCase>;
+ // The latency for the CPU configured as 'FP32' is 5, and as 'FP32+FP64' is 6.
+ // In most cases, CPU would be configured as "FP32+FP64".
+ let Latency = 6, ReleaseAtCycles = [Cycles] in {
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFALUV", [Andes45VMAC], mx, sew, IsWorstCase>;
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFALUF", [Andes45VMAC], mx, sew, IsWorstCase>;
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFMulV", [Andes45VMAC], mx, sew, IsWorstCase>;
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFMulF", [Andes45VMAC], mx, sew, IsWorstCase>;
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFMulAddV", [Andes45VMAC], mx, sew, IsWorstCase>;
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFMulAddF", [Andes45VMAC], mx, sew, IsWorstCase>;
+ }
}
}
foreach mx = SchedMxListF in {
+ defvar Cycles = Andes45GetCyclesDefault<mx>.c;
+
foreach sew = SchedSEWSet<mx, isF=1>.val in {
defvar IsWorstCase = Andes45IsWorstCaseMXSEW<mx, sew, SchedMxListF, isF=1>.c;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFRecpV", [Andes45VFDIV], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFSgnjV", [Andes45VFMIS], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFSgnjF", [Andes45VFMIS], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFMinMaxV", [Andes45VFMIS], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFMinMaxF", [Andes45VFMIS], mx, sew, IsWorstCase>;
+ let Latency = 7, ReleaseAtCycles = [Cycles] in
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFRecpV", [Andes45VFDIV], mx, sew, IsWorstCase>;
+
+ let Latency = 2, ReleaseAtCycles = [Cycles] in {
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFSgnjV", [Andes45VFMIS], mx, sew, IsWorstCase>;
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFSgnjF", [Andes45VFMIS], mx, sew, IsWorstCase>;
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFMinMaxV", [Andes45VFMIS], mx, sew, IsWorstCase>;
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFMinMaxF", [Andes45VFMIS], mx, sew, IsWorstCase>;
+ }
- defm "" : LMULSEWWriteResMXSEW<"WriteVFCvtIToFV", [Andes45VFMIS], mx, sew, IsWorstCase>;
+ let Latency = 3, ReleaseAtCycles = [Cycles] in
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFCvtIToFV", [Andes45VFMIS], mx, sew, IsWorstCase>;
}
}
foreach mx = SchedMxList in {
+ defvar Cycles = Andes45GetCyclesDefault<mx>.c;
defvar IsWorstCase = Andes45IsWorstCaseMX<mx, SchedMxList>.c;
- defm "" : LMULWriteResMX<"WriteVFCmpV", [Andes45VFMIS], mx, IsWorstCase>;
- defm "" : LMULWriteResMX<"WriteVFCmpF", [Andes45VFMIS], mx, IsWorstCase>;
- defm "" : LMULWriteResMX<"WriteVFClassV", [Andes45VFMIS], mx, IsWorstCase>;
- defm "" : LMULWriteResMX<"WriteVFMergeV", [Andes45VFMIS], mx, IsWorstCase>;
- defm "" : LMULWriteResMX<"WriteVFMovV", [Andes45VFMIS], mx, IsWorstCase>;
+ // Mask results can't chain.
+ let Latency = !add(Cycles, 2),
+ ReleaseAtCycles = [!add(Cycles, !ne(Andes45VLEN, Andes45DLEN))] in {
+ defm "" : LMULWriteResMX<"WriteVFCmpV", [Andes45VFMIS], mx, IsWorstCase>;
+ defm "" : LMULWriteResMX<"WriteVFCmpF", [Andes45VFMIS], mx, IsWorstCase>;
+ }
+
+ let Latency = 2, ReleaseAtCycles = [Cycles] in {
+ defm "" : LMULWriteResMX<"WriteVFClassV", [Andes45VFMIS], mx, IsWorstCase>;
+ defm "" : LMULWriteResMX<"WriteVFMergeV", [Andes45VFMIS], mx, IsWorstCase>;
+ defm "" : LMULWriteResMX<"WriteVFMovV", [Andes45VFMIS], mx, IsWorstCase>;
+ }
- defm "" : LMULWriteResMX<"WriteVFCvtFToIV", [Andes45VFMIS], mx, IsWorstCase>;
+ let Latency = 3, ReleaseAtCycles = [Cycles] in
+ defm "" : LMULWriteResMX<"WriteVFCvtFToIV", [Andes45VFMIS], mx, IsWorstCase>;
}
// Widening
foreach mx = SchedMxListW in {
+ defvar Cycles = Andes45GetCyclesWidening<mx>.c;
+
foreach sew = SchedSEWSet<mx, isF=0, isWidening=1>.val in {
defvar IsWorstCase = Andes45IsWorstCaseMXSEW<mx, sew, SchedMxListW>.c;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFWCvtIToFV", [Andes45VFMIS], mx, sew, IsWorstCase>;
+ let Latency = 3, ReleaseAtCycles = [Cycles] in
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFWCvtIToFV", [Andes45VFMIS], mx, sew, IsWorstCase>;
}
}
foreach mx = SchedMxListFW in {
+ defvar Cycles = Andes45GetCyclesWidening<mx>.c;
defvar IsWorstCase = Andes45IsWorstCaseMX<mx, SchedMxListFW>.c;
- defm "" : LMULWriteResMX<"WriteVFWCvtFToIV", [Andes45VFMIS], mx, IsWorstCase>;
+ let Latency = 3, ReleaseAtCycles = [Cycles] in
+ defm "" : LMULWriteResMX<"WriteVFWCvtFToIV", [Andes45VFMIS], mx, IsWorstCase>;
}
foreach mx = SchedMxListFW in {
+ defvar Cycles = Andes45GetCyclesWidening<mx>.c;
+
foreach sew = SchedSEWSet<mx, isF=1, isWidening=1>.val in {
defvar IsWorstCase = Andes45IsWorstCaseMXSEW<mx, sew, SchedMxListFW, isF=1>.c;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFWALUV", [Andes45VMAC], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFWALUF", [Andes45VMAC], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFWMulV", [Andes45VMAC], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFWMulF", [Andes45VMAC], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFWMulAddV", [Andes45VMAC], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFWMulAddF", [Andes45VMAC], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFWCvtFToFV", [Andes45VFMIS], mx, sew, IsWorstCase>;
+ // The latency for the CPU configured as 'FP32' is 5, and as 'FP32+FP64' is 6.
+ // In most cases, CPU would be configured as "FP32+FP64".
+ let Latency = 6, ReleaseAtCycles = [Cycles] in {
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFWALUV", [Andes45VMAC], mx, sew, IsWorstCase>;
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFWALUF", [Andes45VMAC], mx, sew, IsWorstCase>;
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFWMulV", [Andes45VMAC], mx, sew, IsWorstCase>;
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFWMulF", [Andes45VMAC], mx, sew, IsWorstCase>;
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFWMulAddV", [Andes45VMAC], mx, sew, IsWorstCase>;
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFWMulAddF", [Andes45VMAC], mx, sew, IsWorstCase>;
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFWCvtFToFV", [Andes45VFMIS], mx, sew, IsWorstCase>;
+ }
}
}
// Narrowing
foreach mx = SchedMxListW in {
+ defvar Latency = !add(Andes45GetLatencyNarrowing<mx>.c, 1);
+ defvar Cycles = Andes45GetCyclesNarrowing<mx>.c;
defvar IsWorstCase = Andes45IsWorstCaseMX<mx, SchedMxListW>.c;
- defm "" : LMULWriteResMX<"WriteVFNCvtFToIV", [Andes45VFMIS], mx, IsWorstCase>;
+ let Latency = Latency, ReleaseAtCycles = [Cycles] in
+ defm "" : LMULWriteResMX<"WriteVFNCvtFToIV", [Andes45VFMIS], mx, IsWorstCase>;
}
foreach mx = SchedMxListFW in {
- foreach sew = SchedSEWSet<mx, isF=1, isWidening=1>.val in {
+ defvar Latency = !add(Andes45GetLatencyNarrowing<mx>.c, 1);
+ defvar Cycles = Andes45GetCyclesNarrowing<mx>.c;
+ foreach sew = SchedSEWSet<mx, isF=1, isWidening=1>.val in {
defvar IsWorstCase = Andes45IsWorstCaseMXSEW<mx, sew, SchedMxListFW, isF=1>.c;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFNCvtIToFV", [Andes45VFMIS], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFNCvtFToFV", [Andes45VFMIS], mx, sew, IsWorstCase>;
+
+ let Latency = Latency, ReleaseAtCycles = [Cycles] in {
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFNCvtIToFV", [Andes45VFMIS], mx, sew, IsWorstCase>;
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFNCvtFToFV", [Andes45VFMIS], mx, sew, IsWorstCase>;
+ }
}
}
// Vector Floating-Point Division and Square Root
foreach mx = SchedMxListF in {
foreach sew = SchedSEWSet<mx, 1>.val in {
+ defvar Factor = Andes45GetFDivFactor<sew>.c;
+ defvar Cycles = !mul(Andes45GetCyclesDefault<mx>.c, Factor);
+ defvar IsWorstCase = Andes45IsWorstCaseMXSEW<mx, sew, SchedMxListF, 1>.c;
+
+ let Latency = !add(2, Factor), ReleaseAtCycles = [Cycles] in {
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFDivV", [Andes45VFDIV], mx, sew, IsWorstCase>;
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFDivF", [Andes45VFDIV], mx, sew, IsWorstCase>;
+ }
+ }
+}
+
+foreach mx = SchedMxListF in {
+ foreach sew = SchedSEWSet<mx, 1>.val in {
+ defvar Factor = Andes45GetFSqrtFactor<sew>.c;
+ defvar Cycles = !mul(Andes45GetCyclesDefault<mx>.c, Factor);
defvar IsWorstCase = Andes45IsWorstCaseMXSEW<mx, sew, SchedMxListF, 1>.c;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFDivV", [Andes45VFDIV], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFDivF", [Andes45VFDIV], mx, sew, IsWorstCase>;
- defm "" : LMULSEWWriteResMXSEW<"WriteVFSqrtV", [Andes45VFDIV], mx, sew, IsWorstCase>;
+ let Latency = !add(2, Factor), ReleaseAtCycles = [Cycles] in
+ defm "" : LMULSEWWriteResMXSEW<"WriteVFSqrtV", [Andes45VFDIV], mx, sew, IsWorstCase>;
}
}
diff --git a/llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-conversion.s b/llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-conversion.s
index f81e529da2718..397226074340a 100644
--- a/llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-conversion.s
+++ b/llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-conversion.s
@@ -735,455 +735,455 @@ vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
# CHECK-NEXT: 1 2 8.00 2 Andes45VPERMUT[8] VZEXT_VF8 vzext.vf8 v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_F_XU_V vfcvt.f.xu.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_F_X_V vfcvt.f.x.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_F_X_V vfcvt.f.x.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_F_X_V vfcvt.f.x.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_F_X_V vfcvt.f.x.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_F_X_V vfcvt.f.x.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_F_X_V vfcvt.f.x.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_F_X_V vfcvt.f.x.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_F_X_V vfcvt.f.x.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_F_X_V vfcvt.f.x.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_F_X_V vfcvt.f.x.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_RTZ_X_F_V vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_RTZ_XU_F_V vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_X_F_V vfcvt.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_X_F_V vfcvt.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_X_F_V vfcvt.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_X_F_V vfcvt.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_X_F_V vfcvt.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_X_F_V vfcvt.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_X_F_V vfcvt.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_X_F_V vfcvt.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_X_F_V vfcvt.x.f.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_X_F_V vfcvt.x.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFCVT_XU_F_V vfcvt.xu.f.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_F_W vfncvt.f.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_F_F_W vfncvt.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_F_W vfncvt.f.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_F_F_W vfncvt.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_F_W vfncvt.f.f.w v8, v16
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VFNCVT_F_F_W vfncvt.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_F_W vfncvt.f.f.w v8, v16
+# CHECK-NEXT: 1 4 4.00 4 Andes45VFMIS[4] VFNCVT_F_F_W vfncvt.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_F_W vfncvt.f.f.w v8, v16
+# CHECK-NEXT: 1 4 8.00 4 Andes45VFMIS[8] VFNCVT_F_F_W vfncvt.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_F_W vfncvt.f.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_F_F_W vfncvt.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_F_W vfncvt.f.f.w v8, v16
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VFNCVT_F_F_W vfncvt.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_F_W vfncvt.f.f.w v8, v16
+# CHECK-NEXT: 1 4 4.00 4 Andes45VFMIS[4] VFNCVT_F_F_W vfncvt.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_F_W vfncvt.f.f.w v8, v16
+# CHECK-NEXT: 1 4 8.00 4 Andes45VFMIS[8] VFNCVT_F_F_W vfncvt.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
+# CHECK-NEXT: 1 4 4.00 4 Andes45VFMIS[4] VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
+# CHECK-NEXT: 1 4 8.00 4 Andes45VFMIS[8] VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
+# CHECK-NEXT: 1 4 4.00 4 Andes45VFMIS[4] VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
+# CHECK-NEXT: 1 4 8.00 4 Andes45VFMIS[8] VFNCVT_F_XU_W vfncvt.f.xu.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_X_W vfncvt.f.x.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_F_X_W vfncvt.f.x.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_X_W vfncvt.f.x.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_F_X_W vfncvt.f.x.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_X_W vfncvt.f.x.w v8, v16
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VFNCVT_F_X_W vfncvt.f.x.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_X_W vfncvt.f.x.w v8, v16
+# CHECK-NEXT: 1 4 4.00 4 Andes45VFMIS[4] VFNCVT_F_X_W vfncvt.f.x.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_X_W vfncvt.f.x.w v8, v16
+# CHECK-NEXT: 1 4 8.00 4 Andes45VFMIS[8] VFNCVT_F_X_W vfncvt.f.x.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_X_W vfncvt.f.x.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_F_X_W vfncvt.f.x.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_X_W vfncvt.f.x.w v8, v16
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VFNCVT_F_X_W vfncvt.f.x.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_X_W vfncvt.f.x.w v8, v16
+# CHECK-NEXT: 1 4 4.00 4 Andes45VFMIS[4] VFNCVT_F_X_W vfncvt.f.x.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_F_X_W vfncvt.f.x.w v8, v16
+# CHECK-NEXT: 1 4 8.00 4 Andes45VFMIS[8] VFNCVT_F_X_W vfncvt.f.x.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
+# CHECK-NEXT: 1 4 4.00 4 Andes45VFMIS[4] VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
+# CHECK-NEXT: 1 4 8.00 4 Andes45VFMIS[8] VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
+# CHECK-NEXT: 1 4 4.00 4 Andes45VFMIS[4] VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
+# CHECK-NEXT: 1 4 8.00 4 Andes45VFMIS[8] VFNCVT_ROD_F_F_W vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
+# CHECK-NEXT: 1 4 4.00 4 Andes45VFMIS[4] VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
+# CHECK-NEXT: 1 4 8.00 4 Andes45VFMIS[8] VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
+# CHECK-NEXT: 1 4 4.00 4 Andes45VFMIS[4] VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
+# CHECK-NEXT: 1 4 8.00 4 Andes45VFMIS[8] VFNCVT_RTZ_X_F_W vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
+# CHECK-NEXT: 1 4 4.00 4 Andes45VFMIS[4] VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
+# CHECK-NEXT: 1 4 8.00 4 Andes45VFMIS[8] VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
+# CHECK-NEXT: 1 4 4.00 4 Andes45VFMIS[4] VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
+# CHECK-NEXT: 1 4 8.00 4 Andes45VFMIS[8] VFNCVT_RTZ_XU_F_W vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_X_F_W vfncvt.x.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_X_F_W vfncvt.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_X_F_W vfncvt.x.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_X_F_W vfncvt.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_X_F_W vfncvt.x.f.w v8, v16
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VFNCVT_X_F_W vfncvt.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_X_F_W vfncvt.x.f.w v8, v16
+# CHECK-NEXT: 1 4 4.00 4 Andes45VFMIS[4] VFNCVT_X_F_W vfncvt.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_X_F_W vfncvt.x.f.w v8, v16
+# CHECK-NEXT: 1 4 8.00 4 Andes45VFMIS[8] VFNCVT_X_F_W vfncvt.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_X_F_W vfncvt.x.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_X_F_W vfncvt.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_X_F_W vfncvt.x.f.w v8, v16
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VFNCVT_X_F_W vfncvt.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_X_F_W vfncvt.x.f.w v8, v16
+# CHECK-NEXT: 1 4 4.00 4 Andes45VFMIS[4] VFNCVT_X_F_W vfncvt.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_X_F_W vfncvt.x.f.w v8, v16
+# CHECK-NEXT: 1 4 8.00 4 Andes45VFMIS[8] VFNCVT_X_F_W vfncvt.x.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
+# CHECK-NEXT: 1 4 4.00 4 Andes45VFMIS[4] VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
+# CHECK-NEXT: 1 4 8.00 4 Andes45VFMIS[8] VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
+# CHECK-NEXT: 1 4 4.00 4 Andes45VFMIS[4] VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
+# CHECK-NEXT: 1 4 8.00 4 Andes45VFMIS[8] VFNCVT_XU_F_W vfncvt.xu.f.w v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
+# CHECK-NEXT: 1 6 1.00 6 Andes45VFMIS VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
+# CHECK-NEXT: 1 6 1.00 6 Andes45VFMIS VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
+# CHECK-NEXT: 1 6 2.00 6 Andes45VFMIS[2] VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
+# CHECK-NEXT: 1 6 8.00 6 Andes45VFMIS[8] VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
+# CHECK-NEXT: 1 6 1.00 6 Andes45VFMIS VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
+# CHECK-NEXT: 1 6 2.00 6 Andes45VFMIS[2] VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
+# CHECK-NEXT: 1 6 8.00 6 Andes45VFMIS[8] VFWCVT_F_F_V vfwcvt.f.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFWCVT_F_X_V vfwcvt.f.x.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFWCVT_F_XU_V vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFWCVT_RTZ_X_F_V vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFWCVT_RTZ_XU_F_V vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFWCVT_X_F_V vfwcvt.x.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 2.00 3 Andes45VFMIS[2] VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 4.00 3 Andes45VFMIS[4] VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
+# CHECK-NEXT: 1 3 8.00 3 Andes45VFMIS[8] VFWCVT_XU_F_V vfwcvt.xu.f.v v8, v16
# CHECK: Resources:
# CHECK-NEXT: [0.0] - Andes45ALU
@@ -1206,7 +1206,7 @@ vfwcvt.xu.f.v v8, v16
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0.0] [0.1] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]
-# CHECK-NEXT: - - 281.00 - - - - - - - - - 225.00 - - - 188.00
+# CHECK-NEXT: - - 281.00 - - - - - - - - - 753.00 - - - 188.00
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0.0] [0.1] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] Instructions:
@@ -1329,29 +1329,29 @@ vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.xu.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.f.xu.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.f.xu.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.f.xu.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.xu.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.xu.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.f.xu.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.f.xu.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.f.xu.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.xu.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.f.xu.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.f.xu.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.xu.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.f.xu.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.x.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -1359,29 +1359,29 @@ vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.x.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.x.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.f.x.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.x.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.f.x.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.x.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.f.x.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.x.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.x.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.x.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.f.x.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.x.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.f.x.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.x.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.f.x.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.x.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.x.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.f.x.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.x.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.f.x.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.f.x.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.f.x.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -1389,29 +1389,29 @@ vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.rtz.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -1419,29 +1419,29 @@ vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.rtz.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.rtz.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -1449,29 +1449,29 @@ vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.x.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.x.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -1479,296 +1479,296 @@ vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfcvt.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfcvt.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfcvt.xu.f.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfcvt.xu.f.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfncvt.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfncvt.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfncvt.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfncvt.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfncvt.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfncvt.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.xu.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.xu.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.xu.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfncvt.f.xu.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.xu.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfncvt.f.xu.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.xu.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfncvt.f.xu.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.xu.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.xu.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfncvt.f.xu.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.xu.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfncvt.f.xu.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.xu.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfncvt.f.xu.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.x.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.x.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.x.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfncvt.f.x.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.x.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfncvt.f.x.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.x.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfncvt.f.x.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.x.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.x.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfncvt.f.x.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.x.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfncvt.f.x.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.f.x.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfncvt.f.x.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rod.f.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rod.f.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rod.f.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rod.f.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rod.f.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rod.f.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfncvt.rod.f.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.x.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.x.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.x.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.x.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.x.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.x.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfncvt.rtz.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.xu.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.xu.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.xu.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.xu.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.xu.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.rtz.xu.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfncvt.rtz.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.x.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfncvt.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.x.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfncvt.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.x.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfncvt.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.x.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfncvt.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.x.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfncvt.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.x.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfncvt.x.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.xu.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfncvt.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.xu.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfncvt.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.xu.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfncvt.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.xu.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfncvt.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.xu.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfncvt.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfncvt.xu.f.w v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfncvt.xu.f.w v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfwcvt.f.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfwcvt.f.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfwcvt.f.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfwcvt.f.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfwcvt.f.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfwcvt.f.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.x.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.x.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.x.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfwcvt.f.x.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.x.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfwcvt.f.x.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.x.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfwcvt.f.x.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.x.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.x.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfwcvt.f.x.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.x.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfwcvt.f.x.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.x.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfwcvt.f.x.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.xu.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.xu.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.xu.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.xu.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.xu.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.f.xu.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfwcvt.f.xu.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.x.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.x.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.x.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.x.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.x.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.x.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfwcvt.rtz.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.xu.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.xu.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.xu.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.xu.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.xu.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.rtz.xu.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfwcvt.rtz.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.x.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfwcvt.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.x.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfwcvt.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.x.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfwcvt.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.x.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfwcvt.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.x.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfwcvt.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.x.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfwcvt.x.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.xu.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.xu.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.xu.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.xu.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.xu.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfwcvt.xu.f.v v8, v16
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfwcvt.xu.f.v v8, v16
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfwcvt.xu.f.v v8, v16
diff --git a/llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-fma.s b/llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-fma.s
index a90365722ff88..407dbfb7bb2a6 100644
--- a/llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-fma.s
+++ b/llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-fma.s
@@ -1325,149 +1325,149 @@ vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
# CHECK-NEXT: 1 4 8.00 4 Andes45VMAC[8] VWMACCUS_VX vwmaccus.vx v8, a6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VF vfwmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMACC_VF vfwmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VF vfwmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMACC_VF vfwmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VF vfwmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWMACC_VF vfwmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VF vfwmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWMACC_VF vfwmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VF vfwmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWMACC_VF vfwmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VF vfwmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMACC_VF vfwmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VF vfwmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWMACC_VF vfwmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VF vfwmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWMACC_VF vfwmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VF vfwmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWMACC_VF vfwmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VV vfwmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMACC_VV vfwmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VV vfwmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMACC_VV vfwmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VV vfwmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWMACC_VV vfwmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VV vfwmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWMACC_VV vfwmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VV vfwmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWMACC_VV vfwmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VV vfwmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMACC_VV vfwmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VV vfwmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWMACC_VV vfwmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VV vfwmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWMACC_VV vfwmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMACC_VV vfwmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWMACC_VV vfwmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VF vfwmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMSAC_VF vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VF vfwmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMSAC_VF vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VF vfwmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWMSAC_VF vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VF vfwmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWMSAC_VF vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VF vfwmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWMSAC_VF vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VF vfwmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMSAC_VF vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VF vfwmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWMSAC_VF vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VF vfwmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWMSAC_VF vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VF vfwmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWMSAC_VF vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VV vfwmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMSAC_VV vfwmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VV vfwmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMSAC_VV vfwmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VV vfwmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWMSAC_VV vfwmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VV vfwmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWMSAC_VV vfwmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VV vfwmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWMSAC_VV vfwmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VV vfwmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMSAC_VV vfwmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VV vfwmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWMSAC_VV vfwmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VV vfwmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWMSAC_VV vfwmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMSAC_VV vfwmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWMSAC_VV vfwmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWNMACC_VF vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VV vfwnmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWNMACC_VV vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VV vfwnmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWNMACC_VV vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VV vfwnmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWNMACC_VV vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VV vfwnmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWNMACC_VV vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VV vfwnmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWNMACC_VV vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VV vfwnmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWNMACC_VV vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VV vfwnmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWNMACC_VV vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VV vfwnmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWNMACC_VV vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMACC_VV vfwnmacc.vv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWNMACC_VV vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWNMSAC_VF vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWNMSAC_VV vfwnmsac.vv v8, v16, v24
# CHECK: Resources:
# CHECK-NEXT: [0.0] - Andes45ALU
@@ -1490,7 +1490,7 @@ vfwnmsac.vv v8, v16, v24
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0.0] [0.1] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]
-# CHECK-NEXT: - - 353.00 - - - - - - - - - - - 936.00 - -
+# CHECK-NEXT: - - 353.00 - - - - - - - - - - - 1112.00 - -
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0.0] [0.1] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] Instructions:
@@ -2061,142 +2061,142 @@ vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmacc.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmacc.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwmacc.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmacc.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwmacc.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmacc.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwmacc.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmacc.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmacc.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwmacc.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmacc.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwmacc.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmacc.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwmacc.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmacc.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmacc.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmacc.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmacc.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmacc.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmacc.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmsac.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwnmacc.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmacc.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwnmacc.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vf v8, fa6, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwnmsac.vf v8, fa6, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwnmsac.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwnmsac.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwnmsac.vv v8, v16, v24
diff --git a/llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-fp.s b/llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-fp.s
index 7cfa80d5033af..1f2a42a9e93b4 100644
--- a/llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-fp.s
+++ b/llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-fp.s
@@ -1929,995 +1929,995 @@ vfwsub.wv v8, v16, v24
# CHECK: [1] [2] [3] [4] [5] [6] [7] [8] [9] Instructions:
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFEQ_VF vmfeq.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFEQ_VF vmfeq.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFEQ_VF vmfeq.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFEQ_VF vmfeq.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFEQ_VF vmfeq.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFEQ_VF vmfeq.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFEQ_VF vmfeq.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFEQ_VF vmfeq.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VF vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFEQ_VF vmfeq.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFEQ_VV vmfeq.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFEQ_VV vmfeq.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFEQ_VV vmfeq.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFEQ_VV vmfeq.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFEQ_VV vmfeq.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFEQ_VV vmfeq.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFEQ_VV vmfeq.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFEQ_VV vmfeq.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFEQ_VV vmfeq.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFEQ_VV vmfeq.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFGE_VF vmfge.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFGE_VF vmfge.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFGE_VF vmfge.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFGE_VF vmfge.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFGE_VF vmfge.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFGE_VF vmfge.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFGE_VF vmfge.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFGE_VF vmfge.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGE_VF vmfge.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFGE_VF vmfge.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFGT_VF vmfgt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFGT_VF vmfgt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFGT_VF vmfgt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFGT_VF vmfgt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFGT_VF vmfgt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFGT_VF vmfgt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFGT_VF vmfgt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFGT_VF vmfgt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFGT_VF vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFGT_VF vmfgt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLE_VF vmfle.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLE_VF vmfle.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLE_VF vmfle.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLE_VF vmfle.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLE_VF vmfle.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLE_VF vmfle.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLE_VF vmfle.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLE_VF vmfle.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VF vmfle.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLE_VF vmfle.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLE_VV vmfle.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLE_VV vmfle.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLT_VF vmflt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLT_VF vmflt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLT_VF vmflt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLT_VF vmflt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLT_VF vmflt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLT_VF vmflt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLT_VF vmflt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLT_VF vmflt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VF vmflt.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLT_VF vmflt.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFLT_VV vmflt.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFLT_VV vmflt.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFNE_VF vmfne.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFNE_VF vmfne.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFNE_VF vmfne.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFNE_VF vmfne.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFNE_VF vmfne.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFNE_VF vmfne.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFNE_VF vmfne.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFNE_VF vmfne.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VF vmfne.vf v8, v8, ft0
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFNE_VF vmfne.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFNE_VV vmfne.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFNE_VV vmfne.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFNE_VV vmfne.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFNE_VV vmfne.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFNE_VV vmfne.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFNE_VV vmfne.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
+# CHECK-NEXT: 1 3 1.00 3 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
+# CHECK-NEXT: 1 4 2.00 4 Andes45VFMIS[2] VMFNE_VV vmfne.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VFMIS[4] VMFNE_VV vmfne.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VMFNE_VV vmfne.vv v8, v8, v8
+# CHECK-NEXT: 1 10 8.00 10 Andes45VFMIS[8] VMFNE_VV vmfne.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFADD_VV vfadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFADD_VV vfadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFADD_VV vfadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFADD_VV vfadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFADD_VV vfadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFADD_VV vfadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFADD_VV vfadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFADD_VV vfadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VV vfadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFADD_VV vfadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFADD_VF vfadd.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFADD_VF vfadd.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFADD_VF vfadd.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFADD_VF vfadd.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFADD_VF vfadd.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFADD_VF vfadd.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFADD_VF vfadd.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFADD_VF vfadd.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFADD_VF vfadd.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFADD_VF vfadd.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFSUB_VV vfsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFSUB_VV vfsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFSUB_VV vfsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFSUB_VV vfsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFSUB_VV vfsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFSUB_VV vfsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFSUB_VV vfsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFSUB_VV vfsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VV vfsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFSUB_VV vfsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFSUB_VF vfsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFSUB_VF vfsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFSUB_VF vfsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFSUB_VF vfsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFSUB_VF vfsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFSUB_VF vfsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFSUB_VF vfsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFSUB_VF vfsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFSUB_VF vfsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFSUB_VF vfsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFCLASS_V vfclass.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFCLASS_V vfclass.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFCLASS_V vfclass.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFCLASS_V vfclass.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFCLASS_V vfclass.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFCLASS_V vfclass.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFCLASS_V vfclass.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFCLASS_V vfclass.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFCLASS_V vfclass.v v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFCLASS_V vfclass.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VV vfdiv.vv v8, v8, v8
+# CHECK-NEXT: 1 24 22.00 24 Andes45VFDIV[22] VFDIV_VV vfdiv.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VV vfdiv.vv v8, v8, v8
+# CHECK-NEXT: 1 24 22.00 24 Andes45VFDIV[22] VFDIV_VV vfdiv.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VV vfdiv.vv v8, v8, v8
+# CHECK-NEXT: 1 24 22.00 24 Andes45VFDIV[22] VFDIV_VV vfdiv.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VV vfdiv.vv v8, v8, v8
+# CHECK-NEXT: 1 24 44.00 24 Andes45VFDIV[44] VFDIV_VV vfdiv.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VV vfdiv.vv v8, v8, v8
+# CHECK-NEXT: 1 24 88.00 24 Andes45VFDIV[88] VFDIV_VV vfdiv.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VV vfdiv.vv v8, v8, v8
+# CHECK-NEXT: 1 24 176.00 24 Andes45VFDIV[176] VFDIV_VV vfdiv.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VV vfdiv.vv v8, v8, v8
+# CHECK-NEXT: 1 38 36.00 38 Andes45VFDIV[36] VFDIV_VV vfdiv.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VV vfdiv.vv v8, v8, v8
+# CHECK-NEXT: 1 38 36.00 38 Andes45VFDIV[36] VFDIV_VV vfdiv.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VV vfdiv.vv v8, v8, v8
+# CHECK-NEXT: 1 38 72.00 38 Andes45VFDIV[72] VFDIV_VV vfdiv.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VV vfdiv.vv v8, v8, v8
+# CHECK-NEXT: 1 38 144.00 38 Andes45VFDIV[144] VFDIV_VV vfdiv.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VV vfdiv.vv v8, v8, v8
+# CHECK-NEXT: 1 38 288.00 38 Andes45VFDIV[288] VFDIV_VV vfdiv.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VV vfdiv.vv v8, v8, v8
+# CHECK-NEXT: 1 66 64.00 66 Andes45VFDIV[64] VFDIV_VV vfdiv.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VV vfdiv.vv v8, v8, v8
+# CHECK-NEXT: 1 66 128.00 66 Andes45VFDIV[128] VFDIV_VV vfdiv.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VV vfdiv.vv v8, v8, v8
+# CHECK-NEXT: 1 66 256.00 66 Andes45VFDIV[256] VFDIV_VV vfdiv.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VV vfdiv.vv v8, v8, v8
+# CHECK-NEXT: 1 66 512.00 66 Andes45VFDIV[512] VFDIV_VV vfdiv.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VF vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 24 22.00 24 Andes45VFDIV[22] VFDIV_VF vfdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VF vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 24 22.00 24 Andes45VFDIV[22] VFDIV_VF vfdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VF vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 24 22.00 24 Andes45VFDIV[22] VFDIV_VF vfdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VF vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 24 44.00 24 Andes45VFDIV[44] VFDIV_VF vfdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VF vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 24 88.00 24 Andes45VFDIV[88] VFDIV_VF vfdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VF vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 24 176.00 24 Andes45VFDIV[176] VFDIV_VF vfdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VF vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 38 36.00 38 Andes45VFDIV[36] VFDIV_VF vfdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VF vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 38 36.00 38 Andes45VFDIV[36] VFDIV_VF vfdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VF vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 38 72.00 38 Andes45VFDIV[72] VFDIV_VF vfdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VF vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 38 144.00 38 Andes45VFDIV[144] VFDIV_VF vfdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VF vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 38 288.00 38 Andes45VFDIV[288] VFDIV_VF vfdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VF vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 66 64.00 66 Andes45VFDIV[64] VFDIV_VF vfdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VF vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 66 128.00 66 Andes45VFDIV[128] VFDIV_VF vfdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VF vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 66 256.00 66 Andes45VFDIV[256] VFDIV_VF vfdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFDIV_VF vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 66 512.00 66 Andes45VFDIV[512] VFDIV_VF vfdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMAX_VV vfmax.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMAX_VV vfmax.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMAX_VV vfmax.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMAX_VV vfmax.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMAX_VV vfmax.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMAX_VV vfmax.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMAX_VV vfmax.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMAX_VV vfmax.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VV vfmax.vv v8, v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMAX_VV vfmax.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMAX_VF vfmax.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMAX_VF vfmax.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMAX_VF vfmax.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMAX_VF vfmax.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMAX_VF vfmax.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMAX_VF vfmax.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMAX_VF vfmax.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMAX_VF vfmax.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMAX_VF vfmax.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMAX_VF vfmax.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMIN_VV vfmin.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMIN_VV vfmin.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMIN_VV vfmin.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMIN_VV vfmin.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMIN_VV vfmin.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMIN_VV vfmin.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMIN_VV vfmin.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMIN_VV vfmin.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VV vfmin.vv v8, v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMIN_VV vfmin.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMIN_VF vfmin.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMIN_VF vfmin.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMIN_VF vfmin.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMIN_VF vfmin.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMIN_VF vfmin.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMIN_VF vfmin.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMIN_VF vfmin.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMIN_VF vfmin.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMIN_VF vfmin.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMIN_VF vfmin.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMSAC_VV vfmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMSAC_VV vfmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMSAC_VV vfmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMSAC_VV vfmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMSAC_VV vfmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMSAC_VV vfmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMSAC_VV vfmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMSAC_VV vfmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VV vfmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMSAC_VV vfmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMSAC_VF vfmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMSAC_VF vfmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMSAC_VF vfmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMSAC_VF vfmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMSAC_VF vfmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMSAC_VF vfmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMSAC_VF vfmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMSAC_VF vfmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSAC_VF vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMSAC_VF vfmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMSUB_VV vfmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMSUB_VV vfmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMSUB_VV vfmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMSUB_VV vfmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMSUB_VV vfmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMSUB_VV vfmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMSUB_VV vfmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMSUB_VV vfmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VV vfmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMSUB_VV vfmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMSUB_VF vfmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMSUB_VF vfmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMSUB_VF vfmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMSUB_VF vfmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMSUB_VF vfmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMSUB_VF vfmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMSUB_VF vfmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMSUB_VF vfmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMSUB_VF vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMSUB_VF vfmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMUL_VV vfmul.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMUL_VV vfmul.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMUL_VV vfmul.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMUL_VV vfmul.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMUL_VV vfmul.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMUL_VV vfmul.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMUL_VV vfmul.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMUL_VV vfmul.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VV vfmul.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMUL_VV vfmul.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMUL_VF vfmul.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMUL_VF vfmul.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMUL_VF vfmul.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMUL_VF vfmul.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMUL_VF vfmul.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMUL_VF vfmul.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMUL_VF vfmul.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMUL_VF vfmul.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMUL_VF vfmul.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMUL_VF vfmul.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMACC_VF vfmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMACC_VF vfmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMACC_VF vfmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMACC_VF vfmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMACC_VF vfmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMACC_VF vfmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMACC_VF vfmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMACC_VF vfmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VF vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMACC_VF vfmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMACC_VV vfmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMACC_VV vfmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMACC_VV vfmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMACC_VV vfmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMACC_VV vfmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMACC_VV vfmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMACC_VV vfmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMACC_VV vfmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMACC_VV vfmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMACC_VV vfmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMADD_VF vfmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMADD_VF vfmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMADD_VF vfmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMADD_VF vfmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMADD_VF vfmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMADD_VF vfmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMADD_VF vfmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMADD_VF vfmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VF vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMADD_VF vfmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMADD_VV vfmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMADD_VV vfmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMADD_VV vfmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMADD_VV vfmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMADD_VV vfmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMADD_VV vfmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFMADD_VV vfmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFMADD_VV vfmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFMADD_VV vfmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFMADD_VV vfmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: 1 1 1.00 1 Andes45VPERMUT VFMV_F_S vfmv.f.s fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
@@ -2979,785 +2979,785 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
# CHECK-NEXT: 1 1 1.00 1 Andes45VPERMUT VFMV_S_F vfmv.s.f v8, fs0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMV_V_F vfmv.v.f v8, fs0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMV_V_F vfmv.v.f v8, fs0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMV_V_F vfmv.v.f v8, fs0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMV_V_F vfmv.v.f v8, fs0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMV_V_F vfmv.v.f v8, fs0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMV_V_F vfmv.v.f v8, fs0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMV_V_F vfmv.v.f v8, fs0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMV_V_F vfmv.v.f v8, fs0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMV_V_F vfmv.v.f v8, fs0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMV_V_F vfmv.v.f v8, fs0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMACC_VF vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMACC_VF vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMACC_VF vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMACC_VF vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMACC_VF vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMACC_VF vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMACC_VF vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMACC_VF vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VF vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMACC_VF vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMACC_VV vfnmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMACC_VV vfnmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMACC_VV vfnmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMACC_VV vfnmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMACC_VV vfnmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMACC_VV vfnmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMACC_VV vfnmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMACC_VV vfnmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMACC_VV vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMACC_VV vfnmacc.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMADD_VF vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMADD_VF vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMADD_VF vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMADD_VF vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMADD_VF vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMADD_VF vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMADD_VF vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMADD_VF vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VF vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMADD_VF vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMADD_VV vfnmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMADD_VV vfnmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMADD_VV vfnmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMADD_VV vfnmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMADD_VV vfnmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMADD_VV vfnmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMADD_VV vfnmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMADD_VV vfnmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMADD_VV vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMADD_VV vfnmadd.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMSAC_VF vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMSAC_VF vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMSAC_VF vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMSAC_VF vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMSAC_VF vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMSAC_VF vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMSAC_VF vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMSAC_VF vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VF vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMSAC_VF vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMSAC_VV vfnmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMSAC_VV vfnmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMSAC_VV vfnmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMSAC_VV vfnmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMSAC_VV vfnmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMSAC_VV vfnmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMSAC_VV vfnmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMSAC_VV vfnmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSAC_VV vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMSAC_VV vfnmsac.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMSUB_VF vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMSUB_VF vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMSUB_VF vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMSUB_VF vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMSUB_VF vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMSUB_VF vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMSUB_VF vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMSUB_VF vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VF vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMSUB_VF vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMSUB_VV vfnmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMSUB_VV vfnmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMSUB_VV vfnmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMSUB_VV vfnmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMSUB_VV vfnmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMSUB_VV vfnmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFNMSUB_VV vfnmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFNMSUB_VV vfnmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFNMSUB_VV vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFNMSUB_VV vfnmsub.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRDIV_VF vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 24 22.00 24 Andes45VFDIV[22] VFRDIV_VF vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRDIV_VF vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 24 22.00 24 Andes45VFDIV[22] VFRDIV_VF vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRDIV_VF vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 24 22.00 24 Andes45VFDIV[22] VFRDIV_VF vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRDIV_VF vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 24 44.00 24 Andes45VFDIV[44] VFRDIV_VF vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRDIV_VF vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 24 88.00 24 Andes45VFDIV[88] VFRDIV_VF vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRDIV_VF vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 24 176.00 24 Andes45VFDIV[176] VFRDIV_VF vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRDIV_VF vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 38 36.00 38 Andes45VFDIV[36] VFRDIV_VF vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRDIV_VF vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 38 36.00 38 Andes45VFDIV[36] VFRDIV_VF vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRDIV_VF vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 38 72.00 38 Andes45VFDIV[72] VFRDIV_VF vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRDIV_VF vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 38 144.00 38 Andes45VFDIV[144] VFRDIV_VF vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRDIV_VF vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 38 288.00 38 Andes45VFDIV[288] VFRDIV_VF vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRDIV_VF vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 66 64.00 66 Andes45VFDIV[64] VFRDIV_VF vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRDIV_VF vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 66 128.00 66 Andes45VFDIV[128] VFRDIV_VF vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRDIV_VF vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 66 256.00 66 Andes45VFDIV[256] VFRDIV_VF vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRDIV_VF vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: 1 66 512.00 66 Andes45VFDIV[512] VFRDIV_VF vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
+# CHECK-NEXT: 1 7 1.00 7 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
+# CHECK-NEXT: 1 7 1.00 7 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
+# CHECK-NEXT: 1 7 1.00 7 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
+# CHECK-NEXT: 1 7 2.00 7 Andes45VFDIV[2] VFREC7_V vfrec7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
+# CHECK-NEXT: 1 7 4.00 7 Andes45VFDIV[4] VFREC7_V vfrec7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
+# CHECK-NEXT: 1 7 8.00 7 Andes45VFDIV[8] VFREC7_V vfrec7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
+# CHECK-NEXT: 1 7 1.00 7 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
+# CHECK-NEXT: 1 7 1.00 7 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
+# CHECK-NEXT: 1 7 2.00 7 Andes45VFDIV[2] VFREC7_V vfrec7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
+# CHECK-NEXT: 1 7 4.00 7 Andes45VFDIV[4] VFREC7_V vfrec7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
+# CHECK-NEXT: 1 7 8.00 7 Andes45VFDIV[8] VFREC7_V vfrec7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
+# CHECK-NEXT: 1 7 1.00 7 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
+# CHECK-NEXT: 1 7 2.00 7 Andes45VFDIV[2] VFREC7_V vfrec7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
+# CHECK-NEXT: 1 7 4.00 7 Andes45VFDIV[4] VFREC7_V vfrec7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFREC7_V vfrec7.v v8, v8
+# CHECK-NEXT: 1 7 8.00 7 Andes45VFDIV[8] VFREC7_V vfrec7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
+# CHECK-NEXT: 1 7 1.00 7 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
+# CHECK-NEXT: 1 7 1.00 7 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
+# CHECK-NEXT: 1 7 1.00 7 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
+# CHECK-NEXT: 1 7 2.00 7 Andes45VFDIV[2] VFRSQRT7_V vfrsqrt7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
+# CHECK-NEXT: 1 7 4.00 7 Andes45VFDIV[4] VFRSQRT7_V vfrsqrt7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
+# CHECK-NEXT: 1 7 8.00 7 Andes45VFDIV[8] VFRSQRT7_V vfrsqrt7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
+# CHECK-NEXT: 1 7 1.00 7 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
+# CHECK-NEXT: 1 7 1.00 7 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
+# CHECK-NEXT: 1 7 2.00 7 Andes45VFDIV[2] VFRSQRT7_V vfrsqrt7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
+# CHECK-NEXT: 1 7 4.00 7 Andes45VFDIV[4] VFRSQRT7_V vfrsqrt7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
+# CHECK-NEXT: 1 7 8.00 7 Andes45VFDIV[8] VFRSQRT7_V vfrsqrt7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
+# CHECK-NEXT: 1 7 1.00 7 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
+# CHECK-NEXT: 1 7 2.00 7 Andes45VFDIV[2] VFRSQRT7_V vfrsqrt7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
+# CHECK-NEXT: 1 7 4.00 7 Andes45VFDIV[4] VFRSQRT7_V vfrsqrt7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFRSQRT7_V vfrsqrt7.v v8, v8
+# CHECK-NEXT: 1 7 8.00 7 Andes45VFDIV[8] VFRSQRT7_V vfrsqrt7.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFRSUB_VF vfrsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFRSUB_VF vfrsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFRSUB_VF vfrsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFRSUB_VF vfrsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFRSUB_VF vfrsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFRSUB_VF vfrsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFRSUB_VF vfrsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFRSUB_VF vfrsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFRSUB_VF vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFRSUB_VF vfrsub.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFSQRT_V vfsqrt.v v8, v8
+# CHECK-NEXT: 1 22 20.00 22 Andes45VFDIV[20] VFSQRT_V vfsqrt.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFSQRT_V vfsqrt.v v8, v8
+# CHECK-NEXT: 1 22 20.00 22 Andes45VFDIV[20] VFSQRT_V vfsqrt.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFSQRT_V vfsqrt.v v8, v8
+# CHECK-NEXT: 1 22 20.00 22 Andes45VFDIV[20] VFSQRT_V vfsqrt.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFSQRT_V vfsqrt.v v8, v8
+# CHECK-NEXT: 1 22 40.00 22 Andes45VFDIV[40] VFSQRT_V vfsqrt.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFSQRT_V vfsqrt.v v8, v8
+# CHECK-NEXT: 1 22 80.00 22 Andes45VFDIV[80] VFSQRT_V vfsqrt.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFSQRT_V vfsqrt.v v8, v8
+# CHECK-NEXT: 1 22 160.00 22 Andes45VFDIV[160] VFSQRT_V vfsqrt.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFSQRT_V vfsqrt.v v8, v8
+# CHECK-NEXT: 1 36 34.00 36 Andes45VFDIV[34] VFSQRT_V vfsqrt.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFSQRT_V vfsqrt.v v8, v8
+# CHECK-NEXT: 1 36 34.00 36 Andes45VFDIV[34] VFSQRT_V vfsqrt.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFSQRT_V vfsqrt.v v8, v8
+# CHECK-NEXT: 1 36 68.00 36 Andes45VFDIV[68] VFSQRT_V vfsqrt.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFSQRT_V vfsqrt.v v8, v8
+# CHECK-NEXT: 1 36 136.00 36 Andes45VFDIV[136] VFSQRT_V vfsqrt.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFSQRT_V vfsqrt.v v8, v8
+# CHECK-NEXT: 1 36 272.00 36 Andes45VFDIV[272] VFSQRT_V vfsqrt.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFSQRT_V vfsqrt.v v8, v8
+# CHECK-NEXT: 1 64 62.00 64 Andes45VFDIV[62] VFSQRT_V vfsqrt.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFSQRT_V vfsqrt.v v8, v8
+# CHECK-NEXT: 1 64 124.00 64 Andes45VFDIV[124] VFSQRT_V vfsqrt.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFSQRT_V vfsqrt.v v8, v8
+# CHECK-NEXT: 1 64 248.00 64 Andes45VFDIV[248] VFSQRT_V vfsqrt.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFDIV VFSQRT_V vfsqrt.v v8, v8
+# CHECK-NEXT: 1 64 496.00 64 Andes45VFDIV[496] VFSQRT_V vfsqrt.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJN_VF vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJN_VV vfneg.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJN_VV vfneg.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJN_VV vfneg.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJN_VV vfneg.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJN_VV vfneg.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJN_VV vfneg.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJN_VV vfneg.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJN_VV vfneg.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJN_VV vfneg.v v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJN_VV vfneg.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJ_VF vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJ_VF vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJ_VF vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJ_VF vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJ_VF vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJ_VF vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJ_VF vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJ_VF vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VF vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJ_VF vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJ_VV vfsgnj.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJ_VV vfsgnj.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJ_VV vfsgnj.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJ_VV vfsgnj.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJ_VV vfsgnj.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJ_VV vfsgnj.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJ_VV vfsgnj.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJ_VV vfsgnj.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJ_VV vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJ_VV vfsgnj.vv v8, v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJX_VF vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJX_VV vfabs.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJX_VV vfabs.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJX_VV vfabs.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJX_VV vfabs.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJX_VV vfabs.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJX_VV vfabs.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFSGNJX_VV vfabs.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFSGNJX_VV vfabs.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFSGNJX_VV vfabs.v v8, v8
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFSGNJX_VV vfabs.v v8, v8
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VF vfwadd.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWADD_VF vfwadd.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VF vfwadd.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWADD_VF vfwadd.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VF vfwadd.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWADD_VF vfwadd.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VF vfwadd.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWADD_VF vfwadd.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VF vfwadd.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWADD_VF vfwadd.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VF vfwadd.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWADD_VF vfwadd.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VF vfwadd.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWADD_VF vfwadd.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VF vfwadd.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWADD_VF vfwadd.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VF vfwadd.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWADD_VF vfwadd.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VV vfwadd.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWADD_VV vfwadd.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VV vfwadd.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWADD_VV vfwadd.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VV vfwadd.vv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWADD_VV vfwadd.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VV vfwadd.vv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWADD_VV vfwadd.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VV vfwadd.vv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWADD_VV vfwadd.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VV vfwadd.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWADD_VV vfwadd.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VV vfwadd.vv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWADD_VV vfwadd.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VV vfwadd.vv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWADD_VV vfwadd.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_VV vfwadd.vv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWADD_VV vfwadd.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WF vfwadd.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWADD_WF vfwadd.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WF vfwadd.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWADD_WF vfwadd.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WF vfwadd.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWADD_WF vfwadd.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WF vfwadd.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWADD_WF vfwadd.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WF vfwadd.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWADD_WF vfwadd.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WF vfwadd.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWADD_WF vfwadd.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WF vfwadd.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWADD_WF vfwadd.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WF vfwadd.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWADD_WF vfwadd.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WF vfwadd.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWADD_WF vfwadd.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WV vfwadd.wv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWADD_WV vfwadd.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WV vfwadd.wv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWADD_WV vfwadd.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WV vfwadd.wv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWADD_WV vfwadd.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WV vfwadd.wv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWADD_WV vfwadd.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WV vfwadd.wv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWADD_WV vfwadd.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WV vfwadd.wv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWADD_WV vfwadd.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WV vfwadd.wv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWADD_WV vfwadd.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WV vfwadd.wv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWADD_WV vfwadd.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWADD_WV vfwadd.wv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWADD_WV vfwadd.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VF vfwmul.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMUL_VF vfwmul.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VF vfwmul.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMUL_VF vfwmul.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VF vfwmul.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWMUL_VF vfwmul.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VF vfwmul.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWMUL_VF vfwmul.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VF vfwmul.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWMUL_VF vfwmul.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VF vfwmul.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMUL_VF vfwmul.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VF vfwmul.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWMUL_VF vfwmul.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VF vfwmul.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWMUL_VF vfwmul.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VF vfwmul.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWMUL_VF vfwmul.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VV vfwmul.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMUL_VV vfwmul.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VV vfwmul.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMUL_VV vfwmul.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VV vfwmul.vv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWMUL_VV vfwmul.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VV vfwmul.vv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWMUL_VV vfwmul.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VV vfwmul.vv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWMUL_VV vfwmul.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VV vfwmul.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWMUL_VV vfwmul.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VV vfwmul.vv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWMUL_VV vfwmul.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VV vfwmul.vv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWMUL_VV vfwmul.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWMUL_VV vfwmul.vv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWMUL_VV vfwmul.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VF vfwsub.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWSUB_VF vfwsub.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VF vfwsub.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWSUB_VF vfwsub.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VF vfwsub.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWSUB_VF vfwsub.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VF vfwsub.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWSUB_VF vfwsub.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VF vfwsub.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWSUB_VF vfwsub.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VF vfwsub.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWSUB_VF vfwsub.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VF vfwsub.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWSUB_VF vfwsub.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VF vfwsub.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWSUB_VF vfwsub.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VF vfwsub.vf v8, v16, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWSUB_VF vfwsub.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VV vfwsub.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWSUB_VV vfwsub.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VV vfwsub.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWSUB_VV vfwsub.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VV vfwsub.vv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWSUB_VV vfwsub.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VV vfwsub.vv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWSUB_VV vfwsub.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VV vfwsub.vv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWSUB_VV vfwsub.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VV vfwsub.vv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWSUB_VV vfwsub.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VV vfwsub.vv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWSUB_VV vfwsub.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VV vfwsub.vv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWSUB_VV vfwsub.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_VV vfwsub.vv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWSUB_VV vfwsub.vv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WF vfwsub.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWSUB_WF vfwsub.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WF vfwsub.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWSUB_WF vfwsub.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WF vfwsub.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWSUB_WF vfwsub.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WF vfwsub.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWSUB_WF vfwsub.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WF vfwsub.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWSUB_WF vfwsub.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WF vfwsub.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWSUB_WF vfwsub.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WF vfwsub.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWSUB_WF vfwsub.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WF vfwsub.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWSUB_WF vfwsub.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WF vfwsub.wf v8, v16, ft0
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWSUB_WF vfwsub.wf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WV vfwsub.wv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWSUB_WV vfwsub.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WV vfwsub.wv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWSUB_WV vfwsub.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WV vfwsub.wv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWSUB_WV vfwsub.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WV vfwsub.wv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWSUB_WV vfwsub.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WV vfwsub.wv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWSUB_WV vfwsub.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WV vfwsub.wv v8, v16, v24
+# CHECK-NEXT: 1 6 1.00 6 Andes45VMAC VFWSUB_WV vfwsub.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WV vfwsub.wv v8, v16, v24
+# CHECK-NEXT: 1 6 2.00 6 Andes45VMAC[2] VFWSUB_WV vfwsub.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WV vfwsub.wv v8, v16, v24
+# CHECK-NEXT: 1 6 4.00 6 Andes45VMAC[4] VFWSUB_WV vfwsub.wv v8, v16, v24
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VMAC VFWSUB_WV vfwsub.wv v8, v16, v24
+# CHECK-NEXT: 1 6 8.00 6 Andes45VMAC[8] VFWSUB_WV vfwsub.wv v8, v16, v24
# CHECK: Resources:
# CHECK-NEXT: [0.0] - Andes45ALU
@@ -3780,7 +3780,7 @@ vfwsub.wv v8, v16, v24
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0.0] [0.1] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]
-# CHECK-NEXT: - - 915.00 - - - - - - - - 90.00 360.00 - 435.00 - 30.00
+# CHECK-NEXT: - - 915.00 - - - - - - - - 7640.00 1152.00 - 1414.00 - 30.00
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0.0] [0.1] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] Instructions:
@@ -3791,29 +3791,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfeq.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfeq.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfeq.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfeq.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfeq.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfeq.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfeq.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfeq.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfeq.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -3821,29 +3821,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfeq.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfeq.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfeq.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfeq.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfeq.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfeq.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfeq.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfeq.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfeq.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfeq.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfge.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -3851,29 +3851,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfge.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfge.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfge.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfge.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfge.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfge.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfge.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfge.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfge.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfge.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfge.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfge.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfge.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfge.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfge.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfge.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfge.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfge.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfge.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfge.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfge.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfge.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -3881,29 +3881,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfgt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -3911,29 +3911,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfgt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfgt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfgt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfgt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfgt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfgt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfgt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfgt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfgt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfgt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfgt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfgt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfgt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfgt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -3941,29 +3941,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -3971,29 +3971,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfle.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfle.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfle.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfle.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfle.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfle.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfle.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfle.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfle.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4001,29 +4001,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfle.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfle.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4031,29 +4031,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmflt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmflt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmflt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmflt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmflt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmflt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmflt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmflt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmflt.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4061,29 +4061,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmflt.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmflt.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4091,29 +4091,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfne.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfne.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfne.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfne.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfne.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfne.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfne.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfne.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfne.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4121,29 +4121,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfne.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfne.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfne.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfne.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfne.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfne.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vmfne.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vmfne.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vmfne.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vmfne.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4151,29 +4151,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4181,29 +4181,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfadd.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfadd.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfadd.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfadd.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfadd.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfadd.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfadd.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfadd.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfadd.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfadd.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4211,29 +4211,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4241,29 +4241,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfclass.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4271,89 +4271,89 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfclass.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfclass.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfclass.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfclass.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfclass.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfclass.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfclass.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfclass.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfclass.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfclass.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfclass.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfclass.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfclass.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfclass.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfclass.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfclass.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfclass.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfclass.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfclass.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfclass.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfclass.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfclass.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 22.00 - - - - - vfdiv.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 22.00 - - - - - vfdiv.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 22.00 - - - - - vfdiv.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 44.00 - - - - - vfdiv.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 88.00 - - - - - vfdiv.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 176.00 - - - - - vfdiv.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 36.00 - - - - - vfdiv.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 36.00 - - - - - vfdiv.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 72.00 - - - - - vfdiv.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 144.00 - - - - - vfdiv.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 288.00 - - - - - vfdiv.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 64.00 - - - - - vfdiv.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 128.00 - - - - - vfdiv.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 256.00 - - - - - vfdiv.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 512.00 - - - - - vfdiv.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 22.00 - - - - - vfdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 22.00 - - - - - vfdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 22.00 - - - - - vfdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 44.00 - - - - - vfdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 88.00 - - - - - vfdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 176.00 - - - - - vfdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 36.00 - - - - - vfdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 36.00 - - - - - vfdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 72.00 - - - - - vfdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 144.00 - - - - - vfdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 288.00 - - - - - vfdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 64.00 - - - - - vfdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 128.00 - - - - - vfdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 256.00 - - - - - vfdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 512.00 - - - - - vfdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4361,29 +4361,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmax.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmax.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmax.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmax.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmax.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmax.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmax.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmax.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmax.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4391,29 +4391,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmax.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmax.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmax.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmax.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmax.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmax.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmax.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmax.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmax.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmax.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4421,29 +4421,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmin.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmin.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmin.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmin.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmin.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmin.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmin.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmin.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmin.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4451,29 +4451,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmin.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmin.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmin.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmin.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmin.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmin.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmin.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmin.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmin.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmin.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4481,29 +4481,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4511,29 +4511,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4541,29 +4541,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4571,29 +4571,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4601,29 +4601,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmul.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmul.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmul.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmul.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmul.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmul.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmul.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmul.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmul.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4631,29 +4631,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmul.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmul.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmul.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmul.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmul.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmul.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmul.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmul.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmul.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmul.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4661,29 +4661,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4691,29 +4691,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4721,29 +4721,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4751,29 +4751,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - - - 1.00 vfmv.f.s fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4841,29 +4841,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmv.v.f v8, fs0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmv.v.f v8, fs0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmv.v.f v8, fs0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmv.v.f v8, fs0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmv.v.f v8, fs0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmv.v.f v8, fs0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmv.v.f v8, fs0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmv.v.f v8, fs0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmv.v.f v8, fs0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmv.v.f v8, fs0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmv.v.f v8, fs0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmv.v.f v8, fs0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmv.v.f v8, fs0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmv.v.f v8, fs0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmv.v.f v8, fs0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmv.v.f v8, fs0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmv.v.f v8, fs0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmv.v.f v8, fs0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmv.v.f v8, fs0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmv.v.f v8, fs0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmv.v.f v8, fs0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmv.v.f v8, fs0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4871,29 +4871,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmacc.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4901,29 +4901,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmacc.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmacc.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4931,29 +4931,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmadd.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4961,29 +4961,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmadd.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmadd.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -4991,29 +4991,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmsac.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -5021,29 +5021,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsac.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmsac.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -5051,29 +5051,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vf v8, fs0, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmsub.vf v8, fs0, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -5081,59 +5081,59 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfnmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfnmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfnmsub.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfnmsub.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 22.00 - - - - - vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 22.00 - - - - - vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 22.00 - - - - - vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 44.00 - - - - - vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 88.00 - - - - - vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 176.00 - - - - - vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 36.00 - - - - - vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 36.00 - - - - - vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 72.00 - - - - - vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 144.00 - - - - - vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 288.00 - - - - - vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 64.00 - - - - - vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 128.00 - - - - - vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 256.00 - - - - - vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrdiv.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - 512.00 - - - - - vfrdiv.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrec7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -5141,29 +5141,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrec7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrec7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 2.00 - - - - - vfrec7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrec7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 4.00 - - - - - vfrec7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrec7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 8.00 - - - - - vfrec7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrec7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrec7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrec7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 2.00 - - - - - vfrec7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrec7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 4.00 - - - - - vfrec7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrec7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 8.00 - - - - - vfrec7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrec7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrec7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 2.00 - - - - - vfrec7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrec7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 4.00 - - - - - vfrec7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrec7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 8.00 - - - - - vfrec7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrsqrt7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -5171,29 +5171,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrsqrt7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrsqrt7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 2.00 - - - - - vfrsqrt7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrsqrt7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 4.00 - - - - - vfrsqrt7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrsqrt7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 8.00 - - - - - vfrsqrt7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrsqrt7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrsqrt7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrsqrt7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 2.00 - - - - - vfrsqrt7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrsqrt7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 4.00 - - - - - vfrsqrt7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrsqrt7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 8.00 - - - - - vfrsqrt7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrsqrt7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrsqrt7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 2.00 - - - - - vfrsqrt7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrsqrt7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 4.00 - - - - - vfrsqrt7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfrsqrt7.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 8.00 - - - - - vfrsqrt7.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfrsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -5201,59 +5201,59 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfrsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfrsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfrsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfrsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfrsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfrsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfrsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfrsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfrsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfrsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfrsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfrsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfrsub.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfrsub.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfsqrt.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 20.00 - - - - - vfsqrt.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfsqrt.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 20.00 - - - - - vfsqrt.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfsqrt.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 20.00 - - - - - vfsqrt.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfsqrt.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 40.00 - - - - - vfsqrt.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfsqrt.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 80.00 - - - - - vfsqrt.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfsqrt.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 160.00 - - - - - vfsqrt.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfsqrt.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 34.00 - - - - - vfsqrt.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfsqrt.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 34.00 - - - - - vfsqrt.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfsqrt.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 68.00 - - - - - vfsqrt.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfsqrt.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 136.00 - - - - - vfsqrt.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfsqrt.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 272.00 - - - - - vfsqrt.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfsqrt.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 62.00 - - - - - vfsqrt.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfsqrt.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 124.00 - - - - - vfsqrt.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfsqrt.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 248.00 - - - - - vfsqrt.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - vfsqrt.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - 496.00 - - - - - vfsqrt.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -5261,29 +5261,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjn.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfsgnjn.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfneg.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -5291,29 +5291,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfneg.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfneg.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfneg.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfneg.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfneg.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfneg.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfneg.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfneg.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfneg.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfneg.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfneg.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfneg.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfneg.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfneg.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfneg.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfneg.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfneg.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfneg.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfneg.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfneg.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfneg.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfneg.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -5321,29 +5321,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfsgnj.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -5351,29 +5351,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfsgnj.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfsgnj.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfsgnj.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfsgnj.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfsgnj.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfsgnj.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfsgnj.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfsgnj.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnj.vv v8, v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfsgnj.vv v8, v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -5381,29 +5381,29 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfsgnjx.vf v8, v8, ft0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfsgnjx.vf v8, v8, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfabs.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
@@ -5411,206 +5411,206 @@ vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfabs.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfabs.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfabs.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfabs.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfabs.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfabs.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfabs.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfabs.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfabs.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfabs.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfabs.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfabs.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfabs.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfabs.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfabs.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfabs.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfabs.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfabs.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfabs.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfabs.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfabs.v v8, v8
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfabs.v v8, v8
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwadd.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwadd.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwadd.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwadd.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwadd.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwadd.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwadd.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwadd.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwadd.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwadd.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwadd.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwadd.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwadd.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwadd.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwadd.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwadd.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwadd.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwadd.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwadd.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwadd.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwadd.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwadd.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwadd.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwadd.wv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwadd.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwmul.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwmul.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwmul.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwmul.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwmul.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwmul.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwmul.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwmul.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwmul.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwmul.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwmul.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwmul.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwmul.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwsub.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwsub.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwsub.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwsub.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwsub.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwsub.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwsub.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwsub.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwsub.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwsub.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwsub.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.vv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwsub.vv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwsub.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwsub.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwsub.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwsub.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwsub.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wf v8, v16, ft0
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwsub.wf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 4.00 - - vfwsub.wv v8, v16, v24
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - vfwsub.wv v8, v16, v24
+# CHECK-NEXT: - - - - - - - - - - - - - - 8.00 - - vfwsub.wv v8, v16, v24
diff --git a/llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-permutation.s b/llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-permutation.s
index 82f6c4acfd072..8c9d7227d1e44 100644
--- a/llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-permutation.s
+++ b/llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-permutation.s
@@ -2260,35 +2260,35 @@ vfslide1up.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
# CHECK-NEXT: 1 2 8.00 2 Andes45VALU[8] VMERGE_VXM vmerge.vxm v8, v8, t5, v0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m1, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: 1 2 1.00 2 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: 1 2 2.00 2 Andes45VFMIS[2] VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: 1 2 4.00 2 Andes45VFMIS[4] VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: 1 1 1.00 1 Andes45VFMIS VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: 1 2 8.00 2 Andes45VFMIS[8] VFMERGE_VFM vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: 1 1 1.00 1 Andes45VPERMUT VFSLIDE1DOWN_VF vfslide1down.vf v8, v16, ft0
# CHECK-NEXT: 1 1 1.00 U 1 Andes45CSR VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
@@ -2371,7 +2371,7 @@ vfslide1up.vf v8, v16, ft0
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0.0] [0.1] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]
-# CHECK-NEXT: - - 572.00 - - - - - - 396.00 - - 15.00 - - 22.00 403.00
+# CHECK-NEXT: - - 572.00 - - - - - - 396.00 - - 48.00 - - 22.00 403.00
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0.0] [0.1] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] Instructions:
@@ -3436,29 +3436,29 @@ vfslide1up.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e32, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m1, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m2, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m4, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: - - - - - - - - - - - - 4.00 - - - - vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e64, m8, tu, mu
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - vfmerge.vfm v8, v8, ft0, v0
+# CHECK-NEXT: - - - - - - - - - - - - 8.00 - - - - vfmerge.vfm v8, v8, ft0, v0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
# CHECK-NEXT: - - - - - - - - - - - - - - - - 1.00 vfslide1down.vf v8, v16, ft0
# CHECK-NEXT: - - 1.00 - - - - - - - - - - - - - - vsetvli t3, zero, e16, mf4, tu, mu