[libc-commits] [libc] Revert "[libc][math][c23] Temporarily disable asinpif16 C23 math function" (PR #150755)

via libc-commits libc-commits at lists.llvm.org
Sat Jul 26 05:32:03 PDT 2025


https://github.com/overmighty created https://github.com/llvm/llvm-project/pull/150755

Reverts llvm/llvm-project#150754

I should have reverted the asinpif16 PR instead of just disabling the
entrypoints.


>From a1f25c4695c2b33fdcb7080644b836dc5010b8a8 Mon Sep 17 00:00:00 2001
From: OverMighty <its.overmighty at gmail.com>
Date: Sat, 26 Jul 2025 15:29:21 +0300
Subject: [PATCH] =?UTF-8?q?Revert=20"[libc][math][c23]=20Temporarily=20dis?=
 =?UTF-8?q?able=20asinpif16=20C23=20math=20function=20(#1=E2=80=A6"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

This reverts commit 7ba62551db858f2df8d36346833525069cfa7d04.
---
 libc/config/linux/aarch64/entrypoints.txt | 3 +--
 libc/config/linux/x86_64/entrypoints.txt  | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/libc/config/linux/aarch64/entrypoints.txt b/libc/config/linux/aarch64/entrypoints.txt
index 04e2a7a9295fa..fe7e055fafbe2 100644
--- a/libc/config/linux/aarch64/entrypoints.txt
+++ b/libc/config/linux/aarch64/entrypoints.txt
@@ -660,8 +660,7 @@ if(LIBC_TYPES_HAS_FLOAT16)
   list(APPEND TARGET_LIBM_ENTRYPOINTS
     # math.h C23 _Float16 entrypoints
     # libc.src.math.acoshf16
-    # Temporarily disabled due to mpfr_asinpi requiring MPFR >= 4.2.0.
-    # libc.src.math.asinpif16
+    libc.src.math.asinpif16
     libc.src.math.canonicalizef16
     libc.src.math.ceilf16
     libc.src.math.copysignf16
diff --git a/libc/config/linux/x86_64/entrypoints.txt b/libc/config/linux/x86_64/entrypoints.txt
index 7fc23759baba9..0f5ec1ae444b3 100644
--- a/libc/config/linux/x86_64/entrypoints.txt
+++ b/libc/config/linux/x86_64/entrypoints.txt
@@ -703,8 +703,7 @@ if(LIBC_TYPES_HAS_FLOAT16)
     libc.src.math.acospif16
     libc.src.math.asinf16
     libc.src.math.asinhf16
-    # Temporarily disabled due to mpfr_asinpi requiring MPFR >= 4.2.0.
-    # libc.src.math.asinpif16
+    libc.src.math.asinpif16
     libc.src.math.atanf16
     libc.src.math.atanhf16
     libc.src.math.canonicalizef16



More information about the libc-commits mailing list