@@ -2946,16 +2946,16 @@ define <vscale x 4 x float> @vfadd_vv(<vscale x 4 x float> %a, <vscale x 4 x flo
2946
2946
ret <vscale x 4 x float > %2
2947
2947
}
2948
2948
2949
- define <vscale x 4 x float > @vfadd_vx (<vscale x 4 x float > %a , float %b , iXLen %vl ) {
2950
- ; NOVLOPT-LABEL: vfadd_vx :
2949
+ define <vscale x 4 x float > @vfadd_vf (<vscale x 4 x float > %a , float %b , iXLen %vl ) {
2950
+ ; NOVLOPT-LABEL: vfadd_vf :
2951
2951
; NOVLOPT: # %bb.0:
2952
2952
; NOVLOPT-NEXT: vsetvli a1, zero, e32, m2, ta, ma
2953
2953
; NOVLOPT-NEXT: vfadd.vf v10, v8, fa0
2954
2954
; NOVLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
2955
2955
; NOVLOPT-NEXT: vfadd.vv v8, v10, v8
2956
2956
; NOVLOPT-NEXT: ret
2957
2957
;
2958
- ; VLOPT-LABEL: vfadd_vx :
2958
+ ; VLOPT-LABEL: vfadd_vf :
2959
2959
; VLOPT: # %bb.0:
2960
2960
; VLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
2961
2961
; VLOPT-NEXT: vfadd.vf v10, v8, fa0
@@ -2986,16 +2986,16 @@ define <vscale x 4 x float> @vfsub_vv(<vscale x 4 x float> %a, <vscale x 4 x flo
2986
2986
ret <vscale x 4 x float > %2
2987
2987
}
2988
2988
2989
- define <vscale x 4 x float > @vfsub_vx (<vscale x 4 x float > %a , float %b , iXLen %vl ) {
2990
- ; NOVLOPT-LABEL: vfsub_vx :
2989
+ define <vscale x 4 x float > @vfsub_vf (<vscale x 4 x float > %a , float %b , iXLen %vl ) {
2990
+ ; NOVLOPT-LABEL: vfsub_vf :
2991
2991
; NOVLOPT: # %bb.0:
2992
2992
; NOVLOPT-NEXT: vsetvli a1, zero, e32, m2, ta, ma
2993
2993
; NOVLOPT-NEXT: vfsub.vf v10, v8, fa0
2994
2994
; NOVLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
2995
2995
; NOVLOPT-NEXT: vfadd.vv v8, v10, v8
2996
2996
; NOVLOPT-NEXT: ret
2997
2997
;
2998
- ; VLOPT-LABEL: vfsub_vx :
2998
+ ; VLOPT-LABEL: vfsub_vf :
2999
2999
; VLOPT: # %bb.0:
3000
3000
; VLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
3001
3001
; VLOPT-NEXT: vfsub.vf v10, v8, fa0
@@ -3006,16 +3006,16 @@ define <vscale x 4 x float> @vfsub_vx(<vscale x 4 x float> %a, float %b, iXLen %
3006
3006
ret <vscale x 4 x float > %2
3007
3007
}
3008
3008
3009
- define <vscale x 4 x float > @vfrsub_vx (<vscale x 4 x float > %a , float %b , iXLen %vl ) {
3010
- ; NOVLOPT-LABEL: vfrsub_vx :
3009
+ define <vscale x 4 x float > @vfrsub_vf (<vscale x 4 x float > %a , float %b , iXLen %vl ) {
3010
+ ; NOVLOPT-LABEL: vfrsub_vf :
3011
3011
; NOVLOPT: # %bb.0:
3012
3012
; NOVLOPT-NEXT: vsetvli a1, zero, e32, m2, ta, ma
3013
3013
; NOVLOPT-NEXT: vfrsub.vf v10, v8, fa0
3014
3014
; NOVLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
3015
3015
; NOVLOPT-NEXT: vfadd.vv v8, v10, v8
3016
3016
; NOVLOPT-NEXT: ret
3017
3017
;
3018
- ; VLOPT-LABEL: vfrsub_vx :
3018
+ ; VLOPT-LABEL: vfrsub_vf :
3019
3019
; VLOPT: # %bb.0:
3020
3020
; VLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
3021
3021
; VLOPT-NEXT: vfrsub.vf v10, v8, fa0
@@ -3089,16 +3089,16 @@ define <vscale x 4 x double> @vfwsub_vv(<vscale x 4 x float> %a, <vscale x 4 x f
3089
3089
ret <vscale x 4 x double > %2
3090
3090
}
3091
3091
3092
- define <vscale x 4 x double > @vfwsub_vx (<vscale x 4 x float > %a , float %b , iXLen %vl ) {
3093
- ; NOVLOPT-LABEL: vfwsub_vx :
3092
+ define <vscale x 4 x double > @vfwsub_vf (<vscale x 4 x float > %a , float %b , iXLen %vl ) {
3093
+ ; NOVLOPT-LABEL: vfwsub_vf :
3094
3094
; NOVLOPT: # %bb.0:
3095
3095
; NOVLOPT-NEXT: vsetvli a1, zero, e32, m2, ta, ma
3096
3096
; NOVLOPT-NEXT: vfwsub.vf v12, v8, fa0
3097
3097
; NOVLOPT-NEXT: vsetvli zero, a0, e64, m4, ta, ma
3098
3098
; NOVLOPT-NEXT: vfadd.vv v8, v12, v12
3099
3099
; NOVLOPT-NEXT: ret
3100
3100
;
3101
- ; VLOPT-LABEL: vfwsub_vx :
3101
+ ; VLOPT-LABEL: vfwsub_vf :
3102
3102
; VLOPT: # %bb.0:
3103
3103
; VLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
3104
3104
; VLOPT-NEXT: vfwsub.vf v12, v8, fa0
@@ -3852,16 +3852,16 @@ define <vscale x 4 x float> @vfmax_vv(<vscale x 4 x float> %a, <vscale x 4 x flo
3852
3852
ret <vscale x 4 x float > %2
3853
3853
}
3854
3854
3855
- define <vscale x 4 x float > @vfmax_vx (<vscale x 4 x float > %a , float %b , iXLen %vl ) {
3856
- ; NOVLOPT-LABEL: vfmax_vx :
3855
+ define <vscale x 4 x float > @vfmax_vf (<vscale x 4 x float > %a , float %b , iXLen %vl ) {
3856
+ ; NOVLOPT-LABEL: vfmax_vf :
3857
3857
; NOVLOPT: # %bb.0:
3858
3858
; NOVLOPT-NEXT: vsetvli a1, zero, e32, m2, ta, ma
3859
3859
; NOVLOPT-NEXT: vfmax.vf v10, v8, fa0
3860
3860
; NOVLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
3861
3861
; NOVLOPT-NEXT: vfadd.vv v8, v10, v8
3862
3862
; NOVLOPT-NEXT: ret
3863
3863
;
3864
- ; VLOPT-LABEL: vfmax_vx :
3864
+ ; VLOPT-LABEL: vfmax_vf :
3865
3865
; VLOPT: # %bb.0:
3866
3866
; VLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
3867
3867
; VLOPT-NEXT: vfmax.vf v10, v8, fa0
@@ -3892,16 +3892,16 @@ define <vscale x 4 x float> @vfmin_vv(<vscale x 4 x float> %a, <vscale x 4 x flo
3892
3892
ret <vscale x 4 x float > %2
3893
3893
}
3894
3894
3895
- define <vscale x 4 x float > @vfmin_vx (<vscale x 4 x float > %a , float %b , iXLen %vl ) {
3896
- ; NOVLOPT-LABEL: vfmin_vx :
3895
+ define <vscale x 4 x float > @vfmin_vf (<vscale x 4 x float > %a , float %b , iXLen %vl ) {
3896
+ ; NOVLOPT-LABEL: vfmin_vf :
3897
3897
; NOVLOPT: # %bb.0:
3898
3898
; NOVLOPT-NEXT: vsetvli a1, zero, e32, m2, ta, ma
3899
3899
; NOVLOPT-NEXT: vfmin.vf v10, v8, fa0
3900
3900
; NOVLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
3901
3901
; NOVLOPT-NEXT: vfadd.vv v8, v10, v8
3902
3902
; NOVLOPT-NEXT: ret
3903
3903
;
3904
- ; VLOPT-LABEL: vfmin_vx :
3904
+ ; VLOPT-LABEL: vfmin_vf :
3905
3905
; VLOPT: # %bb.0:
3906
3906
; VLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
3907
3907
; VLOPT-NEXT: vfmin.vf v10, v8, fa0
0 commit comments