6519 lines · plain
1add_custom_target(libc-math-smoke-tests)2add_dependencies(libc-math-unittests libc-math-smoke-tests)3 4add_fp_unittest(5 cosf_test6 SUITE7 libc-math-smoke-tests8 SRCS9 cosf_test.cpp10 DEPENDS11 libc.hdr.errno_macros12 libc.src.math.cosf13)14 15add_fp_unittest(16 cosf16_test17 SUITE18 libc-math-smoke-tests19 SRCS20 cosf16_test.cpp21 DEPENDS22 libc.hdr.errno_macros23 libc.src.math.cosf1624)25 26add_fp_unittest(27 cospif_test28 SUITE29 libc-math-smoke-tests30 SRCS31 cospif_test.cpp32 DEPENDS33 libc.hdr.errno_macros34 libc.src.math.cospif35 libc.src.__support.CPP.array36 libc.src.__support.FPUtil.fp_bits37)38 39add_fp_unittest(40 cospif16_test41 SUITE42 libc-math-smoke-tests43 SRCS44 cospif16_test.cpp45 DEPENDS46 libc.hdr.errno_macros47 libc.src.math.cospif1648 libc.src.__support.FPUtil.cast49)50 51add_fp_unittest(52 sinf_test53 SUITE54 libc-math-smoke-tests55 SRCS56 sinf_test.cpp57 DEPENDS58 libc.hdr.errno_macros59 libc.src.math.sinf60 libc.src.__support.CPP.array61 libc.src.__support.FPUtil.fp_bits62)63 64add_fp_unittest(65 sinf16_test66 SUITE67 libc-math-smoke-tests68 SRCS69 sinf16_test.cpp70 DEPENDS71 libc.hdr.errno_macros72 libc.src.math.sinf1673 libc.src.__support.FPUtil.cast74)75 76add_fp_unittest(77 sinpif_test78 SUITE79 libc-math-smoke-tests80 SRCS81 sinpif_test.cpp82 DEPENDS83 libc.hdr.errno_macros84 libc.src.math.sinpif85 libc.src.__support.CPP.array86 libc.src.__support.FPUtil.fp_bits87)88 89add_fp_unittest(90 sinpif16_test91 SUITE92 libc-math-smoke-tests93 SRCS94 sinpif16_test.cpp95 DEPENDS96 libc.hdr.errno_macros97 libc.src.math.sinpif1698)99 100add_fp_unittest(101 sincosf_test102 SUITE103 libc-math-smoke-tests104 SRCS105 sincosf_test.cpp106 DEPENDS107 libc.hdr.errno_macros108 libc.src.math.sincosf109 libc.src.__support.CPP.array110 libc.src.__support.FPUtil.fp_bits111)112 113add_fp_unittest(114 tanf_test115 SUITE116 libc-math-smoke-tests117 SRCS118 tanf_test.cpp119 DEPENDS120 libc.hdr.errno_macros121 libc.src.math.tanf122 libc.src.__support.CPP.array123 libc.src.__support.FPUtil.fp_bits124)125 126add_fp_unittest(127 tanf16_test128 SUITE129 libc-math-smoke-tests130 SRCS131 tanf16_test.cpp132 DEPENDS133 libc.hdr.errno_macros134 libc.src.math.tanf16135)136 137add_fp_unittest(138 tanpif_test139 SUITE140 libc-math-smoke-tests141 SRCS142 tanpif_test.cpp143 DEPENDS144 libc.hdr.errno_macros145 libc.src.math.tanpif146)147 148add_fp_unittest(149 tanpif16_test150 SUITE151 libc-math-smoke-tests152 SRCS153 tanpif16_test.cpp154 DEPENDS155 libc.hdr.errno_macros156 libc.src.math.tanpif16157)158 159add_fp_unittest(160 fabs_test161 SUITE162 libc-math-smoke-tests163 SRCS164 fabs_test.cpp165 HDRS166 FAbsTest.h167 DEPENDS168 libc.src.math.fabs169 libc.src.__support.FPUtil.fp_bits170)171 172add_fp_unittest(173 fabsf_test174 SUITE175 libc-math-smoke-tests176 SRCS177 fabsf_test.cpp178 HDRS179 FAbsTest.h180 DEPENDS181 libc.src.math.fabsf182 libc.src.__support.FPUtil.fp_bits183)184 185add_fp_unittest(186 fabsl_test187 SUITE188 libc-math-smoke-tests189 SRCS190 fabsl_test.cpp191 HDRS192 FAbsTest.h193 DEPENDS194 libc.src.math.fabsl195 libc.src.__support.FPUtil.fp_bits196)197 198add_fp_unittest(199 fabsf16_test200 SUITE201 libc-math-smoke-tests202 SRCS203 fabsf16_test.cpp204 HDRS205 FAbsTest.h206 DEPENDS207 libc.src.math.fabsf16208)209 210add_fp_unittest(211 fabsf128_test212 SUITE213 libc-math-smoke-tests214 SRCS215 fabsf128_test.cpp216 HDRS217 FAbsTest.h218 DEPENDS219 libc.src.math.fabsf128220 libc.src.__support.FPUtil.fp_bits221)222 223add_fp_unittest(224 fabsbf16_test225 SUITE226 libc-math-smoke-tests227 SRCS228 fabsbf16_test.cpp229 HDRS230 FAbsTest.h231 DEPENDS232 libc.src.__support.FPUtil.bfloat16233 libc.src.math.fabsbf16234)235 236add_fp_unittest(237 fadd_test238 SUITE239 libc-math-smoke-tests240 SRCS241 fadd_test.cpp242 HDRS243 AddTest.h244 DEPENDS245 libc.hdr.errno_macros246 libc.hdr.fenv_macros247 libc.src.math.fadd248 libc.src.__support.macros.properties.os249)250 251add_fp_unittest(252 faddl_test253 NEED_MPFR254 SUITE255 libc-math-unittests256 SRCS257 faddl_test.cpp258 HDRS259 AddTest.h260 DEPENDS261 libc.hdr.errno_macros262 libc.hdr.fenv_macros263 libc.src.math.faddl264 libc.src.__support.macros.properties.os265)266 267add_fp_unittest(268 faddf128_test269 NEED_MPFR270 SUITE271 libc-math-unittests272 SRCS273 faddf128_test.cpp274 HDRS275 AddTest.h276 DEPENDS277 libc.hdr.errno_macros278 libc.hdr.fenv_macros279 libc.src.math.faddf128280 libc.src.__support.macros.properties.os281)282 283add_fp_unittest(284 trunc_test285 SUITE286 libc-math-smoke-tests287 SRCS288 trunc_test.cpp289 HDRS290 TruncTest.h291 DEPENDS292 libc.src.math.trunc293 libc.src.__support.FPUtil.fp_bits294)295 296add_fp_unittest(297 truncf_test298 SUITE299 libc-math-smoke-tests300 SRCS301 truncf_test.cpp302 HDRS303 TruncTest.h304 DEPENDS305 libc.src.math.truncf306 libc.src.__support.FPUtil.fp_bits307)308 309add_fp_unittest(310 truncl_test311 SUITE312 libc-math-smoke-tests313 SRCS314 truncl_test.cpp315 HDRS316 TruncTest.h317 DEPENDS318 libc.src.math.truncl319 libc.src.__support.FPUtil.fp_bits320)321 322add_fp_unittest(323 truncf16_test324 SUITE325 libc-math-smoke-tests326 SRCS327 truncf16_test.cpp328 HDRS329 TruncTest.h330 DEPENDS331 libc.src.math.truncf16332)333 334add_fp_unittest(335 truncf128_test336 SUITE337 libc-math-smoke-tests338 SRCS339 truncf128_test.cpp340 HDRS341 TruncTest.h342 DEPENDS343 libc.src.math.truncf128344 libc.src.__support.FPUtil.fp_bits345)346 347add_fp_unittest(348 truncbf16_test349 SUITE350 libc-math-smoke-tests351 SRCS352 truncbf16_test.cpp353 HDRS354 TruncTest.h355 DEPENDS356 libc.src.math.truncbf16357 libc.src.__support.FPUtil.bfloat16358)359 360add_fp_unittest(361 canonicalize_test362 SUITE363 libc-math-smoke-tests364 SRCS365 canonicalize_test.cpp366 HDRS367 CanonicalizeTest.h368 DEPENDS369 libc.src.math.canonicalize370 libc.src.__support.FPUtil.fp_bits371 libc.src.__support.FPUtil.fenv_impl372 libc.src.__support.integer_literals373)374 375add_fp_unittest(376 canonicalizef_test377 SUITE378 libc-math-smoke-tests379 SRCS380 canonicalizef_test.cpp381 HDRS382 CanonicalizeTest.h383 DEPENDS384 libc.src.math.canonicalizef385 libc.src.__support.FPUtil.fp_bits386 libc.src.__support.FPUtil.fenv_impl387 libc.src.__support.integer_literals388)389 390add_fp_unittest(391 canonicalizef16_test392 SUITE393 libc-math-smoke-tests394 SRCS395 canonicalizef16_test.cpp396 HDRS397 CanonicalizeTest.h398 DEPENDS399 libc.src.math.canonicalizef16400 libc.src.__support.FPUtil.fp_bits401 libc.src.__support.FPUtil.fenv_impl402 libc.src.__support.integer_literals403)404 405add_fp_unittest(406 canonicalizef128_test407 SUITE408 libc-math-smoke-tests409 SRCS410 canonicalizef128_test.cpp411 HDRS412 CanonicalizeTest.h413 DEPENDS414 libc.src.math.canonicalizef128415 libc.src.__support.FPUtil.fp_bits416 libc.src.__support.FPUtil.fenv_impl417 libc.src.__support.integer_literals418)419 420add_fp_unittest(421 canonicalizel_test422 SUITE423 libc-math-smoke-tests424 SRCS425 canonicalizel_test.cpp426 HDRS427 CanonicalizeTest.h428 DEPENDS429 libc.src.math.canonicalizel430 libc.src.__support.FPUtil.fp_bits431 libc.src.__support.FPUtil.fenv_impl432 libc.src.__support.integer_literals433)434 435add_fp_unittest(436 canonicalizebf16_test437 SUITE438 libc-math-smoke-tests439 SRCS440 canonicalizebf16_test.cpp441 HDRS442 CanonicalizeTest.h443 DEPENDS444 libc.src.math.canonicalizebf16445 libc.src.__support.FPUtil.bfloat16446 libc.src.__support.FPUtil.fp_bits447 libc.src.__support.FPUtil.fenv_impl448 libc.src.__support.integer_literals449)450 451add_fp_unittest(452 iscanonical_test453 SUITE454 libc-math-smoke-tests455 SRCS456 iscanonical_test.cpp457 HDRS458 IsCanonicalTest.h459 DEPENDS460 libc.src.math.iscanonical461)462 463add_fp_unittest(464 iscanonicalf_test465 SUITE466 libc-math-smoke-tests467 SRCS468 iscanonicalf_test.cpp469 HDRS470 IsCanonicalTest.h471 DEPENDS472 libc.src.math.iscanonicalf473)474 475add_fp_unittest(476 iscanonicall_test477 SUITE478 libc-math-smoke-tests479 SRCS480 iscanonicall_test.cpp481 HDRS482 IsCanonicalTest.h483 DEPENDS484 libc.src.math.iscanonicall485)486 487add_fp_unittest(488 iscanonicalf16_test489 SUITE490 libc-math-smoke-tests491 SRCS492 iscanonicalf16_test.cpp493 HDRS494 IsCanonicalTest.h495 DEPENDS496 libc.src.math.iscanonicalf16497)498 499add_fp_unittest(500 iscanonicalf128_test501 SUITE502 libc-math-smoke-tests503 SRCS504 iscanonicalf128_test.cpp505 HDRS506 IsCanonicalTest.h507 DEPENDS508 libc.src.math.iscanonicalf128509)510 511add_fp_unittest(512 iscanonicalbf16_test513 SUITE514 libc-math-smoke-tests515 SRCS516 iscanonicalbf16_test.cpp517 HDRS518 IsCanonicalTest.h519 DEPENDS520 libc.src.math.iscanonicalbf16521 libc.src.__support.FPUtil.bfloat16522)523 524add_fp_unittest(525 ceil_test526 SUITE527 libc-math-smoke-tests528 SRCS529 ceil_test.cpp530 HDRS531 CeilTest.h532 DEPENDS533 libc.src.math.ceil534 libc.src.__support.FPUtil.fp_bits535)536 537add_fp_unittest(538 ceilf_test539 SUITE540 libc-math-smoke-tests541 SRCS542 ceilf_test.cpp543 HDRS544 CeilTest.h545 DEPENDS546 libc.src.math.ceilf547 libc.src.__support.FPUtil.fp_bits548)549 550add_fp_unittest(551 ceill_test552 SUITE553 libc-math-smoke-tests554 SRCS555 ceill_test.cpp556 HDRS557 CeilTest.h558 DEPENDS559 libc.src.math.ceill560 libc.src.__support.FPUtil.fp_bits561)562 563add_fp_unittest(564 ceilf16_test565 SUITE566 libc-math-smoke-tests567 SRCS568 ceilf16_test.cpp569 HDRS570 CeilTest.h571 DEPENDS572 libc.src.math.ceilf16573)574 575add_fp_unittest(576 ceilf128_test577 SUITE578 libc-math-smoke-tests579 SRCS580 ceilf128_test.cpp581 HDRS582 CeilTest.h583 DEPENDS584 libc.src.math.ceilf128585 libc.src.__support.FPUtil.fp_bits586)587 588add_fp_unittest(589 ceilbf16_test590 SUITE591 libc-math-smoke-tests592 SRCS593 ceilbf16_test.cpp594 HDRS595 CeilTest.h596 DEPENDS597 libc.src.math.ceilbf16598 libc.src.__support.FPUtil.bfloat16599)600 601add_fp_unittest(602 dfmal_test603 SUITE604 libc-math-smoke-tests605 SRCS606 dfmal_test.cpp607 HDRS608 FmaTest.h609 DEPENDS610 libc.src.math.dfmal611 libc.src.__support.macros.properties.types612)613 614add_fp_unittest(615 dfmaf128_test616 SUITE617 libc-math-smoke-tests618 SRCS619 dfmaf128_test.cpp620 HDRS621 FmaTest.h622 DEPENDS623 libc.src.math.dfmaf128624 libc.src.__support.macros.properties.types625)626 627add_fp_unittest(628 dsubl_test629 SUITE630 libc-math-smoke-tests631 SRCS632 dsubl_test.cpp633 HDRS634 SubTest.h635 DEPENDS636 libc.hdr.errno_macros637 libc.hdr.fenv_macros638 libc.src.math.dsubl639 libc.src.__support.macros.properties.os640)641 642add_fp_unittest(643 dsubf128_test644 SUITE645 libc-math-smoke-tests646 SRCS647 dsubf128_test.cpp648 HDRS649 SubTest.h650 DEPENDS651 libc.hdr.errno_macros652 libc.hdr.fenv_macros653 libc.src.math.dsubf128654 libc.src.__support.macros.properties.os655)656 657add_fp_unittest(658 floor_test659 SUITE660 libc-math-smoke-tests661 SRCS662 floor_test.cpp663 HDRS664 FloorTest.h665 DEPENDS666 libc.src.math.floor667 libc.src.__support.FPUtil.fp_bits668)669 670add_fp_unittest(671 floorf_test672 SUITE673 libc-math-smoke-tests674 SRCS675 floorf_test.cpp676 HDRS677 FloorTest.h678 DEPENDS679 libc.src.math.floorf680 libc.src.__support.FPUtil.fp_bits681)682 683add_fp_unittest(684 floorl_test685 SUITE686 libc-math-smoke-tests687 SRCS688 floorl_test.cpp689 HDRS690 FloorTest.h691 DEPENDS692 libc.src.math.floorl693 libc.src.__support.FPUtil.fp_bits694)695 696add_fp_unittest(697 floorf16_test698 SUITE699 libc-math-smoke-tests700 SRCS701 floorf16_test.cpp702 HDRS703 FloorTest.h704 DEPENDS705 libc.src.math.floorf16706)707 708add_fp_unittest(709 floorf128_test710 SUITE711 libc-math-smoke-tests712 SRCS713 floorf128_test.cpp714 HDRS715 FloorTest.h716 DEPENDS717 libc.src.math.floorf128718 libc.src.__support.FPUtil.fp_bits719)720 721add_fp_unittest(722 floorbf16_test723 SUITE724 libc-math-smoke-tests725 SRCS726 floorbf16_test.cpp727 HDRS728 FloorTest.h729 DEPENDS730 libc.src.math.floorbf16731 libc.src.__support.FPUtil.bfloat16732)733 734add_fp_unittest(735 round_test736 SUITE737 libc-math-smoke-tests738 SRCS739 round_test.cpp740 HDRS741 RoundTest.h742 DEPENDS743 libc.src.math.round744 libc.src.__support.FPUtil.fp_bits745)746 747add_fp_unittest(748 roundf_test749 SUITE750 libc-math-smoke-tests751 SRCS752 roundf_test.cpp753 HDRS754 RoundTest.h755 DEPENDS756 libc.src.math.roundf757 libc.src.__support.FPUtil.fp_bits758)759 760add_fp_unittest(761 roundl_test762 SUITE763 libc-math-smoke-tests764 SRCS765 roundl_test.cpp766 HDRS767 RoundTest.h768 DEPENDS769 libc.src.math.roundl770 libc.src.__support.FPUtil.fp_bits771)772 773add_fp_unittest(774 roundf16_test775 SUITE776 libc-math-smoke-tests777 SRCS778 roundf16_test.cpp779 HDRS780 RoundTest.h781 DEPENDS782 libc.src.math.roundf16783)784 785add_fp_unittest(786 roundf128_test787 SUITE788 libc-math-smoke-tests789 SRCS790 roundf128_test.cpp791 HDRS792 RoundTest.h793 DEPENDS794 libc.src.math.roundf128795 libc.src.__support.FPUtil.fp_bits796)797 798add_fp_unittest(799 roundbf16_test800 SUITE801 libc-math-smoke-tests802 SRCS803 roundbf16_test.cpp804 HDRS805 RoundTest.h806 DEPENDS807 libc.src.math.roundbf16808 libc.src.__support.FPUtil.bfloat16809)810 811add_fp_unittest(812 roundeven_test813 SUITE814 libc-math-smoke-tests815 SRCS816 roundeven_test.cpp817 HDRS818 RoundEvenTest.h819 DEPENDS820 libc.src.math.roundeven821 libc.src.__support.FPUtil.fp_bits822)823 824add_fp_unittest(825 roundevenf_test826 SUITE827 libc-math-smoke-tests828 SRCS829 roundevenf_test.cpp830 HDRS831 RoundEvenTest.h832 DEPENDS833 libc.src.math.roundevenf834 libc.src.__support.FPUtil.fp_bits835)836 837add_fp_unittest(838 roundevenl_test839 SUITE840 libc-math-smoke-tests841 SRCS842 roundevenl_test.cpp843 HDRS844 RoundEvenTest.h845 DEPENDS846 libc.src.math.roundevenl847 libc.src.__support.FPUtil.fp_bits848)849 850add_fp_unittest(851 roundevenf16_test852 SUITE853 libc-math-smoke-tests854 SRCS855 roundevenf16_test.cpp856 HDRS857 RoundEvenTest.h858 DEPENDS859 libc.src.math.roundevenf16860)861 862add_fp_unittest(863 roundevenf128_test864 SUITE865 libc-math-smoke-tests866 SRCS867 roundevenf128_test.cpp868 HDRS869 RoundEvenTest.h870 DEPENDS871 libc.src.math.roundevenf128872 libc.src.__support.FPUtil.fp_bits873)874 875add_fp_unittest(876 roundevenbf16_test877 SUITE878 libc-math-smoke-tests879 SRCS880 roundevenbf16_test.cpp881 HDRS882 RoundEvenTest.h883 DEPENDS884 libc.src.math.roundevenbf16885 libc.src.__support.FPUtil.bfloat16886)887 888add_fp_unittest(889 lround_test890 SUITE891 libc-math-smoke-tests892 SRCS893 lround_test.cpp894 HDRS895 RoundToIntegerTest.h896 DEPENDS897 libc.src.errno.errno898 libc.src.math.lround899 libc.src.__support.CPP.algorithm900 libc.src.__support.FPUtil.fenv_impl901 libc.src.__support.FPUtil.fp_bits902)903 904add_fp_unittest(905 lroundf_test906 SUITE907 libc-math-smoke-tests908 SRCS909 lroundf_test.cpp910 HDRS911 RoundToIntegerTest.h912 DEPENDS913 libc.src.errno.errno914 libc.src.math.lroundf915 libc.src.__support.CPP.algorithm916 libc.src.__support.FPUtil.fenv_impl917 libc.src.__support.FPUtil.fp_bits918)919 920add_fp_unittest(921 lroundl_test922 SUITE923 libc-math-smoke-tests924 SRCS925 lroundl_test.cpp926 HDRS927 RoundToIntegerTest.h928 DEPENDS929 libc.src.errno.errno930 libc.src.math.lroundl931 libc.src.__support.CPP.algorithm932 libc.src.__support.FPUtil.fenv_impl933 libc.src.__support.FPUtil.fp_bits934)935 936add_fp_unittest(937 lroundf16_test938 SUITE939 libc-math-smoke-tests940 SRCS941 lroundf16_test.cpp942 HDRS943 RoundToIntegerTest.h944 DEPENDS945 libc.src.errno.errno946 libc.src.math.lroundf16947 libc.src.__support.CPP.algorithm948 libc.src.__support.FPUtil.fenv_impl949 libc.src.__support.FPUtil.fp_bits950)951 952add_fp_unittest(953 lroundf128_test954 SUITE955 libc-math-smoke-tests956 SRCS957 lroundf128_test.cpp958 HDRS959 RoundToIntegerTest.h960 DEPENDS961 libc.src.errno.errno962 libc.src.math.lroundf128963 libc.src.__support.CPP.algorithm964 libc.src.__support.FPUtil.fenv_impl965 libc.src.__support.FPUtil.fp_bits966)967 968add_fp_unittest(969 lroundbf16_test970 SUITE971 libc-math-smoke-tests972 SRCS973 lroundbf16_test.cpp974 HDRS975 RoundToIntegerTest.h976 DEPENDS977 libc.src.errno.errno978 libc.src.math.lroundbf16979 libc.src.__support.CPP.algorithm980 libc.src.__support.FPUtil.bfloat16981 libc.src.__support.FPUtil.fenv_impl982 libc.src.__support.FPUtil.fp_bits983)984 985add_fp_unittest(986 llround_test987 SUITE988 libc-math-smoke-tests989 SRCS990 llround_test.cpp991 HDRS992 RoundToIntegerTest.h993 DEPENDS994 libc.src.errno.errno995 libc.src.math.llround996 libc.src.__support.CPP.algorithm997 libc.src.__support.FPUtil.fenv_impl998 libc.src.__support.FPUtil.fp_bits999)1000 1001add_fp_unittest(1002 llroundf_test1003 SUITE1004 libc-math-smoke-tests1005 SRCS1006 llroundf_test.cpp1007 HDRS1008 RoundToIntegerTest.h1009 DEPENDS1010 libc.src.errno.errno1011 libc.src.math.llroundf1012 libc.src.__support.CPP.algorithm1013 libc.src.__support.FPUtil.fenv_impl1014 libc.src.__support.FPUtil.fp_bits1015)1016 1017add_fp_unittest(1018 llroundl_test1019 SUITE1020 libc-math-smoke-tests1021 SRCS1022 llroundl_test.cpp1023 HDRS1024 RoundToIntegerTest.h1025 DEPENDS1026 libc.src.errno.errno1027 libc.src.math.llroundl1028 libc.src.__support.CPP.algorithm1029 libc.src.__support.FPUtil.fenv_impl1030 libc.src.__support.FPUtil.fp_bits1031)1032 1033add_fp_unittest(1034 llroundf16_test1035 SUITE1036 libc-math-smoke-tests1037 SRCS1038 llroundf16_test.cpp1039 HDRS1040 RoundToIntegerTest.h1041 DEPENDS1042 libc.src.errno.errno1043 libc.src.math.llroundf161044 libc.src.__support.CPP.algorithm1045 libc.src.__support.FPUtil.fenv_impl1046 libc.src.__support.FPUtil.fp_bits1047)1048 1049add_fp_unittest(1050 llroundf128_test1051 SUITE1052 libc-math-smoke-tests1053 SRCS1054 llroundf128_test.cpp1055 HDRS1056 RoundToIntegerTest.h1057 DEPENDS1058 libc.src.errno.errno1059 libc.src.math.llroundf1281060 libc.src.__support.CPP.algorithm1061 libc.src.__support.FPUtil.fenv_impl1062 libc.src.__support.FPUtil.fp_bits1063)1064 1065add_fp_unittest(1066 llroundbf16_test1067 SUITE1068 libc-math-smoke-tests1069 SRCS1070 llroundbf16_test.cpp1071 HDRS1072 RoundToIntegerTest.h1073 DEPENDS1074 libc.src.errno.errno1075 libc.src.math.llroundbf161076 libc.src.__support.CPP.algorithm1077 libc.src.__support.FPUtil.bfloat161078 libc.src.__support.FPUtil.fenv_impl1079 libc.src.__support.FPUtil.fp_bits1080)1081 1082add_fp_unittest(1083 rint_test1084 SUITE1085 libc-math-smoke-tests1086 SRCS1087 rint_test.cpp1088 HDRS1089 RIntTest.h1090 DEPENDS1091 libc.src.math.rint1092 libc.src.__support.FPUtil.fenv_impl1093 libc.src.__support.FPUtil.fp_bits1094)1095 1096add_fp_unittest(1097 rintf_test1098 SUITE1099 libc-math-smoke-tests1100 SRCS1101 rintf_test.cpp1102 HDRS1103 RIntTest.h1104 DEPENDS1105 libc.src.math.rintf1106 libc.src.__support.FPUtil.fenv_impl1107 libc.src.__support.FPUtil.fp_bits1108)1109 1110add_fp_unittest(1111 rintl_test1112 SUITE1113 libc-math-smoke-tests1114 SRCS1115 rintl_test.cpp1116 HDRS1117 RIntTest.h1118 DEPENDS1119 libc.src.math.rintl1120 libc.src.__support.FPUtil.fenv_impl1121 libc.src.__support.FPUtil.fp_bits1122)1123 1124add_fp_unittest(1125 rintf16_test1126 SUITE1127 libc-math-smoke-tests1128 SRCS1129 rintf16_test.cpp1130 HDRS1131 RIntTest.h1132 DEPENDS1133 libc.src.math.rintf161134 libc.src.__support.FPUtil.fenv_impl1135 libc.src.__support.FPUtil.fp_bits1136)1137 1138add_fp_unittest(1139 rintf128_test1140 SUITE1141 libc-math-smoke-tests1142 SRCS1143 rintf128_test.cpp1144 HDRS1145 RIntTest.h1146 DEPENDS1147 libc.src.math.rintf1281148 libc.src.__support.FPUtil.fenv_impl1149 libc.src.__support.FPUtil.fp_bits1150)1151 1152add_fp_unittest(1153 rintbf16_test1154 SUITE1155 libc-math-smoke-tests1156 SRCS1157 rintbf16_test.cpp1158 HDRS1159 RIntTest.h1160 DEPENDS1161 libc.src.math.rintbf161162 libc.src.__support.FPUtil.bfloat161163 libc.src.__support.FPUtil.fenv_impl1164 libc.src.__support.FPUtil.fp_bits1165)1166 1167add_fp_unittest(1168 lrint_test1169 SUITE1170 libc-math-smoke-tests1171 SRCS1172 lrint_test.cpp1173 HDRS1174 RoundToIntegerTest.h1175 DEPENDS1176 libc.src.errno.errno1177 libc.src.math.lrint1178 libc.src.__support.CPP.algorithm1179 libc.src.__support.FPUtil.fenv_impl1180 libc.src.__support.FPUtil.fp_bits1181)1182 1183add_fp_unittest(1184 lrintf_test1185 SUITE1186 libc-math-smoke-tests1187 SRCS1188 lrintf_test.cpp1189 HDRS1190 RoundToIntegerTest.h1191 DEPENDS1192 libc.src.errno.errno1193 libc.src.math.lrintf1194 libc.src.__support.CPP.algorithm1195 libc.src.__support.FPUtil.fenv_impl1196 libc.src.__support.FPUtil.fp_bits1197)1198 1199add_fp_unittest(1200 lrintl_test1201 SUITE1202 libc-math-smoke-tests1203 SRCS1204 lrintl_test.cpp1205 HDRS1206 RoundToIntegerTest.h1207 DEPENDS1208 libc.src.errno.errno1209 libc.src.math.lrintl1210 libc.src.__support.CPP.algorithm1211 libc.src.__support.FPUtil.fenv_impl1212 libc.src.__support.FPUtil.fp_bits1213)1214 1215add_fp_unittest(1216 lrintf16_test1217 SUITE1218 libc-math-smoke-tests1219 SRCS1220 lrintf16_test.cpp1221 HDRS1222 RoundToIntegerTest.h1223 DEPENDS1224 libc.src.errno.errno1225 libc.src.math.lrintf161226 libc.src.__support.CPP.algorithm1227 libc.src.__support.FPUtil.fenv_impl1228 libc.src.__support.FPUtil.fp_bits1229)1230 1231add_fp_unittest(1232 lrintf128_test1233 SUITE1234 libc-math-smoke-tests1235 SRCS1236 lrintf128_test.cpp1237 HDRS1238 RoundToIntegerTest.h1239 DEPENDS1240 libc.src.errno.errno1241 libc.src.math.lrintf1281242 libc.src.__support.CPP.algorithm1243 libc.src.__support.FPUtil.fenv_impl1244 libc.src.__support.FPUtil.fp_bits1245)1246 1247add_fp_unittest(1248 lrintbf16_test1249 SUITE1250 libc-math-smoke-tests1251 SRCS1252 lrintbf16_test.cpp1253 HDRS1254 RoundToIntegerTest.h1255 DEPENDS1256 libc.src.errno.errno1257 libc.src.math.lrintbf161258 libc.src.__support.CPP.algorithm1259 libc.src.__support.FPUtil.bfloat161260 libc.src.__support.FPUtil.fenv_impl1261 libc.src.__support.FPUtil.fp_bits1262)1263 1264add_fp_unittest(1265 llrint_test1266 SUITE1267 libc-math-smoke-tests1268 SRCS1269 llrint_test.cpp1270 HDRS1271 RoundToIntegerTest.h1272 DEPENDS1273 libc.src.errno.errno1274 libc.src.math.llrint1275 libc.src.__support.CPP.algorithm1276 libc.src.__support.FPUtil.fenv_impl1277 libc.src.__support.FPUtil.fp_bits1278)1279 1280add_fp_unittest(1281 llrintf_test1282 SUITE1283 libc-math-smoke-tests1284 SRCS1285 llrintf_test.cpp1286 HDRS1287 RoundToIntegerTest.h1288 DEPENDS1289 libc.src.errno.errno1290 libc.src.math.llrintf1291 libc.src.__support.CPP.algorithm1292 libc.src.__support.FPUtil.fenv_impl1293 libc.src.__support.FPUtil.fp_bits1294)1295 1296add_fp_unittest(1297 llrintl_test1298 SUITE1299 libc-math-smoke-tests1300 SRCS1301 llrintl_test.cpp1302 HDRS1303 RoundToIntegerTest.h1304 DEPENDS1305 libc.src.errno.errno1306 libc.src.math.llrintl1307 libc.src.__support.CPP.algorithm1308 libc.src.__support.FPUtil.fenv_impl1309 libc.src.__support.FPUtil.fp_bits1310)1311 1312add_fp_unittest(1313 llrintf16_test1314 SUITE1315 libc-math-smoke-tests1316 SRCS1317 llrintf16_test.cpp1318 HDRS1319 RoundToIntegerTest.h1320 DEPENDS1321 libc.src.errno.errno1322 libc.src.math.llrintf161323 libc.src.__support.CPP.algorithm1324 libc.src.__support.FPUtil.fenv_impl1325 libc.src.__support.FPUtil.fp_bits1326)1327 1328add_fp_unittest(1329 llrintf128_test1330 SUITE1331 libc-math-smoke-tests1332 SRCS1333 llrintf128_test.cpp1334 HDRS1335 RoundToIntegerTest.h1336 DEPENDS1337 libc.src.errno.errno1338 libc.src.math.llrintf1281339 libc.src.__support.CPP.algorithm1340 libc.src.__support.FPUtil.fenv_impl1341 libc.src.__support.FPUtil.fp_bits1342)1343 1344add_fp_unittest(1345 llrintbf16_test1346 SUITE1347 libc-math-smoke-tests1348 SRCS1349 llrintbf16_test.cpp1350 HDRS1351 RoundToIntegerTest.h1352 DEPENDS1353 libc.src.errno.errno1354 libc.src.math.llrintbf161355 libc.src.__support.CPP.algorithm1356 libc.src.__support.FPUtil.bfloat161357 libc.src.__support.FPUtil.fenv_impl1358 libc.src.__support.FPUtil.fp_bits1359)1360 1361add_fp_unittest(1362 exp_test1363 SUITE1364 libc-math-smoke-tests1365 SRCS1366 exp_test.cpp1367 DEPENDS1368 libc.hdr.errno_macros1369 libc.src.math.exp1370 libc.src.__support.FPUtil.fp_bits1371)1372 1373add_fp_unittest(1374 expf_test1375 SUITE1376 libc-math-smoke-tests1377 SRCS1378 expf_test.cpp1379 DEPENDS1380 libc.hdr.errno_macros1381 libc.src.math.expf1382 libc.src.__support.FPUtil.fp_bits1383)1384 1385add_fp_unittest(1386 expf16_test1387 SUITE1388 libc-math-smoke-tests1389 SRCS1390 expf16_test.cpp1391 DEPENDS1392 libc.hdr.errno_macros1393 libc.hdr.fenv_macros1394 libc.src.math.expf161395 libc.src.__support.FPUtil.cast1396)1397 1398add_fp_unittest(1399 exp2_test1400 SUITE1401 libc-math-smoke-tests1402 SRCS1403 exp2_test.cpp1404 DEPENDS1405 libc.hdr.errno_macros1406 libc.src.math.exp21407 libc.src.__support.FPUtil.fp_bits1408)1409 1410add_fp_unittest(1411 exp2f_test1412 SUITE1413 libc-math-smoke-tests1414 SRCS1415 exp2f_test.cpp1416 DEPENDS1417 libc.hdr.errno_macros1418 libc.src.math.exp2f1419 libc.src.__support.FPUtil.fp_bits1420)1421 1422add_fp_unittest(1423 exp2f16_test1424 SUITE1425 libc-math-smoke-tests1426 SRCS1427 exp2f16_test.cpp1428 DEPENDS1429 libc.hdr.errno_macros1430 libc.hdr.fenv_macros1431 libc.src.math.exp2f161432 libc.src.__support.FPUtil.cast1433)1434 1435add_fp_unittest(1436 exp2m1f_test1437 SUITE1438 libc-math-smoke-tests1439 SRCS1440 exp2m1f_test.cpp1441 DEPENDS1442 libc.hdr.errno_macros1443 libc.src.math.exp2m1f1444)1445 1446add_fp_unittest(1447 exp2m1f16_test1448 SUITE1449 libc-math-smoke-tests1450 SRCS1451 exp2m1f16_test.cpp1452 DEPENDS1453 libc.hdr.errno_macros1454 libc.hdr.fenv_macros1455 libc.src.math.exp2m1f161456 libc.src.__support.FPUtil.cast1457)1458 1459add_fp_unittest(1460 exp10_test1461 SUITE1462 libc-math-smoke-tests1463 SRCS1464 exp10_test.cpp1465 DEPENDS1466 libc.hdr.errno_macros1467 libc.src.math.exp101468 libc.src.__support.FPUtil.fp_bits1469)1470 1471add_fp_unittest(1472 exp10f_test1473 SUITE1474 libc-math-smoke-tests1475 SRCS1476 exp10f_test.cpp1477 DEPENDS1478 libc.hdr.errno_macros1479 libc.src.math.exp10f1480 libc.src.__support.FPUtil.fp_bits1481)1482 1483add_fp_unittest(1484 exp10f16_test1485 SUITE1486 libc-math-smoke-tests1487 SRCS1488 exp10f16_test.cpp1489 DEPENDS1490 libc.hdr.errno_macros1491 libc.hdr.fenv_macros1492 libc.src.math.exp10f161493 libc.src.__support.FPUtil.cast1494)1495 1496add_fp_unittest(1497 exp10m1f16_test1498 SUITE1499 libc-math-smoke-tests1500 SRCS1501 exp10m1f16_test.cpp1502 DEPENDS1503 libc.hdr.errno_macros1504 libc.hdr.fenv_macros1505 libc.src.math.exp10m1f161506 libc.src.__support.FPUtil.cast1507)1508 1509add_fp_unittest(1510 exp10m1f_test1511 SUITE1512 libc-math-smoke-tests1513 SRCS1514 exp10m1f_test.cpp1515 DEPENDS1516 libc.hdr.errno_macros1517 libc.src.math.exp10m1f1518)1519 1520add_fp_unittest(1521 copysign_test1522 SUITE1523 libc-math-smoke-tests1524 SRCS1525 copysign_test.cpp1526 HDRS1527 CopySignTest.h1528 DEPENDS1529 libc.src.math.copysign1530 libc.src.__support.CPP.algorithm1531 libc.src.__support.FPUtil.fp_bits1532)1533 1534add_fp_unittest(1535 copysignf_test1536 SUITE1537 libc-math-smoke-tests1538 SRCS1539 copysignf_test.cpp1540 HDRS1541 CopySignTest.h1542 DEPENDS1543 libc.src.math.copysignf1544 libc.src.__support.CPP.algorithm1545 libc.src.__support.FPUtil.fp_bits1546)1547 1548add_fp_unittest(1549 copysignl_test1550 SUITE1551 libc-math-smoke-tests1552 SRCS1553 copysignl_test.cpp1554 HDRS1555 CopySignTest.h1556 DEPENDS1557 libc.src.math.copysignl1558 libc.src.__support.CPP.algorithm1559 libc.src.__support.FPUtil.fp_bits1560)1561 1562add_fp_unittest(1563 copysignf16_test1564 SUITE1565 libc-math-smoke-tests1566 SRCS1567 copysignf16_test.cpp1568 HDRS1569 CopySignTest.h1570 DEPENDS1571 libc.src.math.copysignf161572 libc.src.__support.CPP.algorithm1573 libc.src.__support.FPUtil.fp_bits1574)1575 1576add_fp_unittest(1577 copysignf128_test1578 SUITE1579 libc-math-smoke-tests1580 SRCS1581 copysignf128_test.cpp1582 HDRS1583 CopySignTest.h1584 DEPENDS1585 libc.src.math.copysignf1281586 libc.src.__support.CPP.algorithm1587 libc.src.__support.FPUtil.fp_bits1588)1589 1590add_fp_unittest(1591 copysignbf16_test1592 SUITE1593 libc-math-smoke-tests1594 SRCS1595 copysignbf16_test.cpp1596 HDRS1597 CopySignTest.h1598 DEPENDS1599 libc.src.math.copysignbf161600 libc.src.__support.CPP.algorithm1601 libc.src.__support.FPUtil.bfloat161602 libc.src.__support.FPUtil.fp_bits1603)1604 1605add_fp_unittest(1606 frexp_test1607 SUITE1608 libc-math-smoke-tests1609 SRCS1610 frexp_test.cpp1611 HDRS1612 FrexpTest.h1613 DEPENDS1614 libc.src.math.frexp1615)1616 1617add_fp_unittest(1618 frexpf_test1619 SUITE1620 libc-math-smoke-tests1621 SRCS1622 frexpf_test.cpp1623 HDRS1624 FrexpTest.h1625 DEPENDS1626 libc.src.math.frexpf1627)1628 1629add_fp_unittest(1630 frexpl_test1631 SUITE1632 libc-math-smoke-tests1633 SRCS1634 frexpl_test.cpp1635 HDRS1636 FrexpTest.h1637 DEPENDS1638 libc.src.math.frexpl1639)1640 1641add_fp_unittest(1642 frexpf16_test1643 SUITE1644 libc-math-smoke-tests1645 SRCS1646 frexpf16_test.cpp1647 HDRS1648 FrexpTest.h1649 DEPENDS1650 libc.src.math.frexpf161651)1652 1653add_fp_unittest(1654 frexpf128_test1655 SUITE1656 libc-math-smoke-tests1657 SRCS1658 frexpf128_test.cpp1659 HDRS1660 FrexpTest.h1661 DEPENDS1662 libc.src.math.frexpf1281663)1664 1665add_fp_unittest(1666 frexpbf16_test1667 SUITE1668 libc-math-smoke-tests1669 SRCS1670 frexpbf16_test.cpp1671 HDRS1672 FrexpTest.h1673 DEPENDS1674 libc.src.math.frexpbf161675 libc.src.__support.FPUtil.bfloat161676)1677 1678add_fp_unittest(1679 fromfp_test1680 SUITE1681 libc-math-smoke-tests1682 SRCS1683 fromfp_test.cpp1684 HDRS1685 FromfpTest.h1686 DEPENDS1687 libc.src.math.fromfp1688)1689 1690add_fp_unittest(1691 fromfpf_test1692 SUITE1693 libc-math-smoke-tests1694 SRCS1695 fromfpf_test.cpp1696 HDRS1697 FromfpTest.h1698 DEPENDS1699 libc.src.math.fromfpf1700)1701 1702add_fp_unittest(1703 fromfpl_test1704 SUITE1705 libc-math-smoke-tests1706 SRCS1707 fromfpl_test.cpp1708 HDRS1709 FromfpTest.h1710 DEPENDS1711 libc.src.math.fromfpl1712)1713 1714add_fp_unittest(1715 fromfpf16_test1716 SUITE1717 libc-math-smoke-tests1718 SRCS1719 fromfpf16_test.cpp1720 HDRS1721 FromfpTest.h1722 DEPENDS1723 libc.src.math.fromfpf161724)1725 1726add_fp_unittest(1727 fromfpf128_test1728 SUITE1729 libc-math-smoke-tests1730 SRCS1731 fromfpf128_test.cpp1732 HDRS1733 FromfpTest.h1734 DEPENDS1735 libc.src.math.fromfpf1281736)1737 1738add_fp_unittest(1739 fromfpbf16_test1740 SUITE1741 libc-math-smoke-tests1742 SRCS1743 fromfpbf16_test.cpp1744 HDRS1745 FromfpTest.h1746 DEPENDS1747 libc.src.math.fromfpbf161748 libc.src.__support.FPUtil.bfloat161749)1750 1751add_fp_unittest(1752 fromfpx_test1753 SUITE1754 libc-math-smoke-tests1755 SRCS1756 fromfpx_test.cpp1757 HDRS1758 FromfpxTest.h1759 DEPENDS1760 libc.src.math.fromfpx1761)1762 1763add_fp_unittest(1764 fromfpxf_test1765 SUITE1766 libc-math-smoke-tests1767 SRCS1768 fromfpxf_test.cpp1769 HDRS1770 FromfpxTest.h1771 DEPENDS1772 libc.src.math.fromfpxf1773)1774 1775add_fp_unittest(1776 fromfpxl_test1777 SUITE1778 libc-math-smoke-tests1779 SRCS1780 fromfpxl_test.cpp1781 HDRS1782 FromfpxTest.h1783 DEPENDS1784 libc.src.math.fromfpxl1785)1786 1787add_fp_unittest(1788 fromfpxf16_test1789 SUITE1790 libc-math-smoke-tests1791 SRCS1792 fromfpxf16_test.cpp1793 HDRS1794 FromfpxTest.h1795 DEPENDS1796 libc.src.math.fromfpxf161797)1798 1799add_fp_unittest(1800 fromfpxf128_test1801 SUITE1802 libc-math-smoke-tests1803 SRCS1804 fromfpxf128_test.cpp1805 HDRS1806 FromfpxTest.h1807 DEPENDS1808 libc.src.math.fromfpxf1281809)1810 1811add_fp_unittest(1812 fromfpxbf16_test1813 SUITE1814 libc-math-smoke-tests1815 SRCS1816 fromfpxbf16_test.cpp1817 HDRS1818 FromfpxTest.h1819 DEPENDS1820 libc.src.math.fromfpxbf161821 libc.src.__support.FPUtil.bfloat161822)1823 1824 1825add_fp_unittest(1826 ufromfp_test1827 SUITE1828 libc-math-smoke-tests1829 SRCS1830 ufromfp_test.cpp1831 HDRS1832 UfromfpTest.h1833 DEPENDS1834 libc.src.math.ufromfp1835)1836 1837add_fp_unittest(1838 ufromfpf_test1839 SUITE1840 libc-math-smoke-tests1841 SRCS1842 ufromfpf_test.cpp1843 HDRS1844 UfromfpTest.h1845 DEPENDS1846 libc.src.math.ufromfpf1847)1848 1849add_fp_unittest(1850 ufromfpl_test1851 SUITE1852 libc-math-smoke-tests1853 SRCS1854 ufromfpl_test.cpp1855 HDRS1856 UfromfpTest.h1857 DEPENDS1858 libc.src.math.ufromfpl1859)1860 1861add_fp_unittest(1862 ufromfpf16_test1863 SUITE1864 libc-math-smoke-tests1865 SRCS1866 ufromfpf16_test.cpp1867 HDRS1868 UfromfpTest.h1869 DEPENDS1870 libc.src.math.ufromfpf161871)1872 1873add_fp_unittest(1874 ufromfpf128_test1875 SUITE1876 libc-math-smoke-tests1877 SRCS1878 ufromfpf128_test.cpp1879 HDRS1880 UfromfpTest.h1881 DEPENDS1882 libc.src.math.ufromfpf1281883)1884 1885add_fp_unittest(1886 ufromfpbf16_test1887 SUITE1888 libc-math-smoke-tests1889 SRCS1890 ufromfpbf16_test.cpp1891 HDRS1892 UfromfpTest.h1893 DEPENDS1894 libc.src.math.ufromfpbf161895 libc.src.__support.FPUtil.bfloat161896)1897 1898add_fp_unittest(1899 ufromfpx_test1900 SUITE1901 libc-math-smoke-tests1902 SRCS1903 ufromfpx_test.cpp1904 HDRS1905 UfromfpxTest.h1906 DEPENDS1907 libc.src.math.ufromfpx1908)1909 1910add_fp_unittest(1911 ufromfpxf_test1912 SUITE1913 libc-math-smoke-tests1914 SRCS1915 ufromfpxf_test.cpp1916 HDRS1917 UfromfpxTest.h1918 DEPENDS1919 libc.src.math.ufromfpxf1920)1921 1922add_fp_unittest(1923 ufromfpxl_test1924 SUITE1925 libc-math-smoke-tests1926 SRCS1927 ufromfpxl_test.cpp1928 HDRS1929 UfromfpxTest.h1930 DEPENDS1931 libc.src.math.ufromfpxl1932)1933 1934add_fp_unittest(1935 ufromfpxf16_test1936 SUITE1937 libc-math-smoke-tests1938 SRCS1939 ufromfpxf16_test.cpp1940 HDRS1941 UfromfpxTest.h1942 DEPENDS1943 libc.src.math.ufromfpxf161944)1945 1946add_fp_unittest(1947 ufromfpxf128_test1948 SUITE1949 libc-math-smoke-tests1950 SRCS1951 ufromfpxf128_test.cpp1952 HDRS1953 UfromfpxTest.h1954 DEPENDS1955 libc.src.math.ufromfpxf1281956)1957 1958add_fp_unittest(1959 ufromfpxbf16_test1960 SUITE1961 libc-math-smoke-tests1962 SRCS1963 ufromfpxbf16_test.cpp1964 HDRS1965 UfromfpxTest.h1966 DEPENDS1967 libc.src.math.ufromfpxbf161968 libc.src.__support.FPUtil.bfloat161969)1970 1971add_fp_unittest(1972 ilogb_test1973 SUITE1974 libc-math-smoke-tests1975 SRCS1976 ilogb_test.cpp1977 HDRS1978 ILogbTest.h1979 DEPENDS1980 libc.src.math.ilogb1981 libc.src.__support.CPP.algorithm1982 libc.src.__support.FPUtil.fp_bits1983 libc.src.__support.FPUtil.manipulation_functions1984)1985 1986add_fp_unittest(1987 ilogbf_test1988 SUITE1989 libc-math-smoke-tests1990 SRCS1991 ilogbf_test.cpp1992 HDRS1993 ILogbTest.h1994 DEPENDS1995 libc.src.math.ilogbf1996 libc.src.__support.CPP.algorithm1997 libc.src.__support.FPUtil.fp_bits1998 libc.src.__support.FPUtil.manipulation_functions1999)2000 2001add_fp_unittest(2002 ilogbl_test2003 SUITE2004 libc-math-smoke-tests2005 SRCS2006 ilogbl_test.cpp2007 HDRS2008 ILogbTest.h2009 DEPENDS2010 libc.src.math.ilogbl2011 libc.src.__support.CPP.algorithm2012 libc.src.__support.FPUtil.fp_bits2013 libc.src.__support.FPUtil.manipulation_functions2014)2015 2016add_fp_unittest(2017 ilogbf16_test2018 SUITE2019 libc-math-smoke-tests2020 SRCS2021 ilogbf16_test.cpp2022 HDRS2023 ILogbTest.h2024 DEPENDS2025 libc.src.math.ilogbf162026 libc.src.__support.CPP.algorithm2027 libc.src.__support.FPUtil.fp_bits2028 libc.src.__support.FPUtil.manipulation_functions2029)2030 2031add_fp_unittest(2032 ilogbf128_test2033 SUITE2034 libc-math-smoke-tests2035 SRCS2036 ilogbf128_test.cpp2037 HDRS2038 ILogbTest.h2039 DEPENDS2040 libc.src.math.ilogbf1282041 libc.src.__support.CPP.algorithm2042 libc.src.__support.FPUtil.fp_bits2043 libc.src.__support.FPUtil.manipulation_functions2044)2045 2046add_fp_unittest(2047 ilogbbf16_test2048 SUITE2049 libc-math-smoke-tests2050 SRCS2051 ilogbbf16_test.cpp2052 HDRS2053 ILogbTest.h2054 DEPENDS2055 libc.src.math.ilogbbf162056 libc.src.__support.CPP.algorithm2057 libc.src.__support.FPUtil.bfloat162058 libc.src.__support.FPUtil.fp_bits2059 libc.src.__support.FPUtil.manipulation_functions2060)2061 2062add_fp_unittest(2063 issignaling_test2064 SUITE2065 libc-math-smoke-tests2066 SRCS2067 issignaling_test.cpp2068 HDRS2069 IsSignalingTest.h2070 DEPENDS2071 libc.src.math.issignaling2072)2073 2074add_fp_unittest(2075 issignalingf_test2076 SUITE2077 libc-math-smoke-tests2078 SRCS2079 issignalingf_test.cpp2080 HDRS2081 IsSignalingTest.h2082 DEPENDS2083 libc.src.math.issignalingf2084)2085 2086add_fp_unittest(2087 issignalingl_test2088 SUITE2089 libc-math-smoke-tests2090 SRCS2091 issignalingl_test.cpp2092 HDRS2093 IsSignalingTest.h2094 DEPENDS2095 libc.src.math.issignalingl2096)2097 2098add_fp_unittest(2099 issignalingf16_test2100 SUITE2101 libc-math-smoke-tests2102 SRCS2103 issignalingf16_test.cpp2104 HDRS2105 IsSignalingTest.h2106 DEPENDS2107 libc.src.math.issignalingf162108)2109 2110add_fp_unittest(2111 issignalingf128_test2112 SUITE2113 libc-math-smoke-tests2114 SRCS2115 issignalingf128_test.cpp2116 HDRS2117 IsSignalingTest.h2118 DEPENDS2119 libc.src.math.issignalingf1282120)2121 2122add_fp_unittest(2123 issignalingbf16_test2124 SUITE2125 libc-math-smoke-tests2126 SRCS2127 issignalingbf16_test.cpp2128 HDRS2129 IsSignalingTest.h2130 DEPENDS2131 libc.src.math.issignalingbf162132 libc.src.__support.FPUtil.bfloat162133)2134 2135add_fp_unittest(2136 llogb_test2137 SUITE2138 libc-math-smoke-tests2139 SRCS2140 llogb_test.cpp2141 HDRS2142 ILogbTest.h2143 DEPENDS2144 libc.src.math.llogb2145 libc.src.__support.CPP.algorithm2146 libc.src.__support.FPUtil.fp_bits2147 libc.src.__support.FPUtil.manipulation_functions2148)2149 2150add_fp_unittest(2151 llogbf_test2152 SUITE2153 libc-math-smoke-tests2154 SRCS2155 llogbf_test.cpp2156 HDRS2157 ILogbTest.h2158 DEPENDS2159 libc.src.math.llogbf2160 libc.src.__support.CPP.algorithm2161 libc.src.__support.FPUtil.fp_bits2162 libc.src.__support.FPUtil.manipulation_functions2163)2164 2165add_fp_unittest(2166 llogbl_test2167 SUITE2168 libc-math-smoke-tests2169 SRCS2170 llogbl_test.cpp2171 HDRS2172 ILogbTest.h2173 DEPENDS2174 libc.src.math.llogbl2175 libc.src.__support.CPP.algorithm2176 libc.src.__support.FPUtil.fp_bits2177 libc.src.__support.FPUtil.manipulation_functions2178)2179 2180add_fp_unittest(2181 llogbf16_test2182 SUITE2183 libc-math-smoke-tests2184 SRCS2185 llogbf16_test.cpp2186 HDRS2187 ILogbTest.h2188 DEPENDS2189 libc.src.math.llogbf162190 libc.src.__support.CPP.algorithm2191 libc.src.__support.FPUtil.fp_bits2192 libc.src.__support.FPUtil.manipulation_functions2193)2194 2195add_fp_unittest(2196 llogbf128_test2197 SUITE2198 libc-math-smoke-tests2199 SRCS2200 llogbf128_test.cpp2201 HDRS2202 ILogbTest.h2203 DEPENDS2204 libc.src.math.llogbf1282205 libc.src.__support.CPP.algorithm2206 libc.src.__support.FPUtil.fp_bits2207 libc.src.__support.FPUtil.manipulation_functions2208)2209 2210add_fp_unittest(2211 llogbbf16_test2212 SUITE2213 libc-math-smoke-tests2214 SRCS2215 llogbbf16_test.cpp2216 HDRS2217 ILogbTest.h2218 DEPENDS2219 libc.src.math.llogbbf162220 libc.src.__support.CPP.algorithm2221 libc.src.__support.FPUtil.bfloat162222 libc.src.__support.FPUtil.fp_bits2223 libc.src.__support.FPUtil.manipulation_functions2224)2225 2226add_fp_unittest(2227 ldexp_test2228 SUITE2229 libc-math-smoke-tests2230 SRCS2231 ldexp_test.cpp2232 HDRS2233 LdExpTest.h2234 DEPENDS2235 libc.src.math.ldexp2236 libc.src.__support.CPP.algorithm2237 libc.src.__support.CPP.limits2238 libc.src.__support.FPUtil.fp_bits2239 libc.src.__support.FPUtil.normal_float2240)2241 2242add_fp_unittest(2243 ldexpf_test2244 SUITE2245 libc-math-smoke-tests2246 SRCS2247 ldexpf_test.cpp2248 HDRS2249 LdExpTest.h2250 DEPENDS2251 libc.src.math.ldexpf2252 libc.src.__support.CPP.algorithm2253 libc.src.__support.CPP.limits2254 libc.src.__support.FPUtil.fp_bits2255 libc.src.__support.FPUtil.normal_float2256)2257 2258add_fp_unittest(2259 ldexpl_test2260 SUITE2261 libc-math-smoke-tests2262 SRCS2263 ldexpl_test.cpp2264 HDRS2265 LdExpTest.h2266 DEPENDS2267 libc.src.math.ldexpl2268 libc.src.__support.CPP.algorithm2269 libc.src.__support.CPP.limits2270 libc.src.__support.FPUtil.fp_bits2271 libc.src.__support.FPUtil.normal_float2272)2273 2274add_fp_unittest(2275 ldexpf16_test2276 SUITE2277 libc-math-smoke-tests2278 SRCS2279 ldexpf16_test.cpp2280 HDRS2281 LdExpTest.h2282 DEPENDS2283 libc.src.math.ldexpf162284 libc.src.__support.CPP.algorithm2285 libc.src.__support.CPP.limits2286 libc.src.__support.FPUtil.fp_bits2287 libc.src.__support.FPUtil.normal_float2288)2289 2290add_fp_unittest(2291 ldexpf128_test2292 SUITE2293 libc-math-smoke-tests2294 SRCS2295 ldexpf128_test.cpp2296 HDRS2297 LdExpTest.h2298 DEPENDS2299 libc.src.math.ldexpf1282300 libc.src.__support.CPP.algorithm2301 libc.src.__support.CPP.limits2302 libc.src.__support.FPUtil.fp_bits2303 libc.src.__support.FPUtil.normal_float2304)2305 2306add_fp_unittest(2307 ldexpbf16_test2308 SUITE2309 libc-math-smoke-tests2310 SRCS2311 ldexpbf16_test.cpp2312 HDRS2313 LdExpTest.h2314 DEPENDS2315 libc.src.math.ldexpbf162316 libc.src.__support.CPP.algorithm2317 libc.src.__support.CPP.limits2318 libc.src.__support.FPUtil.bfloat162319 libc.src.__support.FPUtil.fp_bits2320 libc.src.__support.FPUtil.normal_float2321)2322 2323add_fp_unittest(2324 logb_test2325 SUITE2326 libc-math-smoke-tests2327 SRCS2328 logb_test.cpp2329 HDRS2330 LogbTest.h2331 DEPENDS2332 libc.src.math.logb2333 libc.src.__support.CPP.algorithm2334 libc.src.__support.FPUtil.manipulation_functions2335)2336 2337add_fp_unittest(2338 logbf_test2339 SUITE2340 libc-math-smoke-tests2341 SRCS2342 logbf_test.cpp2343 HDRS2344 LogbTest.h2345 DEPENDS2346 libc.src.math.logbf2347 libc.src.__support.CPP.algorithm2348 libc.src.__support.FPUtil.manipulation_functions2349)2350 2351add_fp_unittest(2352 logbl_test2353 SUITE2354 libc-math-smoke-tests2355 SRCS2356 logbl_test.cpp2357 HDRS2358 LogbTest.h2359 DEPENDS2360 libc.src.math.logbl2361 libc.src.__support.CPP.algorithm2362 libc.src.__support.FPUtil.manipulation_functions2363)2364 2365add_fp_unittest(2366 logbf16_test2367 SUITE2368 libc-math-smoke-tests2369 SRCS2370 logbf16_test.cpp2371 HDRS2372 LogbTest.h2373 DEPENDS2374 libc.src.math.logbf162375 libc.src.__support.CPP.algorithm2376 libc.src.__support.FPUtil.manipulation_functions2377)2378 2379add_fp_unittest(2380 logbf128_test2381 SUITE2382 libc-math-smoke-tests2383 SRCS2384 logbf128_test.cpp2385 HDRS2386 LogbTest.h2387 DEPENDS2388 libc.src.math.logbf1282389 libc.src.__support.CPP.algorithm2390 libc.src.__support.FPUtil.manipulation_functions2391)2392 2393add_fp_unittest(2394 logbbf16_test2395 SUITE2396 libc-math-smoke-tests2397 SRCS2398 logbbf16_test.cpp2399 HDRS2400 LogbTest.h2401 DEPENDS2402 libc.src.math.logbbf162403 libc.src.__support.CPP.algorithm2404 libc.src.__support.FPUtil.bfloat162405 libc.src.__support.FPUtil.manipulation_functions2406)2407 2408add_fp_unittest(2409 modf_test2410 SUITE2411 libc-math-smoke-tests2412 SRCS2413 modf_test.cpp2414 HDRS2415 ModfTest.h2416 DEPENDS2417 libc.src.math.modf2418 libc.src.__support.CPP.algorithm2419 libc.src.__support.FPUtil.basic_operations2420 libc.src.__support.FPUtil.nearest_integer_operations2421)2422 2423add_fp_unittest(2424 modff_test2425 SUITE2426 libc-math-smoke-tests2427 SRCS2428 modff_test.cpp2429 HDRS2430 ModfTest.h2431 DEPENDS2432 libc.src.math.modff2433 libc.src.__support.CPP.algorithm2434 libc.src.__support.FPUtil.basic_operations2435 libc.src.__support.FPUtil.nearest_integer_operations2436)2437 2438add_fp_unittest(2439 modfl_test2440 SUITE2441 libc-math-smoke-tests2442 SRCS2443 modfl_test.cpp2444 HDRS2445 ModfTest.h2446 DEPENDS2447 libc.src.math.modfl2448 libc.src.__support.CPP.algorithm2449 libc.src.__support.FPUtil.basic_operations2450 libc.src.__support.FPUtil.nearest_integer_operations2451)2452 2453add_fp_unittest(2454 modff16_test2455 SUITE2456 libc-math-smoke-tests2457 SRCS2458 modff16_test.cpp2459 HDRS2460 ModfTest.h2461 DEPENDS2462 libc.src.math.modff162463 libc.src.__support.CPP.algorithm2464 libc.src.__support.FPUtil.basic_operations2465 libc.src.__support.FPUtil.nearest_integer_operations2466)2467 2468add_fp_unittest(2469 modff128_test2470 SUITE2471 libc-math-smoke-tests2472 SRCS2473 modff128_test.cpp2474 HDRS2475 ModfTest.h2476 DEPENDS2477 libc.src.math.modff1282478 libc.src.__support.CPP.algorithm2479 libc.src.__support.FPUtil.basic_operations2480 libc.src.__support.FPUtil.nearest_integer_operations2481)2482 2483add_fp_unittest(2484 modfbf16_test2485 SUITE2486 libc-math-smoke-tests2487 SRCS2488 modfbf16_test.cpp2489 HDRS2490 ModfTest.h2491 DEPENDS2492 libc.src.math.modfbf162493 libc.src.__support.CPP.algorithm2494 libc.src.__support.FPUtil.basic_operations2495 libc.src.__support.FPUtil.bfloat162496 libc.src.__support.FPUtil.nearest_integer_operations2497)2498 2499add_fp_unittest(2500 fdimf_test2501 SUITE2502 libc-math-smoke-tests2503 SRCS2504 fdimf_test.cpp2505 HDRS2506 FDimTest.h2507 DEPENDS2508 libc.src.math.fdimf2509 libc.src.__support.CPP.algorithm2510 libc.src.__support.FPUtil.fp_bits2511)2512 2513add_fp_unittest(2514 fdim_test2515 SUITE2516 libc-math-smoke-tests2517 SRCS2518 fdim_test.cpp2519 HDRS2520 FDimTest.h2521 DEPENDS2522 libc.src.math.fdim2523 libc.src.__support.CPP.algorithm2524 libc.src.__support.FPUtil.fp_bits2525)2526 2527add_fp_unittest(2528 fdiml_test2529 SUITE2530 libc-math-smoke-tests2531 SRCS2532 fdiml_test.cpp2533 HDRS2534 FDimTest.h2535 DEPENDS2536 libc.src.math.fdiml2537 libc.src.__support.CPP.algorithm2538 libc.src.__support.FPUtil.fp_bits2539)2540 2541add_fp_unittest(2542 fdimf16_test2543 SUITE2544 libc-math-smoke-tests2545 SRCS2546 fdimf16_test.cpp2547 HDRS2548 FDimTest.h2549 DEPENDS2550 libc.src.math.fdimf162551 libc.src.__support.CPP.algorithm2552 libc.src.__support.FPUtil.fp_bits2553)2554 2555add_fp_unittest(2556 fdimf128_test2557 SUITE2558 libc-math-smoke-tests2559 SRCS2560 fdimf128_test.cpp2561 HDRS2562 FDimTest.h2563 DEPENDS2564 libc.src.math.fdimf1282565 libc.src.__support.CPP.algorithm2566 libc.src.__support.FPUtil.fp_bits2567)2568 2569add_fp_unittest(2570 fdimbf16_test2571 SUITE2572 libc-math-smoke-tests2573 SRCS2574 fdimbf16_test.cpp2575 HDRS2576 FDimTest.h2577 DEPENDS2578 libc.src.math.fdimbf162579 libc.src.__support.CPP.algorithm2580 libc.src.__support.FPUtil.bfloat162581 libc.src.__support.FPUtil.fp_bits2582)2583 2584add_fp_unittest(2585 fminf_test2586 SUITE2587 libc-math-smoke-tests2588 SRCS2589 fminf_test.cpp2590 HDRS2591 FMinTest.h2592 DEPENDS2593 libc.src.math.fminf2594 libc.src.__support.CPP.algorithm2595 libc.src.__support.FPUtil.fp_bits2596)2597 2598add_fp_unittest(2599 fmin_test2600 SUITE2601 libc-math-smoke-tests2602 SRCS2603 fmin_test.cpp2604 HDRS2605 FMinTest.h2606 DEPENDS2607 libc.src.math.fmin2608 libc.src.__support.CPP.algorithm2609 libc.src.__support.FPUtil.fp_bits2610)2611 2612add_fp_unittest(2613 fminl_test2614 SUITE2615 libc-math-smoke-tests2616 SRCS2617 fminl_test.cpp2618 HDRS2619 FMinTest.h2620 DEPENDS2621 libc.src.math.fminl2622 libc.src.__support.CPP.algorithm2623 libc.src.__support.FPUtil.fp_bits2624)2625 2626add_fp_unittest(2627 fminf128_test2628 SUITE2629 libc-math-smoke-tests2630 SRCS2631 fminf128_test.cpp2632 HDRS2633 FMinTest.h2634 DEPENDS2635 libc.src.math.fminf1282636 libc.src.__support.CPP.algorithm2637 libc.src.__support.FPUtil.fp_bits2638)2639 2640add_fp_unittest(2641 fminf16_test2642 SUITE2643 libc-math-smoke-tests2644 SRCS2645 fminf16_test.cpp2646 HDRS2647 FMinTest.h2648 DEPENDS2649 libc.src.math.fminf162650 libc.src.__support.CPP.algorithm2651 libc.src.__support.FPUtil.fp_bits2652)2653 2654add_fp_unittest(2655 fminbf16_test2656 SUITE2657 libc-math-smoke-tests2658 SRCS2659 fminbf16_test.cpp2660 HDRS2661 FMinTest.h2662 DEPENDS2663 libc.src.math.fminbf162664 libc.src.__support.CPP.algorithm2665 libc.src.__support.FPUtil.bfloat162666 libc.src.__support.FPUtil.fp_bits2667)2668 2669add_fp_unittest(2670 fmaxf_test2671 SUITE2672 libc-math-smoke-tests2673 SRCS2674 fmaxf_test.cpp2675 HDRS2676 FMaxTest.h2677 DEPENDS2678 libc.src.math.fmaxf2679 libc.src.__support.CPP.algorithm2680 libc.src.__support.FPUtil.fp_bits2681)2682 2683add_fp_unittest(2684 fmax_test2685 SUITE2686 libc-math-smoke-tests2687 SRCS2688 fmax_test.cpp2689 HDRS2690 FMaxTest.h2691 DEPENDS2692 libc.src.math.fmax2693 libc.src.__support.CPP.algorithm2694 libc.src.__support.FPUtil.fp_bits2695)2696 2697add_fp_unittest(2698 fmaxl_test2699 SUITE2700 libc-math-smoke-tests2701 SRCS2702 fmaxl_test.cpp2703 HDRS2704 FMaxTest.h2705 DEPENDS2706 libc.src.math.fmaxl2707 libc.src.__support.CPP.algorithm2708 libc.src.__support.FPUtil.fp_bits2709)2710 2711add_fp_unittest(2712 fmaxf128_test2713 SUITE2714 libc-math-smoke-tests2715 SRCS2716 fmaxf128_test.cpp2717 HDRS2718 FMaxTest.h2719 DEPENDS2720 libc.src.math.fmaxf1282721 libc.src.__support.CPP.algorithm2722 libc.src.__support.FPUtil.fp_bits2723)2724 2725add_fp_unittest(2726 fmaxf16_test2727 SUITE2728 libc-math-smoke-tests2729 SRCS2730 fmaxf16_test.cpp2731 HDRS2732 FMaxTest.h2733 DEPENDS2734 libc.src.math.fmaxf162735 libc.src.__support.CPP.algorithm2736 libc.src.__support.FPUtil.fp_bits2737)2738 2739add_fp_unittest(2740 fmaxbf16_test2741 SUITE2742 libc-math-smoke-tests2743 SRCS2744 fmaxbf16_test.cpp2745 HDRS2746 FMaxTest.h2747 DEPENDS2748 libc.src.math.fmaxbf162749 libc.src.__support.CPP.algorithm2750 libc.src.__support.FPUtil.bfloat162751 libc.src.__support.FPUtil.fp_bits2752)2753 2754add_fp_unittest(2755 fmaximuml_test2756 SUITE2757 libc-math-smoke-tests2758 SRCS2759 fmaximuml_test.cpp2760 HDRS2761 FMaximumTest.h2762 DEPENDS2763 libc.src.math.fmaximuml2764 libc.src.__support.CPP.algorithm2765 libc.src.__support.FPUtil.fp_bits2766)2767 2768add_fp_unittest(2769 fmaximumf16_test2770 SUITE2771 libc-math-smoke-tests2772 SRCS2773 fmaximumf16_test.cpp2774 HDRS2775 FMaximumTest.h2776 DEPENDS2777 libc.src.math.fmaximumf162778 libc.src.__support.CPP.algorithm2779 libc.src.__support.FPUtil.fp_bits2780)2781 2782add_fp_unittest(2783 fmaximumf128_test2784 SUITE2785 libc-math-smoke-tests2786 SRCS2787 fmaximumf128_test.cpp2788 HDRS2789 FMaximumTest.h2790 DEPENDS2791 libc.src.math.fmaximumf1282792 libc.src.__support.CPP.algorithm2793 libc.src.__support.FPUtil.fp_bits2794)2795 2796add_fp_unittest(2797 fmaximum_test2798 SUITE2799 libc-math-smoke-tests2800 SRCS2801 fmaximum_test.cpp2802 HDRS2803 FMaximumTest.h2804 DEPENDS2805 libc.src.math.fmaximum2806 libc.src.__support.CPP.algorithm2807 libc.src.__support.FPUtil.fp_bits2808)2809 2810add_fp_unittest(2811 fmaximumf_test2812 SUITE2813 libc-math-smoke-tests2814 SRCS2815 fmaximumf_test.cpp2816 HDRS2817 FMaximumTest.h2818 DEPENDS2819 libc.src.math.fmaximumf2820 libc.src.__support.CPP.algorithm2821 libc.src.__support.FPUtil.fp_bits2822)2823 2824add_fp_unittest(2825 fmaximum_numf_test2826 SUITE2827 libc-math-smoke-tests2828 SRCS2829 fmaximum_numf_test.cpp2830 HDRS2831 FMaximumNumTest.h2832 DEPENDS2833 libc.src.math.fmaximum_numf2834 libc.src.__support.CPP.algorithm2835 libc.src.__support.FPUtil.fp_bits2836)2837 2838add_fp_unittest(2839 fmaximumbf16_test2840 SUITE2841 libc-math-smoke-tests2842 SRCS2843 fmaximumbf16_test.cpp2844 HDRS2845 FMaximumTest.h2846 DEPENDS2847 libc.src.math.fmaximumbf162848 libc.src.__support.CPP.algorithm2849 libc.src.__support.FPUtil.bfloat162850 libc.src.__support.FPUtil.fp_bits2851)2852 2853add_fp_unittest(2854 fmaximum_num_test2855 SUITE2856 libc-math-smoke-tests2857 SRCS2858 fmaximum_num_test.cpp2859 HDRS2860 FMaximumNumTest.h2861 DEPENDS2862 libc.src.math.fmaximum_num2863 libc.src.__support.CPP.algorithm2864 libc.src.__support.FPUtil.fp_bits2865)2866 2867add_fp_unittest(2868 fmaximum_numl_test2869 SUITE2870 libc-math-smoke-tests2871 SRCS2872 fmaximum_numl_test.cpp2873 HDRS2874 FMaximumNumTest.h2875 DEPENDS2876 libc.src.math.fmaximum_numl2877 libc.src.__support.CPP.algorithm2878 libc.src.__support.FPUtil.fp_bits2879)2880 2881add_fp_unittest(2882 fmaximum_numf16_test2883 SUITE2884 libc-math-smoke-tests2885 SRCS2886 fmaximum_numf16_test.cpp2887 HDRS2888 FMaximumNumTest.h2889 DEPENDS2890 libc.src.math.fmaximum_numf162891 libc.src.__support.CPP.algorithm2892 libc.src.__support.FPUtil.fp_bits2893)2894 2895add_fp_unittest(2896 fmaximum_numf128_test2897 SUITE2898 libc-math-smoke-tests2899 SRCS2900 fmaximum_numf128_test.cpp2901 HDRS2902 FMaximumNumTest.h2903 DEPENDS2904 libc.src.math.fmaximum_numf1282905 libc.src.__support.CPP.algorithm2906 libc.src.__support.FPUtil.fp_bits2907)2908 2909add_fp_unittest(2910 fmaximum_numbf16_test2911 SUITE2912 libc-math-smoke-tests2913 SRCS2914 fmaximum_numbf16_test.cpp2915 HDRS2916 FMaximumTest.h2917 DEPENDS2918 libc.src.math.fmaximum_numbf162919 libc.src.__support.CPP.algorithm2920 libc.src.__support.FPUtil.bfloat162921 libc.src.__support.FPUtil.fp_bits2922)2923 2924add_fp_unittest(2925 fmaximum_magf_test2926 SUITE2927 libc-math-smoke-tests2928 SRCS2929 fmaximum_magf_test.cpp2930 HDRS2931 FMaximumMagTest.h2932 DEPENDS2933 libc.src.math.fmaximum_magf2934 libc.src.__support.CPP.algorithm2935 libc.src.__support.FPUtil.basic_operations2936 libc.src.__support.FPUtil.fp_bits2937)2938 2939add_fp_unittest(2940 fmaximum_mag_test2941 SUITE2942 libc-math-smoke-tests2943 SRCS2944 fmaximum_mag_test.cpp2945 HDRS2946 FMaximumMagTest.h2947 DEPENDS2948 libc.src.math.fmaximum_mag2949 libc.src.__support.CPP.algorithm2950 libc.src.__support.FPUtil.basic_operations2951 libc.src.__support.FPUtil.fp_bits2952)2953 2954add_fp_unittest(2955 fmaximum_magl_test2956 SUITE2957 libc-math-smoke-tests2958 SRCS2959 fmaximum_magl_test.cpp2960 HDRS2961 FMaximumMagTest.h2962 DEPENDS2963 libc.src.math.fmaximum_magl2964 libc.src.__support.CPP.algorithm2965 libc.src.__support.FPUtil.basic_operations2966 libc.src.__support.FPUtil.fp_bits2967)2968 2969add_fp_unittest(2970 fmaximum_magf16_test2971 SUITE2972 libc-math-smoke-tests2973 SRCS2974 fmaximum_magf16_test.cpp2975 HDRS2976 FMaximumMagTest.h2977 DEPENDS2978 libc.src.math.fmaximum_magf162979 libc.src.__support.CPP.algorithm2980 libc.src.__support.FPUtil.basic_operations2981 libc.src.__support.FPUtil.fp_bits2982)2983 2984add_fp_unittest(2985 fmaximum_magf128_test2986 SUITE2987 libc-math-smoke-tests2988 SRCS2989 fmaximum_magf128_test.cpp2990 HDRS2991 FMaximumMagTest.h2992 DEPENDS2993 libc.src.math.fmaximum_magf1282994 libc.src.__support.CPP.algorithm2995 libc.src.__support.FPUtil.basic_operations2996 libc.src.__support.FPUtil.fp_bits2997)2998 2999add_fp_unittest(3000 fmaximum_magbf16_test3001 SUITE3002 libc-math-smoke-tests3003 SRCS3004 fmaximum_magbf16_test.cpp3005 HDRS3006 FMaximumTest.h3007 DEPENDS3008 libc.src.math.fmaximum_magbf163009 libc.src.__support.CPP.algorithm3010 libc.src.__support.FPUtil.bfloat163011 libc.src.__support.FPUtil.fp_bits3012)3013 3014add_fp_unittest(3015 fmaximum_mag_numf_test3016 SUITE3017 libc-math-smoke-tests3018 SRCS3019 fmaximum_mag_numf_test.cpp3020 HDRS3021 FMaximumMagNumTest.h3022 DEPENDS3023 libc.src.math.fmaximum_mag_numf3024 libc.src.__support.FPUtil.basic_operations3025 libc.src.__support.FPUtil.fp_bits3026)3027 3028add_fp_unittest(3029 fmaximum_mag_num_test3030 SUITE3031 libc-math-smoke-tests3032 SRCS3033 fmaximum_mag_num_test.cpp3034 HDRS3035 FMaximumMagNumTest.h3036 DEPENDS3037 libc.src.math.fmaximum_mag_num3038 libc.src.__support.FPUtil.basic_operations3039 libc.src.__support.FPUtil.fp_bits3040)3041 3042add_fp_unittest(3043 fmaximum_mag_numl_test3044 SUITE3045 libc-math-smoke-tests3046 SRCS3047 fmaximum_mag_numl_test.cpp3048 HDRS3049 FMaximumMagNumTest.h3050 DEPENDS3051 libc.src.math.fmaximum_mag_numl3052 libc.src.__support.FPUtil.basic_operations3053 libc.src.__support.FPUtil.fp_bits3054)3055 3056add_fp_unittest(3057 fmaximum_mag_numf16_test3058 SUITE3059 libc-math-smoke-tests3060 SRCS3061 fmaximum_mag_numf16_test.cpp3062 HDRS3063 FMaximumMagNumTest.h3064 DEPENDS3065 libc.src.math.fmaximum_mag_numf163066 libc.src.__support.FPUtil.basic_operations3067 libc.src.__support.FPUtil.fp_bits3068)3069 3070add_fp_unittest(3071 fmaximum_mag_numf128_test3072 SUITE3073 libc-math-smoke-tests3074 SRCS3075 fmaximum_mag_numf128_test.cpp3076 HDRS3077 FMaximumMagNumTest.h3078 DEPENDS3079 libc.src.math.fmaximum_mag_numf1283080 libc.src.__support.FPUtil.basic_operations3081 libc.src.__support.FPUtil.fp_bits3082)3083 3084add_fp_unittest(3085 fmaximum_mag_numbf16_test3086 SUITE3087 libc-math-smoke-tests3088 SRCS3089 fmaximum_mag_numbf16_test.cpp3090 HDRS3091 FMaximumTest.h3092 DEPENDS3093 libc.src.math.fmaximum_mag_numbf163094 libc.src.__support.CPP.algorithm3095 libc.src.__support.FPUtil.bfloat163096 libc.src.__support.FPUtil.fp_bits3097)3098 3099add_fp_unittest(3100 fminimuml_test3101 SUITE3102 libc-math-smoke-tests3103 SRCS3104 fminimuml_test.cpp3105 HDRS3106 FMinimumTest.h3107 DEPENDS3108 libc.src.math.fminimuml3109 libc.src.__support.CPP.algorithm3110 libc.src.__support.FPUtil.fp_bits3111)3112 3113add_fp_unittest(3114 fminimumf16_test3115 SUITE3116 libc-math-smoke-tests3117 SRCS3118 fminimumf16_test.cpp3119 HDRS3120 FMinimumTest.h3121 DEPENDS3122 libc.src.math.fminimumf163123 libc.src.__support.CPP.algorithm3124 libc.src.__support.FPUtil.fp_bits3125)3126 3127add_fp_unittest(3128 fminimumf128_test3129 SUITE3130 libc-math-smoke-tests3131 SRCS3132 fminimumf128_test.cpp3133 HDRS3134 FMinimumTest.h3135 DEPENDS3136 libc.src.math.fminimumf1283137 libc.src.__support.CPP.algorithm3138 libc.src.__support.FPUtil.fp_bits3139)3140 3141add_fp_unittest(3142 fminimum_test3143 SUITE3144 libc-math-smoke-tests3145 SRCS3146 fminimum_test.cpp3147 HDRS3148 FMinimumTest.h3149 DEPENDS3150 libc.src.math.fminimum3151 libc.src.__support.CPP.algorithm3152 libc.src.__support.FPUtil.fp_bits3153)3154 3155add_fp_unittest(3156 fminimumf_test3157 SUITE3158 libc-math-smoke-tests3159 SRCS3160 fminimumf_test.cpp3161 HDRS3162 FMinimumTest.h3163 DEPENDS3164 libc.src.math.fminimumf3165 libc.src.__support.CPP.algorithm3166 libc.src.__support.FPUtil.fp_bits3167)3168 3169add_fp_unittest(3170 fminimumbf16_test3171 SUITE3172 libc-math-smoke-tests3173 SRCS3174 fminimumbf16_test.cpp3175 HDRS3176 FMaximumTest.h3177 DEPENDS3178 libc.src.math.fminimumbf163179 libc.src.__support.CPP.algorithm3180 libc.src.__support.FPUtil.bfloat163181 libc.src.__support.FPUtil.fp_bits3182)3183 3184add_fp_unittest(3185 fminimum_numf_test3186 SUITE3187 libc-math-smoke-tests3188 SRCS3189 fminimum_numf_test.cpp3190 HDRS3191 FMinimumNumTest.h3192 DEPENDS3193 libc.src.math.fminimum_numf3194 libc.src.__support.CPP.algorithm3195 libc.src.__support.FPUtil.fp_bits3196)3197 3198add_fp_unittest(3199 fminimum_num_test3200 SUITE3201 libc-math-smoke-tests3202 SRCS3203 fminimum_num_test.cpp3204 HDRS3205 FMinimumNumTest.h3206 DEPENDS3207 libc.src.math.fminimum_num3208 libc.src.__support.CPP.algorithm3209 libc.src.__support.FPUtil.fp_bits3210)3211 3212add_fp_unittest(3213 fminimum_numl_test3214 SUITE3215 libc-math-smoke-tests3216 SRCS3217 fminimum_numl_test.cpp3218 HDRS3219 FMinimumNumTest.h3220 DEPENDS3221 libc.src.math.fminimum_numl3222 libc.src.__support.CPP.algorithm3223 libc.src.__support.FPUtil.fp_bits3224)3225 3226add_fp_unittest(3227 fminimum_numf16_test3228 SUITE3229 libc-math-smoke-tests3230 SRCS3231 fminimum_numf16_test.cpp3232 HDRS3233 FMinimumNumTest.h3234 DEPENDS3235 libc.src.math.fminimum_numf163236 libc.src.__support.CPP.algorithm3237 libc.src.__support.FPUtil.fp_bits3238)3239 3240add_fp_unittest(3241 fminimum_numf128_test3242 SUITE3243 libc-math-smoke-tests3244 SRCS3245 fminimum_numf128_test.cpp3246 HDRS3247 FMinimumNumTest.h3248 DEPENDS3249 libc.src.math.fminimum_numf1283250 libc.src.__support.CPP.algorithm3251 libc.src.__support.FPUtil.fp_bits3252)3253 3254add_fp_unittest(3255 fminimum_numbf16_test3256 SUITE3257 libc-math-smoke-tests3258 SRCS3259 fminimum_numf16_test.cpp3260 HDRS3261 FMaximumTest.h3262 DEPENDS3263 libc.src.math.fminimum_numf163264 libc.src.__support.CPP.algorithm3265 libc.src.__support.FPUtil.bfloat163266 libc.src.__support.FPUtil.fp_bits3267)3268 3269add_fp_unittest(3270 fminimum_magf_test3271 SUITE3272 libc-math-smoke-tests3273 SRCS3274 fminimum_magf_test.cpp3275 HDRS3276 FMinimumMagTest.h3277 DEPENDS3278 libc.src.math.fminimum_magf3279 libc.src.__support.CPP.algorithm3280 libc.src.__support.FPUtil.fp_bits3281)3282 3283add_fp_unittest(3284 fminimum_mag_test3285 SUITE3286 libc-math-smoke-tests3287 SRCS3288 fminimum_mag_test.cpp3289 HDRS3290 FMinimumMagTest.h3291 DEPENDS3292 libc.src.math.fminimum_mag3293 libc.src.__support.CPP.algorithm3294 libc.src.__support.FPUtil.fp_bits3295)3296 3297add_fp_unittest(3298 fminimum_magl_test3299 SUITE3300 libc-math-smoke-tests3301 SRCS3302 fminimum_magl_test.cpp3303 HDRS3304 FMinimumMagTest.h3305 DEPENDS3306 libc.src.math.fminimum_magl3307 libc.src.__support.CPP.algorithm3308 libc.src.__support.FPUtil.fp_bits3309)3310 3311add_fp_unittest(3312 fminimum_magf16_test3313 SUITE3314 libc-math-smoke-tests3315 SRCS3316 fminimum_magf16_test.cpp3317 HDRS3318 FMinimumMagTest.h3319 DEPENDS3320 libc.src.math.fminimum_magf163321 libc.src.__support.CPP.algorithm3322 libc.src.__support.FPUtil.fp_bits3323)3324 3325add_fp_unittest(3326 fminimum_magf128_test3327 SUITE3328 libc-math-smoke-tests3329 SRCS3330 fminimum_magf128_test.cpp3331 HDRS3332 FMinimumMagTest.h3333 DEPENDS3334 libc.src.math.fminimum_magf1283335 libc.src.__support.CPP.algorithm3336 libc.src.__support.FPUtil.fp_bits3337)3338 3339add_fp_unittest(3340 fminimum_magbf16_test3341 SUITE3342 libc-math-smoke-tests3343 SRCS3344 fminimum_magbf16_test.cpp3345 HDRS3346 FMaximumTest.h3347 DEPENDS3348 libc.src.math.fminimum_magbf163349 libc.src.__support.CPP.algorithm3350 libc.src.__support.FPUtil.bfloat163351 libc.src.__support.FPUtil.fp_bits3352)3353 3354add_fp_unittest(3355 fminimum_mag_numf_test3356 SUITE3357 libc-math-smoke-tests3358 SRCS3359 fminimum_mag_numf_test.cpp3360 HDRS3361 FMinimumMagNumTest.h3362 DEPENDS3363 libc.src.math.fminimum_mag_numf3364 libc.src.__support.CPP.algorithm3365 libc.src.__support.FPUtil.fp_bits3366)3367 3368add_fp_unittest(3369 fminimum_mag_num_test3370 SUITE3371 libc-math-smoke-tests3372 SRCS3373 fminimum_mag_num_test.cpp3374 HDRS3375 FMinimumMagNumTest.h3376 DEPENDS3377 libc.src.math.fminimum_mag_num3378 libc.src.__support.CPP.algorithm3379 libc.src.__support.FPUtil.fp_bits3380)3381 3382add_fp_unittest(3383 fminimum_mag_numl_test3384 SUITE3385 libc-math-smoke-tests3386 SRCS3387 fminimum_mag_numl_test.cpp3388 HDRS3389 FMinimumMagNumTest.h3390 DEPENDS3391 libc.src.math.fminimum_mag_numl3392 libc.src.__support.CPP.algorithm3393 libc.src.__support.FPUtil.fp_bits3394)3395 3396add_fp_unittest(3397 fminimum_mag_numf16_test3398 SUITE3399 libc-math-smoke-tests3400 SRCS3401 fminimum_mag_numf16_test.cpp3402 HDRS3403 FMinimumMagNumTest.h3404 DEPENDS3405 libc.src.math.fminimum_mag_numf163406 libc.src.__support.CPP.algorithm3407 libc.src.__support.FPUtil.fp_bits3408)3409 3410add_fp_unittest(3411 fminimum_mag_numf128_test3412 SUITE3413 libc-math-smoke-tests3414 SRCS3415 fminimum_mag_numf128_test.cpp3416 HDRS3417 FMinimumMagNumTest.h3418 DEPENDS3419 libc.src.math.fminimum_mag_numf1283420 libc.src.__support.CPP.algorithm3421 libc.src.__support.FPUtil.fp_bits3422)3423 3424add_fp_unittest(3425 fminimum_mag_numbf16_test3426 SUITE3427 libc-math-smoke-tests3428 SRCS3429 fminimum_mag_numbf16_test.cpp3430 HDRS3431 FMaximumTest.h3432 DEPENDS3433 libc.src.math.fminimum_mag_numbf163434 libc.src.__support.CPP.algorithm3435 libc.src.__support.FPUtil.bfloat163436 libc.src.__support.FPUtil.fp_bits3437)3438 3439add_fp_unittest(3440 fmul_test3441 SUITE3442 libc-math-smoke-tests3443 SRCS3444 fmul_test.cpp3445 HDRS3446 MulTest.h3447 DEPENDS3448 libc.hdr.errno_macros3449 libc.hdr.fenv_macros3450 libc.src.__support.FPUtil.basic_operations3451 libc.src.math.fmul3452)3453 3454add_fp_unittest(3455 fmull_test3456 SUITE3457 libc-math-smoke-tests3458 SRCS3459 fmull_test.cpp3460 HDRS3461 MulTest.h3462 DEPENDS3463 libc.hdr.errno_macros3464 libc.hdr.fenv_macros3465 libc.src.__support.FPUtil.basic_operations3466 libc.src.math.fmull3467)3468 3469add_fp_unittest(3470 sqrtf_test3471 SUITE3472 libc-math-smoke-tests3473 SRCS3474 sqrtf_test.cpp3475 HDRS3476 SqrtTest.h3477 DEPENDS3478 libc.src.math.sqrtf3479)3480 3481add_fp_unittest(3482 sqrt_test3483 SUITE3484 libc-math-smoke-tests3485 SRCS3486 sqrt_test.cpp3487 HDRS3488 SqrtTest.h3489 DEPENDS3490 libc.src.math.sqrt3491)3492 3493add_fp_unittest(3494 sqrtl_test3495 SUITE3496 libc-math-smoke-tests3497 SRCS3498 sqrtl_test.cpp3499 HDRS3500 SqrtTest.h3501 DEPENDS3502 libc.src.math.sqrtl3503)3504 3505add_fp_unittest(3506 rsqrtf_test3507 SUITE3508 libc-math-smoke-tests3509 SRCS3510 rsqrtf_test.cpp3511 DEPENDS3512 libc.hdr.errno_macros 3513 libc.hdr.fenv_macros 3514 libc.src.math.rsqrtf 3515)3516 3517add_fp_unittest(3518 rsqrtf16_test3519 SUITE3520 libc-math-smoke-tests3521 SRCS3522 rsqrtf16_test.cpp3523 DEPENDS3524 libc.hdr.errno_macros 3525 libc.hdr.fenv_macros 3526 libc.src.math.rsqrtf163527)3528 3529add_fp_unittest(3530 sqrtf16_test3531 SUITE3532 libc-math-smoke-tests3533 SRCS3534 sqrtf16_test.cpp3535 HDRS3536 SqrtTest.h3537 DEPENDS3538 libc.src.math.sqrtf163539)3540 3541add_fp_unittest(3542 sqrtf128_test3543 SUITE3544 libc-math-smoke-tests3545 SRCS3546 sqrtf128_test.cpp3547 HDRS3548 SqrtTest.h3549 DEPENDS3550 libc.src.math.sqrtf1283551)3552 3553add_fp_unittest(3554 sqrtbf16_test3555 SUITE3556 libc-math-smoke-tests3557 SRCS3558 sqrtbf16_test.cpp3559 HDRS3560 SqrtTest.h3561 DEPENDS3562 libc.src.math.sqrtbf163563 libc.src.__support.FPUtil.bfloat163564)3565 3566add_fp_unittest(3567 generic_sqrtf_test3568 SUITE3569 libc-math-smoke-tests3570 SRCS3571 generic_sqrtf_test.cpp3572 HDRS3573 SqrtTest.h3574 DEPENDS3575 libc.src.__support.FPUtil.generic.sqrt3576 COMPILE_OPTIONS3577 ${libc_opt_high_flag}3578)3579 3580add_fp_unittest(3581 generic_sqrt_test3582 SUITE3583 libc-math-smoke-tests3584 SRCS3585 generic_sqrt_test.cpp3586 HDRS3587 SqrtTest.h3588 DEPENDS3589 libc.src.__support.FPUtil.generic.sqrt3590 COMPILE_OPTIONS3591 ${libc_opt_high_flag}3592)3593 3594add_fp_unittest(3595 generic_sqrtl_test3596 SUITE3597 libc-math-smoke-tests3598 SRCS3599 generic_sqrtl_test.cpp3600 HDRS3601 SqrtTest.h3602 DEPENDS3603 libc.src.__support.FPUtil.generic.sqrt3604 COMPILE_OPTIONS3605 ${libc_opt_high_flag}3606)3607 3608add_fp_unittest(3609 generic_sqrtf128_test3610 SUITE3611 libc-math-smoke-tests3612 SRCS3613 generic_sqrtf128_test.cpp3614 HDRS3615 SqrtTest.h3616 DEPENDS3617 # The dependency on sqrtf128 is used to disable the test when float1283618 # support is not available.3619 libc.src.math.sqrtf1283620 libc.src.__support.FPUtil.generic.sqrt3621 COMPILE_OPTIONS3622 ${libc_opt_high_flag}3623)3624 3625add_fp_unittest(3626 remquof_test3627 SUITE3628 libc-math-smoke-tests3629 SRCS3630 remquof_test.cpp3631 HDRS3632 RemQuoTest.h3633 DEPENDS3634 libc.src.math.remquof3635 libc.src.__support.FPUtil.fp_bits3636)3637 3638add_fp_unittest(3639 remquof128_test3640 SUITE3641 libc-math-smoke-tests3642 SRCS3643 remquof128_test.cpp3644 HDRS3645 RemQuoTest.h3646 DEPENDS3647 libc.src.math.remquof1283648 libc.src.__support.FPUtil.basic_operations3649 libc.src.__support.FPUtil.fp_bits3650)3651 3652add_fp_unittest(3653 remquo_test3654 SUITE3655 libc-math-smoke-tests3656 SRCS3657 remquo_test.cpp3658 HDRS3659 RemQuoTest.h3660 DEPENDS3661 libc.src.math.remquo3662 libc.src.__support.FPUtil.fp_bits3663)3664 3665add_fp_unittest(3666 remquol_test3667 SUITE3668 libc-math-smoke-tests3669 SRCS3670 remquol_test.cpp3671 HDRS3672 RemQuoTest.h3673 DEPENDS3674 libc.src.math.remquol3675 libc.src.__support.FPUtil.fp_bits3676)3677 3678add_fp_unittest(3679 remquof16_test3680 SUITE3681 libc-math-smoke-tests3682 SRCS3683 remquof16_test.cpp3684 HDRS3685 RemQuoTest.h3686 DEPENDS3687 libc.src.math.remquof163688 libc.src.__support.FPUtil.fp_bits3689)3690 3691add_fp_unittest(3692 remquobf16_test3693 SUITE3694 libc-math-smoke-tests3695 SRCS3696 remquobf16_test.cpp3697 HDRS3698 RemQuoTest.h3699 DEPENDS3700 libc.src.math.remquobf163701 libc.src.__support.FPUtil.bfloat163702 libc.src.__support.FPUtil.fp_bits3703)3704 3705add_fp_unittest(3706 hypotf_test3707 SUITE3708 libc-math-smoke-tests3709 SRCS3710 hypotf_test.cpp3711 HDRS3712 HypotTest.h3713 DEPENDS3714 libc.src.math.hypotf3715 libc.src.__support.FPUtil.fp_bits3716 libc.src.__support.macros.properties.architectures3717)3718 3719add_fp_unittest(3720 hypotf16_test3721 SUITE3722 libc-math-smoke-tests3723 SRCS3724 hypotf16_test.cpp3725 HDRS3726 HypotTest.h3727 DEPENDS3728 libc.src.math.hypotf163729 libc.src.__support.FPUtil.fp_bits3730)3731 3732add_fp_unittest(3733 hypot_test3734 SUITE3735 libc-math-smoke-tests3736 SRCS3737 hypot_test.cpp3738 HDRS3739 HypotTest.h3740 DEPENDS3741 libc.src.math.hypot3742 libc.src.__support.FPUtil.fp_bits3743 libc.src.__support.macros.properties.architectures3744)3745 3746add_fp_unittest(3747 nanf_test3748 SUITE3749 libc-math-smoke-tests3750 SRCS3751 nanf_test.cpp3752 DEPENDS3753 libc.hdr.signal_macros3754 libc.src.math.nanf3755 libc.src.__support.FPUtil.fp_bits3756 # FIXME: The nan tests currently have death tests, which aren't supported for3757 # hermetic tests.3758 UNIT_TEST_ONLY3759)3760 3761add_fp_unittest(3762 nan_test3763 SUITE3764 libc-math-smoke-tests3765 SRCS3766 nan_test.cpp3767 DEPENDS3768 libc.hdr.signal_macros3769 libc.src.math.nan3770 libc.src.__support.FPUtil.fp_bits3771 # FIXME: The nan tests currently have death tests, which aren't supported for3772 # hermetic tests.3773 UNIT_TEST_ONLY3774)3775 3776add_fp_unittest(3777 nanl_test3778 SUITE3779 libc-math-smoke-tests3780 SRCS3781 nanl_test.cpp3782 DEPENDS3783 libc.hdr.signal_macros3784 libc.src.math.nanl3785 libc.src.__support.FPUtil.fp_bits3786 # FIXME: The nan tests currently have death tests, which aren't supported for3787 # hermetic tests.3788 UNIT_TEST_ONLY3789)3790 3791add_fp_unittest(3792 nanf16_test3793 SUITE3794 libc-math-smoke-tests3795 SRCS3796 nanf16_test.cpp3797 DEPENDS3798 libc.hdr.signal_macros3799 libc.src.math.nanf163800 libc.src.__support.FPUtil.fp_bits3801 # FIXME: The nan tests currently have death tests, which aren't supported for3802 # hermetic tests.3803 UNIT_TEST_ONLY3804)3805 3806add_fp_unittest(3807 nanf128_test3808 SUITE3809 libc-math-smoke-tests3810 SRCS3811 nanf128_test.cpp3812 DEPENDS3813 libc.hdr.signal_macros3814 libc.src.math.nanf1283815 libc.src.__support.FPUtil.fp_bits3816 # FIXME: The nan tests currently have death tests, which aren't supported for3817 # hermetic tests.3818 UNIT_TEST_ONLY3819)3820 3821add_fp_unittest(3822 nanbf16_test3823 SUITE3824 libc-math-smoke-tests3825 SRCS3826 nanbf16_test.cpp3827 DEPENDS3828 libc.hdr.signal_macros3829 libc.src.math.nanbf163830 libc.src.__support.FPUtil.bfloat163831 libc.src.__support.FPUtil.fp_bits3832 # FIXME: The nan tests currently have death tests, which aren't supported for3833 # hermetic tests.3834 UNIT_TEST_ONLY3835)3836 3837add_fp_unittest(3838 nearbyint_test3839 SUITE3840 libc-math-smoke-tests3841 SRCS3842 nearbyint_test.cpp3843 HDRS3844 NearbyIntTest.h3845 DEPENDS3846 libc.hdr.fenv_macros3847 libc.src.math.nearbyint3848)3849 3850add_fp_unittest(3851 nearbyintf_test3852 SUITE3853 libc-math-smoke-tests3854 SRCS3855 nearbyintf_test.cpp3856 HDRS3857 NearbyIntTest.h3858 DEPENDS3859 libc.hdr.fenv_macros3860 libc.src.math.nearbyintf3861)3862 3863add_fp_unittest(3864 nearbyintl_test3865 SUITE3866 libc-math-smoke-tests3867 SRCS3868 nearbyintl_test.cpp3869 HDRS3870 NearbyIntTest.h3871 DEPENDS3872 libc.hdr.fenv_macros3873 libc.src.math.nearbyintl3874)3875 3876add_fp_unittest(3877 nearbyintf16_test3878 SUITE3879 libc-math-smoke-tests3880 SRCS3881 nearbyintf16_test.cpp3882 HDRS3883 NearbyIntTest.h3884 DEPENDS3885 libc.hdr.fenv_macros3886 libc.src.math.nearbyintf163887)3888 3889add_fp_unittest(3890 nearbyintf128_test3891 SUITE3892 libc-math-smoke-tests3893 SRCS3894 nearbyintf128_test.cpp3895 HDRS3896 NearbyIntTest.h3897 DEPENDS3898 libc.hdr.fenv_macros3899 libc.src.math.nearbyintf1283900)3901 3902add_fp_unittest(3903 nearbyintbf16_test3904 SUITE3905 libc-math-smoke-tests3906 SRCS3907 nearbyintbf16_test.cpp3908 HDRS3909 NearbyIntTest.h3910 DEPENDS3911 libc.hdr.fenv_macros3912 libc.src.math.nearbyintbf163913 libc.src.__support.FPUtil.bfloat163914)3915 3916add_fp_unittest(3917 nextafter_test3918 SUITE3919 libc-math-smoke-tests3920 SRCS3921 nextafter_test.cpp3922 HDRS3923 NextAfterTest.h3924 DEPENDS3925 libc.hdr.fenv_macros3926 libc.src.math.nextafter3927 libc.src.__support.CPP.bit3928 libc.src.__support.FPUtil.fenv_impl3929 libc.src.__support.FPUtil.fp_bits3930)3931 3932add_fp_unittest(3933 nextafterf_test3934 SUITE3935 libc-math-smoke-tests3936 SRCS3937 nextafterf_test.cpp3938 HDRS3939 NextAfterTest.h3940 DEPENDS3941 libc.hdr.fenv_macros3942 libc.src.math.nextafterf3943 libc.src.__support.CPP.bit3944 libc.src.__support.FPUtil.fenv_impl3945 libc.src.__support.FPUtil.fp_bits3946)3947 3948add_fp_unittest(3949 nextafterl_test3950 SUITE3951 libc-math-smoke-tests3952 SRCS3953 nextafterl_test.cpp3954 HDRS3955 NextAfterTest.h3956 DEPENDS3957 libc.hdr.fenv_macros3958 libc.src.math.nextafterl3959 libc.src.__support.CPP.bit3960 libc.src.__support.FPUtil.fenv_impl3961 libc.src.__support.FPUtil.fp_bits3962)3963 3964add_fp_unittest(3965 nextafterf16_test3966 SUITE3967 libc-math-smoke-tests3968 SRCS3969 nextafterf16_test.cpp3970 HDRS3971 NextAfterTest.h3972 DEPENDS3973 libc.hdr.fenv_macros3974 libc.src.math.nextafterf163975 libc.src.__support.CPP.bit3976 libc.src.__support.FPUtil.fenv_impl3977 libc.src.__support.FPUtil.fp_bits3978)3979 3980add_fp_unittest(3981 nextafterf128_test3982 SUITE3983 libc-math-smoke-tests3984 SRCS3985 nextafterf128_test.cpp3986 HDRS3987 NextAfterTest.h3988 DEPENDS3989 libc.hdr.fenv_macros3990 libc.src.math.nextafterf1283991 libc.src.__support.CPP.bit3992 libc.src.__support.FPUtil.fenv_impl3993 libc.src.__support.FPUtil.fp_bits3994)3995 3996add_fp_unittest(3997 nextafterbf16_test3998 SUITE3999 libc-math-smoke-tests4000 SRCS4001 nextafterbf16_test.cpp4002 HDRS4003 NextAfterTest.h4004 DEPENDS4005 libc.hdr.fenv_macros4006 libc.src.math.nextafterbf164007 libc.src.__support.CPP.bit4008 libc.src.__support.FPUtil.bfloat164009 libc.src.__support.FPUtil.fenv_impl4010 libc.src.__support.FPUtil.fp_bits4011)4012 4013# FIXME: These tests are currently spurious for the GPU.4014if(NOT LIBC_TARGET_OS_IS_GPU)4015 add_fp_unittest(4016 nexttoward_test4017 SUITE4018 libc-math-smoke-tests4019 SRCS4020 nexttoward_test.cpp4021 HDRS4022 NextTowardTest.h4023 DEPENDS4024 libc.hdr.fenv_macros4025 libc.src.math.nexttoward4026 libc.src.__support.CPP.bit4027 libc.src.__support.FPUtil.fenv_impl4028 libc.src.__support.FPUtil.fp_bits4029 )4030 4031 add_fp_unittest(4032 nexttowardf_test4033 SUITE4034 libc-math-smoke-tests4035 SRCS4036 nexttowardf_test.cpp4037 HDRS4038 NextTowardTest.h4039 DEPENDS4040 libc.hdr.fenv_macros4041 libc.src.math.nexttowardf4042 libc.src.__support.CPP.bit4043 libc.src.__support.FPUtil.fenv_impl4044 libc.src.__support.FPUtil.fp_bits4045 )4046endif()4047 4048add_fp_unittest(4049 nexttowardl_test4050 SUITE4051 libc-math-smoke-tests4052 SRCS4053 nexttowardl_test.cpp4054 HDRS4055 NextTowardTest.h4056 DEPENDS4057 libc.hdr.fenv_macros4058 libc.src.math.nexttowardl4059 libc.src.__support.CPP.bit4060 libc.src.__support.FPUtil.fenv_impl4061 libc.src.__support.FPUtil.fp_bits4062)4063 4064add_fp_unittest(4065 nexttowardf16_test4066 SUITE4067 libc-math-smoke-tests4068 SRCS4069 nexttowardf16_test.cpp4070 HDRS4071 NextTowardTest.h4072 DEPENDS4073 libc.hdr.fenv_macros4074 libc.src.math.nexttowardf164075 libc.src.__support.CPP.bit4076 libc.src.__support.FPUtil.fenv_impl4077 libc.src.__support.FPUtil.fp_bits4078)4079 4080add_fp_unittest(4081 nexttowardbf16_test4082 SUITE4083 libc-math-smoke-tests4084 SRCS4085 nexttowardbf16_test.cpp4086 HDRS4087 NextTowardTest.h4088 DEPENDS4089 libc.hdr.fenv_macros4090 libc.src.math.nexttowardbf164091 libc.src.__support.CPP.bit4092 libc.src.__support.FPUtil.bfloat164093 libc.src.__support.FPUtil.fenv_impl4094 libc.src.__support.FPUtil.fp_bits4095)4096 4097add_fp_unittest(4098 nextdown_test4099 SUITE4100 libc-math-smoke-tests4101 SRCS4102 nextdown_test.cpp4103 HDRS4104 NextDownTest.h4105 DEPENDS4106 libc.src.math.nextdown4107)4108 4109add_fp_unittest(4110 nextdownf_test4111 SUITE4112 libc-math-smoke-tests4113 SRCS4114 nextdownf_test.cpp4115 HDRS4116 NextDownTest.h4117 DEPENDS4118 libc.src.math.nextdownf4119)4120 4121add_fp_unittest(4122 nextdownl_test4123 SUITE4124 libc-math-smoke-tests4125 SRCS4126 nextdownl_test.cpp4127 HDRS4128 NextDownTest.h4129 DEPENDS4130 libc.src.math.nextdownl4131)4132 4133add_fp_unittest(4134 nextdownf16_test4135 SUITE4136 libc-math-smoke-tests4137 SRCS4138 nextdownf16_test.cpp4139 HDRS4140 NextDownTest.h4141 DEPENDS4142 libc.src.math.nextdownf164143)4144 4145add_fp_unittest(4146 nextdownf128_test4147 SUITE4148 libc-math-smoke-tests4149 SRCS4150 nextdownf128_test.cpp4151 HDRS4152 NextDownTest.h4153 DEPENDS4154 libc.src.math.nextdownf1284155)4156 4157add_fp_unittest(4158 nextdownbf16_test4159 SUITE4160 libc-math-smoke-tests4161 SRCS4162 nextdownbf16_test.cpp4163 HDRS4164 NextDownTest.h4165 DEPENDS4166 libc.src.math.nextdownbf164167 libc.src.__support.FPUtil.bfloat164168)4169 4170add_fp_unittest(4171 nextup_test4172 SUITE4173 libc-math-smoke-tests4174 SRCS4175 nextup_test.cpp4176 HDRS4177 NextUpTest.h4178 DEPENDS4179 libc.src.math.nextup4180)4181 4182add_fp_unittest(4183 nextupf_test4184 SUITE4185 libc-math-smoke-tests4186 SRCS4187 nextupf_test.cpp4188 HDRS4189 NextUpTest.h4190 DEPENDS4191 libc.src.math.nextupf4192)4193 4194add_fp_unittest(4195 nextupl_test4196 SUITE4197 libc-math-smoke-tests4198 SRCS4199 nextupl_test.cpp4200 HDRS4201 NextUpTest.h4202 DEPENDS4203 libc.src.math.nextupl4204)4205 4206add_fp_unittest(4207 nextupf16_test4208 SUITE4209 libc-math-smoke-tests4210 SRCS4211 nextupf16_test.cpp4212 HDRS4213 NextUpTest.h4214 DEPENDS4215 libc.src.math.nextupf164216)4217 4218add_fp_unittest(4219 nextupf128_test4220 SUITE4221 libc-math-smoke-tests4222 SRCS4223 nextupf128_test.cpp4224 HDRS4225 NextUpTest.h4226 DEPENDS4227 libc.src.math.nextupf1284228)4229 4230add_fp_unittest(4231 nextupbf16_test4232 SUITE4233 libc-math-smoke-tests4234 SRCS4235 nextupbf16_test.cpp4236 HDRS4237 NextUpTest.h4238 DEPENDS4239 libc.src.math.nextupbf164240 libc.src.__support.FPUtil.bfloat164241)4242 4243# TODO(lntue): The current implementation of fputil::general::fma<float> is only4244# correctly rounded for the default rounding mode round-to-nearest tie-to-even.4245add_fp_unittest(4246 fmaf_test4247 SUITE4248 libc-math-smoke-tests4249 SRCS4250 fmaf_test.cpp4251 HDRS4252 FmaTest.h4253 DEPENDS4254 libc.src.math.fmaf4255 libc.src.__support.macros.properties.types4256)4257 4258add_fp_unittest(4259 fmaf16_test4260 SUITE4261 libc-math-smoke-tests4262 SRCS4263 fmaf16_test.cpp4264 HDRS4265 FmaTest.h4266 DEPENDS4267 libc.src.math.fmaf164268 libc.src.__support.FPUtil.cast4269)4270 4271add_fp_unittest(4272 fma_test4273 SUITE4274 libc-math-smoke-tests4275 SRCS4276 fma_test.cpp4277 HDRS4278 FmaTest.h4279 DEPENDS4280 libc.src.math.fma4281 libc.src.__support.macros.properties.types4282)4283 4284add_fp_unittest(4285 expm1_test4286 SUITE4287 libc-math-smoke-tests4288 SRCS4289 expm1_test.cpp4290 DEPENDS4291 libc.hdr.errno_macros4292 libc.src.math.expm14293 libc.src.__support.FPUtil.fp_bits4294)4295 4296add_fp_unittest(4297 expm1f_test4298 SUITE4299 libc-math-smoke-tests4300 SRCS4301 expm1f_test.cpp4302 DEPENDS4303 libc.hdr.errno_macros4304 libc.src.math.expm1f4305 libc.src.__support.FPUtil.fp_bits4306)4307 4308add_fp_unittest(4309 expm1f16_test4310 SUITE4311 libc-math-smoke-tests4312 SRCS4313 expm1f16_test.cpp4314 DEPENDS4315 libc.hdr.errno_macros4316 libc.hdr.fenv_macros4317 libc.src.math.expm1f164318 libc.src.__support.FPUtil.cast4319)4320 4321add_fp_unittest(4322 log_test4323 SUITE4324 libc-math-smoke-tests4325 SRCS4326 log_test.cpp4327 DEPENDS4328 libc.hdr.errno_macros4329 libc.src.math.log4330 libc.src.__support.FPUtil.fp_bits4331)4332 4333add_fp_unittest(4334 logf_test4335 SUITE4336 libc-math-smoke-tests4337 SRCS4338 logf_test.cpp4339 DEPENDS4340 libc.hdr.errno_macros4341 libc.src.math.logf4342 libc.src.__support.FPUtil.fp_bits4343)4344 4345add_fp_unittest(4346 logf16_test4347 SUITE4348 libc-math-smoke-tests4349 SRCS4350 logf16_test.cpp4351 DEPENDS4352 libc.hdr.errno_macros4353 libc.hdr.fenv_macros4354 libc.src.math.logf164355 libc.src.__support.FPUtil.cast4356)4357 4358add_fp_unittest(4359 log_bf16_test4360 SUITE4361 libc-math-smoke-tests4362 SRCS4363 log_bf16_test.cpp4364 DEPENDS4365 libc.hdr.errno_macros4366 libc.hdr.fenv_macros4367 libc.src.math.log_bf164368 libc.src.__support.FPUtil.bfloat164369)4370 4371add_fp_unittest(4372 log2_test4373 SUITE4374 libc-math-smoke-tests4375 SRCS4376 log2_test.cpp4377 DEPENDS4378 libc.hdr.errno_macros4379 libc.src.math.log24380 libc.src.__support.FPUtil.fp_bits4381)4382 4383add_fp_unittest(4384 log2f_test4385 SUITE4386 libc-math-smoke-tests4387 SRCS4388 log2f_test.cpp4389 DEPENDS4390 libc.hdr.errno_macros4391 libc.src.math.log2f4392 libc.src.__support.FPUtil.fp_bits4393)4394 4395add_fp_unittest(4396 log2f16_test4397 SUITE4398 libc-math-smoke-tests4399 SRCS4400 log2f16_test.cpp4401 DEPENDS4402 libc.hdr.errno_macros4403 libc.hdr.fenv_macros4404 libc.src.math.log2f164405 libc.src.__support.FPUtil.cast4406)4407 4408add_fp_unittest(4409 log10_test4410 SUITE4411 libc-math-smoke-tests4412 SRCS4413 log10_test.cpp4414 DEPENDS4415 libc.hdr.errno_macros4416 libc.src.math.log104417 libc.src.__support.FPUtil.fp_bits4418)4419 4420add_fp_unittest(4421 log10f_test4422 SUITE4423 libc-math-smoke-tests4424 SRCS4425 log10f_test.cpp4426 DEPENDS4427 libc.hdr.errno_macros4428 libc.src.math.log10f4429 libc.src.__support.FPUtil.fp_bits4430)4431 4432add_fp_unittest(4433 log10f16_test4434 SUITE4435 libc-math-smoke-tests4436 SRCS4437 log10f16_test.cpp4438 DEPENDS4439 libc.hdr.errno_macros4440 libc.hdr.fenv_macros4441 libc.src.math.log10f164442 libc.src.__support.FPUtil.cast4443)4444 4445add_fp_unittest(4446 log1p_test4447 SUITE4448 libc-math-smoke-tests4449 SRCS4450 log1p_test.cpp4451 DEPENDS4452 libc.hdr.errno_macros4453 libc.src.math.log1p4454 libc.src.__support.FPUtil.fp_bits4455)4456 4457add_fp_unittest(4458 log1pf_test4459 SUITE4460 libc-math-smoke-tests4461 SRCS4462 log1pf_test.cpp4463 DEPENDS4464 libc.hdr.errno_macros4465 libc.src.math.log1pf4466 libc.src.__support.FPUtil.fp_bits4467)4468 4469add_fp_unittest(4470 fmodf_test4471 SUITE4472 libc-math-smoke-tests4473 SRCS4474 fmodf_test.cpp4475 HDRS4476 FModTest.h4477 DEPENDS4478 libc.hdr.errno_macros4479 libc.hdr.fenv_macros4480 libc.src.math.fmodf4481 libc.src.__support.FPUtil.fenv_impl4482 # FIXME: Currently fails on the GPU build.4483 UNIT_TEST_ONLY4484)4485 4486add_fp_unittest(4487 fmod_test4488 SUITE4489 libc-math-smoke-tests4490 SRCS4491 fmod_test.cpp4492 HDRS4493 FModTest.h4494 DEPENDS4495 libc.hdr.errno_macros4496 libc.hdr.fenv_macros4497 libc.src.math.fmod4498 libc.src.__support.FPUtil.fenv_impl4499 # FIXME: Currently fails on the GPU build.4500 UNIT_TEST_ONLY4501)4502 4503add_fp_unittest(4504 fmodl_test4505 SUITE4506 libc-math-smoke-tests4507 SRCS4508 fmodl_test.cpp4509 HDRS4510 FModTest.h4511 DEPENDS4512 libc.hdr.errno_macros4513 libc.hdr.fenv_macros4514 libc.src.math.fmodl4515 libc.src.__support.FPUtil.fenv_impl4516 # FIXME: Currently fails on the GPU build.4517 UNIT_TEST_ONLY4518)4519 4520add_fp_unittest(4521 fmodf16_test4522 SUITE4523 libc-math-smoke-tests4524 SRCS4525 fmodf16_test.cpp4526 HDRS4527 FModTest.h4528 DEPENDS4529 libc.hdr.errno_macros4530 libc.hdr.fenv_macros4531 libc.src.math.fmodf164532 libc.src.__support.FPUtil.fenv_impl4533 # FIXME: Currently fails on the GPU build.4534 UNIT_TEST_ONLY4535)4536 4537add_fp_unittest(4538 fmodf128_test4539 SUITE4540 libc-math-smoke-tests4541 SRCS4542 fmodf128_test.cpp4543 HDRS4544 FModTest.h4545 DEPENDS4546 libc.hdr.errno_macros4547 libc.hdr.fenv_macros4548 libc.src.math.fmodf1284549 libc.src.__support.FPUtil.fenv_impl4550 # FIXME: Currently fails on the GPU build.4551 UNIT_TEST_ONLY4552)4553 4554add_fp_unittest(4555 fmodbf16_test4556 SUITE4557 libc-math-smoke-tests4558 SRCS4559 fmodbf16_test.cpp4560 HDRS4561 FModTest.h4562 DEPENDS4563 libc.hdr.errno_macros4564 libc.hdr.fenv_macros4565 libc.src.math.fmodbf164566 libc.src.__support.FPUtil.bfloat164567 libc.src.__support.FPUtil.fenv_impl4568 UNIT_TEST_ONLY4569)4570 4571add_fp_unittest(4572 coshf_test4573 SUITE4574 libc-math-smoke-tests4575 SRCS4576 coshf_test.cpp4577 DEPENDS4578 libc.hdr.errno_macros4579 libc.src.math.coshf4580 libc.src.__support.CPP.array4581 libc.src.__support.FPUtil.fp_bits4582)4583 4584add_fp_unittest(4585 coshf16_test4586 SUITE4587 libc-math-smoke-tests4588 SRCS4589 coshf16_test.cpp4590 DEPENDS4591 libc.hdr.errno_macros4592 libc.hdr.fenv_macros4593 libc.src.math.coshf164594 libc.src.__support.FPUtil.cast4595)4596 4597add_fp_unittest(4598 sinhf_test4599 SUITE4600 libc-math-smoke-tests4601 SRCS4602 sinhf_test.cpp4603 DEPENDS4604 libc.hdr.errno_macros4605 libc.src.math.sinhf4606 libc.src.__support.CPP.array4607 libc.src.__support.FPUtil.fp_bits4608)4609 4610add_fp_unittest(4611 sinhf16_test4612 SUITE4613 libc-math-smoke-tests4614 SRCS4615 sinhf16_test.cpp4616 DEPENDS4617 libc.hdr.errno_macros4618 libc.hdr.fenv_macros4619 libc.src.math.sinhf164620 libc.src.__support.FPUtil.cast4621)4622 4623add_fp_unittest(4624 tanhf_test4625 SUITE4626 libc-math-smoke-tests4627 SRCS4628 tanhf_test.cpp4629 DEPENDS4630 libc.hdr.errno_macros4631 libc.src.math.tanhf4632 libc.src.__support.FPUtil.fp_bits4633)4634 4635add_fp_unittest(4636 tanhf16_test4637 SUITE4638 libc-math-smoke-tests4639 SRCS4640 tanhf16_test.cpp4641 DEPENDS4642 libc.hdr.errno_macros4643 libc.hdr.fenv_macros4644 libc.src.math.tanhf164645 libc.src.__support.FPUtil.cast4646)4647 4648add_fp_unittest(4649 atanhf_test4650 SUITE4651 libc-math-smoke-tests4652 SRCS4653 atanhf_test.cpp4654 DEPENDS4655 libc.hdr.errno_macros4656 libc.src.math.atanhf4657 libc.src.__support.FPUtil.fp_bits4658)4659 4660add_fp_unittest(4661 atanhf16_test4662 SUITE4663 libc-math-smoke-tests4664 SRCS4665 atanhf16_test.cpp4666 DEPENDS4667 libc.hdr.errno_macros4668 libc.src.math.atanhf164669 libc.src.__support.FPUtil.cast4670)4671 4672add_fp_unittest(4673 atanpif16_test4674 NEED_MPFR4675 SUITE4676 libc-math-unittests4677 SRCS4678 atanpif16_test.cpp4679 DEPENDS4680 libc.src.math.atanpif164681)4682 4683add_fp_unittest(4684 asinhf_test4685 SUITE4686 libc-math-smoke-tests4687 SRCS4688 asinhf_test.cpp4689 DEPENDS4690 libc.hdr.errno_macros4691 libc.src.math.asinhf4692 libc.src.__support.FPUtil.fp_bits4693)4694 4695add_fp_unittest(4696 asinhf16_test4697 SUITE4698 libc-math-smoke-tests4699 SRCS4700 asinhf16_test.cpp4701 DEPENDS4702 libc.hdr.errno_macros4703 libc.src.math.asinhf164704)4705 4706add_fp_unittest(4707 asinpif16_test4708 NEED_MPFR4709 SUITE4710 libc-math-unittests4711 SRCS4712 asinpif16_test.cpp4713 DEPENDS4714 libc.hdr.errno_macros4715 libc.src.math.asinpif164716)4717 4718add_fp_unittest(4719 acoshf_test4720 SUITE4721 libc-math-smoke-tests4722 SRCS4723 acoshf_test.cpp4724 DEPENDS4725 libc.hdr.errno_macros4726 libc.src.math.acoshf4727 libc.src.__support.FPUtil.fp_bits4728)4729 4730add_fp_unittest(4731 acoshf16_test4732 SUITE4733 libc-math-smoke-tests4734 SRCS4735 acoshf16_test.cpp4736 DEPENDS4737 libc.hdr.errno_macros4738 libc.src.math.acoshf164739 libc.src.__support.FPUtil.cast4740)4741 4742add_fp_unittest(4743 asinf_test4744 SUITE4745 libc-math-smoke-tests4746 SRCS4747 asinf_test.cpp4748 DEPENDS4749 libc.hdr.errno_macros4750 libc.src.math.asinf4751 libc.src.__support.FPUtil.fp_bits4752)4753 4754add_fp_unittest(4755 asin_test4756 SUITE4757 libc-math-smoke-tests4758 SRCS4759 asin_test.cpp4760 DEPENDS4761 libc.src.math.asin4762)4763 4764add_fp_unittest(4765 asinf16_test4766 SUITE4767 libc-math-smoke-tests4768 SRCS4769 asinf16_test.cpp4770 DEPENDS4771 libc.hdr.errno_macros4772 libc.src.math.asinf164773)4774 4775add_fp_unittest(4776 acosf_test4777 SUITE4778 libc-math-smoke-tests4779 SRCS4780 acosf_test.cpp4781 DEPENDS4782 libc.hdr.errno_macros4783 libc.src.math.acosf4784 libc.src.__support.FPUtil.fp_bits4785)4786 4787add_fp_unittest(4788 acos_test4789 SUITE4790 libc-math-smoke-tests4791 SRCS4792 acos_test.cpp4793 DEPENDS4794 libc.hdr.errno_macros4795 libc.hdr.fenv_macros4796 libc.src.math.acos4797)4798 4799add_fp_unittest(4800 acosf16_test4801 SUITE4802 libc-math-smoke-tests4803 SRCS4804 acosf16_test.cpp4805 DEPENDS4806 libc.hdr.errno_macros4807 libc.src.math.acosf164808)4809 4810add_fp_unittest(4811 acospif16_test4812 SUITE4813 libc-math-smoke-tests4814 SRCS4815 acospif16_test.cpp4816 DEPENDS4817 libc.hdr.errno_macros4818 libc.src.math.acospif164819)4820 4821add_fp_unittest(4822 atanf_test4823 SUITE4824 libc-math-smoke-tests4825 SRCS4826 atanf_test.cpp4827 DEPENDS4828 libc.src.math.atanf4829 libc.src.__support.FPUtil.fp_bits4830)4831 4832add_fp_unittest(4833 atan_test4834 SUITE4835 libc-math-smoke-tests4836 SRCS4837 atan_test.cpp4838 DEPENDS4839 libc.src.math.atan4840)4841 4842add_fp_unittest(4843 atanf16_test4844 SUITE4845 libc-math-smoke-tests4846 SRCS4847 atanf16_test.cpp4848 DEPENDS4849 libc.src.math.atanf164850)4851 4852add_fp_unittest(4853 atan2f_test4854 SUITE4855 libc-math-smoke-tests4856 SRCS4857 atan2f_test.cpp4858 DEPENDS4859 libc.src.math.atan2f4860 libc.src.__support.FPUtil.fp_bits4861)4862 4863add_fp_unittest(4864 atan2_test4865 SUITE4866 libc-math-smoke-tests4867 SRCS4868 atan2_test.cpp4869 DEPENDS4870 libc.src.math.atan24871)4872 4873add_fp_unittest(4874 atan2f128_test4875 SUITE4876 libc-math-smoke-tests4877 SRCS4878 atan2f128_test.cpp4879 DEPENDS4880 libc.src.math.atan2f1284881)4882 4883add_fp_unittest(4884 scalbln_test4885 SUITE4886 libc-math-smoke-tests4887 SRCS4888 scalbln_test.cpp4889 HDRS4890 ScalbnTest.h4891 DEPENDS4892 libc.src.math.scalbln4893 libc.src.__support.CPP.limits4894 libc.src.__support.FPUtil.fp_bits4895 libc.src.__support.FPUtil.normal_float4896)4897 4898add_fp_unittest(4899 scalblnf_test4900 SUITE4901 libc-math-smoke-tests4902 SRCS4903 scalblnf_test.cpp4904 HDRS4905 ScalbnTest.h4906 DEPENDS4907 libc.src.math.scalblnf4908 libc.src.__support.CPP.limits4909 libc.src.__support.FPUtil.fp_bits4910 libc.src.__support.FPUtil.normal_float4911)4912 4913add_fp_unittest(4914 scalblnl_test4915 SUITE4916 libc-math-smoke-tests4917 SRCS4918 scalblnl_test.cpp4919 HDRS4920 ScalbnTest.h4921 DEPENDS4922 libc.src.math.scalblnl4923 libc.src.__support.CPP.limits4924 libc.src.__support.FPUtil.fp_bits4925 libc.src.__support.FPUtil.normal_float4926)4927 4928add_fp_unittest(4929 scalblnf16_test4930 SUITE4931 libc-math-smoke-tests4932 SRCS4933 scalblnf16_test.cpp4934 HDRS4935 ScalbnTest.h4936 DEPENDS4937 libc.src.math.scalblnf164938 libc.src.__support.CPP.limits4939 libc.src.__support.FPUtil.fp_bits4940 libc.src.__support.FPUtil.normal_float4941)4942 4943add_fp_unittest(4944 scalblnf128_test4945 SUITE4946 libc-math-smoke-tests4947 SRCS4948 scalblnf128_test.cpp4949 HDRS4950 ScalbnTest.h4951 DEPENDS4952 libc.src.math.scalblnf1284953 libc.src.__support.CPP.limits4954 libc.src.__support.FPUtil.fp_bits4955 libc.src.__support.FPUtil.normal_float4956)4957 4958add_fp_unittest(4959 scalblnbf16_test4960 SUITE4961 libc-math-smoke-tests4962 SRCS4963 scalblnbf16_test.cpp4964 HDRS4965 ScalbnTest.h4966 DEPENDS4967 libc.src.math.scalblnbf164968 libc.src.__support.CPP.limits4969 libc.src.__support.FPUtil.bfloat164970 libc.src.__support.FPUtil.fp_bits4971 libc.src.__support.FPUtil.normal_float4972)4973 4974add_fp_unittest(4975 scalbn_test4976 SUITE4977 libc-math-smoke-tests4978 SRCS4979 scalbn_test.cpp4980 HDRS4981 ScalbnTest.h4982 DEPENDS4983 libc.src.math.scalbn4984 libc.src.__support.CPP.limits4985 libc.src.__support.FPUtil.fp_bits4986 libc.src.__support.FPUtil.normal_float4987)4988 4989add_fp_unittest(4990 scalbnf_test4991 SUITE4992 libc-math-smoke-tests4993 SRCS4994 scalbnf_test.cpp4995 HDRS4996 ScalbnTest.h4997 DEPENDS4998 libc.src.math.scalbnf4999 libc.src.__support.CPP.limits5000 libc.src.__support.FPUtil.fp_bits5001 libc.src.__support.FPUtil.normal_float5002)5003 5004add_fp_unittest(5005 scalbnl_test5006 SUITE5007 libc-math-smoke-tests5008 SRCS5009 scalbnl_test.cpp5010 HDRS5011 ScalbnTest.h5012 DEPENDS5013 libc.src.math.scalbnl5014 libc.src.__support.CPP.limits5015 libc.src.__support.FPUtil.fp_bits5016 libc.src.__support.FPUtil.normal_float5017)5018 5019add_fp_unittest(5020 scalbnf16_test5021 SUITE5022 libc-math-smoke-tests5023 SRCS5024 scalbnf16_test.cpp5025 HDRS5026 ScalbnTest.h5027 DEPENDS5028 libc.src.math.scalbnf165029 libc.src.__support.CPP.limits5030 libc.src.__support.FPUtil.fp_bits5031 libc.src.__support.FPUtil.normal_float5032)5033 5034add_fp_unittest(5035 scalbnf128_test5036 SUITE5037 libc-math-smoke-tests5038 SRCS5039 scalbnf128_test.cpp5040 HDRS5041 ScalbnTest.h5042 DEPENDS5043 libc.src.math.scalbnf1285044 libc.src.__support.CPP.limits5045 libc.src.__support.FPUtil.fp_bits5046 libc.src.__support.FPUtil.normal_float5047)5048 5049add_fp_unittest(5050 scalbnbf16_test5051 SUITE5052 libc-math-smoke-tests5053 SRCS5054 scalbnbf16_test.cpp5055 HDRS5056 ScalbnTest.h5057 DEPENDS5058 libc.src.math.scalbnbf165059 libc.src.__support.CPP.limits5060 libc.src.__support.FPUtil.bfloat165061 libc.src.__support.FPUtil.fp_bits5062 libc.src.__support.FPUtil.normal_float5063)5064 5065add_fp_unittest(5066 erff_test5067 SUITE5068 libc-math-smoke-tests5069 SRCS5070 erff_test.cpp5071 DEPENDS5072 libc.src.math.erff5073 libc.src.__support.FPUtil.fp_bits5074)5075 5076add_fp_unittest(5077 pow_test5078 SUITE5079 libc-math-smoke-tests5080 SRCS5081 pow_test.cpp5082 DEPENDS5083 libc.hdr.fenv_macros5084 libc.src.math.pow5085)5086 5087add_fp_unittest(5088 powf_test5089 SUITE5090 libc-math-smoke-tests5091 SRCS5092 powf_test.cpp5093 DEPENDS5094 libc.src.math.powf5095 libc.src.__support.FPUtil.fp_bits5096)5097 5098add_fp_unittest(5099 totalorder_test5100 SUITE5101 libc-math-smoke-tests5102 SRCS5103 totalorder_test.cpp5104 HDRS5105 TotalOrderTest.h5106 DEPENDS5107 libc.src.math.totalorder5108)5109 5110add_fp_unittest(5111 totalorderf_test5112 SUITE5113 libc-math-smoke-tests5114 SRCS5115 totalorderf_test.cpp5116 HDRS5117 TotalOrderTest.h5118 DEPENDS5119 libc.src.math.totalorderf5120)5121 5122add_fp_unittest(5123 totalorderl_test5124 SUITE5125 libc-math-smoke-tests5126 SRCS5127 totalorderl_test.cpp5128 HDRS5129 TotalOrderTest.h5130 DEPENDS5131 libc.src.math.totalorderl5132)5133 5134add_fp_unittest(5135 totalorderf16_test5136 SUITE5137 libc-math-smoke-tests5138 SRCS5139 totalorderf16_test.cpp5140 HDRS5141 TotalOrderTest.h5142 DEPENDS5143 libc.src.math.totalorderf165144)5145 5146add_fp_unittest(5147 totalorderf128_test5148 SUITE5149 libc-math-smoke-tests5150 SRCS5151 totalorderf128_test.cpp5152 HDRS5153 TotalOrderTest.h5154 DEPENDS5155 libc.src.math.totalorderf1285156)5157 5158add_fp_unittest(5159 totalorderbf16_test5160 SUITE5161 libc-math-smoke-tests5162 SRCS5163 totalorderbf16_test.cpp5164 HDRS5165 TotalOrderTest.h5166 DEPENDS5167 libc.src.math.totalorderbf165168 libc.src.__support.FPUtil.bfloat165169)5170 5171add_fp_unittest(5172 totalordermag_test5173 SUITE5174 libc-math-smoke-tests5175 SRCS5176 totalordermag_test.cpp5177 HDRS5178 TotalOrderMagTest.h5179 DEPENDS5180 libc.src.math.totalordermag5181)5182 5183add_fp_unittest(5184 totalordermagf_test5185 SUITE5186 libc-math-smoke-tests5187 SRCS5188 totalordermagf_test.cpp5189 HDRS5190 TotalOrderMagTest.h5191 DEPENDS5192 libc.src.math.totalordermagf5193)5194 5195add_fp_unittest(5196 totalordermagl_test5197 SUITE5198 libc-math-smoke-tests5199 SRCS5200 totalordermagl_test.cpp5201 HDRS5202 TotalOrderMagTest.h5203 DEPENDS5204 libc.src.math.totalordermagl5205)5206 5207add_fp_unittest(5208 totalordermagf16_test5209 SUITE5210 libc-math-smoke-tests5211 SRCS5212 totalordermagf16_test.cpp5213 HDRS5214 TotalOrderMagTest.h5215 DEPENDS5216 libc.src.math.totalordermagf165217)5218 5219add_fp_unittest(5220 totalordermagf128_test5221 SUITE5222 libc-math-smoke-tests5223 SRCS5224 totalordermagf128_test.cpp5225 HDRS5226 TotalOrderMagTest.h5227 DEPENDS5228 libc.src.math.totalordermagf1285229)5230 5231add_fp_unittest(5232 totalordermagbf16_test5233 SUITE5234 libc-math-smoke-tests5235 SRCS5236 totalordermagbf16_test.cpp5237 HDRS5238 TotalOrderMagTest.h5239 DEPENDS5240 libc.src.math.totalordermagbf165241 libc.src.__support.FPUtil.bfloat165242)5243 5244add_fp_unittest(5245 getpayload_test5246 SUITE5247 libc-math-smoke-tests5248 SRCS5249 getpayload_test.cpp5250 HDRS5251 GetPayloadTest.h5252 DEPENDS5253 libc.src.math.getpayload5254)5255 5256add_fp_unittest(5257 getpayloadf_test5258 SUITE5259 libc-math-smoke-tests5260 SRCS5261 getpayloadf_test.cpp5262 HDRS5263 GetPayloadTest.h5264 DEPENDS5265 libc.src.math.getpayloadf5266)5267 5268add_fp_unittest(5269 getpayloadl_test5270 SUITE5271 libc-math-smoke-tests5272 SRCS5273 getpayloadl_test.cpp5274 HDRS5275 GetPayloadTest.h5276 DEPENDS5277 libc.src.math.getpayloadl5278)5279 5280add_fp_unittest(5281 getpayloadf16_test5282 SUITE5283 libc-math-smoke-tests5284 SRCS5285 getpayloadf16_test.cpp5286 HDRS5287 GetPayloadTest.h5288 DEPENDS5289 libc.src.math.getpayloadf165290)5291 5292add_fp_unittest(5293 getpayloadf128_test5294 SUITE5295 libc-math-smoke-tests5296 SRCS5297 getpayloadf128_test.cpp5298 HDRS5299 GetPayloadTest.h5300 DEPENDS5301 libc.src.math.getpayloadf1285302)5303 5304add_fp_unittest(5305 getpayloadbf16_test5306 SUITE5307 libc-math-smoke-tests5308 SRCS5309 getpayloadbf16_test.cpp5310 HDRS5311 GetPayloadTest.h5312 DEPENDS5313 libc.src.math.getpayloadbf165314 libc.src.__support.FPUtil.bfloat165315)5316 5317add_fp_unittest(5318 setpayload_test5319 SUITE5320 libc-math-smoke-tests5321 SRCS5322 setpayload_test.cpp5323 HDRS5324 SetPayloadTest.h5325 DEPENDS5326 libc.src.math.setpayload5327)5328 5329add_fp_unittest(5330 setpayloadf_test5331 SUITE5332 libc-math-smoke-tests5333 SRCS5334 setpayloadf_test.cpp5335 HDRS5336 SetPayloadTest.h5337 DEPENDS5338 libc.src.math.setpayloadf5339)5340 5341add_fp_unittest(5342 setpayloadl_test5343 SUITE5344 libc-math-smoke-tests5345 SRCS5346 setpayloadl_test.cpp5347 HDRS5348 SetPayloadTest.h5349 DEPENDS5350 libc.src.math.setpayloadl5351)5352 5353add_fp_unittest(5354 setpayloadf16_test5355 SUITE5356 libc-math-smoke-tests5357 SRCS5358 setpayloadf16_test.cpp5359 HDRS5360 SetPayloadTest.h5361 DEPENDS5362 libc.src.math.setpayloadf165363)5364 5365add_fp_unittest(5366 setpayloadf128_test5367 SUITE5368 libc-math-smoke-tests5369 SRCS5370 setpayloadf128_test.cpp5371 HDRS5372 SetPayloadTest.h5373 DEPENDS5374 libc.src.math.setpayloadf1285375)5376 5377add_fp_unittest(5378 setpayloadbf16_test5379 SUITE5380 libc-math-smoke-tests5381 SRCS5382 setpayloadbf16_test.cpp5383 HDRS5384 SetPayloadTest.h5385 DEPENDS5386 libc.src.math.setpayloadbf165387 libc.src.__support.FPUtil.bfloat165388)5389 5390add_fp_unittest(5391 setpayloadsig_test5392 SUITE5393 libc-math-smoke-tests5394 SRCS5395 setpayloadsig_test.cpp5396 HDRS5397 SetPayloadSigTest.h5398 DEPENDS5399 libc.src.math.setpayloadsig5400)5401 5402add_fp_unittest(5403 setpayloadsigf_test5404 SUITE5405 libc-math-smoke-tests5406 SRCS5407 setpayloadsigf_test.cpp5408 HDRS5409 SetPayloadSigTest.h5410 DEPENDS5411 libc.src.math.setpayloadsigf5412)5413 5414add_fp_unittest(5415 setpayloadsigl_test5416 SUITE5417 libc-math-smoke-tests5418 SRCS5419 setpayloadsigl_test.cpp5420 HDRS5421 SetPayloadSigTest.h5422 DEPENDS5423 libc.src.math.setpayloadsigl5424)5425 5426add_fp_unittest(5427 setpayloadsigf16_test5428 SUITE5429 libc-math-smoke-tests5430 SRCS5431 setpayloadsigf16_test.cpp5432 HDRS5433 SetPayloadSigTest.h5434 DEPENDS5435 libc.src.math.setpayloadsigf165436)5437 5438add_fp_unittest(5439 setpayloadsigf128_test5440 SUITE5441 libc-math-smoke-tests5442 SRCS5443 setpayloadsigf128_test.cpp5444 HDRS5445 SetPayloadSigTest.h5446 DEPENDS5447 libc.src.math.setpayloadsigf1285448)5449 5450add_fp_unittest(5451 setpayloadsigbf16_test5452 SUITE5453 libc-math-smoke-tests5454 SRCS5455 setpayloadsigbf16_test.cpp5456 HDRS5457 SetPayloadTest.h5458 DEPENDS5459 libc.src.math.setpayloadsigbf165460 libc.src.__support.FPUtil.bfloat165461)5462 5463add_fp_unittest(5464 f16add_test5465 SUITE5466 libc-math-smoke-tests5467 SRCS5468 f16add_test.cpp5469 HDRS5470 AddTest.h5471 DEPENDS5472 libc.hdr.errno_macros5473 libc.hdr.fenv_macros5474 libc.src.math.f16add5475 libc.src.__support.macros.properties.os5476)5477 5478add_fp_unittest(5479 f16addf_test5480 SUITE5481 libc-math-smoke-tests5482 SRCS5483 f16addf_test.cpp5484 HDRS5485 AddTest.h5486 DEPENDS5487 libc.hdr.errno_macros5488 libc.hdr.fenv_macros5489 libc.src.math.f16addf5490 libc.src.__support.macros.properties.os5491)5492 5493add_fp_unittest(5494 f16addl_test5495 SUITE5496 libc-math-smoke-tests5497 SRCS5498 f16addl_test.cpp5499 HDRS5500 AddTest.h5501 DEPENDS5502 libc.hdr.errno_macros5503 libc.hdr.fenv_macros5504 libc.src.math.f16addl5505 libc.src.__support.macros.properties.os5506)5507 5508add_fp_unittest(5509 f16addf128_test5510 SUITE5511 libc-math-smoke-tests5512 SRCS5513 f16addf128_test.cpp5514 HDRS5515 AddTest.h5516 DEPENDS5517 libc.hdr.errno_macros5518 libc.hdr.fenv_macros5519 libc.src.math.f16addf1285520 libc.src.__support.macros.properties.os5521)5522 5523add_fp_unittest(5524 f16sub_test5525 SUITE5526 libc-math-smoke-tests5527 SRCS5528 f16sub_test.cpp5529 HDRS5530 SubTest.h5531 DEPENDS5532 libc.hdr.errno_macros5533 libc.hdr.fenv_macros5534 libc.src.math.f16sub5535 libc.src.__support.macros.properties.os5536)5537 5538add_fp_unittest(5539 f16subf_test5540 SUITE5541 libc-math-smoke-tests5542 SRCS5543 f16subf_test.cpp5544 HDRS5545 SubTest.h5546 DEPENDS5547 libc.hdr.errno_macros5548 libc.hdr.fenv_macros5549 libc.src.math.f16subf5550 libc.src.__support.macros.properties.os5551)5552 5553add_fp_unittest(5554 f16subl_test5555 SUITE5556 libc-math-smoke-tests5557 SRCS5558 f16subl_test.cpp5559 HDRS5560 SubTest.h5561 DEPENDS5562 libc.hdr.errno_macros5563 libc.hdr.fenv_macros5564 libc.src.math.f16subl5565 libc.src.__support.macros.properties.os5566)5567 5568add_fp_unittest(5569 f16subf128_test5570 SUITE5571 libc-math-smoke-tests5572 SRCS5573 f16subf128_test.cpp5574 HDRS5575 SubTest.h5576 DEPENDS5577 libc.hdr.errno_macros5578 libc.hdr.fenv_macros5579 libc.src.math.f16subf1285580 libc.src.__support.macros.properties.os5581)5582 5583add_fp_unittest(5584 f16div_test5585 SUITE5586 libc-math-smoke-tests5587 SRCS5588 f16div_test.cpp5589 HDRS5590 DivTest.h5591 DEPENDS5592 libc.hdr.errno_macros5593 libc.hdr.fenv_macros5594 libc.src.math.f16div5595)5596 5597add_fp_unittest(5598 f16divf_test5599 SUITE5600 libc-math-smoke-tests5601 SRCS5602 f16divf_test.cpp5603 HDRS5604 DivTest.h5605 DEPENDS5606 libc.hdr.errno_macros5607 libc.hdr.fenv_macros5608 libc.src.math.f16divf5609)5610 5611add_fp_unittest(5612 f16divl_test5613 SUITE5614 libc-math-smoke-tests5615 SRCS5616 f16divl_test.cpp5617 HDRS5618 DivTest.h5619 DEPENDS5620 libc.hdr.errno_macros5621 libc.hdr.fenv_macros5622 libc.src.math.f16divl5623)5624 5625add_fp_unittest(5626 f16divf128_test5627 SUITE5628 libc-math-smoke-tests5629 SRCS5630 f16divf128_test.cpp5631 HDRS5632 DivTest.h5633 DEPENDS5634 libc.hdr.errno_macros5635 libc.hdr.fenv_macros5636 libc.src.math.f16divf1285637)5638 5639add_fp_unittest(5640 f16fma_test5641 SUITE5642 libc-math-smoke-tests5643 SRCS5644 f16fma_test.cpp5645 HDRS5646 FmaTest.h5647 DEPENDS5648 libc.src.math.f16fma5649 libc.src.__support.macros.properties.types5650)5651 5652add_fp_unittest(5653 f16fmaf_test5654 SUITE5655 libc-math-smoke-tests5656 SRCS5657 f16fmaf_test.cpp5658 HDRS5659 FmaTest.h5660 DEPENDS5661 libc.src.math.f16fmaf5662 libc.src.__support.macros.properties.types5663)5664 5665add_fp_unittest(5666 f16fmal_test5667 SUITE5668 libc-math-smoke-tests5669 SRCS5670 f16fmal_test.cpp5671 HDRS5672 FmaTest.h5673 DEPENDS5674 libc.src.math.f16fmal5675 libc.src.__support.macros.properties.types5676)5677 5678add_fp_unittest(5679 f16fmaf128_test5680 SUITE5681 libc-math-smoke-tests5682 SRCS5683 f16fmaf128_test.cpp5684 HDRS5685 FmaTest.h5686 DEPENDS5687 libc.src.math.f16fmaf1285688 libc.src.__support.macros.properties.types5689)5690 5691add_fp_unittest(5692 f16sqrt_test5693 SUITE5694 libc-math-smoke-tests5695 SRCS5696 f16sqrt_test.cpp5697 HDRS5698 SqrtTest.h5699 DEPENDS5700 libc.src.math.f16sqrt5701)5702 5703add_fp_unittest(5704 f16sqrtf_test5705 SUITE5706 libc-math-smoke-tests5707 SRCS5708 f16sqrtf_test.cpp5709 HDRS5710 SqrtTest.h5711 DEPENDS5712 libc.src.math.f16sqrtf5713)5714 5715add_fp_unittest(5716 f16sqrtl_test5717 SUITE5718 libc-math-smoke-tests5719 SRCS5720 f16sqrtl_test.cpp5721 HDRS5722 SqrtTest.h5723 DEPENDS5724 libc.src.math.f16sqrtl5725)5726 5727add_fp_unittest(5728 f16sqrtf128_test5729 SUITE5730 libc-math-smoke-tests5731 SRCS5732 f16sqrtf128_test.cpp5733 HDRS5734 SqrtTest.h5735 DEPENDS5736 libc.src.math.f16sqrtf1285737)5738 5739add_fp_unittest(5740 fdiv_test5741 SUITE5742 libc-math-smoke-tests5743 SRCS5744 fdiv_test.cpp5745 HDRS5746 DivTest.h5747 DEPENDS5748 libc.hdr.errno_macros5749 libc.hdr.fenv_macros5750 libc.src.math.fdiv5751)5752 5753add_fp_unittest(5754 fdivl_test5755 SUITE5756 libc-math-smoke-tests5757 SRCS5758 fdivl_test.cpp5759 HDRS5760 DivTest.h5761 DEPENDS5762 libc.hdr.errno_macros5763 libc.hdr.fenv_macros5764 libc.src.math.fdivl5765)5766 5767add_fp_unittest(5768 fdivf128_test5769 SUITE5770 libc-math-smoke-tests5771 SRCS5772 fdivf128_test.cpp5773 HDRS5774 DivTest.h5775 DEPENDS5776 libc.hdr.errno_macros5777 libc.hdr.fenv_macros5778 libc.src.math.fdivf1285779)5780 5781add_fp_unittest(5782 ffma_test5783 SUITE5784 libc-math-smoke-tests5785 SRCS5786 ffma_test.cpp5787 HDRS5788 FmaTest.h5789 DEPENDS5790 libc.src.math.ffma5791 libc.src.__support.macros.properties.types5792)5793 5794add_fp_unittest(5795 ffmal_test5796 SUITE5797 libc-math-smoke-tests5798 SRCS5799 ffmal_test.cpp5800 HDRS5801 FmaTest.h5802 DEPENDS5803 libc.src.math.ffmal5804 libc.src.__support.macros.properties.types5805)5806 5807add_fp_unittest(5808 ffmaf128_test5809 SUITE5810 libc-math-smoke-tests5811 SRCS5812 ffmaf128_test.cpp5813 HDRS5814 FmaTest.h5815 DEPENDS5816 libc.src.math.ffmaf1285817 libc.src.__support.macros.properties.types5818)5819 5820add_fp_unittest(5821 fsqrt_test5822 SUITE5823 libc-math-smoke-tests5824 SRCS5825 fsqrt_test.cpp5826 HDRS5827 SqrtTest.h5828 DEPENDS5829 libc.src.math.fsqrt5830)5831 5832 5833add_fp_unittest(5834 fsqrtl_test5835 SUITE5836 libc-math-smoke-tests5837 SRCS5838 fsqrtl_test.cpp5839 HDRS5840 SqrtTest.h5841 DEPENDS5842 libc.src.math.fsqrtl5843)5844 5845add_fp_unittest(5846 fsqrtf128_test5847 SUITE5848 libc-math-smoke-tests5849 SRCS5850 fsqrtf128_test.cpp5851 HDRS5852 SqrtTest.h5853 DEPENDS5854 libc.src.math.fsqrtf1285855)5856 5857add_fp_unittest(5858 fsub_test5859 SUITE5860 libc-math-smoke-tests5861 SRCS5862 fsub_test.cpp5863 HDRS5864 SubTest.h5865 DEPENDS5866 libc.hdr.errno_macros5867 libc.hdr.fenv_macros5868 libc.src.math.fsub5869 libc.src.__support.macros.properties.os5870)5871 5872add_fp_unittest(5873 fsubl_test5874 SUITE5875 libc-math-smoke-tests5876 SRCS5877 fsubl_test.cpp5878 HDRS5879 SubTest.h5880 DEPENDS5881 libc.hdr.errno_macros5882 libc.hdr.fenv_macros5883 libc.src.math.fsubl5884 libc.src.__support.macros.properties.os5885)5886 5887add_fp_unittest(5888 fsubf128_test5889 SUITE5890 libc-math-smoke-tests5891 SRCS5892 fsubf128_test.cpp5893 HDRS5894 SubTest.h5895 DEPENDS5896 libc.hdr.errno_macros5897 libc.hdr.fenv_macros5898 libc.src.math.fsubf1285899 libc.src.__support.macros.properties.os5900)5901 5902add_fp_unittest(5903 dsqrtl_test5904 SUITE5905 libc-math-smoke-tests5906 SRCS5907 dsqrtl_test.cpp5908 HDRS5909 SqrtTest.h5910 DEPENDS5911 libc.src.math.dsqrtl5912)5913 5914add_fp_unittest(5915 dsqrtf128_test5916 SUITE5917 libc-math-smoke-tests5918 SRCS5919 dsqrtf128_test.cpp5920 HDRS5921 SqrtTest.h5922 DEPENDS5923 libc.src.math.dsqrtf1285924)5925 5926add_fp_unittest(5927 sin_test5928 SUITE5929 libc-math-smoke-tests5930 SRCS5931 sin_test.cpp5932 DEPENDS5933 libc.src.math.sin5934)5935 5936add_fp_unittest(5937 cos_test5938 SUITE5939 libc-math-smoke-tests5940 SRCS5941 cos_test.cpp5942 DEPENDS5943 libc.src.math.cos5944)5945 5946add_fp_unittest(5947 sincos_test5948 SUITE5949 libc-math-smoke-tests5950 SRCS5951 sincos_test.cpp5952 DEPENDS5953 libc.hdr.errno_macros5954 libc.src.math.sincos5955)5956 5957add_fp_unittest(5958 tan_test5959 SUITE5960 libc-math-smoke-tests5961 SRCS5962 tan_test.cpp5963 DEPENDS5964 libc.src.math.tan5965)5966 5967add_fp_unittest(5968 cbrtf_test5969 SUITE5970 libc-math-smoke-tests5971 SRCS5972 cbrtf_test.cpp5973 DEPENDS5974 libc.src.math.cbrtf5975)5976 5977add_fp_unittest(5978 cbrt_test5979 SUITE5980 libc-math-smoke-tests5981 SRCS5982 cbrt_test.cpp5983 DEPENDS5984 libc.src.math.cbrt5985)5986 5987add_fp_unittest(5988 dmull_test5989 SUITE5990 libc-math-smoke-tests5991 SRCS5992 dmull_test.cpp5993 HDRS5994 MulTest.h5995 DEPENDS5996 libc.hdr.errno_macros5997 libc.hdr.fenv_macros5998 libc.src.__support.FPUtil.basic_operations5999 libc.src.math.dmull6000)6001 6002add_fp_unittest(6003 f16mul_test6004 SUITE6005 libc-math-smoke-tests6006 SRCS6007 f16mul_test.cpp6008 HDRS6009 MulTest.h6010 DEPENDS6011 libc.hdr.errno_macros6012 libc.hdr.fenv_macros6013 libc.src.__support.FPUtil.basic_operations6014 libc.src.math.f16mul6015)6016 6017add_fp_unittest(6018 f16mulf_test6019 SUITE6020 libc-math-smoke-tests6021 SRCS6022 f16mulf_test.cpp6023 HDRS6024 MulTest.h6025 DEPENDS6026 libc.hdr.errno_macros6027 libc.hdr.fenv_macros6028 libc.src.__support.FPUtil.basic_operations6029 libc.src.math.f16mulf6030)6031 6032add_fp_unittest(6033 f16mull_test6034 SUITE6035 libc-math-smoke-tests6036 SRCS6037 f16mull_test.cpp6038 HDRS6039 MulTest.h6040 DEPENDS6041 libc.hdr.errno_macros6042 libc.hdr.fenv_macros6043 libc.src.__support.FPUtil.basic_operations6044 libc.src.math.f16mull6045)6046 6047add_fp_unittest(6048 f16mulf128_test6049 SUITE6050 libc-math-smoke-tests6051 SRCS6052 f16mulf128_test.cpp6053 HDRS6054 MulTest.h6055 DEPENDS6056 libc.hdr.errno_macros6057 libc.hdr.fenv_macros6058 libc.src.__support.FPUtil.basic_operations6059 libc.src.math.f16mulf1286060)6061 6062add_fp_unittest(6063 daddl_test6064 SUITE6065 libc-math-smoke-tests6066 SRCS6067 daddl_test.cpp6068 HDRS6069 AddTest.h6070 DEPENDS6071 libc.hdr.errno_macros6072 libc.hdr.fenv_macros6073 libc.src.math.daddl6074 libc.src.__support.macros.properties.os6075)6076 6077add_fp_unittest(6078 daddf128_test6079 SUITE6080 libc-math-smoke-tests6081 SRCS6082 daddf128_test.cpp6083 HDRS6084 AddTest.h6085 DEPENDS6086 libc.hdr.errno_macros6087 libc.hdr.fenv_macros6088 libc.src.math.daddf1286089 libc.src.__support.macros.properties.os6090)6091 6092add_fp_unittest(6093 ddivl_test6094 SUITE6095 libc-math-smoke-tests6096 SRCS6097 ddivl_test.cpp6098 HDRS6099 DivTest.h6100 DEPENDS6101 libc.src.math.ddivl6102)6103 6104add_fp_unittest(6105 ddivf128_test6106 SUITE6107 libc-math-smoke-tests6108 SRCS6109 ddivf128_test.cpp6110 HDRS6111 DivTest.h6112 DEPENDS6113 libc.src.math.ddivf1286114)6115 6116add_fp_unittest(6117 bfloat16_add_test6118 SUITE6119 libc-math-smoke-tests6120 SRCS6121 bfloat16_add_test.cpp6122 HDRS6123 AddTest.h6124 DEPENDS6125 libc.src.__support.FPUtil.bfloat166126 libc.src.__support.FPUtil.generic.add_sub6127 libc.src.__support.macros.properties.os6128 libc.src.__support.macros.properties.types6129 libc.hdr.errno_macros6130 libc.hdr.fenv_macros6131)6132 6133add_fp_unittest(6134 bfloat16_div_test6135 SUITE6136 libc-math-smoke-tests6137 SRCS6138 bfloat16_div_test.cpp6139 HDRS6140 DivTest.h6141 DEPENDS6142 libc.src.__support.FPUtil.bfloat166143 libc.hdr.errno_macros6144 libc.hdr.fenv_macros6145)6146 6147add_fp_unittest(6148 bfloat16_mul_test6149 SUITE6150 libc-math-smoke-tests6151 SRCS6152 bfloat16_mul_test.cpp6153 HDRS6154 MulTest.h6155 DEPENDS6156 libc.src.__support.FPUtil.basic_operations6157 libc.src.__support.FPUtil.bfloat166158 libc.hdr.errno_macros6159 libc.hdr.fenv_macros6160)6161 6162add_fp_unittest(6163 bfloat16_sub_test6164 SUITE6165 libc-math-smoke-tests6166 SRCS6167 bfloat16_sub_test.cpp6168 HDRS6169 SubTest.h6170 DEPENDS6171 libc.src.__support.FPUtil.bfloat166172 libc.src.__support.FPUtil.generic.add_sub6173 libc.src.__support.macros.properties.os6174 libc.src.__support.macros.properties.types6175 libc.hdr.errno_macros6176 libc.hdr.fenv_macros6177)6178 6179add_fp_unittest(6180 add_same_type_test6181 SUITE6182 libc-math-smoke-tests6183 SRCS6184 add_same_type_test.cpp6185 HDRS6186 AddTest.h6187 DEPENDS6188 libc.hdr.errno_macros6189 libc.hdr.fenv_macros6190 libc.src.__support.FPUtil.generic.add_sub6191 libc.src.__support.macros.properties.os6192 libc.src.__support.macros.properties.types6193)6194 6195add_fp_unittest(6196 sub_same_type_test6197 SUITE6198 libc-math-smoke-tests6199 SRCS6200 sub_same_type_test.cpp6201 HDRS6202 SubTest.h6203 DEPENDS6204 libc.hdr.errno_macros6205 libc.hdr.fenv_macros6206 libc.src.__support.FPUtil.generic.add_sub6207 libc.src.__support.macros.properties.os6208 libc.src.__support.macros.properties.types6209)6210 6211add_fp_unittest(6212 bf16add_test6213 SUITE6214 libc-math-smoke-tests6215 SRCS6216 bf16add_test.cpp6217 HDRS6218 AddTest.h6219 DEPENDS6220 libc.hdr.errno_macros6221 libc.hdr.fenv_macros6222 libc.src.math.bf16add6223 libc.src.__support.FPUtil.bfloat166224 libc.src.__support.macros.properties.os6225)6226 6227add_fp_unittest(6228 bf16addf_test6229 SUITE6230 libc-math-smoke-tests6231 SRCS6232 bf16addf_test.cpp6233 HDRS6234 AddTest.h6235 DEPENDS6236 libc.hdr.errno_macros6237 libc.hdr.fenv_macros6238 libc.src.math.bf16addf6239 libc.src.__support.FPUtil.bfloat166240 libc.src.__support.macros.properties.os6241)6242 6243add_fp_unittest(6244 bf16addl_test6245 SUITE6246 libc-math-smoke-tests6247 SRCS6248 bf16addl_test.cpp6249 HDRS6250 AddTest.h6251 DEPENDS6252 libc.hdr.errno_macros6253 libc.hdr.fenv_macros6254 libc.src.math.bf16addl6255 libc.src.__support.FPUtil.bfloat166256 libc.src.__support.macros.properties.os6257)6258 6259add_fp_unittest(6260 bf16addf128_test6261 SUITE6262 libc-math-smoke-tests6263 SRCS6264 bf16addf128_test.cpp6265 HDRS6266 AddTest.h6267 DEPENDS6268 libc.hdr.errno_macros6269 libc.hdr.fenv_macros6270 libc.src.math.bf16addf1286271 libc.src.__support.FPUtil.bfloat166272 libc.src.__support.macros.properties.os6273)6274 6275add_fp_unittest(6276 bf16fma_test6277 SUITE6278 libc-math-smoke-tests6279 SRCS6280 bf16fma_test.cpp6281 HDRS6282 FmaTest.h6283 DEPENDS6284 libc.hdr.errno_macros6285 libc.hdr.fenv_macros6286 libc.src.math.bf16fma6287 libc.src.__support.FPUtil.bfloat166288)6289 6290add_fp_unittest(6291 bf16fmaf_test6292 SUITE6293 libc-math-smoke-tests6294 SRCS6295 bf16fmaf_test.cpp6296 HDRS6297 FmaTest.h6298 DEPENDS6299 libc.hdr.errno_macros6300 libc.hdr.fenv_macros6301 libc.src.math.bf16fmaf6302 libc.src.__support.FPUtil.bfloat166303)6304 6305add_fp_unittest(6306 bf16fmal_test6307 SUITE6308 libc-math-smoke-tests6309 SRCS6310 bf16fmal_test.cpp6311 HDRS6312 FmaTest.h6313 DEPENDS6314 libc.hdr.errno_macros6315 libc.hdr.fenv_macros6316 libc.src.math.bf16fmal6317 libc.src.__support.FPUtil.bfloat166318)6319 6320add_fp_unittest(6321 bf16fmaf128_test6322 SUITE6323 libc-math-smoke-tests6324 SRCS6325 bf16fmaf128_test.cpp6326 HDRS6327 FmaTest.h6328 DEPENDS6329 libc.hdr.errno_macros6330 libc.hdr.fenv_macros6331 libc.src.math.bf16fmaf1286332 libc.src.__support.FPUtil.bfloat166333)6334 6335add_fp_unittest(6336 bf16div_test6337 SUITE6338 libc-math-smoke-tests6339 SRCS6340 bf16div_test.cpp6341 HDRS6342 DivTest.h6343 DEPENDS6344 libc.hdr.errno_macros6345 libc.hdr.fenv_macros6346 libc.src.math.bf16div6347 libc.src.__support.FPUtil.bfloat166348)6349 6350add_fp_unittest(6351 bf16divf_test6352 SUITE6353 libc-math-smoke-tests6354 SRCS6355 bf16divf_test.cpp6356 HDRS6357 DivTest.h6358 DEPENDS6359 libc.hdr.errno_macros6360 libc.hdr.fenv_macros6361 libc.src.math.bf16divf6362 libc.src.__support.FPUtil.bfloat166363)6364 6365add_fp_unittest(6366 bf16divl_test6367 SUITE6368 libc-math-smoke-tests6369 SRCS6370 bf16divl_test.cpp6371 HDRS6372 DivTest.h6373 DEPENDS6374 libc.hdr.errno_macros6375 libc.hdr.fenv_macros6376 libc.src.math.bf16divl6377 libc.src.__support.FPUtil.bfloat166378)6379 6380add_fp_unittest(6381 bf16divf128_test6382 SUITE6383 libc-math-smoke-tests6384 SRCS6385 bf16divf128_test.cpp6386 HDRS6387 DivTest.h6388 DEPENDS6389 libc.hdr.errno_macros6390 libc.hdr.fenv_macros6391 libc.src.math.bf16divf1286392 libc.src.__support.FPUtil.bfloat166393)6394 6395add_fp_unittest(6396 bf16mul_test6397 SUITE6398 libc-math-smoke-tests6399 SRCS6400 bf16mul_test.cpp6401 HDRS6402 MulTest.h6403 DEPENDS6404 libc.hdr.errno_macros6405 libc.hdr.fenv_macros6406 libc.src.math.bf16mul6407 libc.src.__support.FPUtil.bfloat166408)6409 6410add_fp_unittest(6411 bf16mulf_test6412 SUITE6413 libc-math-smoke-tests6414 SRCS6415 bf16mulf_test.cpp6416 HDRS6417 MulTest.h6418 DEPENDS6419 libc.hdr.errno_macros6420 libc.hdr.fenv_macros6421 libc.src.math.bf16mulf6422 libc.src.__support.FPUtil.bfloat166423)6424 6425add_fp_unittest(6426 bf16mull_test6427 SUITE6428 libc-math-smoke-tests6429 SRCS6430 bf16mull_test.cpp6431 HDRS6432 MulTest.h6433 DEPENDS6434 libc.hdr.errno_macros6435 libc.hdr.fenv_macros6436 libc.src.math.bf16mull6437 libc.src.__support.FPUtil.bfloat166438)6439 6440add_fp_unittest(6441 bf16mulf128_test6442 SUITE6443 libc-math-smoke-tests6444 SRCS6445 bf16mulf128_test.cpp6446 HDRS6447 MulTest.h6448 DEPENDS6449 libc.hdr.errno_macros6450 libc.hdr.fenv_macros6451 libc.src.math.bf16mulf1286452 libc.src.__support.FPUtil.bfloat166453)6454 6455 6456add_fp_unittest(6457 bf16sub_test6458 SUITE6459 libc-math-smoke-tests6460 SRCS6461 bf16sub_test.cpp6462 HDRS6463 SubTest.h6464 DEPENDS6465 libc.hdr.errno_macros6466 libc.hdr.fenv_macros6467 libc.src.math.bf16sub6468 libc.src.__support.FPUtil.bfloat166469 libc.src.__support.macros.properties.os6470)6471 6472add_fp_unittest(6473 bf16subf_test6474 SUITE6475 libc-math-smoke-tests6476 SRCS6477 bf16subf_test.cpp6478 HDRS6479 SubTest.h6480 DEPENDS6481 libc.hdr.errno_macros6482 libc.hdr.fenv_macros6483 libc.src.math.bf16subf6484 libc.src.__support.FPUtil.bfloat166485 libc.src.__support.macros.properties.os6486)6487 6488add_fp_unittest(6489 bf16subl_test6490 SUITE6491 libc-math-smoke-tests6492 SRCS6493 bf16subl_test.cpp6494 HDRS6495 SubTest.h6496 DEPENDS6497 libc.hdr.errno_macros6498 libc.hdr.fenv_macros6499 libc.src.math.bf16subl6500 libc.src.__support.FPUtil.bfloat166501 libc.src.__support.macros.properties.os6502)6503 6504add_fp_unittest(6505 bf16subf128_test6506 SUITE6507 libc-math-smoke-tests6508 SRCS6509 bf16subf128_test.cpp6510 HDRS6511 SubTest.h6512 DEPENDS6513 libc.hdr.errno_macros6514 libc.hdr.fenv_macros6515 libc.src.math.bf16subf1286516 libc.src.__support.FPUtil.bfloat166517 libc.src.__support.macros.properties.os6518)6519