File tree 3 files changed +4
-3
lines changed 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) {
82
82
setLibcallName (RTLIB::POWI_F128, " __powikf2" );
83
83
setLibcallName (RTLIB::FPEXT_F32_F128, " __extendsfkf2" );
84
84
setLibcallName (RTLIB::FPEXT_F64_F128, " __extenddfkf2" );
85
+ setLibcallName (RTLIB::FPROUND_F128_F16, " __trunckfhf2" );
85
86
setLibcallName (RTLIB::FPROUND_F128_F32, " __trunckfsf2" );
86
87
setLibcallName (RTLIB::FPROUND_F128_F64, " __trunckfdf2" );
87
88
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 {
1347
1347
; CHECK-NEXT: mflr r0
1348
1348
; CHECK-NEXT: stdu r1, -32(r1)
1349
1349
; CHECK-NEXT: std r0, 48(r1)
1350
- ; CHECK-NEXT: bl __trunctfhf2
1350
+ ; CHECK-NEXT: bl __trunckfhf2
1351
1351
; CHECK-NEXT: nop
1352
1352
; CHECK-NEXT: clrlwi r3, r3, 16
1353
1353
; CHECK-NEXT: mtfprwz f0, r3
@@ -1362,7 +1362,7 @@ define half @trunc(fp128 %a) nounwind {
1362
1362
; CHECK-P8-NEXT: mflr r0
1363
1363
; CHECK-P8-NEXT: stdu r1, -32(r1)
1364
1364
; CHECK-P8-NEXT: std r0, 48(r1)
1365
- ; CHECK-P8-NEXT: bl __trunctfhf2
1365
+ ; CHECK-P8-NEXT: bl __trunckfhf2
1366
1366
; CHECK-P8-NEXT: nop
1367
1367
; CHECK-P8-NEXT: clrldi r3, r3, 48
1368
1368
; CHECK-P8-NEXT: bl __extendhfsf2
Original file line number Diff line number Diff line change @@ -55,7 +55,7 @@ define fp128 @extenddfkf2(double %a) {
55
55
56
56
define half @trunctfhf2 (fp128 %a ) {
57
57
; CHECK-LABEL: trunctfhf2:
58
- ; CHECK: __trunctfhf2
58
+ ; CHECK: __trunckfhf2
59
59
entry:
60
60
%i = fptrunc fp128 %a to half
61
61
ret half %i
You can’t perform that action at this time.
0 commit comments