@@ -475,28 +475,28 @@ vfmv.f.s f7, v16
475475# CHECK-NEXT: 1 4 16 .00 4 VLEN512SiFive7VA[1 ,17 ],VLEN512SiFive7VCQ VMV8R_V vmv8r.v v8, v16
476476# CHECK-NEXT: 1 3 1 .00 U 1 VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB VSETVLI vsetvli zero, zero, e64, m1, tu, mu
477477# CHECK-NEXT: 1 4 1 .00 4 VLEN512SiFive7VA[1 ,2 ],VLEN512SiFive7VCQ VMV_S_X vmv.s.x v8, t0
478- # CHECK-NEXT: 1 11 11 .00 11 VLEN512SiFive7VA[1 ,12 ],VLEN512SiFive7VCQ VMV_X_S vmv.x.s t2, v16
478+ # CHECK-NEXT: 1 11 3 .00 11 VLEN512SiFive7VA[1 ,4 ],VLEN512SiFive7VCQ VMV_X_S vmv.x.s t2, v16
479479# CHECK-NEXT: 1 3 1 .00 U 1 VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB VSETVLI vsetvli zero, zero, e64, m2, tu, mu
480480# CHECK-NEXT: 1 4 1 .00 4 VLEN512SiFive7VA[1 ,2 ],VLEN512SiFive7VCQ VMV_S_X vmv.s.x v8, t0
481- # CHECK-NEXT: 1 11 11 .00 11 VLEN512SiFive7VA[1 ,12 ],VLEN512SiFive7VCQ VMV_X_S vmv.x.s t2, v16
481+ # CHECK-NEXT: 1 11 3 .00 11 VLEN512SiFive7VA[1 ,4 ],VLEN512SiFive7VCQ VMV_X_S vmv.x.s t2, v16
482482# CHECK-NEXT: 1 3 1 .00 U 1 VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB VSETVLI vsetvli zero, zero, e64, m4, tu, mu
483483# CHECK-NEXT: 1 4 1 .00 4 VLEN512SiFive7VA[1 ,2 ],VLEN512SiFive7VCQ VMV_S_X vmv.s.x v8, t0
484- # CHECK-NEXT: 1 11 11 .00 11 VLEN512SiFive7VA[1 ,12 ],VLEN512SiFive7VCQ VMV_X_S vmv.x.s t2, v16
484+ # CHECK-NEXT: 1 11 3 .00 11 VLEN512SiFive7VA[1 ,4 ],VLEN512SiFive7VCQ VMV_X_S vmv.x.s t2, v16
485485# CHECK-NEXT: 1 3 1 .00 U 1 VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB VSETVLI vsetvli zero, zero, e64, m8, tu, mu
486486# CHECK-NEXT: 1 4 1 .00 4 VLEN512SiFive7VA[1 ,2 ],VLEN512SiFive7VCQ VMV_S_X vmv.s.x v8, t0
487- # CHECK-NEXT: 1 11 11 .00 11 VLEN512SiFive7VA[1 ,12 ],VLEN512SiFive7VCQ VMV_X_S vmv.x.s t2, v16
487+ # CHECK-NEXT: 1 11 3 .00 11 VLEN512SiFive7VA[1 ,4 ],VLEN512SiFive7VCQ VMV_X_S vmv.x.s t2, v16
488488# CHECK-NEXT: 1 3 1 .00 U 1 VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB VSETVLI vsetvli zero, zero, e64, m1, tu, mu
489489# CHECK-NEXT: 1 4 1 .00 4 VLEN512SiFive7VA[1 ,2 ],VLEN512SiFive7VCQ VFMV_S_F vfmv.s.f v8, ft5
490- # CHECK-NEXT: 1 11 11 .00 11 VLEN512SiFive7VA[1 ,12 ],VLEN512SiFive7VCQ VFMV_F_S vfmv.f .s ft7, v16
490+ # CHECK-NEXT: 1 11 3 .00 11 VLEN512SiFive7VA[1 ,4 ],VLEN512SiFive7VCQ VFMV_F_S vfmv.f .s ft7, v16
491491# CHECK-NEXT: 1 3 1 .00 U 1 VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB VSETVLI vsetvli zero, zero, e64, m2, tu, mu
492492# CHECK-NEXT: 1 4 1 .00 4 VLEN512SiFive7VA[1 ,2 ],VLEN512SiFive7VCQ VFMV_S_F vfmv.s.f v8, ft5
493- # CHECK-NEXT: 1 11 11 .00 11 VLEN512SiFive7VA[1 ,12 ],VLEN512SiFive7VCQ VFMV_F_S vfmv.f .s ft7, v16
493+ # CHECK-NEXT: 1 11 3 .00 11 VLEN512SiFive7VA[1 ,4 ],VLEN512SiFive7VCQ VFMV_F_S vfmv.f .s ft7, v16
494494# CHECK-NEXT: 1 3 1 .00 U 1 VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB VSETVLI vsetvli zero, zero, e64, m4, tu, mu
495495# CHECK-NEXT: 1 4 1 .00 4 VLEN512SiFive7VA[1 ,2 ],VLEN512SiFive7VCQ VFMV_S_F vfmv.s.f v8, ft5
496- # CHECK-NEXT: 1 11 11 .00 11 VLEN512SiFive7VA[1 ,12 ],VLEN512SiFive7VCQ VFMV_F_S vfmv.f .s ft7, v16
496+ # CHECK-NEXT: 1 11 3 .00 11 VLEN512SiFive7VA[1 ,4 ],VLEN512SiFive7VCQ VFMV_F_S vfmv.f .s ft7, v16
497497# CHECK-NEXT: 1 3 1 .00 U 1 VLEN512SiFive7PipeA,VLEN512SiFive7PipeAB VSETVLI vsetvli zero, zero, e64, m8, tu, mu
498498# CHECK-NEXT: 1 4 1 .00 4 VLEN512SiFive7VA[1 ,2 ],VLEN512SiFive7VCQ VFMV_S_F vfmv.s.f v8, ft5
499- # CHECK-NEXT: 1 11 11 .00 11 VLEN512SiFive7VA[1 ,12 ],VLEN512SiFive7VCQ VFMV_F_S vfmv.f .s ft7, v16
499+ # CHECK-NEXT: 1 11 3 .00 11 VLEN512SiFive7VA[1 ,4 ],VLEN512SiFive7VCQ VFMV_F_S vfmv.f .s ft7, v16
500500
501501# CHECK: Resources:
502502# CHECK-NEXT: [0 ] - VLEN512SiFive7FDiv
@@ -510,7 +510,7 @@ vfmv.f.s f7, v16
510510
511511# CHECK: Resource pressure per iteration:
512512# CHECK-NEXT: [0 ] [1 ] [2 ] [3 ] [4 ] [5 ] [6 ] [7 ]
513- # CHECK-NEXT: - - 112 .00 - 996 .00 120 .00 - -
513+ # CHECK-NEXT: - - 112 .00 - 932 .00 120 .00 - -
514514
515515# CHECK: Resource pressure by instruction:
516516# CHECK-NEXT: [0 ] [1 ] [2 ] [3 ] [4 ] [5 ] [6 ] [7 ] Instructions:
@@ -724,25 +724,25 @@ vfmv.f.s f7, v16
724724# CHECK-NEXT: - - - - 17 .00 1 .00 - - vmv8r.v v8, v16
725725# CHECK-NEXT: - - 1 .00 - - - - - vsetvli zero, zero, e64, m1, tu, mu
726726# CHECK-NEXT: - - - - 2 .00 1 .00 - - vmv.s.x v8, t0
727- # CHECK-NEXT: - - - - 12 .00 1 .00 - - vmv.x.s t2, v16
727+ # CHECK-NEXT: - - - - 4 .00 1 .00 - - vmv.x.s t2, v16
728728# CHECK-NEXT: - - 1 .00 - - - - - vsetvli zero, zero, e64, m2, tu, mu
729729# CHECK-NEXT: - - - - 2 .00 1 .00 - - vmv.s.x v8, t0
730- # CHECK-NEXT: - - - - 12 .00 1 .00 - - vmv.x.s t2, v16
730+ # CHECK-NEXT: - - - - 4 .00 1 .00 - - vmv.x.s t2, v16
731731# CHECK-NEXT: - - 1 .00 - - - - - vsetvli zero, zero, e64, m4, tu, mu
732732# CHECK-NEXT: - - - - 2 .00 1 .00 - - vmv.s.x v8, t0
733- # CHECK-NEXT: - - - - 12 .00 1 .00 - - vmv.x.s t2, v16
733+ # CHECK-NEXT: - - - - 4 .00 1 .00 - - vmv.x.s t2, v16
734734# CHECK-NEXT: - - 1 .00 - - - - - vsetvli zero, zero, e64, m8, tu, mu
735735# CHECK-NEXT: - - - - 2 .00 1 .00 - - vmv.s.x v8, t0
736- # CHECK-NEXT: - - - - 12 .00 1 .00 - - vmv.x.s t2, v16
736+ # CHECK-NEXT: - - - - 4 .00 1 .00 - - vmv.x.s t2, v16
737737# CHECK-NEXT: - - 1 .00 - - - - - vsetvli zero, zero, e64, m1, tu, mu
738738# CHECK-NEXT: - - - - 2 .00 1 .00 - - vfmv.s.f v8, ft5
739- # CHECK-NEXT: - - - - 12 .00 1 .00 - - vfmv.f .s ft7, v16
739+ # CHECK-NEXT: - - - - 4 .00 1 .00 - - vfmv.f .s ft7, v16
740740# CHECK-NEXT: - - 1 .00 - - - - - vsetvli zero, zero, e64, m2, tu, mu
741741# CHECK-NEXT: - - - - 2 .00 1 .00 - - vfmv.s.f v8, ft5
742- # CHECK-NEXT: - - - - 12 .00 1 .00 - - vfmv.f .s ft7, v16
742+ # CHECK-NEXT: - - - - 4 .00 1 .00 - - vfmv.f .s ft7, v16
743743# CHECK-NEXT: - - 1 .00 - - - - - vsetvli zero, zero, e64, m4, tu, mu
744744# CHECK-NEXT: - - - - 2 .00 1 .00 - - vfmv.s.f v8, ft5
745- # CHECK-NEXT: - - - - 12 .00 1 .00 - - vfmv.f .s ft7, v16
745+ # CHECK-NEXT: - - - - 4 .00 1 .00 - - vfmv.f .s ft7, v16
746746# CHECK-NEXT: - - 1 .00 - - - - - vsetvli zero, zero, e64, m8, tu, mu
747747# CHECK-NEXT: - - - - 2 .00 1 .00 - - vfmv.s.f v8, ft5
748- # CHECK-NEXT: - - - - 12 .00 1 .00 - - vfmv.f .s ft7, v16
748+ # CHECK-NEXT: - - - - 4 .00 1 .00 - - vfmv.f .s ft7, v16
0 commit comments