[libc-commits] [libc] [libc][math] Add `asin` to baremetal Arm and AArch64 (PR #167339)

Victor Campos via libc-commits libc-commits at lists.llvm.org
Mon Nov 10 08:43:28 PST 2025


https://github.com/vhscampos created https://github.com/llvm/llvm-project/pull/167339

This patch adds `asin` to the entry points for Arm and AArch64.

Tests have been run using Arm Toolchain for Embedded, a downstream toolchain.

>From 209c4e6dc1e4266c0db386ceb5c8b7d09eabb57e Mon Sep 17 00:00:00 2001
From: Victor Campos <victor.campos at arm.com>
Date: Thu, 6 Nov 2025 11:28:33 +0000
Subject: [PATCH] [libc][math] Add `asin` to baremetal Arm and AArch64

This patch adds `asin` to the entry points for Arm and AArch64.

Tests have been run using Arm Toolchain for Embedded, a downstream
toolchain.
---
 libc/config/baremetal/aarch64/entrypoints.txt | 1 +
 libc/config/baremetal/arm/entrypoints.txt     | 1 +
 2 files changed, 2 insertions(+)

diff --git a/libc/config/baremetal/aarch64/entrypoints.txt b/libc/config/baremetal/aarch64/entrypoints.txt
index 049adb34d9d79..c69ab3d0bb37c 100644
--- a/libc/config/baremetal/aarch64/entrypoints.txt
+++ b/libc/config/baremetal/aarch64/entrypoints.txt
@@ -323,6 +323,7 @@ set(TARGET_LIBM_ENTRYPOINTS
     libc.src.math.acos
     libc.src.math.acosf
     libc.src.math.acoshf
+    libc.src.math.asin
     libc.src.math.asinf
     libc.src.math.asinhf
     libc.src.math.atan2
diff --git a/libc/config/baremetal/arm/entrypoints.txt b/libc/config/baremetal/arm/entrypoints.txt
index 2444ec5feff01..c566f8ad08c8e 100644
--- a/libc/config/baremetal/arm/entrypoints.txt
+++ b/libc/config/baremetal/arm/entrypoints.txt
@@ -326,6 +326,7 @@ set(TARGET_LIBM_ENTRYPOINTS
     libc.src.math.acos
     libc.src.math.acosf
     libc.src.math.acoshf
+    libc.src.math.asin
     libc.src.math.asinf
     libc.src.math.asinhf
     libc.src.math.atan2



More information about the libc-commits mailing list