1 2 3add_entrypoint_object( 4 canonicalize 5 SRCS 6 canonicalize.cpp 7 HDRS 8 ../canonicalize.h 9 COMPILE_OPTIONS 10 ${libc_opt_high_flag} 11 DEPENDS 12 libc.src.__support.FPUtil.basic_operations 13) 14 15add_entrypoint_object( 16 canonicalizef 17 SRCS 18 canonicalizef.cpp 19 HDRS 20 ../canonicalizef.h 21 COMPILE_OPTIONS 22 ${libc_opt_high_flag} 23 DEPENDS 24 libc.src.__support.FPUtil.basic_operations 25) 26 27add_entrypoint_object( 28 canonicalizef16 29 SRCS 30 canonicalizef16.cpp 31 HDRS 32 ../canonicalizef16.h 33 COMPILE_OPTIONS 34 ${libc_opt_high_flag} 35 DEPENDS 36 libc.src.__support.macros.properties.types 37 libc.src.__support.FPUtil.basic_operations 38) 39 40add_entrypoint_object( 41 canonicalizef128 42 SRCS 43 canonicalizef128.cpp 44 HDRS 45 ../canonicalizef128.h 46 COMPILE_OPTIONS 47 ${libc_opt_high_flag} 48 DEPENDS 49 libc.src.__support.macros.properties.types 50 libc.src.__support.FPUtil.basic_operations 51) 52 53add_entrypoint_object( 54 canonicalizel 55 SRCS 56 canonicalizel.cpp 57 HDRS 58 ../canonicalizel.h 59 COMPILE_OPTIONS 60 ${libc_opt_high_flag} 61 DEPENDS 62 libc.src.__support.FPUtil.basic_operations 63) 64 65add_entrypoint_object( 66 iscanonical 67 SRCS 68 iscanonical.cpp 69 HDRS 70 ../iscanonical.h 71 COMPILE_OPTIONS 72 ${libc_opt_high_flag} 73) 74 75add_entrypoint_object( 76 iscanonicalf 77 SRCS 78 iscanonicalf.cpp 79 HDRS 80 ../iscanonicalf.h 81 COMPILE_OPTIONS 82 ${libc_opt_high_flag} 83) 84 85add_entrypoint_object( 86 iscanonicall 87 SRCS 88 iscanonicall.cpp 89 HDRS 90 ../iscanonicall.h 91 COMPILE_OPTIONS 92 ${libc_opt_high_flag} 93) 94 95add_entrypoint_object( 96 iscanonicalf16 97 SRCS 98 iscanonicalf16.cpp 99 HDRS 100 ../iscanonicalf16.h 101 COMPILE_OPTIONS 102 ${libc_opt_high_flag} 103 DEPENDS 104 libc.src.__support.macros.properties.types 105) 106 107add_entrypoint_object( 108 iscanonicalf128 109 SRCS 110 iscanonicalf128.cpp 111 HDRS 112 ../iscanonicalf128.h 113 COMPILE_OPTIONS 114 ${libc_opt_high_flag} 115 DEPENDS 116 libc.src.__support.macros.properties.types 117) 118 119add_entrypoint_object( 120 ceil 121 SRCS 122 ceil.cpp 123 HDRS 124 ../ceil.h 125 COMPILE_OPTIONS 126 ${libc_opt_high_flag} 127 DEPENDS 128 libc.src.__support.FPUtil.nearest_integer_operations 129 FLAGS 130 ROUND_OPT 131) 132 133add_entrypoint_object( 134 ceilf 135 SRCS 136 ceilf.cpp 137 HDRS 138 ../ceilf.h 139 COMPILE_OPTIONS 140 ${libc_opt_high_flag} 141 DEPENDS 142 libc.src.__support.FPUtil.nearest_integer_operations 143 FLAGS 144 ROUND_OPT 145) 146 147add_entrypoint_object( 148 ceill 149 SRCS 150 ceill.cpp 151 HDRS 152 ../ceill.h 153 COMPILE_OPTIONS 154 ${libc_opt_high_flag} 155 DEPENDS 156 libc.src.__support.FPUtil.nearest_integer_operations 157) 158 159add_entrypoint_object( 160 ceilf16 161 SRCS 162 ceilf16.cpp 163 HDRS 164 ../ceilf16.h 165 COMPILE_OPTIONS 166 ${libc_opt_high_flag} 167 DEPENDS 168 libc.src.__support.FPUtil.cast 169 libc.src.__support.FPUtil.nearest_integer_operations 170 libc.src.__support.macros.properties.cpu_features 171 libc.src.__support.macros.properties.types 172 FLAGS 173 ROUND_OPT 174) 175 176add_entrypoint_object( 177 ceilf128 178 SRCS 179 ceilf128.cpp 180 HDRS 181 ../ceilf128.h 182 COMPILE_OPTIONS 183 ${libc_opt_high_flag} 184 DEPENDS 185 libc.src.__support.macros.properties.types 186 libc.src.__support.FPUtil.nearest_integer_operations 187) 188 189add_entrypoint_object( 190 daddl 191 SRCS 192 daddl.cpp 193 HDRS 194 ../daddl.h 195 COMPILE_OPTIONS 196 ${libc_opt_high_flag} 197 DEPENDS 198 libc.src.__support.FPUtil.generic.add_sub 199) 200 201add_entrypoint_object( 202 daddf128 203 SRCS 204 daddf128.cpp 205 HDRS 206 ../daddf128.h 207 COMPILE_OPTIONS 208 ${libc_opt_high_flag} 209 DEPENDS 210 libc.src.__support.macros.properties.types 211 libc.src.__support.FPUtil.generic.add_sub 212) 213 214add_entrypoint_object( 215 ddivl 216 SRCS 217 ddivl.cpp 218 HDRS 219 ../ddivl.h 220 COMPILE_OPTIONS 221 ${libc_opt_high_flag} 222 DEPENDS 223 libc.src.__support.FPUtil.generic.div 224) 225 226add_entrypoint_object( 227 ddivf128 228 SRCS 229 ddivf128.cpp 230 HDRS 231 ../ddivf128.h 232 COMPILE_OPTIONS 233 ${libc_opt_high_flag} 234 DEPENDS 235 libc.src.__support.macros.properties.types 236 libc.src.__support.FPUtil.generic.div 237) 238 239add_entrypoint_object( 240 dfmaf128 241 SRCS 242 dfmaf128.cpp 243 HDRS 244 ../dfmaf128.h 245 DEPENDS 246 libc.src.__support.FPUtil.fma 247 libc.src.__support.macros.properties.types 248 COMPILE_OPTIONS 249 ${libc_opt_high_flag} 250) 251 252add_entrypoint_object( 253 dfmal 254 SRCS 255 dfmal.cpp 256 HDRS 257 ../dfmal.h 258 DEPENDS 259 libc.src.__support.FPUtil.fma 260 COMPILE_OPTIONS 261 ${libc_opt_high_flag} 262) 263 264add_entrypoint_object( 265 dsqrtl 266 SRCS 267 dsqrtl.cpp 268 HDRS 269 ../dsqrtl.h 270 DEPENDS 271 libc.src.__support.FPUtil.generic.sqrt 272 COMPILE_OPTIONS 273 ${libc_opt_high_flag} 274) 275 276add_entrypoint_object( 277 dsqrtf128 278 SRCS 279 dsqrtf128.cpp 280 HDRS 281 ../dsqrtf128.h 282 DEPENDS 283 libc.src.__support.macros.properties.types 284 libc.src.__support.FPUtil.generic.sqrt 285 COMPILE_OPTIONS 286 ${libc_opt_high_flag} 287) 288 289 290add_entrypoint_object( 291 dsubf128 292 SRCS 293 dsubf128.cpp 294 HDRS 295 ../dsubf128.h 296 DEPENDS 297 libc.src.__support.FPUtil.generic.add_sub 298 libc.src.__support.macros.properties.types 299 COMPILE_OPTIONS 300 ${libc_opt_high_flag} 301) 302 303add_entrypoint_object( 304 dsubl 305 SRCS 306 dsubl.cpp 307 HDRS 308 ../dsubl.h 309 DEPENDS 310 libc.src.__support.FPUtil.generic.add_sub 311 COMPILE_OPTIONS 312 ${libc_opt_high_flag} 313) 314 315add_header_library( 316 range_reduction 317 HDRS 318 range_reduction.h 319 range_reduction_fma.h 320 DEPENDS 321 libc.src.__support.FPUtil.fp_bits 322 libc.src.__support.FPUtil.fma 323 libc.src.__support.FPUtil.multiply_add 324 libc.src.__support.FPUtil.nearest_integer 325 libc.src.__support.common 326) 327 328add_header_library( 329 range_reduction_double 330 HDRS 331 range_reduction_double_common.h 332 range_reduction_double_fma.h 333 range_reduction_double_nofma.h 334 DEPENDS 335 libc.src.__support.FPUtil.double_double 336 libc.src.__support.FPUtil.dyadic_float 337 libc.src.__support.FPUtil.fp_bits 338 libc.src.__support.FPUtil.fma 339 libc.src.__support.FPUtil.multiply_add 340 libc.src.__support.FPUtil.nearest_integer 341 libc.src.__support.common 342 libc.src.__support.integer_literals 343) 344 345add_header_library( 346 sincosf_utils 347 HDRS 348 sincosf_utils.h 349 DEPENDS 350 .range_reduction 351 libc.src.__support.FPUtil.fp_bits 352 libc.src.__support.FPUtil.polyeval 353 libc.src.__support.common 354) 355 356add_header_library( 357 sincosf16_utils 358 HDRS 359 sincosf16_utils.h 360 DEPENDS 361 libc.src.__support.FPUtil.polyeval 362 libc.src.__support.FPUtil.nearest_integer 363 libc.src.__support.common 364) 365 366add_header_library( 367 sincos_eval 368 HDRS 369 sincos_eval.h 370 DEPENDS 371 libc.src.__support.FPUtil.double_double 372 libc.src.__support.FPUtil.dyadic_float 373 libc.src.__support.FPUtil.multiply_add 374 libc.src.__support.FPUtil.polyeval 375 libc.src.__support.integer_literals 376) 377 378add_entrypoint_object( 379 cos 380 SRCS 381 cos.cpp 382 HDRS 383 ../cos.h 384 DEPENDS 385 .range_reduction_double 386 .sincos_eval 387 libc.hdr.errno_macros 388 libc.src.errno.errno 389 libc.src.__support.FPUtil.double_double 390 libc.src.__support.FPUtil.dyadic_float 391 libc.src.__support.FPUtil.except_value_utils 392 libc.src.__support.FPUtil.fenv_impl 393 libc.src.__support.FPUtil.fp_bits 394 libc.src.__support.macros.optimization 395 COMPILE_OPTIONS 396 ${libc_opt_high_flag} 397) 398 399add_entrypoint_object( 400 cosf 401 SRCS 402 cosf.cpp 403 HDRS 404 ../cosf.h 405 DEPENDS 406 .sincosf_utils 407 libc.src.errno.errno 408 libc.src.__support.FPUtil.basic_operations 409 libc.src.__support.FPUtil.fenv_impl 410 libc.src.__support.FPUtil.fp_bits 411 libc.src.__support.FPUtil.except_value_utils 412 libc.src.__support.FPUtil.fma 413 libc.src.__support.FPUtil.multiply_add 414 libc.src.__support.FPUtil.polyeval 415 libc.src.__support.macros.optimization 416 COMPILE_OPTIONS 417 ${libc_opt_high_flag} 418) 419 420add_entrypoint_object( 421 cosf16 422 SRCS 423 cosf16.cpp 424 HDRS 425 ../cosf16.h 426 DEPENDS 427 .sincosf16_utils 428 libc.hdr.errno_macros 429 libc.hdr.fenv_macros 430 libc.src.__support.FPUtil.cast 431 libc.src.__support.FPUtil.fenv_impl 432 libc.src.__support.FPUtil.fp_bits 433 libc.src.__support.FPUtil.except_value_utils 434 libc.src.__support.FPUtil.multiply_add 435 libc.src.__support.macros.optimization 436 libc.src.__support.macros.properties.types 437) 438 439add_entrypoint_object( 440 cospif 441 SRCS 442 cospif.cpp 443 HDRS 444 ../cospif.h 445 DEPENDS 446 .sincosf_utils 447 libc.src.__support.FPUtil.fenv_impl 448 libc.src.__support.FPUtil.fp_bits 449 libc.src.__support.FPUtil.fma 450 libc.src.__support.FPUtil.multiply_add 451 libc.src.__support.macros.optimization 452 COMPILE_OPTIONS 453 ${libc_opt_high_flag} 454) 455 456add_entrypoint_object( 457 cospif16 458 SRCS 459 cospif16.cpp 460 HDRS 461 ../cospif16.h 462 DEPENDS 463 .sincosf16_utils 464 libc.hdr.errno_macros 465 libc.hdr.fenv_macros 466 libc.src.__support.FPUtil.cast 467 libc.src.__support.FPUtil.fenv_impl 468 libc.src.__support.FPUtil.fp_bits 469 libc.src.__support.FPUtil.multiply_add 470 libc.src.__support.macros.optimization 471 COMPILE_OPTIONS 472 ${libc_opt_high_flag} 473) 474 475add_entrypoint_object( 476 sin 477 SRCS 478 sin.cpp 479 HDRS 480 ../sin.h 481 DEPENDS 482 .range_reduction_double 483 .sincos_eval 484 libc.hdr.errno_macros 485 libc.src.errno.errno 486 libc.src.__support.FPUtil.double_double 487 libc.src.__support.FPUtil.dyadic_float 488 libc.src.__support.FPUtil.fenv_impl 489 libc.src.__support.FPUtil.fp_bits 490 libc.src.__support.FPUtil.multiply_add 491 libc.src.__support.FPUtil.rounding_mode 492 libc.src.__support.macros.optimization 493 COMPILE_OPTIONS 494 ${libc_opt_high_flag} 495) 496 497add_entrypoint_object( 498 sinf 499 SRCS 500 sinf.cpp 501 HDRS 502 ../sinf.h 503 DEPENDS 504 .range_reduction 505 .sincosf_utils 506 libc.src.errno.errno 507 libc.src.__support.FPUtil.basic_operations 508 libc.src.__support.FPUtil.fenv_impl 509 libc.src.__support.FPUtil.fp_bits 510 libc.src.__support.FPUtil.fma 511 libc.src.__support.FPUtil.multiply_add 512 libc.src.__support.FPUtil.polyeval 513 libc.src.__support.FPUtil.rounding_mode 514 libc.src.__support.macros.optimization 515 COMPILE_OPTIONS 516 ${libc_opt_high_flag} 517) 518 519add_entrypoint_object( 520 sinf16 521 SRCS 522 sinf16.cpp 523 HDRS 524 ../sinf16.h 525 DEPENDS 526 .sincosf16_utils 527 libc.hdr.errno_macros 528 libc.hdr.fenv_macros 529 libc.src.__support.FPUtil.cast 530 libc.src.__support.FPUtil.fenv_impl 531 libc.src.__support.FPUtil.fp_bits 532 libc.src.__support.FPUtil.except_value_utils 533 libc.src.__support.FPUtil.multiply_add 534 libc.src.__support.macros.optimization 535 libc.src.__support.macros.properties.types 536 COMPILE_OPTIONS 537 -O3 538) 539 540add_entrypoint_object( 541 sincos 542 SRCS 543 sincos.cpp 544 HDRS 545 ../sincos.h 546 DEPENDS 547 .range_reduction_double 548 .sincos_eval 549 libc.hdr.errno_macros 550 libc.src.errno.errno 551 libc.src.__support.FPUtil.double_double 552 libc.src.__support.FPUtil.dyadic_float 553 libc.src.__support.FPUtil.except_value_utils 554 libc.src.__support.FPUtil.fenv_impl 555 libc.src.__support.FPUtil.fp_bits 556 libc.src.__support.FPUtil.multiply_add 557 libc.src.__support.macros.optimization 558 COMPILE_OPTIONS 559 ${libc_opt_high_flag} 560) 561 562add_entrypoint_object( 563 sinpif 564 SRCS 565 sinpif.cpp 566 HDRS 567 ../sinpif.h 568 DEPENDS 569 .sincosf_utils 570 libc.src.__support.FPUtil.fenv_impl 571 libc.src.__support.FPUtil.fp_bits 572 libc.src.__support.FPUtil.fma 573 libc.src.__support.FPUtil.multiply_add 574 libc.src.__support.FPUtil.polyeval 575 libc.src.__support.common 576 libc.src.__support.macros.optimization 577 COMPILE_OPTIONS 578 ${libc_opt_high_flag} 579) 580 581add_entrypoint_object( 582 sincosf 583 SRCS 584 sincosf.cpp 585 HDRS 586 ../sincosf.h 587 DEPENDS 588 .range_reduction 589 .sincosf_utils 590 libc.src.errno.errno 591 libc.src.__support.FPUtil.fenv_impl 592 libc.src.__support.FPUtil.fp_bits 593 libc.src.__support.FPUtil.fma 594 libc.src.__support.FPUtil.multiply_add 595 libc.src.__support.FPUtil.polyeval 596 libc.src.__support.FPUtil.rounding_mode 597 libc.src.__support.macros.optimization 598 COMPILE_OPTIONS 599 ${libc_opt_high_flag} 600) 601 602add_entrypoint_object( 603 sinpif16 604 SRCS 605 sinpif16.cpp 606 HDRS 607 ../sinpif16.h 608 DEPENDS 609 .sincosf16_utils 610 libc.hdr.errno_macros 611 libc.hdr.fenv_macros 612 libc.src.__support.FPUtil.cast 613 libc.src.__support.FPUtil.fenv_impl 614 libc.src.__support.FPUtil.fp_bits 615 libc.src.__support.FPUtil.multiply_add 616 libc.src.__support.macros.optimization 617 COMPILE_OPTIONS 618 ${libc_opt_high_flag} 619) 620 621add_entrypoint_object( 622 tan 623 SRCS 624 tan.cpp 625 HDRS 626 ../tan.h 627 DEPENDS 628 .range_reduction_double 629 libc.hdr.errno_macros 630 libc.src.errno.errno 631 libc.src.__support.FPUtil.double_double 632 libc.src.__support.FPUtil.dyadic_float 633 libc.src.__support.FPUtil.except_value_utils 634 libc.src.__support.FPUtil.fenv_impl 635 libc.src.__support.FPUtil.fp_bits 636 libc.src.__support.FPUtil.multiply_add 637 libc.src.__support.macros.optimization 638 COMPILE_OPTIONS 639 ${libc_opt_high_flag} 640) 641 642add_entrypoint_object( 643 tanf 644 SRCS 645 tanf.cpp 646 HDRS 647 ../tanf.h 648 DEPENDS 649 .range_reduction 650 .sincosf_utils 651 libc.src.errno.errno 652 libc.src.__support.FPUtil.fenv_impl 653 libc.src.__support.FPUtil.fenv_impl 654 libc.src.__support.FPUtil.except_value_utils 655 libc.src.__support.FPUtil.nearest_integer 656 libc.src.__support.FPUtil.fma 657 libc.src.__support.FPUtil.multiply_add 658 libc.src.__support.FPUtil.polyeval 659 libc.src.__support.macros.optimization 660 COMPILE_OPTIONS 661 ${libc_opt_high_flag} 662) 663 664add_entrypoint_object( 665 tanf16 666 SRCS 667 tanf16.cpp 668 HDRS 669 ../tanf16.h 670 DEPENDS 671 .sincosf16_utils 672 libc.hdr.errno_macros 673 libc.hdr.fenv_macros 674 libc.src.__support.FPUtil.cast 675 libc.src.__support.FPUtil.fenv_impl 676 libc.src.__support.FPUtil.fp_bits 677 libc.src.__support.FPUtil.except_value_utils 678 libc.src.__support.FPUtil.multiply_add 679 libc.src.__support.macros.optimization 680 libc.src.__support.macros.properties.types 681) 682 683add_entrypoint_object( 684 tanpif16 685 SRCS 686 tanpif16.cpp 687 HDRS 688 ../tanpif16.h 689 DEPENDS 690 .sincosf16_utils 691 libc.hdr.errno_macros 692 libc.hdr.fenv_macros 693 libc.src.__support.FPUtil.cast 694 libc.src.__support.FPUtil.fenv_impl 695 libc.src.__support.FPUtil.fp_bits 696 libc.src.__support.FPUtil.except_value_utils 697 libc.src.__support.FPUtil.multiply_add 698 libc.src.__support.macros.optimization 699 COMPILE_OPTIONS 700 ${libc_opt_high_flag} 701) 702 703add_entrypoint_object( 704 fabs 705 SRCS 706 fabs.cpp 707 HDRS 708 ../fabs.h 709 DEPENDS 710 libc.src.__support.FPUtil.basic_operations 711 COMPILE_OPTIONS 712 ${libc_opt_high_flag} 713 FLAGS 714 MISC_MATH_BASIC_OPS_OPT 715) 716 717add_entrypoint_object( 718 fabsf 719 SRCS 720 fabsf.cpp 721 HDRS 722 ../fabsf.h 723 DEPENDS 724 libc.src.__support.FPUtil.basic_operations 725 COMPILE_OPTIONS 726 ${libc_opt_high_flag} 727 FLAGS 728 MISC_MATH_BASIC_OPS_OPT 729) 730 731add_entrypoint_object( 732 fabsl 733 SRCS 734 fabsl.cpp 735 HDRS 736 ../fabsl.h 737 DEPENDS 738 libc.src.__support.FPUtil.basic_operations 739 COMPILE_OPTIONS 740 ${libc_opt_high_flag} 741) 742 743add_entrypoint_object( 744 fabsf16 745 SRCS 746 fabsf16.cpp 747 HDRS 748 ../fabsf16.h 749 DEPENDS 750 libc.src.__support.macros.properties.types 751 libc.src.__support.FPUtil.basic_operations 752 libc.src.__support.macros.properties.architectures 753 libc.src.__support.macros.properties.compiler 754 COMPILE_OPTIONS 755 ${libc_opt_high_flag} 756 FLAGS 757 MISC_MATH_BASIC_OPS_OPT 758) 759 760add_entrypoint_object( 761 fabsf128 762 SRCS 763 fabsf128.cpp 764 HDRS 765 ../fabsf128.h 766 DEPENDS 767 libc.src.__support.macros.properties.types 768 libc.src.__support.FPUtil.basic_operations 769 COMPILE_OPTIONS 770 ${libc_opt_high_flag} 771) 772 773add_entrypoint_object( 774 fadd 775 SRCS 776 fadd.cpp 777 HDRS 778 ../fadd.h 779 DEPENDS 780 libc.src.__support.FPUtil.generic.add_sub 781 COMPILE_OPTIONS 782 ${libc_opt_high_flag} 783) 784 785add_entrypoint_object( 786 faddl 787 SRCS 788 faddl.cpp 789 HDRS 790 ../faddl.h 791 DEPENDS 792 libc.src.__support.FPUtil.generic.add_sub 793 COMPILE_OPTIONS 794 ${libc_opt_high_flag} 795) 796 797add_entrypoint_object( 798 faddf128 799 SRCS 800 faddf128.cpp 801 HDRS 802 ../faddf128.h 803 DEPENDS 804 libc.src.__support.FPUtil.generic.add_sub 805 libc.src.__support.macros.properties.types 806 COMPILE_OPTIONS 807 ${libc_opt_high_flag} 808) 809 810add_entrypoint_object( 811 trunc 812 SRCS 813 trunc.cpp 814 HDRS 815 ../trunc.h 816 COMPILE_OPTIONS 817 ${libc_opt_high_flag} 818 DEPENDS 819 libc.src.__support.FPUtil.nearest_integer_operations 820 FLAGS 821 ROUND_OPT 822) 823 824add_entrypoint_object( 825 truncf 826 SRCS 827 truncf.cpp 828 HDRS 829 ../truncf.h 830 COMPILE_OPTIONS 831 ${libc_opt_high_flag} 832 DEPENDS 833 libc.src.__support.FPUtil.nearest_integer_operations 834 FLAGS 835 ROUND_OPT 836) 837 838add_entrypoint_object( 839 truncl 840 SRCS 841 truncl.cpp 842 HDRS 843 ../truncl.h 844 COMPILE_OPTIONS 845 ${libc_opt_high_flag} 846 DEPENDS 847 libc.src.__support.FPUtil.nearest_integer_operations 848) 849 850add_entrypoint_object( 851 truncf16 852 SRCS 853 truncf16.cpp 854 HDRS 855 ../truncf16.h 856 COMPILE_OPTIONS 857 ${libc_opt_high_flag} 858 DEPENDS 859 libc.src.__support.FPUtil.cast 860 libc.src.__support.FPUtil.nearest_integer_operations 861 libc.src.__support.macros.properties.cpu_features 862 libc.src.__support.macros.properties.types 863 FLAGS 864 ROUND_OPT 865) 866 867add_entrypoint_object( 868 truncf128 869 SRCS 870 truncf128.cpp 871 HDRS 872 ../truncf128.h 873 COMPILE_OPTIONS 874 ${libc_opt_high_flag} 875 DEPENDS 876 libc.src.__support.macros.properties.types 877 libc.src.__support.FPUtil.nearest_integer_operations 878) 879 880add_entrypoint_object( 881 floor 882 SRCS 883 floor.cpp 884 HDRS 885 ../floor.h 886 COMPILE_OPTIONS 887 ${libc_opt_high_flag} 888 DEPENDS 889 libc.src.__support.FPUtil.nearest_integer_operations 890 FLAGS 891 ROUND_OPT 892) 893 894add_entrypoint_object( 895 floorf 896 SRCS 897 floorf.cpp 898 HDRS 899 ../floorf.h 900 COMPILE_OPTIONS 901 ${libc_opt_high_flag} 902 DEPENDS 903 libc.src.__support.FPUtil.nearest_integer_operations 904 FLAGS 905 ROUND_OPT 906) 907 908add_entrypoint_object( 909 floorl 910 SRCS 911 floorl.cpp 912 HDRS 913 ../floorl.h 914 COMPILE_OPTIONS 915 ${libc_opt_high_flag} 916 DEPENDS 917 libc.src.__support.FPUtil.nearest_integer_operations 918) 919 920add_entrypoint_object( 921 floorf16 922 SRCS 923 floorf16.cpp 924 HDRS 925 ../floorf16.h 926 COMPILE_OPTIONS 927 ${libc_opt_high_flag} 928 DEPENDS 929 libc.src.__support.FPUtil.cast 930 libc.src.__support.FPUtil.nearest_integer_operations 931 libc.src.__support.macros.properties.cpu_features 932 libc.src.__support.macros.properties.types 933 FLAGS 934 ROUND_OPT 935) 936 937add_entrypoint_object( 938 floorf128 939 SRCS 940 floorf128.cpp 941 HDRS 942 ../floorf128.h 943 COMPILE_OPTIONS 944 ${libc_opt_high_flag} 945 DEPENDS 946 libc.src.__support.macros.properties.types 947 libc.src.__support.FPUtil.nearest_integer_operations 948) 949 950add_entrypoint_object( 951 round 952 SRCS 953 round.cpp 954 HDRS 955 ../round.h 956 COMPILE_OPTIONS 957 ${libc_opt_high_flag} 958 DEPENDS 959 libc.src.__support.FPUtil.nearest_integer_operations 960 FLAGS 961 ROUND_OPT 962) 963 964add_entrypoint_object( 965 roundf 966 SRCS 967 roundf.cpp 968 HDRS 969 ../roundf.h 970 COMPILE_OPTIONS 971 ${libc_opt_high_flag} 972 DEPENDS 973 libc.src.__support.FPUtil.nearest_integer_operations 974 FLAGS 975 ROUND_OPT 976) 977 978add_entrypoint_object( 979 roundl 980 SRCS 981 roundl.cpp 982 HDRS 983 ../roundl.h 984 COMPILE_OPTIONS 985 ${libc_opt_high_flag} 986 DEPENDS 987 libc.src.__support.FPUtil.nearest_integer_operations 988) 989 990add_entrypoint_object( 991 roundf16 992 SRCS 993 roundf16.cpp 994 HDRS 995 ../roundf16.h 996 COMPILE_OPTIONS 997 ${libc_opt_high_flag} 998 DEPENDS 999 libc.src.__support.FPUtil.cast 1000 libc.src.__support.FPUtil.nearest_integer_operations 1001 libc.src.__support.macros.properties.cpu_features 1002 libc.src.__support.macros.properties.types 1003 FLAGS 1004 ROUND_OPT 1005) 1006 1007add_entrypoint_object( 1008 roundf128 1009 SRCS 1010 roundf128.cpp 1011 HDRS 1012 ../roundf128.h 1013 COMPILE_OPTIONS 1014 ${libc_opt_high_flag} 1015 DEPENDS 1016 libc.src.__support.macros.properties.types 1017 libc.src.__support.FPUtil.nearest_integer_operations 1018) 1019 1020add_entrypoint_object( 1021 roundeven 1022 SRCS 1023 roundeven.cpp 1024 HDRS 1025 ../roundeven.h 1026 COMPILE_OPTIONS 1027 ${libc_opt_high_flag} 1028 DEPENDS 1029 libc.src.__support.FPUtil.nearest_integer_operations 1030 FLAGS 1031 ROUND_OPT 1032) 1033 1034add_entrypoint_object( 1035 roundevenf 1036 SRCS 1037 roundevenf.cpp 1038 HDRS 1039 ../roundevenf.h 1040 COMPILE_OPTIONS 1041 ${libc_opt_high_flag} 1042 DEPENDS 1043 libc.src.__support.FPUtil.nearest_integer_operations 1044 FLAGS 1045 ROUND_OPT 1046) 1047 1048add_entrypoint_object( 1049 roundevenl 1050 SRCS 1051 roundevenl.cpp 1052 HDRS 1053 ../roundevenl.h 1054 COMPILE_OPTIONS 1055 ${libc_opt_high_flag} 1056 DEPENDS 1057 libc.src.__support.FPUtil.nearest_integer_operations 1058) 1059 1060add_entrypoint_object( 1061 roundevenf16 1062 SRCS 1063 roundevenf16.cpp 1064 HDRS 1065 ../roundevenf16.h 1066 COMPILE_OPTIONS 1067 ${libc_opt_high_flag} 1068 DEPENDS 1069 libc.src.__support.macros.properties.types 1070 libc.src.__support.FPUtil.nearest_integer_operations 1071 libc.src.__support.FPUtil.cast 1072 libc.src.__support.macros.properties.cpu_features 1073 FLAGS 1074 ROUND_OPT 1075) 1076 1077add_entrypoint_object( 1078 roundevenf128 1079 SRCS 1080 roundevenf128.cpp 1081 HDRS 1082 ../roundevenf128.h 1083 COMPILE_OPTIONS 1084 ${libc_opt_high_flag} 1085 DEPENDS 1086 libc.src.__support.macros.properties.types 1087 libc.src.__support.FPUtil.nearest_integer_operations 1088) 1089 1090add_entrypoint_object( 1091 lround 1092 SRCS 1093 lround.cpp 1094 HDRS 1095 ../lround.h 1096 COMPILE_OPTIONS 1097 ${libc_opt_high_flag} 1098 DEPENDS 1099 libc.src.__support.FPUtil.nearest_integer_operations 1100) 1101 1102add_entrypoint_object( 1103 lroundf 1104 SRCS 1105 lroundf.cpp 1106 HDRS 1107 ../lroundf.h 1108 COMPILE_OPTIONS 1109 ${libc_opt_high_flag} 1110 DEPENDS 1111 libc.src.__support.FPUtil.nearest_integer_operations 1112) 1113 1114add_entrypoint_object( 1115 lroundl 1116 SRCS 1117 lroundl.cpp 1118 HDRS 1119 ../lroundl.h 1120 COMPILE_OPTIONS 1121 ${libc_opt_high_flag} 1122 DEPENDS 1123 libc.src.__support.FPUtil.nearest_integer_operations 1124) 1125 1126add_entrypoint_object( 1127 lroundf16 1128 SRCS 1129 lroundf16.cpp 1130 HDRS 1131 ../lroundf16.h 1132 COMPILE_OPTIONS 1133 ${libc_opt_high_flag} 1134 DEPENDS 1135 libc.src.__support.macros.properties.types 1136 libc.src.__support.FPUtil.nearest_integer_operations 1137) 1138 1139add_entrypoint_object( 1140 lroundf128 1141 SRCS 1142 lroundf128.cpp 1143 HDRS 1144 ../lroundf128.h 1145 COMPILE_OPTIONS 1146 ${libc_opt_high_flag} 1147 DEPENDS 1148 libc.src.__support.macros.properties.types 1149 libc.src.__support.FPUtil.nearest_integer_operations 1150) 1151 1152add_entrypoint_object( 1153 llround 1154 SRCS 1155 llround.cpp 1156 HDRS 1157 ../llround.h 1158 COMPILE_OPTIONS 1159 ${libc_opt_high_flag} 1160 DEPENDS 1161 libc.src.__support.FPUtil.nearest_integer_operations 1162) 1163 1164add_entrypoint_object( 1165 llroundf 1166 SRCS 1167 llroundf.cpp 1168 HDRS 1169 ../llroundf.h 1170 COMPILE_OPTIONS 1171 ${libc_opt_high_flag} 1172 DEPENDS 1173 libc.src.__support.FPUtil.nearest_integer_operations 1174) 1175 1176add_entrypoint_object( 1177 llroundl 1178 SRCS 1179 llroundl.cpp 1180 HDRS 1181 ../llroundl.h 1182 COMPILE_OPTIONS 1183 ${libc_opt_high_flag} 1184 DEPENDS 1185 libc.src.__support.FPUtil.nearest_integer_operations 1186) 1187 1188add_entrypoint_object( 1189 llroundf16 1190 SRCS 1191 llroundf16.cpp 1192 HDRS 1193 ../llroundf16.h 1194 COMPILE_OPTIONS 1195 ${libc_opt_high_flag} 1196 DEPENDS 1197 libc.src.__support.macros.properties.types 1198 libc.src.__support.FPUtil.nearest_integer_operations 1199) 1200 1201add_entrypoint_object( 1202 llroundf128 1203 SRCS 1204 llroundf128.cpp 1205 HDRS 1206 ../llroundf128.h 1207 COMPILE_OPTIONS 1208 ${libc_opt_high_flag} 1209 DEPENDS 1210 libc.src.__support.macros.properties.types 1211 libc.src.__support.FPUtil.nearest_integer_operations 1212) 1213 1214add_entrypoint_object( 1215 rint 1216 SRCS 1217 rint.cpp 1218 HDRS 1219 ../rint.h 1220 COMPILE_OPTIONS 1221 ${libc_opt_high_flag} 1222 DEPENDS 1223 libc.src.__support.FPUtil.nearest_integer_operations 1224 FLAGS 1225 ROUND_OPT 1226) 1227 1228add_entrypoint_object( 1229 rintf 1230 SRCS 1231 rintf.cpp 1232 HDRS 1233 ../rintf.h 1234 COMPILE_OPTIONS 1235 ${libc_opt_high_flag} 1236 DEPENDS 1237 libc.src.__support.FPUtil.nearest_integer_operations 1238 FLAGS 1239 ROUND_OPT 1240) 1241 1242add_entrypoint_object( 1243 rintl 1244 SRCS 1245 rintl.cpp 1246 HDRS 1247 ../rintl.h 1248 COMPILE_OPTIONS 1249 ${libc_opt_high_flag} 1250 DEPENDS 1251 libc.src.__support.FPUtil.nearest_integer_operations 1252) 1253 1254add_entrypoint_object( 1255 rintf16 1256 SRCS 1257 rintf16.cpp 1258 HDRS 1259 ../rintf16.h 1260 COMPILE_OPTIONS 1261 ${libc_opt_high_flag} 1262 DEPENDS 1263 libc.src.__support.FPUtil.cast 1264 libc.src.__support.FPUtil.nearest_integer_operations 1265 libc.src.__support.macros.properties.cpu_features 1266 libc.src.__support.macros.properties.types 1267 FLAGS 1268 ROUND_OPT 1269) 1270 1271add_entrypoint_object( 1272 rintf128 1273 SRCS 1274 rintf128.cpp 1275 HDRS 1276 ../rintf128.h 1277 COMPILE_OPTIONS 1278 ${libc_opt_high_flag} 1279 DEPENDS 1280 libc.src.__support.macros.properties.types 1281 libc.src.__support.FPUtil.nearest_integer_operations 1282) 1283 1284add_entrypoint_object( 1285 lrint 1286 SRCS 1287 lrint.cpp 1288 HDRS 1289 ../lrint.h 1290 COMPILE_OPTIONS 1291 ${libc_opt_high_flag} 1292 DEPENDS 1293 libc.src.__support.FPUtil.nearest_integer_operations 1294) 1295 1296add_entrypoint_object( 1297 lrintf 1298 SRCS 1299 lrintf.cpp 1300 HDRS 1301 ../lrintf.h 1302 COMPILE_OPTIONS 1303 ${libc_opt_high_flag} 1304 DEPENDS 1305 libc.src.__support.FPUtil.nearest_integer_operations 1306) 1307 1308add_entrypoint_object( 1309 lrintl 1310 SRCS 1311 lrintl.cpp 1312 HDRS 1313 ../lrintl.h 1314 COMPILE_OPTIONS 1315 ${libc_opt_high_flag} 1316 DEPENDS 1317 libc.src.__support.FPUtil.nearest_integer_operations 1318) 1319 1320add_entrypoint_object( 1321 lrintf16 1322 SRCS 1323 lrintf16.cpp 1324 HDRS 1325 ../lrintf16.h 1326 COMPILE_OPTIONS 1327 ${libc_opt_high_flag} 1328 DEPENDS 1329 libc.src.__support.macros.properties.types 1330 libc.src.__support.FPUtil.nearest_integer_operations 1331) 1332 1333add_entrypoint_object( 1334 lrintf128 1335 SRCS 1336 lrintf128.cpp 1337 HDRS 1338 ../lrintf128.h 1339 COMPILE_OPTIONS 1340 ${libc_opt_high_flag} 1341 DEPENDS 1342 libc.src.__support.macros.properties.types 1343 libc.src.__support.FPUtil.nearest_integer_operations 1344) 1345 1346add_entrypoint_object( 1347 llrint 1348 SRCS 1349 llrint.cpp 1350 HDRS 1351 ../llrint.h 1352 COMPILE_OPTIONS 1353 ${libc_opt_high_flag} 1354 DEPENDS 1355 libc.src.__support.FPUtil.nearest_integer_operations 1356) 1357 1358add_entrypoint_object( 1359 llrintf 1360 SRCS 1361 llrintf.cpp 1362 HDRS 1363 ../llrintf.h 1364 COMPILE_OPTIONS 1365 ${libc_opt_high_flag} 1366 DEPENDS 1367 libc.src.__support.FPUtil.nearest_integer_operations 1368) 1369 1370add_entrypoint_object( 1371 llrintl 1372 SRCS 1373 llrintl.cpp 1374 HDRS 1375 ../llrintl.h 1376 COMPILE_OPTIONS 1377 ${libc_opt_high_flag} 1378 DEPENDS 1379 libc.src.__support.FPUtil.nearest_integer_operations 1380) 1381 1382add_entrypoint_object( 1383 llrintf16 1384 SRCS 1385 llrintf16.cpp 1386 HDRS 1387 ../llrintf16.h 1388 COMPILE_OPTIONS 1389 ${libc_opt_high_flag} 1390 DEPENDS 1391 libc.src.__support.macros.properties.types 1392 libc.src.__support.FPUtil.nearest_integer_operations 1393) 1394 1395add_entrypoint_object( 1396 llrintf128 1397 SRCS 1398 llrintf128.cpp 1399 HDRS 1400 ../llrintf128.h 1401 COMPILE_OPTIONS 1402 ${libc_opt_high_flag} 1403 DEPENDS 1404 libc.src.__support.macros.properties.types 1405 libc.src.__support.FPUtil.nearest_integer_operations 1406) 1407 1408add_entrypoint_object( 1409 nearbyint 1410 SRCS 1411 nearbyint.cpp 1412 HDRS 1413 ../nearbyint.h 1414 DEPENDS 1415 libc.src.__support.FPUtil.nearest_integer_operations 1416 COMPILE_OPTIONS 1417 ${libc_opt_high_flag} 1418) 1419 1420add_entrypoint_object( 1421 nearbyintf 1422 SRCS 1423 nearbyintf.cpp 1424 HDRS 1425 ../nearbyintf.h 1426 DEPENDS 1427 libc.src.__support.FPUtil.nearest_integer_operations 1428 COMPILE_OPTIONS 1429 ${libc_opt_high_flag} 1430) 1431 1432add_entrypoint_object( 1433 nearbyintl 1434 SRCS 1435 nearbyintl.cpp 1436 HDRS 1437 ../nearbyintl.h 1438 DEPENDS 1439 libc.src.__support.FPUtil.nearest_integer_operations 1440 COMPILE_OPTIONS 1441 ${libc_opt_high_flag} 1442) 1443 1444add_entrypoint_object( 1445 nearbyintf16 1446 SRCS 1447 nearbyintf16.cpp 1448 HDRS 1449 ../nearbyintf16.h 1450 DEPENDS 1451 libc.src.__support.macros.properties.types 1452 libc.src.__support.FPUtil.nearest_integer_operations 1453 COMPILE_OPTIONS 1454 ${libc_opt_high_flag} 1455) 1456 1457add_entrypoint_object( 1458 nearbyintf128 1459 SRCS 1460 nearbyintf128.cpp 1461 HDRS 1462 ../nearbyintf128.h 1463 DEPENDS 1464 libc.src.__support.macros.properties.types 1465 libc.src.__support.FPUtil.nearest_integer_operations 1466 COMPILE_OPTIONS 1467 ${libc_opt_high_flag} 1468) 1469 1470add_object_library( 1471 exp_utils 1472 HDRS 1473 exp_utils.h 1474 SRCS 1475 exp_utils.cpp 1476) 1477 1478add_entrypoint_object( 1479 erff 1480 SRCS 1481 erff.cpp 1482 HDRS 1483 ../erff.h 1484 DEPENDS 1485 .common_constants 1486 libc.src.__support.FPUtil.fp_bits 1487 libc.src.__support.FPUtil.except_value_utils 1488 libc.src.__support.FPUtil.multiply_add 1489 libc.src.__support.FPUtil.polyeval 1490 libc.src.__support.macros.optimization 1491 COMPILE_OPTIONS 1492 ${libc_opt_high_flag} 1493) 1494 1495add_entrypoint_object( 1496 exp 1497 SRCS 1498 exp.cpp 1499 HDRS 1500 ../exp.h 1501 DEPENDS 1502 .common_constants 1503 .explogxf 1504 libc.src.__support.CPP.bit 1505 libc.src.__support.CPP.optional 1506 libc.src.__support.FPUtil.dyadic_float 1507 libc.src.__support.FPUtil.fenv_impl 1508 libc.src.__support.FPUtil.fp_bits 1509 libc.src.__support.FPUtil.multiply_add 1510 libc.src.__support.FPUtil.nearest_integer 1511 libc.src.__support.FPUtil.polyeval 1512 libc.src.__support.FPUtil.rounding_mode 1513 libc.src.__support.FPUtil.triple_double 1514 libc.src.__support.integer_literals 1515 libc.src.__support.macros.optimization 1516 libc.src.errno.errno 1517 COMPILE_OPTIONS 1518 ${libc_opt_high_flag} 1519) 1520 1521add_entrypoint_object( 1522 expf 1523 SRCS 1524 expf.cpp 1525 HDRS 1526 ../expf.h 1527 DEPENDS 1528 .common_constants 1529 libc.src.__support.FPUtil.basic_operations 1530 libc.src.__support.FPUtil.fenv_impl 1531 libc.src.__support.FPUtil.fp_bits 1532 libc.src.__support.FPUtil.multiply_add 1533 libc.src.__support.FPUtil.nearest_integer 1534 libc.src.__support.FPUtil.polyeval 1535 libc.src.__support.FPUtil.rounding_mode 1536 libc.src.__support.macros.optimization 1537 libc.src.errno.errno 1538 COMPILE_OPTIONS 1539 ${libc_opt_high_flag} 1540) 1541 1542add_entrypoint_object( 1543 expf16 1544 SRCS 1545 expf16.cpp 1546 HDRS 1547 ../expf16.h 1548 DEPENDS 1549 .expxf16 1550 libc.hdr.errno_macros 1551 libc.hdr.fenv_macros 1552 libc.src.__support.CPP.array 1553 libc.src.__support.FPUtil.cast 1554 libc.src.__support.FPUtil.except_value_utils 1555 libc.src.__support.FPUtil.fenv_impl 1556 libc.src.__support.FPUtil.fp_bits 1557 libc.src.__support.FPUtil.multiply_add 1558 libc.src.__support.FPUtil.nearest_integer 1559 libc.src.__support.FPUtil.polyeval 1560 libc.src.__support.FPUtil.rounding_mode 1561 libc.src.__support.macros.optimization 1562 COMPILE_OPTIONS 1563 ${libc_opt_high_flag} 1564) 1565 1566add_entrypoint_object( 1567 exp2 1568 SRCS 1569 exp2.cpp 1570 HDRS 1571 ../exp2.h 1572 DEPENDS 1573 .common_constants 1574 .explogxf 1575 libc.src.__support.CPP.bit 1576 libc.src.__support.CPP.optional 1577 libc.src.__support.FPUtil.dyadic_float 1578 libc.src.__support.FPUtil.fenv_impl 1579 libc.src.__support.FPUtil.fp_bits 1580 libc.src.__support.FPUtil.multiply_add 1581 libc.src.__support.FPUtil.nearest_integer 1582 libc.src.__support.FPUtil.polyeval 1583 libc.src.__support.FPUtil.rounding_mode 1584 libc.src.__support.FPUtil.triple_double 1585 libc.src.__support.integer_literals 1586 libc.src.__support.macros.optimization 1587 libc.src.errno.errno 1588 COMPILE_OPTIONS 1589 ${libc_opt_high_flag} 1590) 1591 1592add_header_library( 1593 exp2f_impl 1594 HDRS 1595 exp2f_impl.h 1596 DEPENDS 1597 .explogxf 1598 libc.src.__support.FPUtil.except_value_utils 1599 libc.src.__support.FPUtil.fenv_impl 1600 libc.src.__support.FPUtil.fp_bits 1601 libc.src.__support.FPUtil.multiply_add 1602 libc.src.__support.FPUtil.nearest_integer 1603 libc.src.__support.FPUtil.polyeval 1604 libc.src.__support.FPUtil.rounding_mode 1605 libc.src.__support.macros.optimization 1606 libc.src.__support.common 1607 libc.src.errno.errno 1608) 1609 1610add_entrypoint_object( 1611 exp2f 1612 SRCS 1613 exp2f.cpp 1614 HDRS 1615 ../exp2f.h 1616 DEPENDS 1617 .exp2f_impl 1618 COMPILE_OPTIONS 1619 ${libc_opt_high_flag} 1620) 1621 1622add_entrypoint_object( 1623 exp2f16 1624 SRCS 1625 exp2f16.cpp 1626 HDRS 1627 ../exp2f16.h 1628 DEPENDS 1629 .expxf16 1630 libc.hdr.errno_macros 1631 libc.hdr.fenv_macros 1632 libc.src.__support.FPUtil.cast 1633 libc.src.__support.FPUtil.except_value_utils 1634 libc.src.__support.FPUtil.fenv_impl 1635 libc.src.__support.FPUtil.fp_bits 1636 libc.src.__support.FPUtil.rounding_mode 1637 libc.src.__support.macros.optimization 1638 COMPILE_OPTIONS 1639 ${libc_opt_high_flag} 1640) 1641 1642add_entrypoint_object( 1643 exp2m1f 1644 SRCS 1645 exp2m1f.cpp 1646 HDRS 1647 ../exp2m1f.h 1648 DEPENDS 1649 .explogxf 1650 libc.src.errno.errno 1651 libc.src.__support.common 1652 libc.src.__support.FPUtil.except_value_utils 1653 libc.src.__support.FPUtil.fenv_impl 1654 libc.src.__support.FPUtil.fp_bits 1655 libc.src.__support.FPUtil.multiply_add 1656 libc.src.__support.FPUtil.polyeval 1657 libc.src.__support.FPUtil.rounding_mode 1658 libc.src.__support.macros.optimization 1659 libc.src.__support.macros.properties.cpu_features 1660 COMPILE_OPTIONS 1661 ${libc_opt_high_flag} 1662) 1663 1664add_entrypoint_object( 1665 exp2m1f16 1666 SRCS 1667 exp2m1f16.cpp 1668 HDRS 1669 ../exp2m1f16.h 1670 DEPENDS 1671 .expxf16 1672 libc.hdr.errno_macros 1673 libc.hdr.fenv_macros 1674 libc.src.__support.common 1675 libc.src.__support.FPUtil.cast 1676 libc.src.__support.FPUtil.except_value_utils 1677 libc.src.__support.FPUtil.fenv_impl 1678 libc.src.__support.FPUtil.fp_bits 1679 libc.src.__support.FPUtil.multiply_add 1680 libc.src.__support.FPUtil.polyeval 1681 libc.src.__support.FPUtil.rounding_mode 1682 libc.src.__support.macros.optimization 1683 libc.src.__support.macros.properties.cpu_features 1684 COMPILE_OPTIONS 1685 ${libc_opt_high_flag} 1686) 1687 1688add_entrypoint_object( 1689 exp10 1690 SRCS 1691 exp10.cpp 1692 HDRS 1693 ../exp10.h 1694 DEPENDS 1695 .common_constants 1696 .explogxf 1697 libc.src.__support.CPP.bit 1698 libc.src.__support.CPP.optional 1699 libc.src.__support.FPUtil.dyadic_float 1700 libc.src.__support.FPUtil.fenv_impl 1701 libc.src.__support.FPUtil.fp_bits 1702 libc.src.__support.FPUtil.multiply_add 1703 libc.src.__support.FPUtil.nearest_integer 1704 libc.src.__support.FPUtil.polyeval 1705 libc.src.__support.FPUtil.rounding_mode 1706 libc.src.__support.FPUtil.triple_double 1707 libc.src.__support.integer_literals 1708 libc.src.__support.macros.optimization 1709 libc.src.errno.errno 1710 COMPILE_OPTIONS 1711 ${libc_opt_high_flag} 1712) 1713 1714add_header_library( 1715 exp10f_impl 1716 HDRS 1717 exp10f_impl.h 1718 DEPENDS 1719 .explogxf 1720 libc.src.__support.FPUtil.fenv_impl 1721 libc.src.__support.FPUtil.fp_bits 1722 libc.src.__support.FPUtil.multiply_add 1723 libc.src.__support.FPUtil.rounding_mode 1724 libc.src.__support.macros.optimization 1725 libc.src.__support.common 1726 libc.src.errno.errno 1727 COMPILE_OPTIONS 1728 ${libc_opt_high_flag} 1729) 1730 1731add_entrypoint_object( 1732 exp10f 1733 SRCS 1734 exp10f.cpp 1735 HDRS 1736 ../exp10f.h 1737 DEPENDS 1738 .exp10f_impl 1739 COMPILE_OPTIONS 1740 ${libc_opt_high_flag} 1741) 1742 1743add_entrypoint_object( 1744 exp10f16 1745 SRCS 1746 exp10f16.cpp 1747 HDRS 1748 ../exp10f16.h 1749 DEPENDS 1750 .expxf16 1751 libc.hdr.errno_macros 1752 libc.hdr.fenv_macros 1753 libc.src.__support.CPP.array 1754 libc.src.__support.FPUtil.cast 1755 libc.src.__support.FPUtil.except_value_utils 1756 libc.src.__support.FPUtil.fenv_impl 1757 libc.src.__support.FPUtil.fp_bits 1758 libc.src.__support.FPUtil.multiply_add 1759 libc.src.__support.FPUtil.nearest_integer 1760 libc.src.__support.FPUtil.polyeval 1761 libc.src.__support.FPUtil.rounding_mode 1762 libc.src.__support.macros.optimization 1763 libc.src.__support.macros.properties.cpu_features 1764 COMPILE_OPTIONS 1765 ${libc_opt_high_flag} 1766) 1767 1768add_entrypoint_object( 1769 exp10m1f 1770 SRCS 1771 exp10m1f.cpp 1772 HDRS 1773 ../exp10m1f.h 1774 DEPENDS 1775 .explogxf 1776 libc.src.errno.errno 1777 libc.src.__support.common 1778 libc.src.__support.FPUtil.except_value_utils 1779 libc.src.__support.FPUtil.fenv_impl 1780 libc.src.__support.FPUtil.fp_bits 1781 libc.src.__support.FPUtil.multiply_add 1782 libc.src.__support.FPUtil.polyeval 1783 libc.src.__support.FPUtil.rounding_mode 1784 libc.src.__support.macros.optimization 1785 COMPILE_OPTIONS 1786 ${libc_opt_high_flag} 1787) 1788 1789add_entrypoint_object( 1790 exp10m1f16 1791 SRCS 1792 exp10m1f16.cpp 1793 HDRS 1794 ../exp10m1f16.h 1795 DEPENDS 1796 .expxf16 1797 libc.hdr.errno_macros 1798 libc.hdr.fenv_macros 1799 libc.src.__support.FPUtil.cast 1800 libc.src.__support.FPUtil.except_value_utils 1801 libc.src.__support.FPUtil.fenv_impl 1802 libc.src.__support.FPUtil.fp_bits 1803 libc.src.__support.FPUtil.multiply_add 1804 libc.src.__support.FPUtil.polyeval 1805 libc.src.__support.FPUtil.rounding_mode 1806 libc.src.__support.macros.optimization 1807 libc.src.__support.macros.properties.cpu_features 1808 COMPILE_OPTIONS 1809 ${libc_opt_high_flag} 1810) 1811 1812add_entrypoint_object( 1813 expm1 1814 SRCS 1815 expm1.cpp 1816 HDRS 1817 ../expm1.h 1818 DEPENDS 1819 .common_constants 1820 .explogxf 1821 libc.src.__support.CPP.bit 1822 libc.src.__support.CPP.optional 1823 libc.src.__support.FPUtil.dyadic_float 1824 libc.src.__support.FPUtil.fenv_impl 1825 libc.src.__support.FPUtil.fp_bits 1826 libc.src.__support.FPUtil.multiply_add 1827 libc.src.__support.FPUtil.nearest_integer 1828 libc.src.__support.FPUtil.polyeval 1829 libc.src.__support.FPUtil.rounding_mode 1830 libc.src.__support.FPUtil.triple_double 1831 libc.src.__support.integer_literals 1832 libc.src.__support.macros.optimization 1833 libc.src.errno.errno 1834 COMPILE_OPTIONS 1835 ${libc_opt_high_flag} 1836) 1837 1838add_entrypoint_object( 1839 expm1f 1840 SRCS 1841 expm1f.cpp 1842 HDRS 1843 ../expm1f.h 1844 DEPENDS 1845 .common_constants 1846 libc.src.__support.FPUtil.basic_operations 1847 libc.src.__support.FPUtil.fenv_impl 1848 libc.src.__support.FPUtil.fp_bits 1849 libc.src.__support.FPUtil.multiply_add 1850 libc.src.__support.FPUtil.nearest_integer 1851 libc.src.__support.FPUtil.polyeval 1852 libc.src.__support.FPUtil.rounding_mode 1853 libc.src.__support.macros.optimization 1854 libc.src.errno.errno 1855 COMPILE_OPTIONS 1856 ${libc_opt_high_flag} 1857) 1858 1859add_entrypoint_object( 1860 expm1f16 1861 SRCS 1862 expm1f16.cpp 1863 HDRS 1864 ../expm1f16.h 1865 DEPENDS 1866 .expxf16 1867 libc.hdr.errno_macros 1868 libc.hdr.fenv_macros 1869 libc.src.__support.FPUtil.cast 1870 libc.src.__support.FPUtil.except_value_utils 1871 libc.src.__support.FPUtil.fenv_impl 1872 libc.src.__support.FPUtil.fp_bits 1873 libc.src.__support.FPUtil.multiply_add 1874 libc.src.__support.FPUtil.polyeval 1875 libc.src.__support.FPUtil.rounding_mode 1876 libc.src.__support.macros.optimization 1877 COMPILE_OPTIONS 1878 ${libc_opt_high_flag} 1879) 1880 1881add_entrypoint_object( 1882 powf 1883 SRCS 1884 powf.cpp 1885 HDRS 1886 ../powf.h 1887 DEPENDS 1888 .common_constants 1889 .exp10f_impl 1890 .exp2f_impl 1891 .explogxf 1892 libc.src.__support.CPP.bit 1893 libc.src.__support.CPP.optional 1894 libc.src.__support.FPUtil.fenv_impl 1895 libc.src.__support.FPUtil.fp_bits 1896 libc.src.__support.FPUtil.multiply_add 1897 libc.src.__support.FPUtil.nearest_integer 1898 libc.src.__support.FPUtil.polyeval 1899 libc.src.__support.FPUtil.rounding_mode 1900 libc.src.__support.FPUtil.sqrt 1901 libc.src.__support.FPUtil.triple_double 1902 libc.src.__support.macros.optimization 1903 libc.src.errno.errno 1904 COMPILE_OPTIONS 1905 ${libc_opt_high_flag} 1906) 1907 1908add_entrypoint_object( 1909 pow 1910 SRCS 1911 pow.cpp 1912 HDRS 1913 ../pow.h 1914 DEPENDS 1915 .common_constants 1916 libc.hdr.errno_macros 1917 libc.hdr.fenv_macros 1918 libc.src.__support.CPP.bit 1919 libc.src.__support.FPUtil.double_double 1920 libc.src.__support.FPUtil.fenv_impl 1921 libc.src.__support.FPUtil.fp_bits 1922 libc.src.__support.FPUtil.multiply_add 1923 libc.src.__support.FPUtil.nearest_integer 1924 libc.src.__support.FPUtil.polyeval 1925 libc.src.__support.FPUtil.sqrt 1926 libc.src.__support.macros.optimization 1927 COMPILE_OPTIONS 1928 ${libc_opt_high_flag} 1929) 1930 1931add_entrypoint_object( 1932 copysign 1933 SRCS 1934 copysign.cpp 1935 HDRS 1936 ../copysign.h 1937 DEPENDS 1938 libc.src.__support.FPUtil.manipulation_functions 1939 COMPILE_OPTIONS 1940 ${libc_opt_high_flag} 1941 FLAGS 1942 MISC_MATH_BASIC_OPS_OPT 1943) 1944 1945add_entrypoint_object( 1946 copysignf 1947 SRCS 1948 copysignf.cpp 1949 HDRS 1950 ../copysignf.h 1951 DEPENDS 1952 libc.src.__support.FPUtil.manipulation_functions 1953 COMPILE_OPTIONS 1954 ${libc_opt_high_flag} 1955 FLAGS 1956 MISC_MATH_BASIC_OPS_OPT 1957) 1958 1959add_entrypoint_object( 1960 copysignl 1961 SRCS 1962 copysignl.cpp 1963 HDRS 1964 ../copysignl.h 1965 DEPENDS 1966 libc.src.__support.FPUtil.manipulation_functions 1967 COMPILE_OPTIONS 1968 ${libc_opt_high_flag} 1969) 1970 1971add_entrypoint_object( 1972 copysignf16 1973 SRCS 1974 copysignf16.cpp 1975 HDRS 1976 ../copysignf16.h 1977 DEPENDS 1978 libc.src.__support.macros.properties.types 1979 libc.src.__support.FPUtil.manipulation_functions 1980 COMPILE_OPTIONS 1981 ${libc_opt_high_flag} 1982 FLAGS 1983 MISC_MATH_BASIC_OPS_OPT 1984) 1985 1986add_entrypoint_object( 1987 copysignf128 1988 SRCS 1989 copysignf128.cpp 1990 HDRS 1991 ../copysignf128.h 1992 DEPENDS 1993 libc.src.__support.macros.properties.types 1994 libc.src.__support.FPUtil.manipulation_functions 1995 COMPILE_OPTIONS 1996 ${libc_opt_high_flag} 1997) 1998 1999add_entrypoint_object( 2000 frexp 2001 SRCS 2002 frexp.cpp 2003 HDRS 2004 ../frexp.h 2005 COMPILE_OPTIONS 2006 ${libc_opt_high_flag} 2007 DEPENDS 2008 libc.src.__support.FPUtil.manipulation_functions 2009) 2010 2011add_entrypoint_object( 2012 frexpf 2013 SRCS 2014 frexpf.cpp 2015 HDRS 2016 ../frexpf.h 2017 COMPILE_OPTIONS 2018 ${libc_opt_high_flag} 2019 DEPENDS 2020 libc.src.__support.FPUtil.manipulation_functions 2021) 2022 2023add_entrypoint_object( 2024 frexpl 2025 SRCS 2026 frexpl.cpp 2027 HDRS 2028 ../frexpl.h 2029 COMPILE_OPTIONS 2030 ${libc_opt_high_flag} 2031 DEPENDS 2032 libc.src.__support.FPUtil.manipulation_functions 2033) 2034 2035add_entrypoint_object( 2036 frexpf16 2037 SRCS 2038 frexpf16.cpp 2039 HDRS 2040 ../frexpf16.h 2041 COMPILE_OPTIONS 2042 ${libc_opt_high_flag} 2043 DEPENDS 2044 libc.src.__support.macros.properties.types 2045 libc.src.__support.FPUtil.manipulation_functions 2046) 2047 2048add_entrypoint_object( 2049 frexpf128 2050 SRCS 2051 frexpf128.cpp 2052 HDRS 2053 ../frexpf128.h 2054 COMPILE_OPTIONS 2055 ${libc_opt_high_flag} 2056 DEPENDS 2057 libc.src.__support.macros.properties.types 2058 libc.src.__support.FPUtil.manipulation_functions 2059) 2060 2061add_entrypoint_object( 2062 ilogb 2063 SRCS 2064 ilogb.cpp 2065 HDRS 2066 ../ilogb.h 2067 COMPILE_OPTIONS 2068 ${libc_opt_high_flag} 2069 DEPENDS 2070 libc.src.__support.FPUtil.manipulation_functions 2071) 2072 2073add_entrypoint_object( 2074 ilogbf 2075 SRCS 2076 ilogbf.cpp 2077 HDRS 2078 ../ilogbf.h 2079 COMPILE_OPTIONS 2080 ${libc_opt_high_flag} 2081 DEPENDS 2082 libc.src.__support.FPUtil.manipulation_functions 2083) 2084 2085add_entrypoint_object( 2086 ilogbl 2087 SRCS 2088 ilogbl.cpp 2089 HDRS 2090 ../ilogbl.h 2091 COMPILE_OPTIONS 2092 ${libc_opt_high_flag} 2093 DEPENDS 2094 libc.src.__support.FPUtil.manipulation_functions 2095) 2096 2097add_entrypoint_object( 2098 ilogbf16 2099 SRCS 2100 ilogbf16.cpp 2101 HDRS 2102 ../ilogbf16.h 2103 COMPILE_OPTIONS 2104 ${libc_opt_high_flag} 2105 DEPENDS 2106 libc.src.__support.macros.properties.types 2107 libc.src.__support.FPUtil.manipulation_functions 2108) 2109 2110add_entrypoint_object( 2111 ilogbf128 2112 SRCS 2113 ilogbf128.cpp 2114 HDRS 2115 ../ilogbf128.h 2116 COMPILE_OPTIONS 2117 ${libc_opt_high_flag} 2118 DEPENDS 2119 libc.src.__support.macros.properties.types 2120 libc.src.__support.FPUtil.manipulation_functions 2121) 2122 2123add_entrypoint_object( 2124 llogb 2125 SRCS 2126 llogb.cpp 2127 HDRS 2128 ../llogb.h 2129 COMPILE_OPTIONS 2130 ${libc_opt_high_flag} 2131 DEPENDS 2132 libc.src.__support.FPUtil.manipulation_functions 2133) 2134 2135add_entrypoint_object( 2136 llogbf 2137 SRCS 2138 llogbf.cpp 2139 HDRS 2140 ../llogbf.h 2141 COMPILE_OPTIONS 2142 ${libc_opt_high_flag} 2143 DEPENDS 2144 libc.src.__support.FPUtil.manipulation_functions 2145) 2146 2147add_entrypoint_object( 2148 llogbl 2149 SRCS 2150 llogbl.cpp 2151 HDRS 2152 ../llogbl.h 2153 COMPILE_OPTIONS 2154 ${libc_opt_high_flag} 2155 DEPENDS 2156 libc.src.__support.FPUtil.manipulation_functions 2157) 2158 2159add_entrypoint_object( 2160 llogbf16 2161 SRCS 2162 llogbf16.cpp 2163 HDRS 2164 ../llogbf16.h 2165 COMPILE_OPTIONS 2166 ${libc_opt_high_flag} 2167 DEPENDS 2168 libc.src.__support.macros.properties.types 2169 libc.src.__support.FPUtil.manipulation_functions 2170) 2171 2172add_entrypoint_object( 2173 llogbf128 2174 SRCS 2175 llogbf128.cpp 2176 HDRS 2177 ../llogbf128.h 2178 COMPILE_OPTIONS 2179 ${libc_opt_high_flag} 2180 DEPENDS 2181 libc.src.__support.macros.properties.types 2182 libc.src.__support.FPUtil.manipulation_functions 2183) 2184 2185add_entrypoint_object( 2186 ldexp 2187 SRCS 2188 ldexp.cpp 2189 HDRS 2190 ../ldexp.h 2191 COMPILE_OPTIONS 2192 ${libc_opt_high_flag} 2193 DEPENDS 2194 libc.src.__support.FPUtil.manipulation_functions 2195) 2196 2197add_entrypoint_object( 2198 ldexpf 2199 SRCS 2200 ldexpf.cpp 2201 HDRS 2202 ../ldexpf.h 2203 COMPILE_OPTIONS 2204 ${libc_opt_high_flag} 2205 DEPENDS 2206 libc.src.__support.FPUtil.manipulation_functions 2207) 2208 2209add_entrypoint_object( 2210 ldexpl 2211 SRCS 2212 ldexpl.cpp 2213 HDRS 2214 ../ldexpl.h 2215 COMPILE_OPTIONS 2216 ${libc_opt_high_flag} 2217 DEPENDS 2218 libc.src.__support.FPUtil.manipulation_functions 2219) 2220 2221add_entrypoint_object( 2222 ldexpf16 2223 SRCS 2224 ldexpf16.cpp 2225 HDRS 2226 ../ldexpf16.h 2227 COMPILE_OPTIONS 2228 ${libc_opt_high_flag} 2229 DEPENDS 2230 libc.src.__support.macros.properties.types 2231 libc.src.__support.FPUtil.manipulation_functions 2232) 2233 2234add_entrypoint_object( 2235 ldexpf128 2236 SRCS 2237 ldexpf128.cpp 2238 HDRS 2239 ../ldexpf128.h 2240 COMPILE_OPTIONS 2241 ${libc_opt_high_flag} 2242 DEPENDS 2243 libc.src.__support.macros.properties.types 2244 libc.src.__support.FPUtil.manipulation_functions 2245) 2246 2247add_object_library( 2248 common_constants 2249 HDRS 2250 common_constants.h 2251 SRCS 2252 common_constants.cpp 2253 DEPENDS 2254 libc.src.__support.number_pair 2255 libc.src.__support.FPUtil.triple_double 2256) 2257 2258add_header_library( 2259 log_range_reduction 2260 HDRS 2261 log_range_reduction.h 2262 DEPENDS 2263 .common_constants 2264 libc.src.__support.uint128 2265 libc.src.__support.FPUtil.dyadic_float 2266) 2267 2268add_entrypoint_object( 2269 log10 2270 SRCS 2271 log10.cpp 2272 HDRS 2273 ../log10.h 2274 DEPENDS 2275 .common_constants 2276 .log_range_reduction 2277 libc.src.__support.FPUtil.double_double 2278 libc.src.__support.FPUtil.dyadic_float 2279 libc.src.__support.FPUtil.fenv_impl 2280 libc.src.__support.FPUtil.fp_bits 2281 libc.src.__support.FPUtil.multiply_add 2282 libc.src.__support.FPUtil.polyeval 2283 libc.src.__support.integer_literals 2284 libc.src.__support.macros.optimization 2285 COMPILE_OPTIONS 2286 ${libc_opt_high_flag} 2287) 2288 2289add_entrypoint_object( 2290 log10f 2291 SRCS 2292 log10f.cpp 2293 HDRS 2294 ../log10f.h 2295 DEPENDS 2296 .common_constants 2297 libc.src.__support.FPUtil.except_value_utils 2298 libc.src.__support.FPUtil.fenv_impl 2299 libc.src.__support.FPUtil.fp_bits 2300 libc.src.__support.FPUtil.fma 2301 libc.src.__support.FPUtil.polyeval 2302 COMPILE_OPTIONS 2303 ${libc_opt_high_flag} 2304) 2305 2306add_entrypoint_object( 2307 log10f16 2308 SRCS 2309 log10f16.cpp 2310 HDRS 2311 ../log10f16.h 2312 DEPENDS 2313 .expxf16 2314 libc.hdr.errno_macros 2315 libc.hdr.fenv_macros 2316 libc.src.__support.FPUtil.cast 2317 libc.src.__support.FPUtil.except_value_utils 2318 libc.src.__support.FPUtil.fenv_impl 2319 libc.src.__support.FPUtil.fp_bits 2320 libc.src.__support.FPUtil.multiply_add 2321 libc.src.__support.FPUtil.polyeval 2322 libc.src.__support.macros.optimization 2323 libc.src.__support.macros.properties.cpu_features 2324 COMPILE_OPTIONS 2325 ${libc_opt_high_flag} 2326) 2327 2328add_entrypoint_object( 2329 log1p 2330 SRCS 2331 log1p.cpp 2332 HDRS 2333 ../log1p.h 2334 DEPENDS 2335 .common_constants 2336 libc.src.__support.FPUtil.double_double 2337 libc.src.__support.FPUtil.dyadic_float 2338 libc.src.__support.FPUtil.fenv_impl 2339 libc.src.__support.FPUtil.fp_bits 2340 libc.src.__support.FPUtil.multiply_add 2341 libc.src.__support.FPUtil.polyeval 2342 libc.src.__support.integer_literals 2343 libc.src.__support.macros.optimization 2344 COMPILE_OPTIONS 2345 ${libc_opt_high_flag} 2346) 2347 2348add_entrypoint_object( 2349 log1pf 2350 SRCS 2351 log1pf.cpp 2352 HDRS 2353 ../log1pf.h 2354 DEPENDS 2355 .common_constants 2356 libc.src.__support.FPUtil.except_value_utils 2357 libc.src.__support.FPUtil.fenv_impl 2358 libc.src.__support.FPUtil.fp_bits 2359 libc.src.__support.FPUtil.fma 2360 libc.src.__support.FPUtil.polyeval 2361 libc.src.__support.macros.optimization 2362 COMPILE_OPTIONS 2363 ${libc_opt_high_flag} 2364) 2365 2366add_entrypoint_object( 2367 log2 2368 SRCS 2369 log2.cpp 2370 HDRS 2371 ../log2.h 2372 DEPENDS 2373 .common_constants 2374 .log_range_reduction 2375 libc.src.__support.FPUtil.double_double 2376 libc.src.__support.FPUtil.dyadic_float 2377 libc.src.__support.FPUtil.fenv_impl 2378 libc.src.__support.FPUtil.fp_bits 2379 libc.src.__support.FPUtil.multiply_add 2380 libc.src.__support.FPUtil.polyeval 2381 libc.src.__support.integer_literals 2382 libc.src.__support.macros.optimization 2383 COMPILE_OPTIONS 2384 ${libc_opt_high_flag} 2385) 2386 2387add_entrypoint_object( 2388 log2f 2389 SRCS 2390 log2f.cpp 2391 HDRS 2392 ../log2f.h 2393 DEPENDS 2394 .common_constants 2395 libc.src.__support.FPUtil.except_value_utils 2396 libc.src.__support.FPUtil.fenv_impl 2397 libc.src.__support.FPUtil.fp_bits 2398 libc.src.__support.FPUtil.fma 2399 libc.src.__support.FPUtil.polyeval 2400 libc.src.__support.macros.optimization 2401 COMPILE_OPTIONS 2402 ${libc_opt_high_flag} 2403) 2404 2405add_entrypoint_object( 2406 log2f16 2407 SRCS 2408 log2f16.cpp 2409 HDRS 2410 ../log2f16.h 2411 DEPENDS 2412 .expxf16 2413 libc.hdr.errno_macros 2414 libc.hdr.fenv_macros 2415 libc.src.__support.FPUtil.cast 2416 libc.src.__support.FPUtil.except_value_utils 2417 libc.src.__support.FPUtil.fenv_impl 2418 libc.src.__support.FPUtil.fp_bits 2419 libc.src.__support.FPUtil.multiply_add 2420 libc.src.__support.FPUtil.polyeval 2421 libc.src.__support.macros.optimization 2422 libc.src.__support.macros.properties.cpu_features 2423 COMPILE_OPTIONS 2424 ${libc_opt_high_flag} 2425) 2426 2427add_entrypoint_object( 2428 log 2429 SRCS 2430 log.cpp 2431 HDRS 2432 ../log.h 2433 DEPENDS 2434 .common_constants 2435 .log_range_reduction 2436 libc.src.__support.FPUtil.double_double 2437 libc.src.__support.FPUtil.dyadic_float 2438 libc.src.__support.FPUtil.fenv_impl 2439 libc.src.__support.FPUtil.fp_bits 2440 libc.src.__support.FPUtil.multiply_add 2441 libc.src.__support.FPUtil.polyeval 2442 libc.src.__support.integer_literals 2443 libc.src.__support.macros.optimization 2444 COMPILE_OPTIONS 2445 ${libc_opt_high_flag} 2446) 2447 2448add_entrypoint_object( 2449 logf 2450 SRCS 2451 logf.cpp 2452 HDRS 2453 ../logf.h 2454 DEPENDS 2455 .common_constants 2456 libc.src.__support.FPUtil.except_value_utils 2457 libc.src.__support.FPUtil.fenv_impl 2458 libc.src.__support.FPUtil.fp_bits 2459 libc.src.__support.FPUtil.multiply_add 2460 libc.src.__support.FPUtil.polyeval 2461 libc.src.__support.macros.optimization 2462 COMPILE_OPTIONS 2463 ${libc_opt_high_flag} 2464) 2465 2466add_entrypoint_object( 2467 logf16 2468 SRCS 2469 logf16.cpp 2470 HDRS 2471 ../logf16.h 2472 DEPENDS 2473 .expxf16 2474 libc.hdr.errno_macros 2475 libc.hdr.fenv_macros 2476 libc.src.__support.FPUtil.cast 2477 libc.src.__support.FPUtil.except_value_utils 2478 libc.src.__support.FPUtil.fenv_impl 2479 libc.src.__support.FPUtil.fp_bits 2480 libc.src.__support.FPUtil.multiply_add 2481 libc.src.__support.FPUtil.polyeval 2482 libc.src.__support.macros.optimization 2483 libc.src.__support.macros.properties.cpu_features 2484 COMPILE_OPTIONS 2485 ${libc_opt_high_flag} 2486) 2487 2488add_entrypoint_object( 2489 logb 2490 SRCS 2491 logb.cpp 2492 HDRS 2493 ../logb.h 2494 COMPILE_OPTIONS 2495 ${libc_opt_high_flag} 2496 DEPENDS 2497 libc.src.__support.FPUtil.manipulation_functions 2498) 2499 2500add_entrypoint_object( 2501 logbf 2502 SRCS 2503 logbf.cpp 2504 HDRS 2505 ../logbf.h 2506 COMPILE_OPTIONS 2507 ${libc_opt_high_flag} 2508 DEPENDS 2509 libc.src.__support.FPUtil.manipulation_functions 2510) 2511 2512add_entrypoint_object( 2513 logbl 2514 SRCS 2515 logbl.cpp 2516 HDRS 2517 ../logbl.h 2518 COMPILE_OPTIONS 2519 ${libc_opt_high_flag} 2520 DEPENDS 2521 libc.src.__support.FPUtil.manipulation_functions 2522) 2523 2524add_entrypoint_object( 2525 logbf16 2526 SRCS 2527 logbf16.cpp 2528 HDRS 2529 ../logbf16.h 2530 COMPILE_OPTIONS 2531 ${libc_opt_high_flag} 2532 DEPENDS 2533 libc.src.__support.macros.properties.types 2534 libc.src.__support.FPUtil.manipulation_functions 2535) 2536 2537add_entrypoint_object( 2538 logbf128 2539 SRCS 2540 logbf128.cpp 2541 HDRS 2542 ../logbf128.h 2543 COMPILE_OPTIONS 2544 ${libc_opt_high_flag} 2545 DEPENDS 2546 libc.src.__support.macros.properties.types 2547 libc.src.__support.FPUtil.manipulation_functions 2548) 2549 2550add_entrypoint_object( 2551 modf 2552 SRCS 2553 modf.cpp 2554 HDRS 2555 ../modf.h 2556 DEPENDS 2557 libc.src.__support.FPUtil.manipulation_functions 2558 COMPILE_OPTIONS 2559 ${libc_opt_high_flag} 2560) 2561 2562add_entrypoint_object( 2563 modff 2564 SRCS 2565 modff.cpp 2566 HDRS 2567 ../modff.h 2568 DEPENDS 2569 libc.src.__support.FPUtil.manipulation_functions 2570 COMPILE_OPTIONS 2571 ${libc_opt_high_flag} 2572) 2573 2574add_entrypoint_object( 2575 modfl 2576 SRCS 2577 modfl.cpp 2578 HDRS 2579 ../modfl.h 2580 DEPENDS 2581 libc.src.__support.FPUtil.manipulation_functions 2582 COMPILE_OPTIONS 2583 ${libc_opt_high_flag} 2584) 2585 2586add_entrypoint_object( 2587 modff16 2588 SRCS 2589 modff16.cpp 2590 HDRS 2591 ../modff16.h 2592 DEPENDS 2593 libc.src.__support.macros.properties.types 2594 libc.src.__support.FPUtil.manipulation_functions 2595 COMPILE_OPTIONS 2596 ${libc_opt_high_flag} 2597) 2598 2599add_entrypoint_object( 2600 modff128 2601 SRCS 2602 modff128.cpp 2603 HDRS 2604 ../modff128.h 2605 DEPENDS 2606 libc.src.__support.macros.properties.types 2607 libc.src.__support.FPUtil.manipulation_functions 2608 COMPILE_OPTIONS 2609 ${libc_opt_high_flag} 2610) 2611 2612add_entrypoint_object( 2613 fmin 2614 SRCS 2615 fmin.cpp 2616 HDRS 2617 ../fmin.h 2618 DEPENDS 2619 libc.src.__support.FPUtil.basic_operations 2620 COMPILE_OPTIONS 2621 ${libc_opt_high_flag} 2622 FLAGS 2623 MISC_MATH_BASIC_OPS_OPT 2624) 2625 2626add_entrypoint_object( 2627 fminf 2628 SRCS 2629 fminf.cpp 2630 HDRS 2631 ../fminf.h 2632 DEPENDS 2633 libc.src.__support.FPUtil.basic_operations 2634 COMPILE_OPTIONS 2635 ${libc_opt_high_flag} 2636 FLAGS 2637 MISC_MATH_BASIC_OPS_OPT 2638) 2639 2640add_entrypoint_object( 2641 fminl 2642 SRCS 2643 fminl.cpp 2644 HDRS 2645 ../fminl.h 2646 DEPENDS 2647 libc.src.__support.FPUtil.basic_operations 2648 COMPILE_OPTIONS 2649 ${libc_opt_high_flag} 2650) 2651 2652add_entrypoint_object( 2653 fminf128 2654 SRCS 2655 fminf128.cpp 2656 HDRS 2657 ../fminf128.h 2658 DEPENDS 2659 libc.src.__support.macros.properties.types 2660 libc.src.__support.FPUtil.basic_operations 2661 COMPILE_OPTIONS 2662 ${libc_opt_high_flag} 2663) 2664 2665add_entrypoint_object( 2666 fminf16 2667 SRCS 2668 fminf16.cpp 2669 HDRS 2670 ../fminf16.h 2671 DEPENDS 2672 libc.src.__support.macros.properties.types 2673 libc.src.__support.FPUtil.basic_operations 2674 COMPILE_OPTIONS 2675 ${libc_opt_high_flag} 2676 FLAGS 2677 MISC_MATH_BASIC_OPS_OPT 2678) 2679 2680 2681add_entrypoint_object( 2682 fmax 2683 SRCS 2684 fmax.cpp 2685 HDRS 2686 ../fmax.h 2687 DEPENDS 2688 libc.src.__support.FPUtil.basic_operations 2689 COMPILE_OPTIONS 2690 ${libc_opt_high_flag} 2691 FLAGS 2692 MISC_MATH_BASIC_OPS_OPT 2693) 2694 2695add_entrypoint_object( 2696 fmaxf 2697 SRCS 2698 fmaxf.cpp 2699 HDRS 2700 ../fmaxf.h 2701 DEPENDS 2702 libc.src.__support.FPUtil.basic_operations 2703 COMPILE_OPTIONS 2704 ${libc_opt_high_flag} 2705 FLAGS 2706 MISC_MATH_BASIC_OPS_OPT 2707) 2708 2709add_entrypoint_object( 2710 fmaxl 2711 SRCS 2712 fmaxl.cpp 2713 HDRS 2714 ../fmaxl.h 2715 DEPENDS 2716 libc.src.__support.FPUtil.basic_operations 2717 COMPILE_OPTIONS 2718 ${libc_opt_high_flag} 2719) 2720 2721add_entrypoint_object( 2722 fmaxf128 2723 SRCS 2724 fmaxf128.cpp 2725 HDRS 2726 ../fmaxf128.h 2727 DEPENDS 2728 libc.src.__support.macros.properties.types 2729 libc.src.__support.FPUtil.basic_operations 2730 COMPILE_OPTIONS 2731 ${libc_opt_high_flag} 2732) 2733 2734add_entrypoint_object( 2735 fmaxf16 2736 SRCS 2737 fmaxf16.cpp 2738 HDRS 2739 ../fmaxf16.h 2740 DEPENDS 2741 libc.src.__support.macros.properties.types 2742 libc.src.__support.FPUtil.basic_operations 2743 COMPILE_OPTIONS 2744 ${libc_opt_high_flag} 2745 FLAGS 2746 MISC_MATH_BASIC_OPS_OPT 2747) 2748 2749add_entrypoint_object( 2750 fmaximum 2751 SRCS 2752 fmaximum.cpp 2753 HDRS 2754 ../fmaximum.h 2755 DEPENDS 2756 libc.src.__support.FPUtil.basic_operations 2757 COMPILE_OPTIONS 2758 ${libc_opt_high_flag} 2759 FLAGS 2760 MISC_MATH_BASIC_OPS_OPT 2761) 2762 2763add_entrypoint_object( 2764 fmaximumf 2765 SRCS 2766 fmaximumf.cpp 2767 HDRS 2768 ../fmaximumf.h 2769 DEPENDS 2770 libc.src.__support.FPUtil.basic_operations 2771 COMPILE_OPTIONS 2772 ${libc_opt_high_flag} 2773 FLAGS 2774 MISC_MATH_BASIC_OPS_OPT 2775) 2776 2777add_entrypoint_object( 2778 fmaximuml 2779 SRCS 2780 fmaximuml.cpp 2781 HDRS 2782 ../fmaximuml.h 2783 DEPENDS 2784 libc.src.__support.FPUtil.basic_operations 2785 COMPILE_OPTIONS 2786 ${libc_opt_high_flag} 2787) 2788 2789add_entrypoint_object( 2790 fmaximumf16 2791 SRCS 2792 fmaximumf16.cpp 2793 HDRS 2794 ../fmaximumf16.h 2795 DEPENDS 2796 libc.src.__support.macros.properties.types 2797 libc.src.__support.FPUtil.basic_operations 2798 COMPILE_OPTIONS 2799 ${libc_opt_high_flag} 2800 FLAGS 2801 MISC_MATH_BASIC_OPS_OPT 2802) 2803 2804add_entrypoint_object( 2805 fmaximumf128 2806 SRCS 2807 fmaximumf128.cpp 2808 HDRS 2809 ../fmaximumf128.h 2810 DEPENDS 2811 libc.src.__support.macros.properties.types 2812 libc.src.__support.FPUtil.basic_operations 2813 COMPILE_OPTIONS 2814 ${libc_opt_high_flag} 2815) 2816 2817add_entrypoint_object( 2818 fmaximum_num 2819 SRCS 2820 fmaximum_num.cpp 2821 HDRS 2822 ../fmaximum_num.h 2823 DEPENDS 2824 libc.src.__support.FPUtil.basic_operations 2825 COMPILE_OPTIONS 2826 ${libc_opt_high_flag} 2827 FLAGS 2828 MISC_MATH_BASIC_OPS_OPT 2829) 2830 2831add_entrypoint_object( 2832 fmaximum_numf 2833 SRCS 2834 fmaximum_numf.cpp 2835 HDRS 2836 ../fmaximum_numf.h 2837 DEPENDS 2838 libc.src.__support.FPUtil.basic_operations 2839 COMPILE_OPTIONS 2840 ${libc_opt_high_flag} 2841 FLAGS 2842 MISC_MATH_BASIC_OPS_OPT 2843) 2844 2845add_entrypoint_object( 2846 fmaximum_numl 2847 SRCS 2848 fmaximum_numl.cpp 2849 HDRS 2850 ../fmaximum_numl.h 2851 DEPENDS 2852 libc.src.__support.FPUtil.basic_operations 2853 COMPILE_OPTIONS 2854 ${libc_opt_high_flag} 2855) 2856 2857add_entrypoint_object( 2858 fmaximum_numf16 2859 SRCS 2860 fmaximum_numf16.cpp 2861 HDRS 2862 ../fmaximum_numf16.h 2863 DEPENDS 2864 libc.src.__support.macros.properties.types 2865 libc.src.__support.FPUtil.basic_operations 2866 COMPILE_OPTIONS 2867 ${libc_opt_high_flag} 2868 FLAGS 2869 MISC_MATH_BASIC_OPS_OPT 2870) 2871 2872add_entrypoint_object( 2873 fmaximum_numf128 2874 SRCS 2875 fmaximum_numf128.cpp 2876 HDRS 2877 ../fmaximum_numf128.h 2878 DEPENDS 2879 libc.src.__support.macros.properties.types 2880 libc.src.__support.FPUtil.basic_operations 2881 COMPILE_OPTIONS 2882 ${libc_opt_high_flag} 2883) 2884 2885add_entrypoint_object( 2886 fmaximum_mag 2887 SRCS 2888 fmaximum_mag.cpp 2889 HDRS 2890 ../fmaximum_mag.h 2891 DEPENDS 2892 libc.src.__support.FPUtil.basic_operations 2893 COMPILE_OPTIONS 2894 -O2 2895) 2896 2897add_entrypoint_object( 2898 fmaximum_magf 2899 SRCS 2900 fmaximum_magf.cpp 2901 HDRS 2902 ../fmaximum_magf.h 2903 DEPENDS 2904 libc.src.__support.FPUtil.basic_operations 2905 COMPILE_OPTIONS 2906 -O2 2907) 2908 2909add_entrypoint_object( 2910 fmaximum_magl 2911 SRCS 2912 fmaximum_magl.cpp 2913 HDRS 2914 ../fmaximum_magl.h 2915 DEPENDS 2916 libc.src.__support.FPUtil.basic_operations 2917 COMPILE_OPTIONS 2918 -O2 2919) 2920 2921add_entrypoint_object( 2922 fmaximum_magf16 2923 SRCS 2924 fmaximum_magf16.cpp 2925 HDRS 2926 ../fmaximum_magf16.h 2927 DEPENDS 2928 libc.src.__support.macros.properties.types 2929 libc.src.__support.FPUtil.basic_operations 2930 COMPILE_OPTIONS 2931 ${libc_opt_high_flag} 2932) 2933 2934add_entrypoint_object( 2935 fmaximum_magf128 2936 SRCS 2937 fmaximum_magf128.cpp 2938 HDRS 2939 ../fmaximum_magf128.h 2940 DEPENDS 2941 libc.src.__support.macros.properties.types 2942 libc.src.__support.FPUtil.basic_operations 2943 COMPILE_OPTIONS 2944 ${libc_opt_high_flag} 2945) 2946 2947add_entrypoint_object( 2948 fmaximum_mag_num 2949 SRCS 2950 fmaximum_mag_num.cpp 2951 HDRS 2952 ../fmaximum_mag_num.h 2953 DEPENDS 2954 libc.src.__support.FPUtil.basic_operations 2955 COMPILE_OPTIONS 2956 -O2 2957) 2958 2959add_entrypoint_object( 2960 fmaximum_mag_numf 2961 SRCS 2962 fmaximum_mag_numf.cpp 2963 HDRS 2964 ../fmaximum_mag_numf.h 2965 DEPENDS 2966 libc.src.__support.FPUtil.basic_operations 2967 COMPILE_OPTIONS 2968 -O2 2969) 2970 2971add_entrypoint_object( 2972 fmaximum_mag_numl 2973 SRCS 2974 fmaximum_mag_numl.cpp 2975 HDRS 2976 ../fmaximum_mag_numl.h 2977 DEPENDS 2978 libc.src.__support.FPUtil.basic_operations 2979 COMPILE_OPTIONS 2980 -O2 2981) 2982 2983add_entrypoint_object( 2984 fmaximum_mag_numf16 2985 SRCS 2986 fmaximum_mag_numf16.cpp 2987 HDRS 2988 ../fmaximum_mag_numf16.h 2989 DEPENDS 2990 libc.src.__support.macros.properties.types 2991 libc.src.__support.FPUtil.basic_operations 2992 COMPILE_OPTIONS 2993 ${libc_opt_high_flag} 2994) 2995 2996add_entrypoint_object( 2997 fmaximum_mag_numf128 2998 SRCS 2999 fmaximum_mag_numf128.cpp 3000 HDRS 3001 ../fmaximum_mag_numf128.h 3002 DEPENDS 3003 libc.src.__support.macros.properties.types 3004 libc.src.__support.FPUtil.basic_operations 3005 COMPILE_OPTIONS 3006 ${libc_opt_high_flag} 3007) 3008 3009add_entrypoint_object( 3010 fminimum 3011 SRCS 3012 fminimum.cpp 3013 HDRS 3014 ../fminimum.h 3015 DEPENDS 3016 libc.src.__support.FPUtil.basic_operations 3017 COMPILE_OPTIONS 3018 ${libc_opt_high_flag} 3019 FLAGS 3020 MISC_MATH_BASIC_OPS_OPT 3021) 3022 3023add_entrypoint_object( 3024 fminimumf 3025 SRCS 3026 fminimumf.cpp 3027 HDRS 3028 ../fminimumf.h 3029 DEPENDS 3030 libc.src.__support.FPUtil.basic_operations 3031 COMPILE_OPTIONS 3032 ${libc_opt_high_flag} 3033 FLAGS 3034 MISC_MATH_BASIC_OPS_OPT 3035) 3036 3037add_entrypoint_object( 3038 fminimuml 3039 SRCS 3040 fminimuml.cpp 3041 HDRS 3042 ../fminimuml.h 3043 DEPENDS 3044 libc.src.__support.FPUtil.basic_operations 3045 COMPILE_OPTIONS 3046 ${libc_opt_high_flag} 3047) 3048 3049add_entrypoint_object( 3050 fminimumf16 3051 SRCS 3052 fminimumf16.cpp 3053 HDRS 3054 ../fminimumf16.h 3055 DEPENDS 3056 libc.src.__support.macros.properties.types 3057 libc.src.__support.FPUtil.basic_operations 3058 COMPILE_OPTIONS 3059 ${libc_opt_high_flag} 3060 FLAGS 3061 MISC_MATH_BASIC_OPS_OPT 3062) 3063 3064add_entrypoint_object( 3065 fminimumf128 3066 SRCS 3067 fminimumf128.cpp 3068 HDRS 3069 ../fminimumf128.h 3070 DEPENDS 3071 libc.src.__support.macros.properties.types 3072 libc.src.__support.FPUtil.basic_operations 3073 COMPILE_OPTIONS 3074 ${libc_opt_high_flag} 3075) 3076 3077add_entrypoint_object( 3078 fminimum_num 3079 SRCS 3080 fminimum_num.cpp 3081 HDRS 3082 ../fminimum_num.h 3083 DEPENDS 3084 libc.src.__support.FPUtil.basic_operations 3085 COMPILE_OPTIONS 3086 ${libc_opt_high_flag} 3087 FLAGS 3088 MISC_MATH_BASIC_OPS_OPT 3089) 3090 3091add_entrypoint_object( 3092 fminimum_numf 3093 SRCS 3094 fminimum_numf.cpp 3095 HDRS 3096 ../fminimum_numf.h 3097 DEPENDS 3098 libc.src.__support.FPUtil.basic_operations 3099 COMPILE_OPTIONS 3100 ${libc_opt_high_flag} 3101 FLAGS 3102 MISC_MATH_BASIC_OPS_OPT 3103) 3104 3105add_entrypoint_object( 3106 fminimum_numl 3107 SRCS 3108 fminimum_numl.cpp 3109 HDRS 3110 ../fminimum_numl.h 3111 DEPENDS 3112 libc.src.__support.FPUtil.basic_operations 3113 COMPILE_OPTIONS 3114 ${libc_opt_high_flag} 3115) 3116 3117add_entrypoint_object( 3118 fminimum_numf16 3119 SRCS 3120 fminimum_numf16.cpp 3121 HDRS 3122 ../fminimum_numf16.h 3123 DEPENDS 3124 libc.src.__support.macros.properties.types 3125 libc.src.__support.FPUtil.basic_operations 3126 COMPILE_OPTIONS 3127 ${libc_opt_high_flag} 3128 FLAGS 3129 MISC_MATH_BASIC_OPS_OPT 3130) 3131 3132add_entrypoint_object( 3133 fminimum_numf128 3134 SRCS 3135 fminimum_numf128.cpp 3136 HDRS 3137 ../fminimum_numf128.h 3138 DEPENDS 3139 libc.src.__support.macros.properties.types 3140 libc.src.__support.FPUtil.basic_operations 3141 COMPILE_OPTIONS 3142 ${libc_opt_high_flag} 3143) 3144 3145add_entrypoint_object( 3146 fminimum_mag 3147 SRCS 3148 fminimum_mag.cpp 3149 HDRS 3150 ../fminimum_mag.h 3151 DEPENDS 3152 libc.src.__support.FPUtil.basic_operations 3153 COMPILE_OPTIONS 3154 -O2 3155) 3156 3157add_entrypoint_object( 3158 fminimum_magf 3159 SRCS 3160 fminimum_magf.cpp 3161 HDRS 3162 ../fminimum_magf.h 3163 DEPENDS 3164 libc.src.__support.FPUtil.basic_operations 3165 COMPILE_OPTIONS 3166 -O2 3167) 3168 3169add_entrypoint_object( 3170 fminimum_magl 3171 SRCS 3172 fminimum_magl.cpp 3173 HDRS 3174 ../fminimum_magl.h 3175 DEPENDS 3176 libc.src.__support.FPUtil.basic_operations 3177 COMPILE_OPTIONS 3178 -O2 3179) 3180 3181add_entrypoint_object( 3182 fminimum_magf16 3183 SRCS 3184 fminimum_magf16.cpp 3185 HDRS 3186 ../fminimum_magf16.h 3187 DEPENDS 3188 libc.src.__support.macros.properties.types 3189 libc.src.__support.FPUtil.basic_operations 3190 COMPILE_OPTIONS 3191 ${libc_opt_high_flag} 3192) 3193 3194add_entrypoint_object( 3195 fminimum_magf128 3196 SRCS 3197 fminimum_magf128.cpp 3198 HDRS 3199 ../fminimum_magf128.h 3200 DEPENDS 3201 libc.src.__support.macros.properties.types 3202 libc.src.__support.FPUtil.basic_operations 3203 COMPILE_OPTIONS 3204 ${libc_opt_high_flag} 3205) 3206 3207add_entrypoint_object( 3208 fminimum_mag_num 3209 SRCS 3210 fminimum_mag_num.cpp 3211 HDRS 3212 ../fminimum_mag_num.h 3213 DEPENDS 3214 libc.src.__support.FPUtil.basic_operations 3215 COMPILE_OPTIONS 3216 -O2 3217) 3218 3219add_entrypoint_object( 3220 fminimum_mag_numf 3221 SRCS 3222 fminimum_mag_numf.cpp 3223 HDRS 3224 ../fminimum_mag_numf.h 3225 DEPENDS 3226 libc.src.__support.FPUtil.basic_operations 3227 COMPILE_OPTIONS 3228 -O2 3229) 3230 3231add_entrypoint_object( 3232 fminimum_mag_numl 3233 SRCS 3234 fminimum_mag_numl.cpp 3235 HDRS 3236 ../fminimum_mag_numl.h 3237 DEPENDS 3238 libc.src.__support.FPUtil.basic_operations 3239 COMPILE_OPTIONS 3240 -O2 3241) 3242 3243add_entrypoint_object( 3244 fminimum_mag_numf16 3245 SRCS 3246 fminimum_mag_numf16.cpp 3247 HDRS 3248 ../fminimum_mag_numf16.h 3249 DEPENDS 3250 libc.src.__support.macros.properties.types 3251 libc.src.__support.FPUtil.basic_operations 3252 COMPILE_OPTIONS 3253 ${libc_opt_high_flag} 3254) 3255 3256add_entrypoint_object( 3257 fminimum_mag_numf128 3258 SRCS 3259 fminimum_mag_numf128.cpp 3260 HDRS 3261 ../fminimum_mag_numf128.h 3262 DEPENDS 3263 libc.src.__support.macros.properties.types 3264 libc.src.__support.FPUtil.basic_operations 3265 COMPILE_OPTIONS 3266 ${libc_opt_high_flag} 3267) 3268 3269add_entrypoint_object( 3270 fmul 3271 SRCS 3272 fmul.cpp 3273 HDRS 3274 ../fmul.h 3275 DEPENDS 3276 libc.hdr.errno_macros 3277 libc.hdr.fenv_macros 3278 libc.src.__support.FPUtil.double_double 3279 COMPILE_OPTIONS 3280 ${libc_opt_high_flag} 3281) 3282 3283add_entrypoint_object( 3284 fmull 3285 SRCS 3286 fmull.cpp 3287 HDRS 3288 ../fmull.h 3289 DEPENDS 3290 libc.src.__support.FPUtil.generic.mul 3291 COMPILE_OPTIONS 3292 ${libc_opt_high_flag} 3293) 3294 3295add_entrypoint_object( 3296 fmulf128 3297 SRCS 3298 fmulf128.cpp 3299 HDRS 3300 ../fmulf128.h 3301 DEPENDS 3302 libc.src.__support.macros.properties.types 3303 libc.src.__support.FPUtil.generic.mul 3304 COMPILE_OPTIONS 3305 ${libc_opt_high_flag} 3306) 3307 3308add_entrypoint_object( 3309 fsub 3310 SRCS 3311 fsub.cpp 3312 HDRS 3313 ../fsub.h 3314 DEPENDS 3315 libc.src.__support.FPUtil.generic.add_sub 3316 COMPILE_OPTIONS 3317 ${libc_opt_high_flag} 3318) 3319 3320add_entrypoint_object( 3321 fsubl 3322 SRCS 3323 fsubl.cpp 3324 HDRS 3325 ../fsubl.h 3326 DEPENDS 3327 libc.src.__support.FPUtil.generic.add_sub 3328 COMPILE_OPTIONS 3329 ${libc_opt_high_flag} 3330) 3331 3332add_entrypoint_object( 3333 fsubf128 3334 SRCS 3335 fsubf128.cpp 3336 HDRS 3337 ../fsubf128.h 3338 DEPENDS 3339 libc.src.__support.macros.properties.types 3340 libc.src.__support.FPUtil.generic.add_sub 3341 COMPILE_OPTIONS 3342 ${libc_opt_high_flag} 3343) 3344 3345add_entrypoint_object( 3346 sqrt 3347 SRCS 3348 sqrt.cpp 3349 HDRS 3350 ../sqrt.h 3351 DEPENDS 3352 libc.src.__support.FPUtil.sqrt 3353 COMPILE_OPTIONS 3354 ${libc_opt_high_flag} 3355) 3356 3357 3358add_entrypoint_object( 3359 sqrtf 3360 SRCS 3361 sqrtf.cpp 3362 HDRS 3363 ../sqrtf.h 3364 DEPENDS 3365 libc.src.__support.FPUtil.sqrt 3366 COMPILE_OPTIONS 3367 ${libc_opt_high_flag} 3368) 3369 3370add_entrypoint_object( 3371 sqrtl 3372 SRCS 3373 sqrtl.cpp 3374 HDRS 3375 ../sqrtl.h 3376 DEPENDS 3377 libc.src.__support.FPUtil.sqrt 3378 COMPILE_OPTIONS 3379 ${libc_opt_high_flag} 3380) 3381 3382add_entrypoint_object( 3383 sqrtf16 3384 SRCS 3385 sqrtf16.cpp 3386 HDRS 3387 ../sqrtf16.h 3388 DEPENDS 3389 libc.src.__support.FPUtil.sqrt 3390 COMPILE_OPTIONS 3391 ${libc_opt_high_flag} 3392) 3393 3394add_entrypoint_object( 3395 sqrtf128 3396 SRCS 3397 sqrtf128.cpp 3398 HDRS 3399 ../sqrtf128.h 3400 DEPENDS 3401 libc.src.__support.macros.properties.types 3402 libc.src.__support.FPUtil.sqrt 3403 COMPILE_OPTIONS 3404 ${libc_opt_high_flag} 3405 ) 3406 3407add_entrypoint_object( 3408 remquof 3409 SRCS 3410 remquof.cpp 3411 HDRS 3412 ../remquof.h 3413 DEPENDS 3414 libc.src.__support.FPUtil.division_and_remainder_operations 3415 COMPILE_OPTIONS 3416 ${libc_opt_high_flag} 3417) 3418 3419add_entrypoint_object( 3420 remquof128 3421 SRCS 3422 remquof128.cpp 3423 HDRS 3424 ../remquof128.h 3425 DEPENDS 3426 libc.src.__support.FPUtil.division_and_remainder_operations 3427 COMPILE_OPTIONS 3428 ${libc_opt_high_flag} 3429) 3430 3431add_entrypoint_object( 3432 remquo 3433 SRCS 3434 remquo.cpp 3435 HDRS 3436 ../remquo.h 3437 DEPENDS 3438 libc.src.__support.FPUtil.division_and_remainder_operations 3439 COMPILE_OPTIONS 3440 ${libc_opt_high_flag} 3441) 3442 3443add_entrypoint_object( 3444 remquol 3445 SRCS 3446 remquol.cpp 3447 HDRS 3448 ../remquol.h 3449 DEPENDS 3450 libc.src.__support.FPUtil.division_and_remainder_operations 3451 COMPILE_OPTIONS 3452 ${libc_opt_high_flag} 3453) 3454 3455add_entrypoint_object( 3456 remquof16 3457 SRCS 3458 remquof16.cpp 3459 HDRS 3460 ../remquof16.h 3461 DEPENDS 3462 libc.src.__support.macros.properties.types 3463 libc.src.__support.FPUtil.division_and_remainder_operations 3464 COMPILE_OPTIONS 3465 ${libc_opt_high_flag} 3466) 3467 3468add_entrypoint_object( 3469 remainderf 3470 SRCS 3471 remainderf.cpp 3472 HDRS 3473 ../remainderf.h 3474 DEPENDS 3475 libc.src.__support.FPUtil.division_and_remainder_operations 3476 COMPILE_OPTIONS 3477 ${libc_opt_high_flag} 3478) 3479 3480add_entrypoint_object( 3481 remainder 3482 SRCS 3483 remainder.cpp 3484 HDRS 3485 ../remainder.h 3486 DEPENDS 3487 libc.src.__support.FPUtil.division_and_remainder_operations 3488 COMPILE_OPTIONS 3489 ${libc_opt_high_flag} 3490) 3491 3492add_entrypoint_object( 3493 remainderl 3494 SRCS 3495 remainderl.cpp 3496 HDRS 3497 ../remainderl.h 3498 DEPENDS 3499 libc.src.__support.FPUtil.division_and_remainder_operations 3500 COMPILE_OPTIONS 3501 ${libc_opt_high_flag} 3502) 3503 3504add_entrypoint_object( 3505 remainderf16 3506 SRCS 3507 remainderf16.cpp 3508 HDRS 3509 ../remainderf16.h 3510 DEPENDS 3511 libc.src.__support.macros.properties.types 3512 libc.src.__support.FPUtil.division_and_remainder_operations 3513 COMPILE_OPTIONS 3514 ${libc_opt_high_flag} 3515) 3516 3517add_entrypoint_object( 3518 remainderf128 3519 SRCS 3520 remainderf128.cpp 3521 HDRS 3522 ../remainderf128.h 3523 DEPENDS 3524 libc.src.__support.macros.properties.types 3525 libc.src.__support.FPUtil.division_and_remainder_operations 3526 COMPILE_OPTIONS 3527 ${libc_opt_high_flag} 3528) 3529 3530add_entrypoint_object( 3531 hypotf 3532 SRCS 3533 hypotf.cpp 3534 HDRS 3535 ../hypotf.h 3536 DEPENDS 3537 libc.src.__support.FPUtil.double_double 3538 libc.src.__support.FPUtil.fenv_impl 3539 libc.src.__support.FPUtil.fp_bits 3540 libc.src.__support.FPUtil.multiply_add 3541 libc.src.__support.FPUtil.sqrt 3542 libc.src.__support.macros.optimization 3543 COMPILE_OPTIONS 3544 ${libc_opt_high_flag} 3545) 3546 3547add_entrypoint_object( 3548 fdim 3549 SRCS 3550 fdim.cpp 3551 HDRS 3552 ../fdim.h 3553 COMPILE_OPTIONS 3554 ${libc_opt_high_flag} 3555 DEPENDS 3556 libc.src.__support.FPUtil.basic_operations 3557) 3558 3559add_entrypoint_object( 3560 fdimf 3561 SRCS 3562 fdimf.cpp 3563 HDRS 3564 ../fdimf.h 3565 COMPILE_OPTIONS 3566 ${libc_opt_high_flag} 3567 DEPENDS 3568 libc.src.__support.FPUtil.basic_operations 3569) 3570 3571add_entrypoint_object( 3572 fdiml 3573 SRCS 3574 fdiml.cpp 3575 HDRS 3576 ../fdiml.h 3577 COMPILE_OPTIONS 3578 ${libc_opt_high_flag} 3579 DEPENDS 3580 libc.src.__support.FPUtil.basic_operations 3581) 3582 3583add_entrypoint_object( 3584 fdimf16 3585 SRCS 3586 fdimf16.cpp 3587 HDRS 3588 ../fdimf16.h 3589 COMPILE_OPTIONS 3590 ${libc_opt_high_flag} 3591 DEPENDS 3592 libc.src.__support.macros.properties.types 3593 libc.src.__support.FPUtil.basic_operations 3594) 3595 3596add_entrypoint_object( 3597 fdimf128 3598 SRCS 3599 fdimf128.cpp 3600 HDRS 3601 ../fdimf128.h 3602 COMPILE_OPTIONS 3603 ${libc_opt_high_flag} 3604 DEPENDS 3605 libc.src.__support.macros.properties.types 3606 libc.src.__support.FPUtil.basic_operations 3607) 3608 3609add_entrypoint_object( 3610 fdiv 3611 SRCS 3612 fdiv.cpp 3613 HDRS 3614 ../fdiv.h 3615 COMPILE_OPTIONS 3616 ${libc_opt_high_flag} 3617 DEPENDS 3618 libc.src.__support.FPUtil.generic.div 3619) 3620 3621add_entrypoint_object( 3622 fdivl 3623 SRCS 3624 fdivl.cpp 3625 HDRS 3626 ../fdivl.h 3627 COMPILE_OPTIONS 3628 ${libc_opt_high_flag} 3629 DEPENDS 3630 libc.src.__support.FPUtil.generic.div 3631) 3632 3633add_entrypoint_object( 3634 fdivf128 3635 SRCS 3636 fdivf128.cpp 3637 HDRS 3638 ../fdivf128.h 3639 COMPILE_OPTIONS 3640 ${libc_opt_high_flag} 3641 DEPENDS 3642 libc.src.__support.macros.properties.types 3643 libc.src.__support.FPUtil.generic.div 3644) 3645 3646add_entrypoint_object( 3647 ffma 3648 SRCS 3649 ffma.cpp 3650 HDRS 3651 ../ffma.h 3652 COMPILE_OPTIONS 3653 ${libc_opt_high_flag} 3654 DEPENDS 3655 libc.src.__support.FPUtil.fma 3656) 3657 3658add_entrypoint_object( 3659 ffmal 3660 SRCS 3661 ffmal.cpp 3662 HDRS 3663 ../ffmal.h 3664 COMPILE_OPTIONS 3665 ${libc_opt_high_flag} 3666 DEPENDS 3667 libc.src.__support.FPUtil.fma 3668) 3669 3670add_entrypoint_object( 3671 ffmaf128 3672 SRCS 3673 ffmaf128.cpp 3674 HDRS 3675 ../ffmaf128.h 3676 COMPILE_OPTIONS 3677 ${libc_opt_high_flag} 3678 DEPENDS 3679 libc.src.__support.macros.properties.types 3680 libc.src.__support.FPUtil.fma 3681) 3682 3683add_entrypoint_object( 3684 hypot 3685 SRCS 3686 hypot.cpp 3687 HDRS 3688 ../hypot.h 3689 DEPENDS 3690 libc.src.__support.FPUtil.hypot 3691 COMPILE_OPTIONS 3692 ${libc_opt_high_flag} 3693) 3694 3695add_entrypoint_object( 3696 issignaling 3697 SRCS 3698 issignaling.cpp 3699 HDRS 3700 ../issignaling.h 3701 COMPILE_OPTIONS 3702 ${libc_opt_high_flag} 3703) 3704 3705add_entrypoint_object( 3706 issignalingf 3707 SRCS 3708 issignalingf.cpp 3709 HDRS 3710 ../issignalingf.h 3711 COMPILE_OPTIONS 3712 ${libc_opt_high_flag} 3713) 3714 3715add_entrypoint_object( 3716 issignalingl 3717 SRCS 3718 issignalingl.cpp 3719 HDRS 3720 ../issignalingl.h 3721 COMPILE_OPTIONS 3722 ${libc_opt_high_flag} 3723) 3724 3725add_entrypoint_object( 3726 issignalingf16 3727 SRCS 3728 issignalingf16.cpp 3729 HDRS 3730 ../issignalingf16.h 3731 COMPILE_OPTIONS 3732 ${libc_opt_high_flag} 3733 DEPENDS 3734 libc.src.__support.macros.properties.types 3735) 3736 3737add_entrypoint_object( 3738 issignalingf128 3739 SRCS 3740 issignalingf128.cpp 3741 HDRS 3742 ../issignalingf128.h 3743 COMPILE_OPTIONS 3744 ${libc_opt_high_flag} 3745 DEPENDS 3746 libc.src.__support.macros.properties.types 3747) 3748 3749add_entrypoint_object( 3750 isnan 3751 SRCS 3752 isnan.cpp 3753 HDRS 3754 ../isnan.h 3755 COMPILE_OPTIONS 3756 ${libc_opt_high_flag} 3757) 3758 3759add_entrypoint_object( 3760 isnanf 3761 SRCS 3762 isnanf.cpp 3763 HDRS 3764 ../isnanf.h 3765 COMPILE_OPTIONS 3766 ${libc_opt_high_flag} 3767) 3768 3769add_entrypoint_object( 3770 isnanl 3771 SRCS 3772 isnanl.cpp 3773 HDRS 3774 ../isnanl.h 3775 COMPILE_OPTIONS 3776 ${libc_opt_high_flag} 3777) 3778 3779add_entrypoint_object( 3780 nan 3781 SRCS 3782 nan.cpp 3783 HDRS 3784 ../nan.h 3785 DEPENDS 3786 libc.src.__support.str_to_float 3787 libc.src.errno.errno 3788 COMPILE_OPTIONS 3789 ${libc_opt_high_flag} 3790) 3791 3792add_entrypoint_object( 3793 nanf 3794 SRCS 3795 nanf.cpp 3796 HDRS 3797 ../nanf.h 3798 DEPENDS 3799 libc.src.__support.str_to_float 3800 libc.src.errno.errno 3801 COMPILE_OPTIONS 3802 ${libc_opt_high_flag} 3803) 3804 3805add_entrypoint_object( 3806 nanl 3807 SRCS 3808 nanl.cpp 3809 HDRS 3810 ../nanl.h 3811 DEPENDS 3812 libc.src.__support.str_to_float 3813 libc.src.errno.errno 3814 COMPILE_OPTIONS 3815 ${libc_opt_high_flag} 3816) 3817 3818add_entrypoint_object( 3819 nanf16 3820 SRCS 3821 nanf16.cpp 3822 HDRS 3823 ../nanf16.h 3824 DEPENDS 3825 libc.src.__support.str_to_float 3826 libc.src.errno.errno 3827 COMPILE_OPTIONS 3828 ${libc_opt_high_flag} 3829) 3830 3831add_entrypoint_object( 3832 nanf128 3833 SRCS 3834 nanf128.cpp 3835 HDRS 3836 ../nanf128.h 3837 DEPENDS 3838 libc.src.__support.str_to_float 3839 libc.src.errno.errno 3840 COMPILE_OPTIONS 3841 ${libc_opt_high_flag} 3842) 3843 3844add_entrypoint_object( 3845 nextafter 3846 SRCS 3847 nextafter.cpp 3848 HDRS 3849 ../nextafter.h 3850 DEPENDS 3851 libc.src.__support.FPUtil.manipulation_functions 3852 COMPILE_OPTIONS 3853 ${libc_opt_high_flag} 3854) 3855 3856add_entrypoint_object( 3857 nextafterf 3858 SRCS 3859 nextafterf.cpp 3860 HDRS 3861 ../nextafterf.h 3862 DEPENDS 3863 libc.src.__support.FPUtil.manipulation_functions 3864 COMPILE_OPTIONS 3865 ${libc_opt_high_flag} 3866) 3867 3868add_entrypoint_object( 3869 nextafterl 3870 SRCS 3871 nextafterl.cpp 3872 HDRS 3873 ../nextafterl.h 3874 DEPENDS 3875 libc.src.__support.FPUtil.manipulation_functions 3876 COMPILE_OPTIONS 3877 ${libc_opt_high_flag} 3878) 3879 3880add_entrypoint_object( 3881 nextafterf16 3882 SRCS 3883 nextafterf16.cpp 3884 HDRS 3885 ../nextafterf16.h 3886 DEPENDS 3887 libc.src.__support.macros.properties.types 3888 libc.src.__support.FPUtil.manipulation_functions 3889 COMPILE_OPTIONS 3890 ${libc_opt_high_flag} 3891) 3892 3893add_entrypoint_object( 3894 nextafterf128 3895 SRCS 3896 nextafterf128.cpp 3897 HDRS 3898 ../nextafterf128.h 3899 DEPENDS 3900 libc.src.__support.macros.properties.types 3901 libc.src.__support.FPUtil.manipulation_functions 3902 COMPILE_OPTIONS 3903 ${libc_opt_high_flag} 3904) 3905 3906add_entrypoint_object( 3907 nexttoward 3908 SRCS 3909 nexttoward.cpp 3910 HDRS 3911 ../nexttoward.h 3912 DEPENDS 3913 libc.src.__support.FPUtil.manipulation_functions 3914 COMPILE_OPTIONS 3915 ${libc_opt_high_flag} 3916) 3917 3918add_entrypoint_object( 3919 nexttowardf 3920 SRCS 3921 nexttowardf.cpp 3922 HDRS 3923 ../nexttowardf.h 3924 DEPENDS 3925 libc.src.__support.FPUtil.manipulation_functions 3926 COMPILE_OPTIONS 3927 ${libc_opt_high_flag} 3928) 3929 3930add_entrypoint_object( 3931 nexttowardl 3932 SRCS 3933 nexttowardl.cpp 3934 HDRS 3935 ../nexttowardl.h 3936 DEPENDS 3937 libc.src.__support.FPUtil.manipulation_functions 3938 COMPILE_OPTIONS 3939 ${libc_opt_high_flag} 3940) 3941 3942add_entrypoint_object( 3943 nexttowardf16 3944 SRCS 3945 nexttowardf16.cpp 3946 HDRS 3947 ../nexttowardf16.h 3948 DEPENDS 3949 libc.src.__support.macros.properties.types 3950 libc.src.__support.FPUtil.manipulation_functions 3951 COMPILE_OPTIONS 3952 ${libc_opt_high_flag} 3953) 3954 3955add_entrypoint_object( 3956 nextdown 3957 SRCS 3958 nextdown.cpp 3959 HDRS 3960 ../nextdown.h 3961 DEPENDS 3962 libc.src.__support.FPUtil.manipulation_functions 3963 COMPILE_OPTIONS 3964 ${libc_opt_high_flag} 3965) 3966 3967add_entrypoint_object( 3968 nextdownl 3969 SRCS 3970 nextdownl.cpp 3971 HDRS 3972 ../nextdownl.h 3973 DEPENDS 3974 libc.src.__support.FPUtil.manipulation_functions 3975 COMPILE_OPTIONS 3976 ${libc_opt_high_flag} 3977) 3978 3979add_entrypoint_object( 3980 nextdownf 3981 SRCS 3982 nextdownf.cpp 3983 HDRS 3984 ../nextdownf.h 3985 DEPENDS 3986 libc.src.__support.FPUtil.manipulation_functions 3987 COMPILE_OPTIONS 3988 ${libc_opt_high_flag} 3989) 3990 3991add_entrypoint_object( 3992 nextdownf16 3993 SRCS 3994 nextdownf16.cpp 3995 HDRS 3996 ../nextdownf16.h 3997 DEPENDS 3998 libc.src.__support.macros.properties.types 3999 libc.src.__support.FPUtil.manipulation_functions 4000 COMPILE_OPTIONS 4001 ${libc_opt_high_flag} 4002) 4003 4004add_entrypoint_object( 4005 nextdownf128 4006 SRCS 4007 nextdownf128.cpp 4008 HDRS 4009 ../nextdownf128.h 4010 DEPENDS 4011 libc.src.__support.macros.properties.types 4012 libc.src.__support.FPUtil.manipulation_functions 4013 COMPILE_OPTIONS 4014 ${libc_opt_high_flag} 4015) 4016 4017add_entrypoint_object( 4018 nextup 4019 SRCS 4020 nextup.cpp 4021 HDRS 4022 ../nextup.h 4023 DEPENDS 4024 libc.src.__support.FPUtil.manipulation_functions 4025 COMPILE_OPTIONS 4026 ${libc_opt_high_flag} 4027) 4028 4029add_entrypoint_object( 4030 nextupl 4031 SRCS 4032 nextupl.cpp 4033 HDRS 4034 ../nextupl.h 4035 DEPENDS 4036 libc.src.__support.FPUtil.manipulation_functions 4037 COMPILE_OPTIONS 4038 ${libc_opt_high_flag} 4039) 4040 4041add_entrypoint_object( 4042 nextupf 4043 SRCS 4044 nextupf.cpp 4045 HDRS 4046 ../nextupf.h 4047 DEPENDS 4048 libc.src.__support.FPUtil.manipulation_functions 4049 COMPILE_OPTIONS 4050 ${libc_opt_high_flag} 4051) 4052 4053add_entrypoint_object( 4054 nextupf16 4055 SRCS 4056 nextupf16.cpp 4057 HDRS 4058 ../nextupf16.h 4059 DEPENDS 4060 libc.src.__support.macros.properties.types 4061 libc.src.__support.FPUtil.manipulation_functions 4062 COMPILE_OPTIONS 4063 ${libc_opt_high_flag} 4064) 4065 4066add_entrypoint_object( 4067 nextupf128 4068 SRCS 4069 nextupf128.cpp 4070 HDRS 4071 ../nextupf128.h 4072 DEPENDS 4073 libc.src.__support.macros.properties.types 4074 libc.src.__support.FPUtil.manipulation_functions 4075 COMPILE_OPTIONS 4076 ${libc_opt_high_flag} 4077) 4078 4079add_entrypoint_object( 4080 fmod 4081 SRCS 4082 fmod.cpp 4083 HDRS 4084 ../fmod.h 4085 DEPENDS 4086 libc.src.__support.FPUtil.generic.fmod 4087 COMPILE_OPTIONS 4088 ${libc_opt_high_flag} 4089) 4090 4091add_entrypoint_object( 4092 fmodf 4093 SRCS 4094 fmodf.cpp 4095 HDRS 4096 ../fmodf.h 4097 DEPENDS 4098 libc.src.__support.FPUtil.generic.fmod 4099 COMPILE_OPTIONS 4100 ${libc_opt_high_flag} 4101) 4102 4103add_entrypoint_object( 4104 fmodl 4105 SRCS 4106 fmodl.cpp 4107 HDRS 4108 ../fmodl.h 4109 DEPENDS 4110 libc.src.__support.FPUtil.generic.fmod 4111 COMPILE_OPTIONS 4112 ${libc_opt_high_flag} 4113) 4114 4115add_entrypoint_object( 4116 fmodf16 4117 SRCS 4118 fmodf16.cpp 4119 HDRS 4120 ../fmodf16.h 4121 DEPENDS 4122 libc.src.__support.macros.properties.types 4123 libc.src.__support.FPUtil.generic.fmod 4124 COMPILE_OPTIONS 4125 ${libc_opt_high_flag} 4126) 4127 4128add_entrypoint_object( 4129 fmodf128 4130 SRCS 4131 fmodf128.cpp 4132 HDRS 4133 ../fmodf128.h 4134 DEPENDS 4135 libc.src.__support.macros.properties.types 4136 libc.src.__support.FPUtil.generic.fmod 4137 COMPILE_OPTIONS 4138 ${libc_opt_high_flag} 4139) 4140 4141add_entrypoint_object( 4142 fromfp 4143 SRCS 4144 fromfp.cpp 4145 HDRS 4146 ../fromfp.h 4147 DEPENDS 4148 libc.src.__support.FPUtil.nearest_integer_operations 4149 COMPILE_OPTIONS 4150 ${libc_opt_high_flag} 4151) 4152 4153add_entrypoint_object( 4154 fromfpf 4155 SRCS 4156 fromfpf.cpp 4157 HDRS 4158 ../fromfpf.h 4159 DEPENDS 4160 libc.src.__support.FPUtil.nearest_integer_operations 4161 COMPILE_OPTIONS 4162 ${libc_opt_high_flag} 4163) 4164 4165add_entrypoint_object( 4166 fromfpl 4167 SRCS 4168 fromfpl.cpp 4169 HDRS 4170 ../fromfpl.h 4171 DEPENDS 4172 libc.src.__support.FPUtil.nearest_integer_operations 4173 COMPILE_OPTIONS 4174 ${libc_opt_high_flag} 4175) 4176 4177add_entrypoint_object( 4178 fromfpf16 4179 SRCS 4180 fromfpf16.cpp 4181 HDRS 4182 ../fromfpf16.h 4183 DEPENDS 4184 libc.src.__support.macros.properties.types 4185 libc.src.__support.FPUtil.nearest_integer_operations 4186 COMPILE_OPTIONS 4187 ${libc_opt_high_flag} 4188) 4189 4190add_entrypoint_object( 4191 fromfpf128 4192 SRCS 4193 fromfpf128.cpp 4194 HDRS 4195 ../fromfpf128.h 4196 DEPENDS 4197 libc.src.__support.macros.properties.types 4198 libc.src.__support.FPUtil.nearest_integer_operations 4199 COMPILE_OPTIONS 4200 ${libc_opt_high_flag} 4201) 4202 4203add_entrypoint_object( 4204 fromfpx 4205 SRCS 4206 fromfpx.cpp 4207 HDRS 4208 ../fromfpx.h 4209 DEPENDS 4210 libc.src.__support.FPUtil.nearest_integer_operations 4211 COMPILE_OPTIONS 4212 ${libc_opt_high_flag} 4213) 4214 4215add_entrypoint_object( 4216 fromfpxf 4217 SRCS 4218 fromfpxf.cpp 4219 HDRS 4220 ../fromfpxf.h 4221 DEPENDS 4222 libc.src.__support.FPUtil.nearest_integer_operations 4223 COMPILE_OPTIONS 4224 ${libc_opt_high_flag} 4225) 4226 4227add_entrypoint_object( 4228 fromfpxl 4229 SRCS 4230 fromfpxl.cpp 4231 HDRS 4232 ../fromfpxl.h 4233 DEPENDS 4234 libc.src.__support.FPUtil.nearest_integer_operations 4235 COMPILE_OPTIONS 4236 ${libc_opt_high_flag} 4237) 4238 4239add_entrypoint_object( 4240 fromfpxf16 4241 SRCS 4242 fromfpxf16.cpp 4243 HDRS 4244 ../fromfpxf16.h 4245 DEPENDS 4246 libc.src.__support.macros.properties.types 4247 libc.src.__support.FPUtil.nearest_integer_operations 4248 COMPILE_OPTIONS 4249 ${libc_opt_high_flag} 4250) 4251 4252add_entrypoint_object( 4253 fromfpxf128 4254 SRCS 4255 fromfpxf128.cpp 4256 HDRS 4257 ../fromfpxf128.h 4258 DEPENDS 4259 libc.src.__support.macros.properties.types 4260 libc.src.__support.FPUtil.nearest_integer_operations 4261 COMPILE_OPTIONS 4262 ${libc_opt_high_flag} 4263) 4264 4265add_entrypoint_object( 4266 ufromfp 4267 SRCS 4268 ufromfp.cpp 4269 HDRS 4270 ../ufromfp.h 4271 DEPENDS 4272 libc.src.__support.FPUtil.nearest_integer_operations 4273 COMPILE_OPTIONS 4274 ${libc_opt_high_flag} 4275) 4276 4277add_entrypoint_object( 4278 ufromfpf 4279 SRCS 4280 ufromfpf.cpp 4281 HDRS 4282 ../ufromfpf.h 4283 DEPENDS 4284 libc.src.__support.FPUtil.nearest_integer_operations 4285 COMPILE_OPTIONS 4286 ${libc_opt_high_flag} 4287) 4288 4289add_entrypoint_object( 4290 ufromfpl 4291 SRCS 4292 ufromfpl.cpp 4293 HDRS 4294 ../ufromfpl.h 4295 DEPENDS 4296 libc.src.__support.FPUtil.nearest_integer_operations 4297 COMPILE_OPTIONS 4298 ${libc_opt_high_flag} 4299) 4300 4301add_entrypoint_object( 4302 ufromfpf16 4303 SRCS 4304 ufromfpf16.cpp 4305 HDRS 4306 ../ufromfpf16.h 4307 DEPENDS 4308 libc.src.__support.macros.properties.types 4309 libc.src.__support.FPUtil.nearest_integer_operations 4310 COMPILE_OPTIONS 4311 ${libc_opt_high_flag} 4312) 4313 4314add_entrypoint_object( 4315 ufromfpf128 4316 SRCS 4317 ufromfpf128.cpp 4318 HDRS 4319 ../ufromfpf128.h 4320 DEPENDS 4321 libc.src.__support.macros.properties.types 4322 libc.src.__support.FPUtil.nearest_integer_operations 4323 COMPILE_OPTIONS 4324 ${libc_opt_high_flag} 4325) 4326 4327add_entrypoint_object( 4328 ufromfpx 4329 SRCS 4330 ufromfpx.cpp 4331 HDRS 4332 ../ufromfpx.h 4333 DEPENDS 4334 libc.src.__support.FPUtil.nearest_integer_operations 4335 COMPILE_OPTIONS 4336 ${libc_opt_high_flag} 4337) 4338 4339add_entrypoint_object( 4340 ufromfpxf 4341 SRCS 4342 ufromfpxf.cpp 4343 HDRS 4344 ../ufromfpxf.h 4345 DEPENDS 4346 libc.src.__support.FPUtil.nearest_integer_operations 4347 COMPILE_OPTIONS 4348 ${libc_opt_high_flag} 4349) 4350 4351add_entrypoint_object( 4352 ufromfpxl 4353 SRCS 4354 ufromfpxl.cpp 4355 HDRS 4356 ../ufromfpxl.h 4357 DEPENDS 4358 libc.src.__support.FPUtil.nearest_integer_operations 4359 COMPILE_OPTIONS 4360 ${libc_opt_high_flag} 4361) 4362 4363add_entrypoint_object( 4364 ufromfpxf16 4365 SRCS 4366 ufromfpxf16.cpp 4367 HDRS 4368 ../ufromfpxf16.h 4369 DEPENDS 4370 libc.src.__support.macros.properties.types 4371 libc.src.__support.FPUtil.nearest_integer_operations 4372 COMPILE_OPTIONS 4373 ${libc_opt_high_flag} 4374) 4375 4376add_entrypoint_object( 4377 ufromfpxf128 4378 SRCS 4379 ufromfpxf128.cpp 4380 HDRS 4381 ../ufromfpxf128.h 4382 DEPENDS 4383 libc.src.__support.macros.properties.types 4384 libc.src.__support.FPUtil.nearest_integer_operations 4385 COMPILE_OPTIONS 4386 ${libc_opt_high_flag} 4387) 4388 4389#TODO: Add errno include to the hyperbolic functions. 4390add_object_library( 4391 explogxf 4392 HDRS 4393 explogxf.h 4394 SRCS 4395 explogxf.cpp 4396 DEPENDS 4397 .common_constants 4398 libc.src.__support.CPP.bit 4399 libc.src.__support.CPP.optional 4400 libc.src.__support.FPUtil.basic_operations 4401 libc.src.__support.FPUtil.basic_operations 4402 libc.src.__support.FPUtil.fenv_impl 4403 libc.src.__support.FPUtil.fp_bits 4404 libc.src.__support.FPUtil.multiply_add 4405 libc.src.__support.FPUtil.nearest_integer 4406 libc.src.__support.FPUtil.polyeval 4407 libc.src.__support.common 4408 libc.src.errno.errno 4409 COMPILE_OPTIONS 4410 ${libc_opt_high_flag} 4411) 4412 4413add_entrypoint_object( 4414 coshf 4415 SRCS 4416 coshf.cpp 4417 HDRS 4418 ../coshf.h 4419 DEPENDS 4420 .explogxf 4421 libc.src.__support.FPUtil.fp_bits 4422 libc.src.__support.FPUtil.multiply_add 4423 libc.src.__support.FPUtil.rounding_mode 4424 libc.src.__support.macros.optimization 4425 COMPILE_OPTIONS 4426 ${libc_opt_high_flag} 4427) 4428 4429add_entrypoint_object( 4430 coshf16 4431 SRCS 4432 coshf16.cpp 4433 HDRS 4434 ../coshf16.h 4435 DEPENDS 4436 .expxf16 4437 libc.hdr.errno_macros 4438 libc.hdr.fenv_macros 4439 libc.src.__support.FPUtil.except_value_utils 4440 libc.src.__support.FPUtil.fenv_impl 4441 libc.src.__support.FPUtil.fp_bits 4442 libc.src.__support.FPUtil.rounding_mode 4443 libc.src.__support.macros.optimization 4444 COMPILE_OPTIONS 4445 ${libc_opt_high_flag} 4446) 4447 4448add_entrypoint_object( 4449 sinhf 4450 SRCS 4451 sinhf.cpp 4452 HDRS 4453 ../sinhf.h 4454 DEPENDS 4455 .explogxf 4456 libc.src.__support.FPUtil.fp_bits 4457 libc.src.__support.FPUtil.rounding_mode 4458 libc.src.__support.macros.optimization 4459 COMPILE_OPTIONS 4460 ${libc_opt_high_flag} 4461) 4462 4463add_entrypoint_object( 4464 sinhf16 4465 SRCS 4466 sinhf16.cpp 4467 HDRS 4468 ../sinhf16.h 4469 DEPENDS 4470 .expxf16 4471 libc.hdr.errno_macros 4472 libc.hdr.fenv_macros 4473 libc.src.__support.FPUtil.except_value_utils 4474 libc.src.__support.FPUtil.fenv_impl 4475 libc.src.__support.FPUtil.fp_bits 4476 libc.src.__support.FPUtil.rounding_mode 4477 libc.src.__support.macros.optimization 4478 COMPILE_OPTIONS 4479 ${libc_opt_high_flag} 4480) 4481 4482add_entrypoint_object( 4483 tanhf 4484 SRCS 4485 tanhf.cpp 4486 HDRS 4487 ../tanhf.h 4488 DEPENDS 4489 .explogxf 4490 libc.src.__support.FPUtil.fp_bits 4491 libc.src.__support.FPUtil.rounding_mode 4492 libc.src.__support.FPUtil.multiply_add 4493 libc.src.__support.FPUtil.polyeval 4494 libc.src.__support.macros.optimization 4495 COMPILE_OPTIONS 4496 ${libc_opt_high_flag} 4497) 4498 4499add_entrypoint_object( 4500 tanhf16 4501 SRCS 4502 tanhf16.cpp 4503 HDRS 4504 ../tanhf16.h 4505 DEPENDS 4506 .expxf16 4507 libc.hdr.fenv_macros 4508 libc.src.__support.CPP.array 4509 libc.src.__support.FPUtil.cast 4510 libc.src.__support.FPUtil.except_value_utils 4511 libc.src.__support.FPUtil.fenv_impl 4512 libc.src.__support.FPUtil.fp_bits 4513 libc.src.__support.FPUtil.multiply_add 4514 libc.src.__support.FPUtil.nearest_integer 4515 libc.src.__support.FPUtil.polyeval 4516 libc.src.__support.FPUtil.rounding_mode 4517 libc.src.__support.macros.optimization 4518 COMPILE_OPTIONS 4519 ${libc_opt_high_flag} 4520) 4521 4522add_entrypoint_object( 4523 acoshf 4524 SRCS 4525 acoshf.cpp 4526 HDRS 4527 ../acoshf.h 4528 DEPENDS 4529 .explogxf 4530 libc.src.__support.FPUtil.fenv_impl 4531 libc.src.__support.FPUtil.fp_bits 4532 libc.src.__support.FPUtil.multiply_add 4533 libc.src.__support.FPUtil.polyeval 4534 libc.src.__support.FPUtil.sqrt 4535 libc.src.__support.macros.optimization 4536 COMPILE_OPTIONS 4537 ${libc_opt_high_flag} 4538) 4539 4540add_entrypoint_object( 4541 asinhf 4542 SRCS 4543 asinhf.cpp 4544 HDRS 4545 ../asinhf.h 4546 DEPENDS 4547 .explogxf 4548 libc.src.__support.FPUtil.fp_bits 4549 libc.src.__support.FPUtil.multiply_add 4550 libc.src.__support.FPUtil.polyeval 4551 libc.src.__support.FPUtil.sqrt 4552 libc.src.__support.macros.optimization 4553 COMPILE_OPTIONS 4554 ${libc_opt_high_flag} 4555) 4556 4557add_entrypoint_object( 4558 atanhf 4559 SRCS 4560 atanhf.cpp 4561 HDRS 4562 ../atanhf.h 4563 DEPENDS 4564 .explogxf 4565 libc.src.__support.FPUtil.fp_bits 4566 libc.src.__support.macros.optimization 4567 COMPILE_OPTIONS 4568 ${libc_opt_high_flag} 4569) 4570 4571add_object_library( 4572 inv_trigf_utils 4573 HDRS 4574 inv_trigf_utils.h 4575 SRCS 4576 inv_trigf_utils.cpp 4577 DEPENDS 4578 libc.src.__support.FPUtil.multiply_add 4579 libc.src.__support.FPUtil.polyeval 4580 libc.src.__support.common 4581) 4582 4583add_entrypoint_object( 4584 asinf 4585 SRCS 4586 asinf.cpp 4587 HDRS 4588 ../asinf.h 4589 DEPENDS 4590 libc.src.__support.FPUtil.except_value_utils 4591 libc.src.__support.FPUtil.fp_bits 4592 libc.src.__support.FPUtil.multiply_add 4593 libc.src.__support.FPUtil.polyeval 4594 libc.src.__support.FPUtil.sqrt 4595 libc.src.__support.macros.optimization 4596 .inv_trigf_utils 4597 COMPILE_OPTIONS 4598 ${libc_opt_high_flag} 4599) 4600 4601add_entrypoint_object( 4602 acosf 4603 SRCS 4604 acosf.cpp 4605 HDRS 4606 ../acosf.h 4607 DEPENDS 4608 libc.src.__support.FPUtil.except_value_utils 4609 libc.src.__support.FPUtil.fp_bits 4610 libc.src.__support.FPUtil.multiply_add 4611 libc.src.__support.FPUtil.polyeval 4612 libc.src.__support.FPUtil.sqrt 4613 libc.src.__support.macros.optimization 4614 .inv_trigf_utils 4615 COMPILE_OPTIONS 4616 ${libc_opt_high_flag} 4617) 4618 4619add_entrypoint_object( 4620 atanf 4621 SRCS 4622 atanf.cpp 4623 HDRS 4624 ../atanf.h 4625 DEPENDS 4626 .inv_trigf_utils 4627 libc.src.__support.FPUtil.except_value_utils 4628 libc.src.__support.FPUtil.fp_bits 4629 libc.src.__support.FPUtil.multiply_add 4630 libc.src.__support.FPUtil.nearest_integer 4631 libc.src.__support.FPUtil.polyeval 4632 libc.src.__support.FPUtil.rounding_mode 4633 libc.src.__support.macros.optimization 4634 COMPILE_OPTIONS 4635 ${libc_opt_high_flag} 4636) 4637 4638add_entrypoint_object( 4639 atan2f 4640 SRCS 4641 atan2f.cpp 4642 HDRS 4643 ../atan2f.h 4644 COMPILE_OPTIONS 4645 ${libc_opt_high_flag} 4646 DEPENDS 4647 .inv_trigf_utils 4648 libc.src.__support.FPUtil.fp_bits 4649 libc.src.__support.FPUtil.multiply_add 4650 libc.src.__support.FPUtil.nearest_integer 4651 libc.src.__support.FPUtil.polyeval 4652 libc.src.__support.FPUtil.rounding_mode 4653 libc.src.__support.macros.optimization 4654) 4655 4656add_entrypoint_object( 4657 atan2 4658 SRCS 4659 atan2.cpp 4660 HDRS 4661 ../atan2.h 4662 COMPILE_OPTIONS 4663 ${libc_opt_high_flag} 4664 DEPENDS 4665 .inv_trigf_utils 4666 libc.src.__support.FPUtil.double_double 4667 libc.src.__support.FPUtil.dyadic_float 4668 libc.src.__support.FPUtil.fp_bits 4669 libc.src.__support.FPUtil.multiply_add 4670 libc.src.__support.FPUtil.nearest_integer 4671 libc.src.__support.FPUtil.polyeval 4672 libc.src.__support.FPUtil.rounding_mode 4673 libc.src.__support.macros.optimization 4674) 4675 4676add_entrypoint_object( 4677 atan2l 4678 SRCS 4679 atan2l.cpp 4680 HDRS 4681 ../atan2l.h 4682 COMPILE_OPTIONS 4683 ${libc_opt_high_flag} 4684 DEPENDS 4685 .atan2 4686) 4687 4688add_entrypoint_object( 4689 scalbln 4690 SRCS 4691 scalbln.cpp 4692 HDRS 4693 ../scalbln.h 4694 DEPENDS 4695 libc.hdr.float_macros 4696 libc.src.__support.FPUtil.manipulation_functions 4697 COMPILE_OPTIONS 4698 ${libc_opt_high_flag} 4699) 4700 4701add_entrypoint_object( 4702 scalblnf 4703 SRCS 4704 scalblnf.cpp 4705 HDRS 4706 ../scalblnf.h 4707 DEPENDS 4708 libc.hdr.float_macros 4709 libc.src.__support.FPUtil.manipulation_functions 4710 COMPILE_OPTIONS 4711 ${libc_opt_high_flag} 4712) 4713 4714add_entrypoint_object( 4715 scalblnl 4716 SRCS 4717 scalblnl.cpp 4718 HDRS 4719 ../scalblnl.h 4720 DEPENDS 4721 libc.hdr.float_macros 4722 libc.src.__support.FPUtil.manipulation_functions 4723 COMPILE_OPTIONS 4724 ${libc_opt_high_flag} 4725) 4726 4727add_entrypoint_object( 4728 scalblnf16 4729 SRCS 4730 scalblnf16.cpp 4731 HDRS 4732 ../scalblnf16.h 4733 DEPENDS 4734 libc.hdr.float_macros 4735 libc.src.__support.macros.properties.types 4736 libc.src.__support.FPUtil.manipulation_functions 4737 COMPILE_OPTIONS 4738 ${libc_opt_high_flag} 4739) 4740 4741add_entrypoint_object( 4742 scalblnf128 4743 SRCS 4744 scalblnf128.cpp 4745 HDRS 4746 ../scalblnf128.h 4747 DEPENDS 4748 libc.hdr.float_macros 4749 libc.src.__support.macros.properties.types 4750 libc.src.__support.FPUtil.manipulation_functions 4751 COMPILE_OPTIONS 4752 ${libc_opt_high_flag} 4753) 4754 4755add_entrypoint_object( 4756 scalbn 4757 SRCS 4758 scalbn.cpp 4759 HDRS 4760 ../scalbn.h 4761 DEPENDS 4762 libc.hdr.float_macros 4763 libc.src.__support.FPUtil.manipulation_functions 4764 COMPILE_OPTIONS 4765 ${libc_opt_high_flag} 4766) 4767 4768add_entrypoint_object( 4769 scalbnf 4770 SRCS 4771 scalbnf.cpp 4772 HDRS 4773 ../scalbnf.h 4774 DEPENDS 4775 libc.hdr.float_macros 4776 libc.src.__support.FPUtil.manipulation_functions 4777 COMPILE_OPTIONS 4778 ${libc_opt_high_flag} 4779) 4780 4781add_entrypoint_object( 4782 scalbnl 4783 SRCS 4784 scalbnl.cpp 4785 HDRS 4786 ../scalbnl.h 4787 DEPENDS 4788 libc.hdr.float_macros 4789 libc.src.__support.FPUtil.manipulation_functions 4790 COMPILE_OPTIONS 4791 ${libc_opt_high_flag} 4792) 4793 4794add_entrypoint_object( 4795 scalbnf16 4796 SRCS 4797 scalbnf16.cpp 4798 HDRS 4799 ../scalbnf16.h 4800 DEPENDS 4801 libc.hdr.float_macros 4802 libc.src.__support.macros.properties.types 4803 libc.src.__support.FPUtil.manipulation_functions 4804 COMPILE_OPTIONS 4805 ${libc_opt_high_flag} 4806) 4807 4808add_entrypoint_object( 4809 scalbnf128 4810 SRCS 4811 scalbnf128.cpp 4812 HDRS 4813 ../scalbnf128.h 4814 DEPENDS 4815 libc.hdr.float_macros 4816 libc.src.__support.macros.properties.types 4817 libc.src.__support.FPUtil.manipulation_functions 4818 COMPILE_OPTIONS 4819 ${libc_opt_high_flag} 4820) 4821 4822add_entrypoint_object( 4823 fmaf 4824 SRCS 4825 fmaf.cpp 4826 HDRS 4827 ../fmaf.h 4828 DEPENDS 4829 libc.src.__support.FPUtil.fma 4830 COMPILE_OPTIONS 4831 ${libc_opt_high_flag} 4832) 4833 4834add_entrypoint_object( 4835 fma 4836 SRCS 4837 fma.cpp 4838 HDRS 4839 ../fma.h 4840 DEPENDS 4841 libc.src.__support.FPUtil.fma 4842 COMPILE_OPTIONS 4843 ${libc_opt_high_flag} 4844) 4845 4846add_entrypoint_object( 4847 totalorder 4848 SRCS 4849 totalorder.cpp 4850 HDRS 4851 ../totalorder.h 4852 DEPENDS 4853 libc.src.__support.FPUtil.basic_operations 4854 COMPILE_OPTIONS 4855 ${libc_opt_high_flag} 4856) 4857 4858add_entrypoint_object( 4859 totalorderf 4860 SRCS 4861 totalorderf.cpp 4862 HDRS 4863 ../totalorderf.h 4864 DEPENDS 4865 libc.src.__support.FPUtil.basic_operations 4866 COMPILE_OPTIONS 4867 ${libc_opt_high_flag} 4868) 4869 4870add_entrypoint_object( 4871 totalorderl 4872 SRCS 4873 totalorderl.cpp 4874 HDRS 4875 ../totalorderl.h 4876 DEPENDS 4877 libc.src.__support.FPUtil.basic_operations 4878 COMPILE_OPTIONS 4879 ${libc_opt_high_flag} 4880) 4881 4882add_entrypoint_object( 4883 totalorderf16 4884 SRCS 4885 totalorderf16.cpp 4886 HDRS 4887 ../totalorderf16.h 4888 DEPENDS 4889 libc.src.__support.FPUtil.basic_operations 4890 COMPILE_OPTIONS 4891 ${libc_opt_high_flag} 4892) 4893 4894add_entrypoint_object( 4895 totalorderf128 4896 SRCS 4897 totalorderf128.cpp 4898 HDRS 4899 ../totalorderf128.h 4900 DEPENDS 4901 libc.src.__support.FPUtil.basic_operations 4902 libc.src.__support.macros.properties.types 4903 COMPILE_OPTIONS 4904 ${libc_opt_high_flag} 4905) 4906add_entrypoint_object( 4907 totalordermag 4908 SRCS 4909 totalordermag.cpp 4910 HDRS 4911 ../totalordermag.h 4912 DEPENDS 4913 libc.src.__support.FPUtil.basic_operations 4914 COMPILE_OPTIONS 4915 ${libc_opt_high_flag} 4916) 4917 4918add_entrypoint_object( 4919 totalordermagf 4920 SRCS 4921 totalordermagf.cpp 4922 HDRS 4923 ../totalordermagf.h 4924 DEPENDS 4925 libc.src.__support.FPUtil.basic_operations 4926 COMPILE_OPTIONS 4927 ${libc_opt_high_flag} 4928) 4929 4930add_entrypoint_object( 4931 totalordermagl 4932 SRCS 4933 totalordermagl.cpp 4934 HDRS 4935 ../totalordermagl.h 4936 DEPENDS 4937 libc.src.__support.FPUtil.basic_operations 4938 COMPILE_OPTIONS 4939 ${libc_opt_high_flag} 4940) 4941 4942add_entrypoint_object( 4943 totalordermagf16 4944 SRCS 4945 totalordermagf16.cpp 4946 HDRS 4947 ../totalordermagf16.h 4948 DEPENDS 4949 libc.src.__support.FPUtil.basic_operations 4950 COMPILE_OPTIONS 4951 ${libc_opt_high_flag} 4952) 4953 4954add_entrypoint_object( 4955 totalordermagf128 4956 SRCS 4957 totalordermagf128.cpp 4958 HDRS 4959 ../totalordermagf128.h 4960 DEPENDS 4961 libc.src.__support.FPUtil.basic_operations 4962 libc.src.__support.macros.properties.types 4963 COMPILE_OPTIONS 4964 ${libc_opt_high_flag} 4965) 4966 4967add_entrypoint_object( 4968 getpayload 4969 SRCS 4970 getpayload.cpp 4971 HDRS 4972 ../getpayload.h 4973 DEPENDS 4974 libc.src.__support.FPUtil.basic_operations 4975 COMPILE_OPTIONS 4976 ${libc_opt_high_flag} 4977) 4978 4979add_entrypoint_object( 4980 getpayloadf 4981 SRCS 4982 getpayloadf.cpp 4983 HDRS 4984 ../getpayloadf.h 4985 DEPENDS 4986 libc.src.__support.FPUtil.basic_operations 4987 COMPILE_OPTIONS 4988 ${libc_opt_high_flag} 4989) 4990 4991add_entrypoint_object( 4992 getpayloadl 4993 SRCS 4994 getpayloadl.cpp 4995 HDRS 4996 ../getpayloadl.h 4997 DEPENDS 4998 libc.src.__support.FPUtil.basic_operations 4999 COMPILE_OPTIONS 5000 ${libc_opt_high_flag} 5001) 5002 5003add_entrypoint_object( 5004 getpayloadf16 5005 SRCS 5006 getpayloadf16.cpp 5007 HDRS 5008 ../getpayloadf16.h 5009 DEPENDS 5010 libc.src.__support.macros.properties.types 5011 libc.src.__support.FPUtil.basic_operations 5012 COMPILE_OPTIONS 5013 ${libc_opt_high_flag} 5014) 5015 5016add_entrypoint_object( 5017 getpayloadf128 5018 SRCS 5019 getpayloadf128.cpp 5020 HDRS 5021 ../getpayloadf128.h 5022 DEPENDS 5023 libc.src.__support.macros.properties.types 5024 libc.src.__support.FPUtil.basic_operations 5025 COMPILE_OPTIONS 5026 ${libc_opt_high_flag} 5027) 5028 5029add_entrypoint_object( 5030 setpayload 5031 SRCS 5032 setpayload.cpp 5033 HDRS 5034 ../setpayload.h 5035 DEPENDS 5036 libc.src.__support.FPUtil.basic_operations 5037 COMPILE_OPTIONS 5038 ${libc_opt_high_flag} 5039) 5040 5041add_entrypoint_object( 5042 setpayloadf 5043 SRCS 5044 setpayloadf.cpp 5045 HDRS 5046 ../setpayloadf.h 5047 DEPENDS 5048 libc.src.__support.FPUtil.basic_operations 5049 COMPILE_OPTIONS 5050 ${libc_opt_high_flag} 5051) 5052 5053add_entrypoint_object( 5054 setpayloadl 5055 SRCS 5056 setpayloadl.cpp 5057 HDRS 5058 ../setpayloadl.h 5059 DEPENDS 5060 libc.src.__support.FPUtil.basic_operations 5061 COMPILE_OPTIONS 5062 ${libc_opt_high_flag} 5063) 5064 5065add_entrypoint_object( 5066 setpayloadf16 5067 SRCS 5068 setpayloadf16.cpp 5069 HDRS 5070 ../setpayloadf16.h 5071 DEPENDS 5072 libc.src.__support.macros.properties.types 5073 libc.src.__support.FPUtil.basic_operations 5074 COMPILE_OPTIONS 5075 ${libc_opt_high_flag} 5076) 5077 5078add_entrypoint_object( 5079 setpayloadf128 5080 SRCS 5081 setpayloadf128.cpp 5082 HDRS 5083 ../setpayloadf128.h 5084 DEPENDS 5085 libc.src.__support.macros.properties.types 5086 libc.src.__support.FPUtil.basic_operations 5087 COMPILE_OPTIONS 5088 ${libc_opt_high_flag} 5089) 5090 5091add_entrypoint_object( 5092 setpayloadsig 5093 SRCS 5094 setpayloadsig.cpp 5095 HDRS 5096 ../setpayloadsig.h 5097 DEPENDS 5098 libc.src.__support.FPUtil.basic_operations 5099 COMPILE_OPTIONS 5100 ${libc_opt_high_flag} 5101) 5102 5103add_entrypoint_object( 5104 setpayloadsigf 5105 SRCS 5106 setpayloadsigf.cpp 5107 HDRS 5108 ../setpayloadsigf.h 5109 DEPENDS 5110 libc.src.__support.FPUtil.basic_operations 5111 COMPILE_OPTIONS 5112 ${libc_opt_high_flag} 5113) 5114 5115add_entrypoint_object( 5116 setpayloadsigl 5117 SRCS 5118 setpayloadsigl.cpp 5119 HDRS 5120 ../setpayloadsigl.h 5121 DEPENDS 5122 libc.src.__support.FPUtil.basic_operations 5123 COMPILE_OPTIONS 5124 ${libc_opt_high_flag} 5125) 5126 5127add_entrypoint_object( 5128 setpayloadsigf16 5129 SRCS 5130 setpayloadsigf16.cpp 5131 HDRS 5132 ../setpayloadsigf16.h 5133 DEPENDS 5134 libc.src.__support.macros.properties.types 5135 libc.src.__support.FPUtil.basic_operations 5136 COMPILE_OPTIONS 5137 ${libc_opt_high_flag} 5138) 5139 5140add_entrypoint_object( 5141 setpayloadsigf128 5142 SRCS 5143 setpayloadsigf128.cpp 5144 HDRS 5145 ../setpayloadsigf128.h 5146 DEPENDS 5147 libc.src.__support.macros.properties.types 5148 libc.src.__support.FPUtil.basic_operations 5149 COMPILE_OPTIONS 5150 ${libc_opt_high_flag} 5151) 5152 5153add_entrypoint_object( 5154 f16add 5155 SRCS 5156 f16add.cpp 5157 HDRS 5158 ../f16add.h 5159 DEPENDS 5160 libc.src.__support.macros.properties.types 5161 libc.src.__support.FPUtil.generic.add_sub 5162 COMPILE_OPTIONS 5163 ${libc_opt_high_flag} 5164) 5165 5166add_entrypoint_object( 5167 f16addf 5168 SRCS 5169 f16addf.cpp 5170 HDRS 5171 ../f16addf.h 5172 DEPENDS 5173 libc.src.__support.macros.properties.types 5174 libc.src.__support.FPUtil.generic.add_sub 5175 COMPILE_OPTIONS 5176 ${libc_opt_high_flag} 5177) 5178 5179add_entrypoint_object( 5180 f16addl 5181 SRCS 5182 f16addl.cpp 5183 HDRS 5184 ../f16addl.h 5185 DEPENDS 5186 libc.src.__support.macros.properties.types 5187 libc.src.__support.FPUtil.generic.add_sub 5188 COMPILE_OPTIONS 5189 ${libc_opt_high_flag} 5190) 5191 5192add_entrypoint_object( 5193 f16addf128 5194 SRCS 5195 f16addf128.cpp 5196 HDRS 5197 ../f16addf128.h 5198 DEPENDS 5199 libc.src.__support.macros.properties.types 5200 libc.src.__support.FPUtil.generic.add_sub 5201 COMPILE_OPTIONS 5202 ${libc_opt_high_flag} 5203) 5204 5205add_entrypoint_object( 5206 f16sub 5207 SRCS 5208 f16sub.cpp 5209 HDRS 5210 ../f16sub.h 5211 DEPENDS 5212 libc.src.__support.macros.properties.types 5213 libc.src.__support.FPUtil.generic.add_sub 5214 COMPILE_OPTIONS 5215 ${libc_opt_high_flag} 5216) 5217 5218add_entrypoint_object( 5219 f16subf 5220 SRCS 5221 f16subf.cpp 5222 HDRS 5223 ../f16subf.h 5224 DEPENDS 5225 libc.src.__support.macros.properties.types 5226 libc.src.__support.FPUtil.generic.add_sub 5227 COMPILE_OPTIONS 5228 ${libc_opt_high_flag} 5229) 5230 5231add_entrypoint_object( 5232 f16subl 5233 SRCS 5234 f16subl.cpp 5235 HDRS 5236 ../f16subl.h 5237 DEPENDS 5238 libc.src.__support.macros.properties.types 5239 libc.src.__support.FPUtil.generic.add_sub 5240 COMPILE_OPTIONS 5241 ${libc_opt_high_flag} 5242) 5243 5244add_entrypoint_object( 5245 f16subf128 5246 SRCS 5247 f16subf128.cpp 5248 HDRS 5249 ../f16subf128.h 5250 DEPENDS 5251 libc.src.__support.macros.properties.types 5252 libc.src.__support.FPUtil.generic.add_sub 5253 COMPILE_OPTIONS 5254 ${libc_opt_high_flag} 5255) 5256 5257add_entrypoint_object( 5258 f16div 5259 SRCS 5260 f16div.cpp 5261 HDRS 5262 ../f16div.h 5263 DEPENDS 5264 libc.src.__support.macros.properties.types 5265 libc.src.__support.FPUtil.generic.div 5266 COMPILE_OPTIONS 5267 ${libc_opt_high_flag} 5268) 5269 5270add_entrypoint_object( 5271 f16divf 5272 SRCS 5273 f16divf.cpp 5274 HDRS 5275 ../f16divf.h 5276 DEPENDS 5277 libc.src.__support.macros.properties.types 5278 libc.src.__support.FPUtil.generic.div 5279 COMPILE_OPTIONS 5280 ${libc_opt_high_flag} 5281) 5282 5283add_entrypoint_object( 5284 f16divl 5285 SRCS 5286 f16divl.cpp 5287 HDRS 5288 ../f16divl.h 5289 DEPENDS 5290 libc.src.__support.macros.properties.types 5291 libc.src.__support.FPUtil.generic.div 5292 COMPILE_OPTIONS 5293 ${libc_opt_high_flag} 5294) 5295 5296add_entrypoint_object( 5297 f16divf128 5298 SRCS 5299 f16divf128.cpp 5300 HDRS 5301 ../f16divf128.h 5302 DEPENDS 5303 libc.src.__support.macros.properties.types 5304 libc.src.__support.FPUtil.generic.div 5305 COMPILE_OPTIONS 5306 ${libc_opt_high_flag} 5307) 5308 5309add_entrypoint_object( 5310 f16fma 5311 SRCS 5312 f16fma.cpp 5313 HDRS 5314 ../f16fma.h 5315 DEPENDS 5316 libc.src.__support.macros.properties.types 5317 libc.src.__support.FPUtil.fma 5318 COMPILE_OPTIONS 5319 ${libc_opt_high_flag} 5320) 5321 5322add_entrypoint_object( 5323 f16fmaf 5324 SRCS 5325 f16fmaf.cpp 5326 HDRS 5327 ../f16fmaf.h 5328 DEPENDS 5329 libc.src.__support.macros.properties.types 5330 libc.src.__support.FPUtil.fma 5331 COMPILE_OPTIONS 5332 ${libc_opt_high_flag} 5333) 5334 5335add_entrypoint_object( 5336 f16fmal 5337 SRCS 5338 f16fmal.cpp 5339 HDRS 5340 ../f16fmal.h 5341 DEPENDS 5342 libc.src.__support.macros.properties.types 5343 libc.src.__support.FPUtil.fma 5344 COMPILE_OPTIONS 5345 ${libc_opt_high_flag} 5346) 5347 5348add_entrypoint_object( 5349 f16fmaf128 5350 SRCS 5351 f16fmaf128.cpp 5352 HDRS 5353 ../f16fmaf128.h 5354 DEPENDS 5355 libc.src.__support.macros.properties.types 5356 libc.src.__support.FPUtil.fma 5357 COMPILE_OPTIONS 5358 ${libc_opt_high_flag} 5359) 5360 5361add_entrypoint_object( 5362 f16sqrt 5363 SRCS 5364 f16sqrt.cpp 5365 HDRS 5366 ../f16sqrt.h 5367 DEPENDS 5368 libc.src.__support.macros.properties.types 5369 libc.src.__support.FPUtil.sqrt 5370 COMPILE_OPTIONS 5371 ${libc_opt_high_flag} 5372) 5373 5374add_entrypoint_object( 5375 f16sqrtf 5376 SRCS 5377 f16sqrtf.cpp 5378 HDRS 5379 ../f16sqrtf.h 5380 DEPENDS 5381 libc.src.__support.macros.properties.types 5382 libc.src.__support.FPUtil.sqrt 5383 COMPILE_OPTIONS 5384 ${libc_opt_high_flag} 5385) 5386 5387add_entrypoint_object( 5388 f16sqrtl 5389 SRCS 5390 f16sqrtl.cpp 5391 HDRS 5392 ../f16sqrtl.h 5393 DEPENDS 5394 libc.src.__support.macros.properties.types 5395 libc.src.__support.FPUtil.sqrt 5396 COMPILE_OPTIONS 5397 ${libc_opt_high_flag} 5398) 5399 5400add_entrypoint_object( 5401 f16sqrtf128 5402 SRCS 5403 f16sqrtf128.cpp 5404 HDRS 5405 ../f16sqrtf128.h 5406 DEPENDS 5407 libc.src.__support.macros.properties.types 5408 libc.src.__support.FPUtil.sqrt 5409 COMPILE_OPTIONS 5410 ${libc_opt_high_flag} 5411) 5412 5413add_entrypoint_object( 5414 fsqrt 5415 SRCS 5416 fsqrt.cpp 5417 HDRS 5418 ../fsqrt.h 5419 DEPENDS 5420 libc.src.__support.FPUtil.generic.sqrt 5421 COMPILE_OPTIONS 5422 ${libc_opt_high_flag} 5423) 5424 5425add_entrypoint_object( 5426 fsqrtl 5427 SRCS 5428 fsqrtl.cpp 5429 HDRS 5430 ../fsqrtl.h 5431 DEPENDS 5432 libc.src.__support.FPUtil.generic.sqrt 5433 COMPILE_OPTIONS 5434 ${libc_opt_high_flag} 5435) 5436 5437add_entrypoint_object( 5438 fsqrtf128 5439 SRCS 5440 fsqrtf128.cpp 5441 HDRS 5442 ../fsqrtf128.h 5443 DEPENDS 5444 libc.src.__support.macros.properties.types 5445 libc.src.__support.FPUtil.generic.sqrt 5446 COMPILE_OPTIONS 5447 ${libc_opt_high_flag} 5448) 5449 5450add_entrypoint_object( 5451 cbrtf 5452 SRCS 5453 cbrtf.cpp 5454 HDRS 5455 ../cbrtf.h 5456 COMPILE_OPTIONS 5457 ${libc_opt_high_flag} 5458 DEPENDS 5459 libc.hdr.fenv_macros 5460 libc.src.__support.FPUtil.fenv_impl 5461 libc.src.__support.FPUtil.fp_bits 5462 libc.src.__support.FPUtil.multiply_add 5463 libc.src.__support.macros.optimization 5464) 5465 5466add_entrypoint_object( 5467 cbrt 5468 SRCS 5469 cbrt.cpp 5470 HDRS 5471 ../cbrt.h 5472 COMPILE_OPTIONS 5473 ${libc_opt_high_flag} 5474 DEPENDS 5475 libc.hdr.fenv_macros 5476 libc.src.__support.FPUtil.double_double 5477 libc.src.__support.FPUtil.dyadic_float 5478 libc.src.__support.FPUtil.fenv_impl 5479 libc.src.__support.FPUtil.fp_bits 5480 libc.src.__support.FPUtil.multiply_add 5481 libc.src.__support.FPUtil.polyeval 5482 libc.src.__support.macros.optimization 5483 libc.src.__support.integer_literals 5484) 5485 5486add_entrypoint_object( 5487 dmull 5488 SRCS 5489 dmull.cpp 5490 HDRS 5491 ../dmull.h 5492 DEPENDS 5493 libc.src.__support.FPUtil.generic.mul 5494 COMPILE_OPTIONS 5495 ${libc_opt_high_flag} 5496) 5497 5498add_entrypoint_object( 5499 dmulf128 5500 SRCS 5501 dmulf128.cpp 5502 HDRS 5503 ../dmulf128.h 5504 DEPENDS 5505 libc.src.__support.macros.properties.types 5506 libc.src.__support.FPUtil.generic.mul 5507 COMPILE_OPTIONS 5508 ${libc_opt_high_flag} 5509) 5510 5511add_entrypoint_object( 5512 f16mul 5513 SRCS 5514 f16mul.cpp 5515 HDRS 5516 ../f16mul.h 5517 DEPENDS 5518 libc.src.__support.macros.properties.types 5519 libc.src.__support.FPUtil.generic.mul 5520 COMPILE_OPTIONS 5521 ${libc_opt_high_flag} 5522) 5523 5524add_entrypoint_object( 5525 f16mulf 5526 SRCS 5527 f16mulf.cpp 5528 HDRS 5529 ../f16mulf.h 5530 DEPENDS 5531 libc.src.__support.macros.properties.types 5532 libc.src.__support.FPUtil.generic.mul 5533 COMPILE_OPTIONS 5534 ${libc_opt_high_flag} 5535) 5536 5537add_entrypoint_object( 5538 f16mull 5539 SRCS 5540 f16mull.cpp 5541 HDRS 5542 ../f16mull.h 5543 DEPENDS 5544 libc.src.__support.macros.properties.types 5545 libc.src.__support.FPUtil.generic.mul 5546 COMPILE_OPTIONS 5547 ${libc_opt_high_flag} 5548) 5549 5550add_entrypoint_object( 5551 f16mulf128 5552 SRCS 5553 f16mulf128.cpp 5554 HDRS 5555 ../f16mulf128.h 5556 DEPENDS 5557 libc.src.__support.macros.properties.types 5558 libc.src.__support.FPUtil.generic.mul 5559 COMPILE_OPTIONS 5560 ${libc_opt_high_flag} 5561) 5562 5563add_header_library( 5564 expxf16 5565 HDRS 5566 expxf16.h 5567 DEPENDS 5568 libc.src.__support.CPP.array 5569 libc.src.__support.FPUtil.cast 5570 libc.src.__support.FPUtil.fp_bits 5571 libc.src.__support.FPUtil.multiply_add 5572 libc.src.__support.FPUtil.nearest_integer 5573 libc.src.__support.FPUtil.polyeval 5574 libc.src.__support.macros.attributes 5575) 5576