[llvm] Added targets for bf16 functions/tests to bazel files (PR #222071)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 9 04:16:44 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-libc
Author: Sachin 🗲 (s4chinjha)
<details>
<summary>Changes</summary>
This pr addresses #<!-- -->221026 and adds the missing bazel targets for the bf16 functions/tests.
## 1. public headers
i've added the missing public `libc_math_function` targets for:
* `canonicalizebf16`
* `getpayloadbf16`
* `setpayloadbf16`
* `setpayloadsigbf16`
there are 65 implemented bf16 functions, and all 65 now have both public and support targets.
## 2. Tests
i've checked all the implemented bf16 functions for MPFR & smoke tests.
### MPFR tests
* found 24 existing MPFR tests.
* added the missing bazel targets for the 15 MPFR tests.
* all 24 existing MPFR tests are now registered in the bazel file.
* 41 functions don't have an MPFR test file yet.
### smoke tests
* found 64 existing smoke tests.
* added the missing bazel targets for the 60 smoke tests.
* all 64 existing smoke tests are now registered in the bazel file.
* `remainderbf16` doesn't have a smoke test file yet.
i checked the existing order in all three bazel files and tried to add the new targets in the correct place &
i also checked which functions don't have test files and have noted them so they can be added later.
---
Full diff: https://github.com/llvm/llvm-project/pull/222071.diff
3 Files Affected:
- (modified) utils/bazel/llvm-project-overlay/libc/BUILD.bazel (+28)
- (modified) utils/bazel/llvm-project-overlay/libc/test/src/math/BUILD.bazel (+63)
- (modified) utils/bazel/llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel (+292)
``````````diff
diff --git a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
index 4e24be1246be4..11f7d7aefa7c9 100644
--- a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
@@ -10893,6 +10893,13 @@ libc_math_function(
],
)
+libc_math_function(
+ name = "canonicalizebf16",
+ additional_deps = [
+ ":__support_math_canonicalizebf16",
+ ],
+)
+
libc_math_function(
name = "bf16divf",
additional_deps = [
@@ -12485,6 +12492,13 @@ libc_math_function(
],
)
+libc_math_function(
+ name = "getpayloadbf16",
+ additional_deps = [
+ ":__support_math_getpayloadbf16",
+ ],
+)
+
libc_math_function(
name = "getpayloadf",
additional_deps = [
@@ -13589,6 +13603,13 @@ libc_math_function(
],
)
+libc_math_function(
+ name = "setpayloadbf16",
+ additional_deps = [
+ ":__support_math_setpayloadbf16",
+ ],
+)
+
libc_math_function(
name = "setpayloadf",
additional_deps = [
@@ -13624,6 +13645,13 @@ libc_math_function(
],
)
+libc_math_function(
+ name = "setpayloadsigbf16",
+ additional_deps = [
+ ":__support_math_setpayloadsigbf16",
+ ],
+)
+
libc_math_function(
name = "setpayloadsigf",
additional_deps = [
diff --git a/utils/bazel/llvm-project-overlay/libc/test/src/math/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/test/src/math/BUILD.bazel
index d8914aa3b8ec7..b01105a99c453 100644
--- a/utils/bazel/llvm-project-overlay/libc/test/src/math/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/test/src/math/BUILD.bazel
@@ -12,10 +12,14 @@ exports_files(["libc_math_test_rules.bzl"])
licenses(["notice"])
+math_mpfr_test(name = "acosbf16")
+
math_mpfr_test(name = "acosf")
math_mpfr_test(name = "acoshf")
+math_mpfr_test(name = "asinbf16")
+
math_mpfr_test(name = "asinf")
math_mpfr_test(name = "asinhf")
@@ -31,12 +35,16 @@ math_mpfr_test(
math_mpfr_test(name = "atan")
+math_mpfr_test(name = "atanbf16")
+
math_mpfr_test(name = "atanf")
math_mpfr_test(name = "atanhf")
math_mpfr_test(name = "cbrt")
+math_mpfr_test(name = "cbrtbf16")
+
math_mpfr_test(name = "cbrtf")
math_mpfr_test(
@@ -259,6 +267,8 @@ math_mpfr_test(
# math_mpfr_test(name = "f16fmaf")
# math_mpfr_test(name = "f16fmal")
+math_mpfr_test(name = "fmabf16")
+
math_mpfr_test(
name = "frexp",
hdrs = ["FrexpTest.h"],
@@ -325,6 +335,11 @@ math_mpfr_test(
hdrs = ["HypotTest.h"],
)
+math_mpfr_test(
+ name = "hypotbf16",
+ hdrs = ["HypotTest.h"],
+)
+
math_mpfr_test(
name = "hypotf",
hdrs = [
@@ -345,6 +360,11 @@ math_mpfr_test(
hdrs = ["RoundToIntegerTest.h"],
)
+math_mpfr_test(
+ name = "llrintbf16",
+ hdrs = ["RoundToIntegerTest.h"],
+)
+
math_mpfr_test(
name = "llrintf",
hdrs = ["RoundToIntegerTest.h"],
@@ -365,6 +385,11 @@ math_mpfr_test(
hdrs = ["RoundToIntegerTest.h"],
)
+math_mpfr_test(
+ name = "llroundbf16",
+ hdrs = ["RoundToIntegerTest.h"],
+)
+
math_mpfr_test(
name = "llroundf",
hdrs = ["RoundToIntegerTest.h"],
@@ -387,6 +412,8 @@ math_mpfr_test(
math_mpfr_test(name = "log")
+math_mpfr_test(name = "log_bf16")
+
math_mpfr_test(name = "logf")
math_mpfr_test(name = "log10")
@@ -406,6 +433,11 @@ math_mpfr_test(
hdrs = ["RoundToIntegerTest.h"],
)
+math_mpfr_test(
+ name = "lrintbf16",
+ hdrs = ["RoundToIntegerTest.h"],
+)
+
math_mpfr_test(
name = "lrintf",
hdrs = ["RoundToIntegerTest.h"],
@@ -426,6 +458,11 @@ math_mpfr_test(
hdrs = ["RoundToIntegerTest.h"],
)
+math_mpfr_test(
+ name = "lroundbf16",
+ hdrs = ["RoundToIntegerTest.h"],
+)
+
math_mpfr_test(
name = "lroundf",
hdrs = ["RoundToIntegerTest.h"],
@@ -446,6 +483,14 @@ math_mpfr_test(
],
)
+math_mpfr_test(
+ name = "nearbyintbf16",
+ hdrs = ["NearbyIntTest.h"],
+ deps = [
+ "//libc:__support_cpp_array",
+ ],
+)
+
math_mpfr_test(
name = "nearbyintf",
hdrs = ["NearbyIntTest.h"],
@@ -505,6 +550,11 @@ math_mpfr_test(
hdrs = ["RIntTest.h"],
)
+math_mpfr_test(
+ name = "rintbf16",
+ hdrs = ["RIntTest.h"],
+)
+
math_mpfr_test(
name = "rintf",
hdrs = ["RIntTest.h"],
@@ -626,6 +676,11 @@ math_mpfr_test(
hdrs = ["SqrtTest.h"],
)
+math_mpfr_test(
+ name = "sqrtbf16",
+ hdrs = ["SqrtTest.h"],
+)
+
math_mpfr_test(
name = "sqrtf",
hdrs = ["SqrtTest.h"],
@@ -662,6 +717,14 @@ math_mpfr_test(
math_mpfr_test(name = "tan")
+math_mpfr_test(
+ name = "tanbf16",
+ hdrs = ["sdcomp26094.h"],
+ deps = [
+ "//libc:__support_cpp_array",
+ ],
+)
+
math_mpfr_test(
name = "tanf",
hdrs = ["sdcomp26094.h"],
diff --git a/utils/bazel/llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel
index 1ea19f953e0ad..02ab498cda38f 100644
--- a/utils/bazel/llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel
@@ -10,12 +10,16 @@ package(default_visibility = ["//visibility:public"])
licenses(["notice"])
+math_test(name = "acosbf16")
+
math_test(name = "acosf")
math_test(name = "acoshf")
math_test(name = "acosf16")
+math_test(name = "asinbf16")
+
math_test(name = "asinf")
math_test(name = "asinf16")
@@ -38,6 +42,8 @@ math_test(
math_test(name = "atan")
+math_test(name = "atanbf16")
+
math_test(name = "atanf")
math_test(name = "atanhf")
@@ -50,6 +56,14 @@ math_test(
],
)
+math_test(
+ name = "canonicalizebf16",
+ hdrs = ["CanonicalizeTest.h"],
+ deps = [
+ "//libc:__support_integer_literals",
+ ],
+)
+
math_test(
name = "canonicalizef",
hdrs = ["CanonicalizeTest.h"],
@@ -82,6 +96,11 @@ math_test(
],
)
+math_test(
+ name = "iscanonicalbf16",
+ hdrs = ["IsCanonicalTest.h"],
+)
+
math_test(
name = "iscanonicalf16",
hdrs = ["IsCanonicalTest.h"],
@@ -97,6 +116,8 @@ math_test(
math_test(name = "cbrt")
+math_test(name = "cbrtbf16")
+
math_test(name = "cbrtf")
math_test(name = "cbrtf16")
@@ -106,6 +127,11 @@ math_test(
hdrs = ["CeilTest.h"],
)
+math_test(
+ name = "ceilbf16",
+ hdrs = ["CeilTest.h"],
+)
+
math_test(
name = "ceilf",
hdrs = ["CeilTest.h"],
@@ -137,6 +163,11 @@ math_test(
hdrs = ["CopySignTest.h"],
)
+math_test(
+ name = "copysignbf16",
+ hdrs = ["CopySignTest.h"],
+)
+
math_test(
name = "copysignf",
hdrs = ["CopySignTest.h"],
@@ -303,6 +334,11 @@ math_test(
hdrs = ["SqrtTest.h"],
)
+math_test(
+ name = "sqrtbf16",
+ hdrs = ["SqrtTest.h"],
+)
+
math_test(
name = "sqrtf",
hdrs = ["SqrtTest.h"],
@@ -392,6 +428,11 @@ math_test(
hdrs = ["FAbsTest.h"],
)
+math_test(
+ name = "fabsbf16",
+ hdrs = ["FAbsTest.h"],
+)
+
math_test(
name = "fabsf",
hdrs = ["FAbsTest.h"],
@@ -435,6 +476,11 @@ math_test(
hdrs = ["FDimTest.h"],
)
+math_test(
+ name = "fdimbf16",
+ hdrs = ["FDimTest.h"],
+)
+
math_test(
name = "fdimf",
hdrs = ["FDimTest.h"],
@@ -493,6 +539,11 @@ math_test(
hdrs = ["FloorTest.h"],
)
+math_test(
+ name = "floorbf16",
+ hdrs = ["FloorTest.h"],
+)
+
math_test(
name = "floorf",
hdrs = ["FloorTest.h"],
@@ -521,6 +572,11 @@ math_test(
hdrs = ["FmaTest.h"],
)
+math_test(
+ name = "fmabf16",
+ hdrs = ["FmaTest.h"],
+)
+
math_test(
name = "fmaf",
hdrs = ["FmaTest.h"],
@@ -536,6 +592,11 @@ math_test(
hdrs = ["FMaxTest.h"],
)
+math_test(
+ name = "fmaxbf16",
+ hdrs = ["FMaxTest.h"],
+)
+
math_test(
name = "fmaxf",
hdrs = ["FMaxTest.h"],
@@ -564,6 +625,11 @@ math_test(
hdrs = ["FMaximumTest.h"],
)
+math_test(
+ name = "fmaximumbf16",
+ hdrs = ["FMaximumTest.h"],
+)
+
math_test(
name = "fmaximumf",
hdrs = ["FMaximumTest.h"],
@@ -587,6 +653,11 @@ math_test(
hdrs = ["FMaximumMagTest.h"],
)
+math_test(
+ name = "fmaximum_magbf16",
+ hdrs = ["FMaximumMagTest.h"],
+)
+
math_test(
name = "fmaximum_magf",
hdrs = ["FMaximumMagTest.h"],
@@ -610,6 +681,11 @@ math_test(
hdrs = ["FMaximumMagNumTest.h"],
)
+math_test(
+ name = "fmaximum_mag_numbf16",
+ hdrs = ["FMaximumMagNumTest.h"],
+)
+
math_test(
name = "fmaximum_mag_numf",
hdrs = ["FMaximumMagNumTest.h"],
@@ -633,6 +709,11 @@ math_test(
hdrs = ["FMaximumNumTest.h"],
)
+math_test(
+ name = "fmaximum_numbf16",
+ hdrs = ["FMaximumNumTest.h"],
+)
+
math_test(
name = "fmaximum_numf",
hdrs = ["FMaximumNumTest.h"],
@@ -676,6 +757,11 @@ math_test(
hdrs = ["FMinTest.h"],
)
+math_test(
+ name = "fminbf16",
+ hdrs = ["FMinTest.h"],
+)
+
math_test(
name = "fminf",
hdrs = ["FMinTest.h"],
@@ -704,6 +790,11 @@ math_test(
hdrs = ["FMinimumTest.h"],
)
+math_test(
+ name = "fminimumbf16",
+ hdrs = ["FMinimumTest.h"],
+)
+
math_test(
name = "fminimumf",
hdrs = ["FMinimumTest.h"],
@@ -727,6 +818,11 @@ math_test(
hdrs = ["FMinimumMagTest.h"],
)
+math_test(
+ name = "fminimum_magbf16",
+ hdrs = ["FMinimumMagTest.h"],
+)
+
math_test(
name = "fminimum_magf",
hdrs = ["FMinimumMagTest.h"],
@@ -755,6 +851,11 @@ math_test(
hdrs = ["FMinimumMagNumTest.h"],
)
+math_test(
+ name = "fminimum_mag_numbf16",
+ hdrs = ["FMinimumMagNumTest.h"],
+)
+
math_test(
name = "fminimum_mag_numf",
hdrs = ["FMinimumMagNumTest.h"],
@@ -783,6 +884,11 @@ math_test(
hdrs = ["FMinimumNumTest.h"],
)
+math_test(
+ name = "fminimum_numbf16",
+ hdrs = ["FMinimumNumTest.h"],
+)
+
math_test(
name = "fminimum_numf",
hdrs = ["FMinimumNumTest.h"],
@@ -866,6 +972,11 @@ math_test(
hdrs = ["FrexpTest.h"],
)
+math_test(
+ name = "frexpbf16",
+ hdrs = ["FrexpTest.h"],
+)
+
math_test(
name = "frexpf",
hdrs = ["FrexpTest.h"],
@@ -891,6 +1002,11 @@ math_test(
hdrs = ["FromfpTest.h"],
)
+math_test(
+ name = "fromfpbf16",
+ hdrs = ["FromfpTest.h"],
+)
+
math_test(
name = "fromfpf",
hdrs = ["FromfpTest.h"],
@@ -916,6 +1032,11 @@ math_test(
hdrs = ["FromfpxTest.h"],
)
+math_test(
+ name = "fromfpxbf16",
+ hdrs = ["FromfpxTest.h"],
+)
+
math_test(
name = "fromfpxf",
hdrs = ["FromfpxTest.h"],
@@ -956,6 +1077,11 @@ math_test(
hdrs = ["GetPayloadTest.h"],
)
+math_test(
+ name = "getpayloadbf16",
+ hdrs = ["GetPayloadTest.h"],
+)
+
math_test(
name = "getpayloadf",
hdrs = ["GetPayloadTest.h"],
@@ -981,6 +1107,11 @@ math_test(
hdrs = ["HypotTest.h"],
)
+math_test(
+ name = "hypotbf16",
+ hdrs = ["HypotTest.h"],
+)
+
math_test(
name = "hypotf",
hdrs = ["HypotTest.h"],
@@ -996,6 +1127,11 @@ math_test(
hdrs = ["ILogbTest.h"],
)
+math_test(
+ name = "ilogbbf16",
+ hdrs = ["ILogbTest.h"],
+)
+
math_test(
name = "ilogbf",
hdrs = ["ILogbTest.h"],
@@ -1016,6 +1152,11 @@ math_test(
hdrs = ["LdExpTest.h"],
)
+math_test(
+ name = "ldexpbf16",
+ hdrs = ["LdExpTest.h"],
+)
+
math_test(
name = "ldexpf",
hdrs = ["LdExpTest.h"],
@@ -1041,6 +1182,11 @@ math_test(
hdrs = ["ILogbTest.h"],
)
+math_test(
+ name = "llogbbf16",
+ hdrs = ["ILogbTest.h"],
+)
+
math_test(
name = "llogbf",
hdrs = ["ILogbTest.h"],
@@ -1079,6 +1225,11 @@ math_test(
hdrs = ["RoundToIntegerTest.h"],
)
+math_test(
+ name = "llrintbf16",
+ hdrs = ["RoundToIntegerTest.h"],
+)
+
math_test(
name = "llrintf",
hdrs = ["RoundToIntegerTest.h"],
@@ -1112,6 +1263,11 @@ math_test(
hdrs = ["RoundToIntegerTest.h"],
)
+math_test(
+ name = "llroundbf16",
+ hdrs = ["RoundToIntegerTest.h"],
+)
+
math_test(
name = "llroundf",
hdrs = ["RoundToIntegerTest.h"],
@@ -1142,6 +1298,8 @@ math_test(
math_test(name = "log")
+math_test(name = "log_bf16")
+
math_test(name = "logf")
math_test(name = "log10")
@@ -1161,6 +1319,11 @@ math_test(
hdrs = ["LogbTest.h"],
)
+math_test(
+ name = "logbbf16",
+ hdrs = ["LogbTest.h"],
+)
+
math_test(
name = "logbf",
hdrs = ["LogbTest.h"],
@@ -1186,6 +1349,11 @@ math_test(
hdrs = ["RoundToIntegerTest.h"],
)
+math_test(
+ name = "lrintbf16",
+ hdrs = ["RoundToIntegerTest.h"],
+)
+
math_test(
name = "lrintf",
hdrs = ["RoundToIntegerTest.h"],
@@ -1209,6 +1377,11 @@ math_test(
hdrs = ["RoundToIntegerTest.h"],
)
+math_test(
+ name = "lroundbf16",
+ hdrs = ["RoundToIntegerTest.h"],
+)
+
math_test(
name = "lroundf",
hdrs = ["RoundToIntegerTest.h"],
@@ -1232,6 +1405,11 @@ math_test(
hdrs = ["ModfTest.h"],
)
+math_test(
+ name = "modfbf16",
+ hdrs = ["ModfTest.h"],
+)
+
math_test(
name = "modff",
hdrs = ["ModfTest.h"],
@@ -1259,6 +1437,11 @@ math_test(
hdrs = ["NearbyIntTest.h"],
)
+math_test(
+ name = "nearbyintbf16",
+ hdrs = ["NearbyIntTest.h"],
+)
+
math_test(
name = "nearbyintf",
hdrs = ["NearbyIntTest.h"],
@@ -1288,6 +1471,12 @@ math_test(
deps = ["//libc:__support_sign"],
)
+math_test(
+ name = "nextafterbf16",
+ hdrs = ["NextAfterTest.h"],
+ deps = ["//libc:__support_sign"],
+)
+
math_test(
name = "nextafterf",
hdrs = ["NextAfterTest.h"],
@@ -1317,6 +1506,11 @@ math_test(
hdrs = ["NextDownTest.h"],
)
+math_test(
+ name = "nextdownbf16",
+ hdrs = ["NextDownTest.h"],
+)
+
math_test(
name = "nextdownf",
hdrs = ["NextDownTest.h"],
@@ -1342,6 +1536,11 @@ math_test(
hdrs = ["NextTowardTest.h"],
)
+math_test(
+ name = "nexttowardbf16",
+ hdrs = ["NextTowardTest.h"],
+)
+
math_test(
name = "nexttowardf",
hdrs = ["NextTowardTest.h"],
@@ -1362,6 +1561,11 @@ math_test(
hdrs = ["NextUpTest.h"],
)
+math_test(
+ name = "nextupbf16",
+ hdrs = ["NextUpTest.h"],
+)
+
math_test(
name = "nextupf",
hdrs = ["NextUpTest.h"],
@@ -1391,6 +1595,11 @@ math_test(
hdrs = ["RemQuoTest.h"],
)
+math_test(
+ name = "remquobf16",
+ hdrs = ["RemQuoTest.h"],
+)
+
math_test(
name = "remquof",
hdrs = ["RemQuoTest.h"],
@@ -1416,6 +1625,11 @@ math_test(
hdrs = ["RIntTest.h"],
)
+math_test(
+ name = "rintbf16",
+ hdrs = ["RIntTest.h"],
+)
+
math_test(
name = "rintf",
hdrs = ["RIntTest.h"],
@@ -1444,6 +1658,11 @@ math_test(
hdrs = ["RoundEvenTest.h"],
)
+math_test(
+ name = "roundevenbf16",
+ hdrs = ["RoundEvenTest.h"],
+)
+
math_test(
name = "roundevenf",
hdrs = ["RoundEvenTest.h"],
@@ -1472,6 +1691,11 @@ math_test(
hdrs = ["RoundTest.h"],
)
+math_test(
+ name = "roundbf16",
+ hdrs = ["RoundTest.h"],
+)
+
math_test(
name = "roundf",
hdrs = ["RoundTest.h"],
@@ -1503,6 +1727,14 @@ math_test(
],
)
+math_test(
+ name = "scalbnbf16",
+ hdrs = [
+ "LdExpTest.h",
+ "ScalbnTest.h",
+ ],
+)
+
math_test(
name = "scalbnf",
hdrs = [
@@ -1551,6 +1783,14 @@ math_test(
],
)
+math_test(
+ name = "scalblnbf16",
+ hdrs = [
+ "LdExpTest.h",
+ "ScalbnTest.h",
+ ],
+)
+
math_test(
name = "scalblnf",
hdrs = [
@@ -1580,6 +1820,11 @@ math_test(
hdrs = ["SetPayloadTest.h"],
)
+math_test(
+ name = "setpayloadbf16",
+ hdrs = ["SetPayloadTest.h"],
+)
+
math_test(
name = "setpayloadf",
hdrs = ["SetPayloadTest.h"],
@@ -1605,6 +1850,11 @@ math_test(
hdrs = ["SetPayloadSigTest.h"],
)
+math_test(
+ name = "setpayloadsigbf16",
+ hdrs = ["SetPayloadSigTest.h"],
+)
+
math_test(
name = "setpayloadsigf",
hdrs = ["SetPayloadSigTest.h"],
@@ -1655,6 +1905,11 @@ math_test(
hdrs = ["TotalOrderTest.h"],
)
+math_test(
+ name = "totalorderbf16",
+ hdrs = ["TotalOrderTest.h"],
+)
+
math_test(
name = "totalorderf",
hdrs = ["TotalOrderTest.h"],
@@ -1680,6 +1935,11 @@ math_test(
hdrs = ["TotalOrderMagTest.h"],
)
+math_test(
+ name = "totalordermagbf16",
+ hdrs = ["TotalOrderMagTest.h"],
+)
+
math_test(
name = "totalordermagf",
hdrs = ["TotalOrderMagTest.h"],
@@ -1705,6 +1965,11 @@ math_test(
hdrs = ["TruncTest.h"],
)
+math_test(
+ name = "truncbf16",
+ hdrs = ["TruncTest.h"],
+)
+
math_test(
name = "truncf",
hdrs = ["TruncTest.h"],
@@ -1733,6 +1998,11 @@ math_test(
hdrs = ["UfromfpTest.h"],
)
+math_test(
+ name = "ufromfpbf16",
+ hdrs = ["UfromfpTest.h"],
+)
+
math_test(
name = "ufromfpf",
hdrs = ["UfromfpTest.h"],
@@ -1758,6 +2028,11 @@ math_test(
hdrs = ["UfromfpxTest.h"],
)
+math_test(
+ name = "ufromfpxbf16",
+ hdrs = ["UfromfpxTest.h"],
+)
+
math_test(
name = "ufromfpxf",
hdrs = ["UfromfpxTest.h"],
@@ -1803,6 +2078,11 @@ math_test(
math_test(name = "expm1f16")
+math_test(
+ name = "issignalingbf16",
+ hdrs = ["IsSignalingTest.h"],
+)
+
math_test(
name = "issignalingf16",
hdrs = ["IsSignalingTest.h"],
@@ -1820,8 +2100,18 @@ math_test(name = "log10f16")
math_test(name = "log2f16")
+math_test(name = "logbf16")
+
math_test(name = "logf16")
+math_test(
+ name = "nanbf16",
+ deps = [
+ "//libc:__support_macros_sanitizer",
+ "//libc:hdr_signal_macros",
+ ],
+)
+
math_test(
name = "nanf16",
deps = [
@@ -1838,6 +2128,8 @@ math_test(name = "sinhf16")
math_test(name = "sinpif16")
+math_test(name = "tanbf16")
+
math_test(name = "tanf16")
math_test(name = "tanhf16")
``````````
</details>
https://github.com/llvm/llvm-project/pull/222071
More information about the llvm-commits
mailing list