[libc-commits] [libc] [llvm] [libc] Modify Exponent decomposition functions to work with emulated Float128 (PR #221540)

via libc-commits libc-commits at lists.llvm.org
Mon Sep 7 11:20:05 PDT 2026


================
@@ -610,11 +610,18 @@ TEST(LlvmLibcSharedMathTest, AllEmuFloat128) {
                                   Float128(0.0), Float128(0.0)));
   EXPECT_FP_EQ(Float128(0.0), LIBC_NAMESPACE::shared::fminimum_numf128(
                                   Float128(0.0), Float128(0.0)));
+  int frexpf128_exp = 0;
+  EXPECT_FP_EQ(Float128(0.0), LIBC_NAMESPACE::shared::frexpf128(
+                                  Float128(0.0), &frexpf128_exp));
+  EXPECT_EQ(0, frexpf128_exp);
----------------
Sukumarsawant wrote:

Did refactoring the original one caused any problems for this since I see you wrote a new test case for it.

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


More information about the libc-commits mailing list