@@ -2731,33 +2731,33 @@ vfwsub.wv v8, v16, v24
27312731# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli t3, zero, e64, m8, tu, mu
27322732# CHECK-NEXT: 1 8 8.00 8 SMX60_VFP[8] VFMSUB_VF vfmsub.vf v8, fs0, v8
27332733# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
2734- # CHECK-NEXT: 1 4 4 .00 4 SMX60_VFP[4] VFMUL_VV vfmul.vv v8, v8, v8
2734+ # CHECK-NEXT: 1 4 1 .00 4 SMX60_VFP VFMUL_VV vfmul.vv v8, v8, v8
27352735# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli t3, zero, e16, mf4, tu, mu
2736- # CHECK-NEXT: 1 4 4 .00 4 SMX60_VFP[4] VFMUL_VV vfmul.vv v8, v8, v8
2736+ # CHECK-NEXT: 1 4 1 .00 4 SMX60_VFP VFMUL_VV vfmul.vv v8, v8, v8
27372737# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli t3, zero, e16, m1, tu, mu
2738- # CHECK-NEXT: 1 4 4 .00 4 SMX60_VFP[4] VFMUL_VV vfmul.vv v8, v8, v8
2738+ # CHECK-NEXT: 1 4 1 .00 4 SMX60_VFP VFMUL_VV vfmul.vv v8, v8, v8
27392739# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli t3, zero, e16, m2, tu, mu
2740- # CHECK-NEXT: 1 4 4 .00 4 SMX60_VFP[4 ] VFMUL_VV vfmul.vv v8, v8, v8
2740+ # CHECK-NEXT: 1 4 2 .00 4 SMX60_VFP[2 ] VFMUL_VV vfmul.vv v8, v8, v8
27412741# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli t3, zero, e16, m4, tu, mu
2742- # CHECK-NEXT: 1 5 5 .00 5 SMX60_VFP[5 ] VFMUL_VV vfmul.vv v8, v8, v8
2742+ # CHECK-NEXT: 1 5 4 .00 5 SMX60_VFP[4 ] VFMUL_VV vfmul.vv v8, v8, v8
27432743# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli t3, zero, e16, m8, tu, mu
27442744# CHECK-NEXT: 1 8 8.00 8 SMX60_VFP[8] VFMUL_VV vfmul.vv v8, v8, v8
27452745# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli t3, zero, e32, mf2, tu, mu
2746- # CHECK-NEXT: 1 4 4 .00 4 SMX60_VFP[4] VFMUL_VV vfmul.vv v8, v8, v8
2746+ # CHECK-NEXT: 1 4 1 .00 4 SMX60_VFP VFMUL_VV vfmul.vv v8, v8, v8
27472747# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli t3, zero, e32, m1, tu, mu
2748- # CHECK-NEXT: 1 4 4 .00 4 SMX60_VFP[4] VFMUL_VV vfmul.vv v8, v8, v8
2748+ # CHECK-NEXT: 1 4 1 .00 4 SMX60_VFP VFMUL_VV vfmul.vv v8, v8, v8
27492749# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli t3, zero, e32, m2, tu, mu
2750- # CHECK-NEXT: 1 4 4 .00 4 SMX60_VFP[4 ] VFMUL_VV vfmul.vv v8, v8, v8
2750+ # CHECK-NEXT: 1 4 2 .00 4 SMX60_VFP[2 ] VFMUL_VV vfmul.vv v8, v8, v8
27512751# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli t3, zero, e32, m4, tu, mu
2752- # CHECK-NEXT: 1 5 5 .00 5 SMX60_VFP[5 ] VFMUL_VV vfmul.vv v8, v8, v8
2752+ # CHECK-NEXT: 1 5 4 .00 5 SMX60_VFP[4 ] VFMUL_VV vfmul.vv v8, v8, v8
27532753# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli t3, zero, e32, m8, tu, mu
27542754# CHECK-NEXT: 1 8 8.00 8 SMX60_VFP[8] VFMUL_VV vfmul.vv v8, v8, v8
27552755# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli t3, zero, e64, m1, tu, mu
2756- # CHECK-NEXT: 1 5 5 .00 5 SMX60_VFP[5] VFMUL_VV vfmul.vv v8, v8, v8
2756+ # CHECK-NEXT: 1 5 1 .00 5 SMX60_VFP VFMUL_VV vfmul.vv v8, v8, v8
27572757# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli t3, zero, e64, m2, tu, mu
2758- # CHECK-NEXT: 1 5 5 .00 5 SMX60_VFP[5 ] VFMUL_VV vfmul.vv v8, v8, v8
2758+ # CHECK-NEXT: 1 5 2 .00 5 SMX60_VFP[2 ] VFMUL_VV vfmul.vv v8, v8, v8
27592759# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli t3, zero, e64, m4, tu, mu
2760- # CHECK-NEXT: 1 5 5 .00 5 SMX60_VFP[5 ] VFMUL_VV vfmul.vv v8, v8, v8
2760+ # CHECK-NEXT: 1 5 4 .00 5 SMX60_VFP[4 ] VFMUL_VV vfmul.vv v8, v8, v8
27612761# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli t3, zero, e64, m8, tu, mu
27622762# CHECK-NEXT: 1 8 8.00 8 SMX60_VFP[8] VFMUL_VV vfmul.vv v8, v8, v8
27632763# CHECK-NEXT: 1 1 1.00 U 1 SMX60_IEU,SMX60_IEUA VSETVLI vsetvli t3, zero, e16, mf2, tu, mu
@@ -3763,7 +3763,7 @@ vfwsub.wv v8, v16, v24
37633763
37643764# CHECK: Resource pressure per iteration:
37653765# CHECK-NEXT: [0] [1] [2] [3.0] [3.1] [4] [5] [6]
3766- # CHECK-NEXT: - 915.00 - - - 8892 .00 30 .00 -
3766+ # CHECK-NEXT: - 915.00 - - - 8863 .00 120 .00 -
37673767
37683768# CHECK: Resource pressure by instruction:
37693769# CHECK-NEXT: [0] [1] [2] [3.0] [3.1] [4] [5] [6] Instructions:
@@ -4578,33 +4578,33 @@ vfwsub.wv v8, v16, v24
45784578# CHECK-NEXT: - 1.00 - - - - - - vsetvli t3, zero, e64, m8, tu, mu
45794579# CHECK-NEXT: - - - - - 8.00 - - vfmsub.vf v8, fs0, v8
45804580# CHECK-NEXT: - 1.00 - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
4581- # CHECK-NEXT: - - - - - 4 .00 - - vfmul.vv v8, v8, v8
4581+ # CHECK-NEXT: - - - - - 1 .00 - - vfmul.vv v8, v8, v8
45824582# CHECK-NEXT: - 1.00 - - - - - - vsetvli t3, zero, e16, mf4, tu, mu
4583- # CHECK-NEXT: - - - - - 4 .00 - - vfmul.vv v8, v8, v8
4583+ # CHECK-NEXT: - - - - - 1 .00 - - vfmul.vv v8, v8, v8
45844584# CHECK-NEXT: - 1.00 - - - - - - vsetvli t3, zero, e16, m1, tu, mu
4585- # CHECK-NEXT: - - - - - 4 .00 - - vfmul.vv v8, v8, v8
4585+ # CHECK-NEXT: - - - - - 1 .00 - - vfmul.vv v8, v8, v8
45864586# CHECK-NEXT: - 1.00 - - - - - - vsetvli t3, zero, e16, m2, tu, mu
4587- # CHECK-NEXT: - - - - - 4 .00 - - vfmul.vv v8, v8, v8
4587+ # CHECK-NEXT: - - - - - 2 .00 - - vfmul.vv v8, v8, v8
45884588# CHECK-NEXT: - 1.00 - - - - - - vsetvli t3, zero, e16, m4, tu, mu
4589- # CHECK-NEXT: - - - - - 5 .00 - - vfmul.vv v8, v8, v8
4589+ # CHECK-NEXT: - - - - - 4 .00 - - vfmul.vv v8, v8, v8
45904590# CHECK-NEXT: - 1.00 - - - - - - vsetvli t3, zero, e16, m8, tu, mu
45914591# CHECK-NEXT: - - - - - 8.00 - - vfmul.vv v8, v8, v8
45924592# CHECK-NEXT: - 1.00 - - - - - - vsetvli t3, zero, e32, mf2, tu, mu
4593- # CHECK-NEXT: - - - - - 4 .00 - - vfmul.vv v8, v8, v8
4593+ # CHECK-NEXT: - - - - - 1 .00 - - vfmul.vv v8, v8, v8
45944594# CHECK-NEXT: - 1.00 - - - - - - vsetvli t3, zero, e32, m1, tu, mu
4595- # CHECK-NEXT: - - - - - 4 .00 - - vfmul.vv v8, v8, v8
4595+ # CHECK-NEXT: - - - - - 1 .00 - - vfmul.vv v8, v8, v8
45964596# CHECK-NEXT: - 1.00 - - - - - - vsetvli t3, zero, e32, m2, tu, mu
4597- # CHECK-NEXT: - - - - - 4 .00 - - vfmul.vv v8, v8, v8
4597+ # CHECK-NEXT: - - - - - 2 .00 - - vfmul.vv v8, v8, v8
45984598# CHECK-NEXT: - 1.00 - - - - - - vsetvli t3, zero, e32, m4, tu, mu
4599- # CHECK-NEXT: - - - - - 5 .00 - - vfmul.vv v8, v8, v8
4599+ # CHECK-NEXT: - - - - - 4 .00 - - vfmul.vv v8, v8, v8
46004600# CHECK-NEXT: - 1.00 - - - - - - vsetvli t3, zero, e32, m8, tu, mu
46014601# CHECK-NEXT: - - - - - 8.00 - - vfmul.vv v8, v8, v8
46024602# CHECK-NEXT: - 1.00 - - - - - - vsetvli t3, zero, e64, m1, tu, mu
4603- # CHECK-NEXT: - - - - - 5 .00 - - vfmul.vv v8, v8, v8
4603+ # CHECK-NEXT: - - - - - 1 .00 - - vfmul.vv v8, v8, v8
46044604# CHECK-NEXT: - 1.00 - - - - - - vsetvli t3, zero, e64, m2, tu, mu
4605- # CHECK-NEXT: - - - - - 5 .00 - - vfmul.vv v8, v8, v8
4605+ # CHECK-NEXT: - - - - - 2 .00 - - vfmul.vv v8, v8, v8
46064606# CHECK-NEXT: - 1.00 - - - - - - vsetvli t3, zero, e64, m4, tu, mu
4607- # CHECK-NEXT: - - - - - 5 .00 - - vfmul.vv v8, v8, v8
4607+ # CHECK-NEXT: - - - - - 4 .00 - - vfmul.vv v8, v8, v8
46084608# CHECK-NEXT: - 1.00 - - - - - - vsetvli t3, zero, e64, m8, tu, mu
46094609# CHECK-NEXT: - - - - - 8.00 - - vfmul.vv v8, v8, v8
46104610# CHECK-NEXT: - 1.00 - - - - - - vsetvli t3, zero, e16, mf2, tu, mu
0 commit comments