@@ -33,7 +33,7 @@ define float @test_fpextend_float(ptr %p) nounwind {
3333; CHECK-FPUV2-NEXT: # %bb.1:
3434; CHECK-FPUV2-NEXT: .p2align 2, 0x0
3535; CHECK-FPUV2-NEXT: .LCPI1_0:
36- ; CHECK-FPUV2-NEXT: .long __gnu_h2f_ieee
36+ ; CHECK-FPUV2-NEXT: .long __extendhfsf2
3737;
3838; CHECK-FPUV3-LABEL: test_fpextend_float:
3939; CHECK-FPUV3: # %bb.0:
@@ -48,7 +48,7 @@ define float @test_fpextend_float(ptr %p) nounwind {
4848; CHECK-FPUV3-NEXT: # %bb.1:
4949; CHECK-FPUV3-NEXT: .p2align 2, 0x0
5050; CHECK-FPUV3-NEXT: .LCPI1_0:
51- ; CHECK-FPUV3-NEXT: .long __gnu_h2f_ieee
51+ ; CHECK-FPUV3-NEXT: .long __extendhfsf2
5252 %a = load half , ptr %p
5353 %r = fpext half %a to float
5454 ret float %r
@@ -69,7 +69,7 @@ define double @test_fpextend_double(ptr %p) nounwind {
6969; CHECK-FPUV2-NEXT: # %bb.1:
7070; CHECK-FPUV2-NEXT: .p2align 2, 0x0
7171; CHECK-FPUV2-NEXT: .LCPI2_0:
72- ; CHECK-FPUV2-NEXT: .long __gnu_h2f_ieee
72+ ; CHECK-FPUV2-NEXT: .long __extendhfsf2
7373;
7474; CHECK-FPUV3-LABEL: test_fpextend_double:
7575; CHECK-FPUV3: # %bb.0:
@@ -85,7 +85,7 @@ define double @test_fpextend_double(ptr %p) nounwind {
8585; CHECK-FPUV3-NEXT: # %bb.1:
8686; CHECK-FPUV3-NEXT: .p2align 2, 0x0
8787; CHECK-FPUV3-NEXT: .LCPI2_0:
88- ; CHECK-FPUV3-NEXT: .long __gnu_h2f_ieee
88+ ; CHECK-FPUV3-NEXT: .long __extendhfsf2
8989 %a = load half , ptr %p
9090 %r = fpext half %a to double
9191 ret double %r
@@ -108,7 +108,7 @@ define void @test_fptrunc_float(float %f, ptr %p) nounwind {
108108; CHECK-FPUV2-NEXT: # %bb.1:
109109; CHECK-FPUV2-NEXT: .p2align 2, 0x0
110110; CHECK-FPUV2-NEXT: .LCPI3_0:
111- ; CHECK-FPUV2-NEXT: .long __gnu_f2h_ieee
111+ ; CHECK-FPUV2-NEXT: .long __truncsfhf2
112112;
113113; CHECK-FPUV3-LABEL: test_fptrunc_float:
114114; CHECK-FPUV3: # %bb.0:
@@ -126,7 +126,7 @@ define void @test_fptrunc_float(float %f, ptr %p) nounwind {
126126; CHECK-FPUV3-NEXT: # %bb.1:
127127; CHECK-FPUV3-NEXT: .p2align 2, 0x0
128128; CHECK-FPUV3-NEXT: .LCPI3_0:
129- ; CHECK-FPUV3-NEXT: .long __gnu_f2h_ieee
129+ ; CHECK-FPUV3-NEXT: .long __truncsfhf2
130130 %a = fptrunc float %f to half
131131 store half %a , ptr %p
132132 ret void
@@ -201,9 +201,9 @@ define void @test_fadd(ptr %p, ptr %q) nounwind {
201201; CHECK-FPUV2-NEXT: # %bb.1:
202202; CHECK-FPUV2-NEXT: .p2align 2, 0x0
203203; CHECK-FPUV2-NEXT: .LCPI5_0:
204- ; CHECK-FPUV2-NEXT: .long __gnu_h2f_ieee
204+ ; CHECK-FPUV2-NEXT: .long __extendhfsf2
205205; CHECK-FPUV2-NEXT: .LCPI5_1:
206- ; CHECK-FPUV2-NEXT: .long __gnu_f2h_ieee
206+ ; CHECK-FPUV2-NEXT: .long __truncsfhf2
207207;
208208; CHECK-FPUV3-LABEL: test_fadd:
209209; CHECK-FPUV3: # %bb.0:
@@ -232,9 +232,9 @@ define void @test_fadd(ptr %p, ptr %q) nounwind {
232232; CHECK-FPUV3-NEXT: # %bb.1:
233233; CHECK-FPUV3-NEXT: .p2align 2, 0x0
234234; CHECK-FPUV3-NEXT: .LCPI5_0:
235- ; CHECK-FPUV3-NEXT: .long __gnu_h2f_ieee
235+ ; CHECK-FPUV3-NEXT: .long __extendhfsf2
236236; CHECK-FPUV3-NEXT: .LCPI5_1:
237- ; CHECK-FPUV3-NEXT: .long __gnu_f2h_ieee
237+ ; CHECK-FPUV3-NEXT: .long __truncsfhf2
238238 %a = load half , ptr %p
239239 %b = load half , ptr %q
240240 %r = fadd half %a , %b
@@ -270,9 +270,9 @@ define void @test_fmul(ptr %p, ptr %q) nounwind {
270270; CHECK-FPUV2-NEXT: # %bb.1:
271271; CHECK-FPUV2-NEXT: .p2align 2, 0x0
272272; CHECK-FPUV2-NEXT: .LCPI6_0:
273- ; CHECK-FPUV2-NEXT: .long __gnu_h2f_ieee
273+ ; CHECK-FPUV2-NEXT: .long __extendhfsf2
274274; CHECK-FPUV2-NEXT: .LCPI6_1:
275- ; CHECK-FPUV2-NEXT: .long __gnu_f2h_ieee
275+ ; CHECK-FPUV2-NEXT: .long __truncsfhf2
276276;
277277; CHECK-FPUV3-LABEL: test_fmul:
278278; CHECK-FPUV3: # %bb.0:
@@ -301,9 +301,9 @@ define void @test_fmul(ptr %p, ptr %q) nounwind {
301301; CHECK-FPUV3-NEXT: # %bb.1:
302302; CHECK-FPUV3-NEXT: .p2align 2, 0x0
303303; CHECK-FPUV3-NEXT: .LCPI6_0:
304- ; CHECK-FPUV3-NEXT: .long __gnu_h2f_ieee
304+ ; CHECK-FPUV3-NEXT: .long __extendhfsf2
305305; CHECK-FPUV3-NEXT: .LCPI6_1:
306- ; CHECK-FPUV3-NEXT: .long __gnu_f2h_ieee
306+ ; CHECK-FPUV3-NEXT: .long __truncsfhf2
307307 %a = load half , ptr %p
308308 %b = load half , ptr %q
309309 %r = fmul half %a , %b
0 commit comments