[libc-commits] [libc] [llvm] [libc] Make classification functions use the emulated float128 type (PR #217134)
via libc-commits
libc-commits at lists.llvm.org
Thu Aug 20 09:59:44 PDT 2026
================
@@ -381,6 +381,9 @@ static_assert(0 == LIBC_NAMESPACE::shared::isnanl(0.0L));
//===----------------------------------------------------------------------===//
static_assert(Float128(0.0) == LIBC_NAMESPACE::shared::ceilf128(Float128(0.0)));
+static_assert(0.0 == LIBC_NAMESPACE::shared::issignalingf128(Float128(0.0)));
+static_assert(0 == LIBC_NAMESPACE::shared::isnanf128(Float128(0.0)));
+static_assert(1 == LIBC_NAMESPACE::shared::iscanonicalf128(Float128(0.0)));
----------------
overmighty wrote:
Nit: maybe keep them in the original order (`issignaling`, `isnan`, `iscanonical`). Same for `shared_math_test.cpp`.
https://github.com/llvm/llvm-project/pull/217134
More information about the libc-commits
mailing list