1 add_custom_target(libc-math-smoke-tests)
2 add_dependencies(libc-math-unittests libc-math-smoke-tests)
13 libc.src.__support.CPP.array
14 libc.src.__support.FPUtil.fp_bits
26 libc.src.__support.CPP.array
27 libc.src.__support.FPUtil.fp_bits
39 libc.src.__support.CPP.array
40 libc.src.__support.FPUtil.fp_bits
52 libc.src.__support.CPP.array
53 libc.src.__support.FPUtil.fp_bits
67 libc.src.__support.FPUtil.fp_bits
81 libc.src.__support.FPUtil.fp_bits
95 libc.src.__support.FPUtil.fp_bits
101 libc-math-smoke-tests
109 libc.src.__support.FPUtil.fp_bits
115 libc-math-smoke-tests
123 libc.src.__support.FPUtil.fp_bits
129 libc-math-smoke-tests
137 libc.src.__support.FPUtil.fp_bits
143 libc-math-smoke-tests
151 libc.src.__support.FPUtil.fp_bits
157 libc-math-smoke-tests
165 libc.src.__support.FPUtil.fp_bits
171 libc-math-smoke-tests
179 libc.src.__support.FPUtil.fp_bits
185 libc-math-smoke-tests
193 libc.src.__support.FPUtil.fp_bits
199 libc-math-smoke-tests
207 libc.src.__support.FPUtil.fp_bits
213 libc-math-smoke-tests
221 libc.src.__support.FPUtil.fp_bits
227 libc-math-smoke-tests
235 libc.src.__support.FPUtil.fp_bits
241 libc-math-smoke-tests
249 libc.src.__support.FPUtil.fp_bits
255 libc-math-smoke-tests
263 libc.src.__support.FPUtil.fp_bits
269 libc-math-smoke-tests
277 libc.src.fenv.feclearexcept
278 libc.src.fenv.feraiseexcept
279 libc.src.fenv.fetestexcept
281 libc.src.__support.FPUtil.fp_bits
287 libc-math-smoke-tests
295 libc.src.fenv.feclearexcept
296 libc.src.fenv.feraiseexcept
297 libc.src.fenv.fetestexcept
298 libc.src.math.lroundf
299 libc.src.__support.FPUtil.fp_bits
305 libc-math-smoke-tests
313 libc.src.fenv.feclearexcept
314 libc.src.fenv.feraiseexcept
315 libc.src.fenv.fetestexcept
316 libc.src.math.lroundl
317 libc.src.__support.FPUtil.fp_bits
323 libc-math-smoke-tests
331 libc.src.fenv.feclearexcept
332 libc.src.fenv.feraiseexcept
333 libc.src.fenv.fetestexcept
334 libc.src.math.llround
335 libc.src.__support.FPUtil.fp_bits
341 libc-math-smoke-tests
349 libc.src.fenv.feclearexcept
350 libc.src.fenv.feraiseexcept
351 libc.src.fenv.fetestexcept
352 libc.src.math.llroundf
353 libc.src.__support.FPUtil.fp_bits
359 libc-math-smoke-tests
367 libc.src.fenv.feclearexcept
368 libc.src.fenv.feraiseexcept
369 libc.src.fenv.fetestexcept
370 libc.src.math.llroundl
371 libc.src.__support.FPUtil.fp_bits
377 libc-math-smoke-tests
385 libc.src.__support.FPUtil.fenv_impl
386 libc.src.__support.FPUtil.fp_bits
392 libc-math-smoke-tests
400 libc.src.__support.FPUtil.fenv_impl
401 libc.src.__support.FPUtil.fp_bits
407 libc-math-smoke-tests
415 libc.src.__support.FPUtil.fenv_impl
416 libc.src.__support.FPUtil.fp_bits
422 libc-math-smoke-tests
430 libc.src.__support.FPUtil.fenv_impl
431 libc.src.__support.FPUtil.fp_bits
437 libc-math-smoke-tests
445 libc.src.__support.FPUtil.fenv_impl
446 libc.src.__support.FPUtil.fp_bits
452 libc-math-smoke-tests
460 libc.src.__support.FPUtil.fenv_impl
461 libc.src.__support.FPUtil.fp_bits
467 libc-math-smoke-tests
475 libc.src.__support.FPUtil.fenv_impl
476 libc.src.__support.FPUtil.fp_bits
482 libc-math-smoke-tests
489 libc.src.math.llrintf
490 libc.src.__support.FPUtil.fenv_impl
491 libc.src.__support.FPUtil.fp_bits
497 libc-math-smoke-tests
504 libc.src.math.llrintl
505 libc.src.__support.FPUtil.fenv_impl
506 libc.src.__support.FPUtil.fp_bits
512 libc-math-smoke-tests
519 libc.src.__support.FPUtil.fp_bits
525 libc-math-smoke-tests
532 libc.src.__support.FPUtil.fp_bits
538 libc-math-smoke-tests
545 libc.src.__support.FPUtil.fp_bits
551 libc-math-smoke-tests
558 libc.src.__support.FPUtil.fp_bits
564 libc-math-smoke-tests
571 libc.src.__support.FPUtil.fp_bits
577 libc-math-smoke-tests
584 libc.src.__support.FPUtil.fp_bits
590 libc-math-smoke-tests
597 libc.src.math.copysign
598 libc.src.__support.FPUtil.fp_bits
604 libc-math-smoke-tests
611 libc.src.math.copysignf
612 libc.src.__support.FPUtil.fp_bits
618 libc-math-smoke-tests
625 libc.src.math.copysignl
626 libc.src.__support.FPUtil.fp_bits
632 libc-math-smoke-tests
640 libc.src.__support.FPUtil.basic_operations
646 libc-math-smoke-tests
654 libc.src.__support.FPUtil.basic_operations
660 libc-math-smoke-tests
668 libc.src.__support.FPUtil.basic_operations
671 # FIXME: These tests are currently broken for NVPTX.
672 if(NOT LIBC_GPU_TARGET_ARCHITECTURE_IS_NVPTX)
676 libc-math-smoke-tests
684 libc.src.__support.FPUtil.fp_bits
685 libc.src.__support.FPUtil.manipulation_functions
691 libc-math-smoke-tests
699 libc.src.__support.FPUtil.fp_bits
700 libc.src.__support.FPUtil.manipulation_functions
707 libc-math-smoke-tests
715 libc.src.__support.FPUtil.fp_bits
716 libc.src.__support.FPUtil.manipulation_functions
722 libc-math-smoke-tests
730 libc.src.__support.FPUtil.fp_bits
731 libc.src.__support.FPUtil.normal_float
737 libc-math-smoke-tests
745 libc.src.__support.FPUtil.fp_bits
746 libc.src.__support.FPUtil.normal_float
752 libc-math-smoke-tests
760 libc.src.__support.FPUtil.fp_bits
761 libc.src.__support.FPUtil.normal_float
767 libc-math-smoke-tests
773 libc.src.__support.FPUtil.manipulation_functions
779 libc-math-smoke-tests
785 libc.src.__support.FPUtil.manipulation_functions
791 libc-math-smoke-tests
799 libc.src.__support.FPUtil.manipulation_functions
805 libc-math-smoke-tests
813 libc.src.__support.FPUtil.basic_operations
814 libc.src.__support.FPUtil.nearest_integer_operations
815 # Requires C++ limits.
822 libc-math-smoke-tests
830 libc.src.__support.FPUtil.basic_operations
831 libc.src.__support.FPUtil.nearest_integer_operations
832 # Requires C++ limits.
839 libc-math-smoke-tests
847 libc.src.__support.FPUtil.basic_operations
848 libc.src.__support.FPUtil.nearest_integer_operations
854 libc-math-smoke-tests
862 libc.src.__support.FPUtil.basic_operations
863 libc.src.__support.FPUtil.fp_bits
869 libc-math-smoke-tests
877 libc.src.__support.FPUtil.basic_operations
878 libc.src.__support.FPUtil.fp_bits
884 libc-math-smoke-tests
892 libc.src.__support.FPUtil.basic_operations
893 libc.src.__support.FPUtil.fp_bits
896 # FIXME: These tests are currently broken on the GPU.
897 if(NOT LIBC_TARGET_ARCHITECTURE_IS_GPU)
901 libc-math-smoke-tests
909 libc.src.__support.FPUtil.fp_bits
915 libc-math-smoke-tests
923 libc.src.__support.FPUtil.fp_bits
929 libc-math-smoke-tests
937 libc.src.__support.FPUtil.fp_bits
943 libc-math-smoke-tests
951 libc.src.__support.FPUtil.fp_bits
957 libc-math-smoke-tests
965 libc.src.__support.FPUtil.fp_bits
971 libc-math-smoke-tests
979 libc.src.__support.FPUtil.fp_bits
986 libc-math-smoke-tests
992 libc.src.__support.FPUtil.fp_bits
998 libc-math-smoke-tests
1004 libc.src.__support.FPUtil.fp_bits
1010 libc-math-smoke-tests
1016 libc.src.__support.FPUtil.fp_bits
1022 libc-math-smoke-tests
1024 generic_sqrtf_test.cpp
1027 libc.src.__support.FPUtil.fp_bits
1028 libc.src.__support.FPUtil.generic.sqrt
1036 libc-math-smoke-tests
1038 generic_sqrt_test.cpp
1041 libc.src.__support.FPUtil.fp_bits
1042 libc.src.__support.FPUtil.generic.sqrt
1050 libc-math-smoke-tests
1052 generic_sqrtl_test.cpp
1055 libc.src.__support.FPUtil.fp_bits
1056 libc.src.__support.FPUtil.generic.sqrt
1064 libc-math-smoke-tests
1071 libc.src.math.remquof
1072 libc.src.__support.FPUtil.basic_operations
1073 libc.src.__support.FPUtil.fp_bits
1079 libc-math-smoke-tests
1086 libc.src.math.remquo
1087 libc.src.__support.FPUtil.basic_operations
1088 libc.src.__support.FPUtil.fp_bits
1094 libc-math-smoke-tests
1101 libc.src.math.remquol
1102 libc.src.__support.FPUtil.basic_operations
1103 libc.src.__support.FPUtil.fp_bits
1109 libc-math-smoke-tests
1114 libc.src.math.hypotf
1115 libc.src.__support.FPUtil.fp_bits
1121 libc-math-smoke-tests
1127 libc.src.__support.FPUtil.fp_bits
1130 # FIXME: These tests are currently spurious for NVPTX.
1131 if(NOT LIBC_GPU_TARGET_ARCHITECTURE_IS_NVPTX)
1135 libc-math-smoke-tests
1142 libc.src.math.nextafter
1143 libc.src.__support.FPUtil.basic_operations
1144 libc.src.__support.FPUtil.fp_bits
1150 libc-math-smoke-tests
1157 libc.src.math.nextafterf
1158 libc.src.__support.FPUtil.basic_operations
1159 libc.src.__support.FPUtil.fp_bits
1166 libc-math-smoke-tests
1173 libc.src.math.nextafterl
1174 libc.src.__support.FPUtil.basic_operations
1175 libc.src.__support.FPUtil.fp_bits
1178 # TODO(lntue): The current implementation of fputil::general::fma<float> is only
1179 # correctly rounded for the default rounding mode round-to-nearest tie-to-even.
1183 libc-math-smoke-tests
1189 libc.src.__support.FPUtil.fp_bits
1197 libc-math-smoke-tests
1203 libc.src.__support.FPUtil.fp_bits
1209 libc-math-smoke-tests
1213 libc.src.errno.errno
1215 libc.src.math.expm1f
1216 libc.src.__support.FPUtil.fp_bits
1222 libc-math-smoke-tests
1226 libc.src.errno.errno
1229 libc.src.__support.FPUtil.fp_bits
1235 libc-math-smoke-tests
1239 libc.src.errno.errno
1242 libc.src.__support.FPUtil.fp_bits
1248 libc-math-smoke-tests
1252 libc.src.errno.errno
1255 libc.src.__support.FPUtil.fp_bits
1261 libc-math-smoke-tests
1265 libc.src.errno.errno
1268 libc.src.__support.FPUtil.fp_bits
1274 libc-math-smoke-tests
1278 libc.src.errno.errno
1281 libc.src.__support.FPUtil.fp_bits
1287 libc-math-smoke-tests
1291 libc.src.errno.errno
1294 libc.src.__support.FPUtil.fp_bits
1300 libc-math-smoke-tests
1304 libc.src.errno.errno
1306 libc.src.math.log10f
1307 libc.src.__support.FPUtil.fp_bits
1313 libc-math-smoke-tests
1317 libc.src.errno.errno
1320 libc.src.__support.FPUtil.fp_bits
1326 libc-math-smoke-tests
1330 libc.src.errno.errno
1332 libc.src.math.log1pf
1333 libc.src.__support.FPUtil.fp_bits
1339 libc-math-smoke-tests
1346 libc.src.errno.errno
1348 libc.src.__support.FPUtil.basic_operations
1349 libc.src.__support.FPUtil.nearest_integer_operations
1350 # Requires C++ limits.
1357 libc-math-smoke-tests
1364 libc.src.errno.errno
1366 libc.src.__support.FPUtil.basic_operations
1367 libc.src.__support.FPUtil.nearest_integer_operations
1368 # Requires C++ limits.
1375 libc-math-smoke-tests
1379 libc.src.errno.errno
1381 libc.src.__support.CPP.array
1382 libc.src.__support.FPUtil.fp_bits
1388 libc-math-smoke-tests
1392 libc.src.errno.errno
1394 libc.src.__support.CPP.array
1395 libc.src.__support.FPUtil.fp_bits
1401 libc-math-smoke-tests
1406 libc.src.__support.FPUtil.fp_bits
1412 libc-math-smoke-tests
1416 libc.src.errno.errno
1417 libc.src.math.atanhf
1418 libc.src.__support.FPUtil.fp_bits
1424 libc-math-smoke-tests
1428 libc.src.errno.errno
1429 libc.src.math.asinhf
1430 libc.src.__support.FPUtil.fp_bits
1436 libc-math-smoke-tests
1440 libc.src.errno.errno
1441 libc.src.math.acoshf
1442 libc.src.__support.FPUtil.fp_bits
1448 libc-math-smoke-tests
1452 libc.src.errno.errno
1454 libc.src.__support.FPUtil.fp_bits
1460 libc-math-smoke-tests
1464 libc.src.errno.errno
1466 libc.src.__support.FPUtil.fp_bits
1472 libc-math-smoke-tests
1476 libc.src.errno.errno
1478 libc.src.__support.FPUtil.fp_bits
1484 libc-math-smoke-tests
1491 libc.src.math.scalbn
1492 libc.src.__support.FPUtil.fp_bits
1493 libc.src.__support.FPUtil.normal_float
1499 libc-math-smoke-tests
1506 libc.src.math.scalbnf
1507 libc.src.__support.FPUtil.fp_bits
1508 libc.src.__support.FPUtil.normal_float
1514 libc-math-smoke-tests
1521 libc.src.math.scalbnl
1522 libc.src.__support.FPUtil.fp_bits
1523 libc.src.__support.FPUtil.normal_float
1529 libc-math-smoke-tests
1535 libc.src.__support.FPUtil.fp_bits
1541 libc-math-smoke-tests
1547 libc.src.__support.FPUtil.fp_bits