brintos

brintos / llvm-project-archived public Read only

0
0
Text · 107.0 KiB · 5afd3a9 Raw
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