@@ -258,10 +258,9 @@ define void @test6(i32 signext %arg, i32 signext %arg1) nounwind {
258258; CHECK-NEXT: addi.w $a0, $fp, 0
259259; CHECK-NEXT: bl %plt(baz)
260260; CHECK-NEXT: move $s0, $a0
261- ; CHECK-NEXT: bstrpick.d $a0, $a0, 31, 0
262261; CHECK-NEXT: bl %plt(__fixsfsi)
263262; CHECK-NEXT: move $fp, $a0
264- ; CHECK-NEXT: addi.w $a0, $s0, 0
263+ ; CHECK-NEXT: move $a0, $s0
265264; CHECK-NEXT: move $a1, $zero
266265; CHECK-NEXT: bl %plt(__nesf2)
267266; CHECK-NEXT: bnez $a0, .LBB5_1
@@ -285,10 +284,9 @@ define void @test6(i32 signext %arg, i32 signext %arg1) nounwind {
285284; NORMV-NEXT: addi.w $a0, $fp, 0
286285; NORMV-NEXT: bl %plt(baz)
287286; NORMV-NEXT: move $s0, $a0
288- ; NORMV-NEXT: bstrpick.d $a0, $a0, 31, 0
289287; NORMV-NEXT: bl %plt(__fixsfsi)
290288; NORMV-NEXT: move $fp, $a0
291- ; NORMV-NEXT: addi.w $a0, $s0, 0
289+ ; NORMV-NEXT: move $a0, $s0
292290; NORMV-NEXT: move $a1, $zero
293291; NORMV-NEXT: bl %plt(__nesf2)
294292; NORMV-NEXT: bnez $a0, .LBB5_1
@@ -562,7 +560,6 @@ define void @test10(i32 signext %arg, i32 signext %arg1) nounwind {
562560; CHECK-NEXT: addi.w $a0, $fp, 0
563561; CHECK-NEXT: bl %plt(baz)
564562; CHECK-NEXT: move $fp, $a0
565- ; CHECK-NEXT: addi.w $a0, $a0, 0
566563; CHECK-NEXT: move $a1, $zero
567564; CHECK-NEXT: bl %plt(__nesf2)
568565; CHECK-NEXT: bnez $a0, .LBB9_1
@@ -584,7 +581,6 @@ define void @test10(i32 signext %arg, i32 signext %arg1) nounwind {
584581; NORMV-NEXT: addi.w $a0, $fp, 0
585582; NORMV-NEXT: bl %plt(baz)
586583; NORMV-NEXT: move $fp, $a0
587- ; NORMV-NEXT: addi.w $a0, $a0, 0
588584; NORMV-NEXT: move $a1, $zero
589585; NORMV-NEXT: bl %plt(__nesf2)
590586; NORMV-NEXT: bnez $a0, .LBB9_1
0 commit comments