[libc-commits] [libc] [libc][math] Add Generic Comparison Operations for floating point types (PR #144983)

via libc-commits libc-commits at lists.llvm.org
Fri Jul 11 11:44:40 PDT 2025


================
@@ -184,29 +184,30 @@ template <size_t Bits> struct DyadicFloat {
 
     int unbiased_exp = get_unbiased_exponent();
 
-    if (unbiased_exp + FPBits::EXP_BIAS >= FPBits::MAX_BIASED_EXPONENT) {
-      if constexpr (ShouldSignalExceptions) {
-        set_errno_if_required(ERANGE);
-        raise_except_if_required(FE_OVERFLOW | FE_INEXACT);
-      }
+    if constexpr (!cpp::is_constant_evaluated())
----------------
overmighty wrote:

```suggestion
```

https://github.com/llvm/llvm-project/pull/144983


More information about the libc-commits mailing list