[libc-commits] [libc] [llvm] [libc][math] Refactor f16sqrtf128 to Header Only. (PR #175829)
Muhammad Bassiouni via libc-commits
libc-commits at lists.llvm.org
Wed Jan 28 13:01:16 PST 2026
================
@@ -144,6 +144,11 @@ TEST(LlvmLibcSharedMathTest, AllFloat128) {
EXPECT_FP_EQ(float128(0.0), LIBC_NAMESPACE::shared::logbf128(float128(1.0)));
EXPECT_FP_EQ(0.0, LIBC_NAMESPACE::shared::dfmaf128(
float128(0.0), float128(0.0), float128(0.0)));
+
+#ifdef LIBC_TYPES_HAS_FLOAT16
+ EXPECT_FP_EQ(float16(2.0),
+ LIBC_NAMESPACE::shared::f16sqrtf128(float128(4.0)));
----------------
bassiounix wrote:
```suggestion
EXPECT_FP_EQ(2.0f16, LIBC_NAMESPACE::shared::f16sqrtf128(float128(4.0)));
```
https://github.com/llvm/llvm-project/pull/175829
More information about the libc-commits
mailing list