@@ -555,7 +555,7 @@ define <vscale x 32 x half> @vp_nearbyint_nxv32f16_unmasked(<vscale x 32 x half>
555
555
; ZVFHMIN-NEXT: sub sp, sp, a1
556
556
; ZVFHMIN-NEXT: .cfi_escape 0x0f, 0x0d, 0x72, 0x00, 0x11, 0x10, 0x22, 0x11, 0x08, 0x92, 0xa2, 0x38, 0x00, 0x1e, 0x22 # sp + 16 + 8 * vlenb
557
557
; ZVFHMIN-NEXT: vsetvli a1, zero, e8, m4, ta, ma
558
- ; ZVFHMIN-NEXT: vmset.m v1
558
+ ; ZVFHMIN-NEXT: vmset.m v16
559
559
; ZVFHMIN-NEXT: csrr a2, vlenb
560
560
; ZVFHMIN-NEXT: slli a1, a2, 1
561
561
; ZVFHMIN-NEXT: sub a3, a0, a1
@@ -564,21 +564,21 @@ define <vscale x 32 x half> @vp_nearbyint_nxv32f16_unmasked(<vscale x 32 x half>
564
564
; ZVFHMIN-NEXT: and a3, a4, a3
565
565
; ZVFHMIN-NEXT: srli a2, a2, 2
566
566
; ZVFHMIN-NEXT: vsetvli a4, zero, e8, mf2, ta, ma
567
- ; ZVFHMIN-NEXT: vslidedown.vx v17, v1 , a2
567
+ ; ZVFHMIN-NEXT: vslidedown.vx v16, v16 , a2
568
568
; ZVFHMIN-NEXT: vsetvli a2, zero, e16, m4, ta, ma
569
569
; ZVFHMIN-NEXT: addi a2, sp, 16
570
570
; ZVFHMIN-NEXT: vs8r.v v8, (a2) # Unknown-size Folded Spill
571
571
; ZVFHMIN-NEXT: vfwcvt.f.f.v v24, v12
572
572
; ZVFHMIN-NEXT: vsetvli zero, a3, e32, m8, ta, ma
573
- ; ZVFHMIN-NEXT: vmv1r.v v0, v17
573
+ ; ZVFHMIN-NEXT: vmv1r.v v0, v16
574
574
; ZVFHMIN-NEXT: vfabs.v v8, v24, v0.t
575
575
; ZVFHMIN-NEXT: lui a2, 307200
576
576
; ZVFHMIN-NEXT: fmv.w.x fa5, a2
577
577
; ZVFHMIN-NEXT: vsetvli zero, zero, e32, m8, ta, mu
578
- ; ZVFHMIN-NEXT: vmflt.vf v17 , v8, fa5, v0.t
578
+ ; ZVFHMIN-NEXT: vmflt.vf v16 , v8, fa5, v0.t
579
579
; ZVFHMIN-NEXT: frflags a2
580
580
; ZVFHMIN-NEXT: vsetvli zero, zero, e32, m8, ta, ma
581
- ; ZVFHMIN-NEXT: vmv1r.v v0, v17
581
+ ; ZVFHMIN-NEXT: vmv1r.v v0, v16
582
582
; ZVFHMIN-NEXT: vfcvt.x.f.v v8, v24, v0.t
583
583
; ZVFHMIN-NEXT: vfcvt.f.x.v v8, v8, v0.t
584
584
; ZVFHMIN-NEXT: fsflags a2
@@ -591,23 +591,19 @@ define <vscale x 32 x half> @vp_nearbyint_nxv32f16_unmasked(<vscale x 32 x half>
591
591
; ZVFHMIN-NEXT: mv a0, a1
592
592
; ZVFHMIN-NEXT: .LBB11_2:
593
593
; ZVFHMIN-NEXT: addi a1, sp, 16
594
- ; ZVFHMIN-NEXT: vl8r.v v16 , (a1) # Unknown-size Folded Reload
595
- ; ZVFHMIN-NEXT: vfwcvt.f.f.v v24, v16
594
+ ; ZVFHMIN-NEXT: vl8r.v v24 , (a1) # Unknown-size Folded Reload
595
+ ; ZVFHMIN-NEXT: vfwcvt.f.f.v v16, v24
596
596
; ZVFHMIN-NEXT: vsetvli zero, a0, e32, m8, ta, ma
597
- ; ZVFHMIN-NEXT: vmv1r.v v0, v1
598
- ; ZVFHMIN-NEXT: vfabs.v v16, v24, v0.t
599
- ; ZVFHMIN-NEXT: vsetvli zero, zero, e32, m8, ta, mu
600
- ; ZVFHMIN-NEXT: vmflt.vf v1, v16, fa5, v0.t
597
+ ; ZVFHMIN-NEXT: vfabs.v v24, v16
598
+ ; ZVFHMIN-NEXT: vmflt.vf v0, v24, fa5
601
599
; ZVFHMIN-NEXT: frflags a0
602
- ; ZVFHMIN-NEXT: vsetvli zero, zero, e32, m8, ta, ma
603
- ; ZVFHMIN-NEXT: vmv1r.v v0, v1
604
- ; ZVFHMIN-NEXT: vfcvt.x.f.v v16, v24, v0.t
605
- ; ZVFHMIN-NEXT: vfcvt.f.x.v v16, v16, v0.t
600
+ ; ZVFHMIN-NEXT: vfcvt.x.f.v v24, v16, v0.t
601
+ ; ZVFHMIN-NEXT: vfcvt.f.x.v v24, v24, v0.t
606
602
; ZVFHMIN-NEXT: fsflags a0
607
603
; ZVFHMIN-NEXT: vsetvli zero, zero, e32, m8, ta, mu
608
- ; ZVFHMIN-NEXT: vfsgnj.vv v24, v16, v24, v0.t
604
+ ; ZVFHMIN-NEXT: vfsgnj.vv v16, v24, v16 , v0.t
609
605
; ZVFHMIN-NEXT: vsetvli a0, zero, e16, m4, ta, ma
610
- ; ZVFHMIN-NEXT: vfncvt.f.f.w v8, v24
606
+ ; ZVFHMIN-NEXT: vfncvt.f.f.w v8, v16
611
607
; ZVFHMIN-NEXT: csrr a0, vlenb
612
608
; ZVFHMIN-NEXT: slli a0, a0, 3
613
609
; ZVFHMIN-NEXT: add sp, sp, a0
0 commit comments