[libc-commits] [libc] [llvm] [libc] Make totalorder functions use the emulated float128 type (PR #221085)
Muhammad Haris Awan via libc-commits
libc-commits at lists.llvm.org
Sun Sep 6 11:06:37 PDT 2026
================
@@ -587,6 +587,14 @@ TEST(LlvmLibcSharedMathTest, AllEmuFloat128) {
EXPECT_FP_EQ(Float128(0.0), LIBC_NAMESPACE::shared::copysignf128(
Float128(0.0), Float128(0.0)));
EXPECT_FP_EQ(Float128(0.0), LIBC_NAMESPACE::shared::fabsf128(Float128(0.0)));
+ Float128 totalorderf128_x = Float128(0.0);
+ Float128 totalorderf128_y = Float128(0.0);
+ EXPECT_EQ(1, LIBC_NAMESPACE::shared::totalorderf128(&totalorderf128_x,
+ &totalorderf128_y));
+ Float128 totalordermagf128_x = Float128(0.0);
+ Float128 totalordermagf128_y = Float128(0.0);
+ EXPECT_EQ(1, LIBC_NAMESPACE::shared::totalordermagf128(&totalordermagf128_x,
+ &totalordermagf128_y));
----------------
harisawan-bit wrote:
Done. Moved `totalorderf128` and `totalordermagf128` to alphabetical order (between `sqrtf128` and `truncf128`).
https://github.com/llvm/llvm-project/pull/221085
More information about the libc-commits
mailing list