@@ -1047,8 +1047,8 @@ define zeroext i1 @usubo.i32.constant.lhs(i32 signext %v1, ptr %res) {
10471047; RV64-LABEL: usubo.i32.constant.lhs:
10481048; RV64: # %bb.0: # %entry
10491049; RV64-NEXT: li a2, -2
1050- ; RV64-NEXT: subw a2, a2, a0
1051- ; RV64-NEXT: addi a0, a2, 1
1050+ ; RV64-NEXT: sub a2, a2, a0
1051+ ; RV64-NEXT: addiw a0, a2, 1
10521052; RV64-NEXT: seqz a0, a0
10531053; RV64-NEXT: sw a2, 0(a1)
10541054; RV64-NEXT: ret
@@ -1065,8 +1065,8 @@ define zeroext i1 @usubo.i32.constant.lhs(i32 signext %v1, ptr %res) {
10651065; RV64ZBA-LABEL: usubo.i32.constant.lhs:
10661066; RV64ZBA: # %bb.0: # %entry
10671067; RV64ZBA-NEXT: li a2, -2
1068- ; RV64ZBA-NEXT: subw a2, a2, a0
1069- ; RV64ZBA-NEXT: addi a0, a2, 1
1068+ ; RV64ZBA-NEXT: sub a2, a2, a0
1069+ ; RV64ZBA-NEXT: addiw a0, a2, 1
10701070; RV64ZBA-NEXT: seqz a0, a0
10711071; RV64ZBA-NEXT: sw a2, 0(a1)
10721072; RV64ZBA-NEXT: ret
@@ -1083,8 +1083,8 @@ define zeroext i1 @usubo.i32.constant.lhs(i32 signext %v1, ptr %res) {
10831083; RV64ZICOND-LABEL: usubo.i32.constant.lhs:
10841084; RV64ZICOND: # %bb.0: # %entry
10851085; RV64ZICOND-NEXT: li a2, -2
1086- ; RV64ZICOND-NEXT: subw a2, a2, a0
1087- ; RV64ZICOND-NEXT: addi a0, a2, 1
1086+ ; RV64ZICOND-NEXT: sub a2, a2, a0
1087+ ; RV64ZICOND-NEXT: addiw a0, a2, 1
10881088; RV64ZICOND-NEXT: seqz a0, a0
10891089; RV64ZICOND-NEXT: sw a2, 0(a1)
10901090; RV64ZICOND-NEXT: ret
0 commit comments