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