File tree Expand file tree Collapse file tree 3 files changed +4
-3
lines changed
Expand file tree Collapse file tree 3 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -82,6 +82,7 @@ void RuntimeLibcallsInfo::initLibcalls(const Triple &TT) {
8282 setLibcallName (RTLIB::POWI_F128, " __powikf2" );
8383 setLibcallName (RTLIB::FPEXT_F32_F128, " __extendsfkf2" );
8484 setLibcallName (RTLIB::FPEXT_F64_F128, " __extenddfkf2" );
85+ setLibcallName (RTLIB::FPROUND_F128_F16, " __trunckfhf2" );
8586 setLibcallName (RTLIB::FPROUND_F128_F32, " __trunckfsf2" );
8687 setLibcallName (RTLIB::FPROUND_F128_F64, " __trunckfdf2" );
8788 setLibcallName (RTLIB::FPTOSINT_F128_I32, " __fixkfsi" );
Original file line number Diff line number Diff line change @@ -1347,7 +1347,7 @@ define half @trunc(fp128 %a) nounwind {
13471347; CHECK-NEXT: mflr r0
13481348; CHECK-NEXT: stdu r1, -32(r1)
13491349; CHECK-NEXT: std r0, 48(r1)
1350- ; CHECK-NEXT: bl __trunctfhf2
1350+ ; CHECK-NEXT: bl __trunckfhf2
13511351; CHECK-NEXT: nop
13521352; CHECK-NEXT: clrlwi r3, r3, 16
13531353; CHECK-NEXT: mtfprwz f0, r3
@@ -1362,7 +1362,7 @@ define half @trunc(fp128 %a) nounwind {
13621362; CHECK-P8-NEXT: mflr r0
13631363; CHECK-P8-NEXT: stdu r1, -32(r1)
13641364; CHECK-P8-NEXT: std r0, 48(r1)
1365- ; CHECK-P8-NEXT: bl __trunctfhf2
1365+ ; CHECK-P8-NEXT: bl __trunckfhf2
13661366; CHECK-P8-NEXT: nop
13671367; CHECK-P8-NEXT: clrldi r3, r3, 48
13681368; CHECK-P8-NEXT: bl __extendhfsf2
Original file line number Diff line number Diff line change @@ -55,7 +55,7 @@ define fp128 @extenddfkf2(double %a) {
5555
5656define half @trunctfhf2 (fp128 %a ) {
5757; CHECK-LABEL: trunctfhf2:
58- ; CHECK: __trunctfhf2
58+ ; CHECK: __trunckfhf2
5959entry:
6060 %i = fptrunc fp128 %a to half
6161 ret half %i
You can’t perform that action at this time.
0 commit comments