@@ -2946,16 +2946,16 @@ define <vscale x 4 x float> @vfadd_vv(<vscale x 4 x float> %a, <vscale x 4 x flo
29462946 ret <vscale x 4 x float > %2
29472947}
29482948
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 :
29512951; NOVLOPT: # %bb.0:
29522952; NOVLOPT-NEXT: vsetvli a1, zero, e32, m2, ta, ma
29532953; NOVLOPT-NEXT: vfadd.vf v10, v8, fa0
29542954; NOVLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
29552955; NOVLOPT-NEXT: vfadd.vv v8, v10, v8
29562956; NOVLOPT-NEXT: ret
29572957;
2958- ; VLOPT-LABEL: vfadd_vx :
2958+ ; VLOPT-LABEL: vfadd_vf :
29592959; VLOPT: # %bb.0:
29602960; VLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
29612961; 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
29862986 ret <vscale x 4 x float > %2
29872987}
29882988
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 :
29912991; NOVLOPT: # %bb.0:
29922992; NOVLOPT-NEXT: vsetvli a1, zero, e32, m2, ta, ma
29932993; NOVLOPT-NEXT: vfsub.vf v10, v8, fa0
29942994; NOVLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
29952995; NOVLOPT-NEXT: vfadd.vv v8, v10, v8
29962996; NOVLOPT-NEXT: ret
29972997;
2998- ; VLOPT-LABEL: vfsub_vx :
2998+ ; VLOPT-LABEL: vfsub_vf :
29992999; VLOPT: # %bb.0:
30003000; VLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
30013001; 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 %
30063006 ret <vscale x 4 x float > %2
30073007}
30083008
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 :
30113011; NOVLOPT: # %bb.0:
30123012; NOVLOPT-NEXT: vsetvli a1, zero, e32, m2, ta, ma
30133013; NOVLOPT-NEXT: vfrsub.vf v10, v8, fa0
30143014; NOVLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
30153015; NOVLOPT-NEXT: vfadd.vv v8, v10, v8
30163016; NOVLOPT-NEXT: ret
30173017;
3018- ; VLOPT-LABEL: vfrsub_vx :
3018+ ; VLOPT-LABEL: vfrsub_vf :
30193019; VLOPT: # %bb.0:
30203020; VLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
30213021; 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
30893089 ret <vscale x 4 x double > %2
30903090}
30913091
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 :
30943094; NOVLOPT: # %bb.0:
30953095; NOVLOPT-NEXT: vsetvli a1, zero, e32, m2, ta, ma
30963096; NOVLOPT-NEXT: vfwsub.vf v12, v8, fa0
30973097; NOVLOPT-NEXT: vsetvli zero, a0, e64, m4, ta, ma
30983098; NOVLOPT-NEXT: vfadd.vv v8, v12, v12
30993099; NOVLOPT-NEXT: ret
31003100;
3101- ; VLOPT-LABEL: vfwsub_vx :
3101+ ; VLOPT-LABEL: vfwsub_vf :
31023102; VLOPT: # %bb.0:
31033103; VLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
31043104; 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
38523852 ret <vscale x 4 x float > %2
38533853}
38543854
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 :
38573857; NOVLOPT: # %bb.0:
38583858; NOVLOPT-NEXT: vsetvli a1, zero, e32, m2, ta, ma
38593859; NOVLOPT-NEXT: vfmax.vf v10, v8, fa0
38603860; NOVLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
38613861; NOVLOPT-NEXT: vfadd.vv v8, v10, v8
38623862; NOVLOPT-NEXT: ret
38633863;
3864- ; VLOPT-LABEL: vfmax_vx :
3864+ ; VLOPT-LABEL: vfmax_vf :
38653865; VLOPT: # %bb.0:
38663866; VLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
38673867; 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
38923892 ret <vscale x 4 x float > %2
38933893}
38943894
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 :
38973897; NOVLOPT: # %bb.0:
38983898; NOVLOPT-NEXT: vsetvli a1, zero, e32, m2, ta, ma
38993899; NOVLOPT-NEXT: vfmin.vf v10, v8, fa0
39003900; NOVLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
39013901; NOVLOPT-NEXT: vfadd.vv v8, v10, v8
39023902; NOVLOPT-NEXT: ret
39033903;
3904- ; VLOPT-LABEL: vfmin_vx :
3904+ ; VLOPT-LABEL: vfmin_vf :
39053905; VLOPT: # %bb.0:
39063906; VLOPT-NEXT: vsetvli zero, a0, e32, m2, ta, ma
39073907; VLOPT-NEXT: vfmin.vf v10, v8, fa0
0 commit comments