@@ -463,6 +463,7 @@ mod c {
463
463
464
464
if ( target_arch == "aarch64" || target_arch == "arm64ec" ) && consider_float_intrinsics {
465
465
sources. extend ( & [
466
+ ( "__comparetf2" , "comparetf2.c" ) ,
466
467
( "__extenddftf2" , "extenddftf2.c" ) ,
467
468
( "__extendsftf2" , "extendsftf2.c" ) ,
468
469
( "__fixtfdi" , "fixtfdi.c" ) ,
@@ -499,11 +500,15 @@ mod c {
499
500
sources. extend ( & [
500
501
( "__extenddftf2" , "extenddftf2.c" ) ,
501
502
( "__netf2" , "comparetf2.c" ) ,
503
+ ( "__addtf3" , "addtf3.c" ) ,
504
+ ( "__multf3" , "multf3.c" ) ,
505
+ ( "__subtf3" , "subtf3.c" ) ,
502
506
( "__fixtfsi" , "fixtfsi.c" ) ,
503
507
( "__floatsitf" , "floatsitf.c" ) ,
504
508
( "__fixunstfsi" , "fixunstfsi.c" ) ,
505
509
( "__floatunsitf" , "floatunsitf.c" ) ,
506
510
( "__fe_getround" , "fp_mode.c" ) ,
511
+ ( "__divtf3" , "divtf3.c" ) ,
507
512
( "__trunctfdf2" , "trunctfdf2.c" ) ,
508
513
( "__trunctfsf2" , "trunctfsf2.c" ) ,
509
514
] ) ;
@@ -513,11 +518,15 @@ mod c {
513
518
sources. extend ( & [
514
519
( "__extenddftf2" , "extenddftf2.c" ) ,
515
520
( "__netf2" , "comparetf2.c" ) ,
521
+ ( "__addtf3" , "addtf3.c" ) ,
522
+ ( "__multf3" , "multf3.c" ) ,
523
+ ( "__subtf3" , "subtf3.c" ) ,
516
524
( "__fixtfsi" , "fixtfsi.c" ) ,
517
525
( "__floatsitf" , "floatsitf.c" ) ,
518
526
( "__fixunstfsi" , "fixunstfsi.c" ) ,
519
527
( "__floatunsitf" , "floatunsitf.c" ) ,
520
528
( "__fe_getround" , "fp_mode.c" ) ,
529
+ ( "__divtf3" , "divtf3.c" ) ,
521
530
( "__trunctfdf2" , "trunctfdf2.c" ) ,
522
531
( "__trunctfsf2" , "trunctfsf2.c" ) ,
523
532
] ) ;
0 commit comments