From baaf0e03e1cbe4fead76f50a45c20bb5e976d3b2 Mon Sep 17 00:00:00 2001 From: Krishna Pandey Date: Sun, 17 Aug 2025 05:06:00 +0530 Subject: [PATCH] chore: update entrypoints Signed-off-by: Krishna Pandey --- libc/config/baremetal/aarch64/entrypoints.txt | 4 ++++ libc/config/baremetal/arm/entrypoints.txt | 4 ++++ libc/config/baremetal/riscv/entrypoints.txt | 4 ++++ libc/config/darwin/aarch64/entrypoints.txt | 4 ++++ libc/config/darwin/x86_64/entrypoints.txt | 5 ++++- libc/config/gpu/amdgpu/entrypoints.txt | 4 ++++ libc/config/gpu/nvptx/entrypoints.txt | 4 ++++ libc/config/linux/aarch64/entrypoints.txt | 4 ++++ libc/config/linux/arm/entrypoints.txt | 4 ++++ libc/config/linux/riscv/entrypoints.txt | 4 ++++ libc/config/linux/x86_64/entrypoints.txt | 4 ++++ libc/config/windows/entrypoints.txt | 4 ++++ 12 files changed, 48 insertions(+), 1 deletion(-) diff --git a/libc/config/baremetal/aarch64/entrypoints.txt b/libc/config/baremetal/aarch64/entrypoints.txt index 00fd4675e7f0..c2710429b3cf 100644 --- a/libc/config/baremetal/aarch64/entrypoints.txt +++ b/libc/config/baremetal/aarch64/entrypoints.txt @@ -785,9 +785,13 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS libc.src.math.fminimum_magbf16 libc.src.math.fminimum_mag_numbf16 libc.src.math.fminimum_numbf16 + libc.src.math.fromfpbf16 + libc.src.math.fromfpxbf16 libc.src.math.roundbf16 libc.src.math.roundevenbf16 libc.src.math.truncbf16 + libc.src.math.ufromfpbf16 + libc.src.math.ufromfpxbf16 ) if(LIBC_TYPES_HAS_FLOAT128) diff --git a/libc/config/baremetal/arm/entrypoints.txt b/libc/config/baremetal/arm/entrypoints.txt index 9a7800c0f9b8..6e5389d542f8 100644 --- a/libc/config/baremetal/arm/entrypoints.txt +++ b/libc/config/baremetal/arm/entrypoints.txt @@ -788,9 +788,13 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS libc.src.math.fminimum_magbf16 libc.src.math.fminimum_mag_numbf16 libc.src.math.fminimum_numbf16 + libc.src.math.fromfpbf16 + libc.src.math.fromfpxbf16 libc.src.math.roundbf16 libc.src.math.roundevenbf16 libc.src.math.truncbf16 + libc.src.math.ufromfpbf16 + libc.src.math.ufromfpxbf16 ) if(LIBC_TYPES_HAS_FLOAT128) diff --git a/libc/config/baremetal/riscv/entrypoints.txt b/libc/config/baremetal/riscv/entrypoints.txt index 34b400bdc52c..76da24d2cc87 100644 --- a/libc/config/baremetal/riscv/entrypoints.txt +++ b/libc/config/baremetal/riscv/entrypoints.txt @@ -788,9 +788,13 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS libc.src.math.fminimum_magbf16 libc.src.math.fminimum_mag_numbf16 libc.src.math.fminimum_numbf16 + libc.src.math.fromfpbf16 + libc.src.math.fromfpxbf16 libc.src.math.roundbf16 libc.src.math.roundevenbf16 libc.src.math.truncbf16 + libc.src.math.ufromfpbf16 + libc.src.math.ufromfpxbf16 ) if(LIBC_TYPES_HAS_FLOAT128) diff --git a/libc/config/darwin/aarch64/entrypoints.txt b/libc/config/darwin/aarch64/entrypoints.txt index d45ec3589c97..5bfd6c863fab 100644 --- a/libc/config/darwin/aarch64/entrypoints.txt +++ b/libc/config/darwin/aarch64/entrypoints.txt @@ -618,9 +618,13 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS libc.src.math.fminimum_magbf16 libc.src.math.fminimum_mag_numbf16 libc.src.math.fminimum_numbf16 + libc.src.math.fromfpbf16 + libc.src.math.fromfpxbf16 libc.src.math.roundbf16 libc.src.math.roundevenbf16 libc.src.math.truncbf16 + libc.src.math.ufromfpbf16 + libc.src.math.ufromfpxbf16 ) if(LIBC_TYPES_HAS_FLOAT128) diff --git a/libc/config/darwin/x86_64/entrypoints.txt b/libc/config/darwin/x86_64/entrypoints.txt index 1e12e9e167b7..27d214d06cd0 100644 --- a/libc/config/darwin/x86_64/entrypoints.txt +++ b/libc/config/darwin/x86_64/entrypoints.txt @@ -261,10 +261,13 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS libc.src.math.fminimum_magbf16 libc.src.math.fminimum_mag_numbf16 libc.src.math.fminimum_numbf16 - + libc.src.math.fromfpbf16 + libc.src.math.fromfpxbf16 libc.src.math.roundbf16 libc.src.math.roundevenbf16 libc.src.math.truncbf16 + libc.src.math.ufromfpbf16 + libc.src.math.ufromfpxbf16 ) set(TARGET_LLVMLIBC_ENTRYPOINTS diff --git a/libc/config/gpu/amdgpu/entrypoints.txt b/libc/config/gpu/amdgpu/entrypoints.txt index 4b6f3337036a..bc75956738e5 100644 --- a/libc/config/gpu/amdgpu/entrypoints.txt +++ b/libc/config/gpu/amdgpu/entrypoints.txt @@ -644,9 +644,13 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS libc.src.math.fminimum_magbf16 libc.src.math.fminimum_mag_numbf16 libc.src.math.fminimum_numbf16 + libc.src.math.fromfpbf16 + libc.src.math.fromfpxbf16 libc.src.math.roundbf16 libc.src.math.roundevenbf16 libc.src.math.truncbf16 + libc.src.math.ufromfpbf16 + libc.src.math.ufromfpxbf16 ) set(TARGET_LLVMLIBC_ENTRYPOINTS diff --git a/libc/config/gpu/nvptx/entrypoints.txt b/libc/config/gpu/nvptx/entrypoints.txt index d24cc740d423..c9688284df16 100644 --- a/libc/config/gpu/nvptx/entrypoints.txt +++ b/libc/config/gpu/nvptx/entrypoints.txt @@ -645,9 +645,13 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS libc.src.math.fminimum_magbf16 libc.src.math.fminimum_mag_numbf16 libc.src.math.fminimum_numbf16 + libc.src.math.fromfpbf16 + libc.src.math.fromfpxbf16 libc.src.math.roundbf16 libc.src.math.roundevenbf16 libc.src.math.truncbf16 + libc.src.math.ufromfpbf16 + libc.src.math.ufromfpxbf16 ) set(TARGET_LLVMLIBC_ENTRYPOINTS diff --git a/libc/config/linux/aarch64/entrypoints.txt b/libc/config/linux/aarch64/entrypoints.txt index e71dc2ee0d02..e42bbb14ec11 100644 --- a/libc/config/linux/aarch64/entrypoints.txt +++ b/libc/config/linux/aarch64/entrypoints.txt @@ -872,9 +872,13 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS libc.src.math.fminimum_magbf16 libc.src.math.fminimum_mag_numbf16 libc.src.math.fminimum_numbf16 + libc.src.math.fromfpbf16 + libc.src.math.fromfpxbf16 libc.src.math.roundbf16 libc.src.math.roundevenbf16 libc.src.math.truncbf16 + libc.src.math.ufromfpbf16 + libc.src.math.ufromfpxbf16 ) if(LIBC_TYPES_HAS_FLOAT128) diff --git a/libc/config/linux/arm/entrypoints.txt b/libc/config/linux/arm/entrypoints.txt index ec01030c77d4..60fc953c2b9f 100644 --- a/libc/config/linux/arm/entrypoints.txt +++ b/libc/config/linux/arm/entrypoints.txt @@ -488,9 +488,13 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS libc.src.math.fminimum_magbf16 libc.src.math.fminimum_mag_numbf16 libc.src.math.fminimum_numbf16 + libc.src.math.fromfpbf16 + libc.src.math.fromfpxbf16 libc.src.math.roundbf16 libc.src.math.roundevenbf16 libc.src.math.truncbf16 + libc.src.math.ufromfpbf16 + libc.src.math.ufromfpxbf16 ) set(TARGET_LLVMLIBC_ENTRYPOINTS diff --git a/libc/config/linux/riscv/entrypoints.txt b/libc/config/linux/riscv/entrypoints.txt index 54ea983d6483..1a03683d72e6 100644 --- a/libc/config/linux/riscv/entrypoints.txt +++ b/libc/config/linux/riscv/entrypoints.txt @@ -891,9 +891,13 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS libc.src.math.fminimum_magbf16 libc.src.math.fminimum_mag_numbf16 libc.src.math.fminimum_numbf16 + libc.src.math.fromfpbf16 + libc.src.math.fromfpxbf16 libc.src.math.roundbf16 libc.src.math.roundevenbf16 libc.src.math.truncbf16 + libc.src.math.ufromfpbf16 + libc.src.math.ufromfpxbf16 ) if(LIBC_TYPES_HAS_FLOAT128) diff --git a/libc/config/linux/x86_64/entrypoints.txt b/libc/config/linux/x86_64/entrypoints.txt index 1ee10e6d3cad..9b4946b88362 100644 --- a/libc/config/linux/x86_64/entrypoints.txt +++ b/libc/config/linux/x86_64/entrypoints.txt @@ -923,9 +923,13 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS libc.src.math.fminimum_magbf16 libc.src.math.fminimum_mag_numbf16 libc.src.math.fminimum_numbf16 + libc.src.math.fromfpbf16 + libc.src.math.fromfpxbf16 libc.src.math.roundbf16 libc.src.math.roundevenbf16 libc.src.math.truncbf16 + libc.src.math.ufromfpbf16 + libc.src.math.ufromfpxbf16 ) if(LIBC_TYPES_HAS_FLOAT128) diff --git a/libc/config/windows/entrypoints.txt b/libc/config/windows/entrypoints.txt index 37a2ee286010..b97e89356703 100644 --- a/libc/config/windows/entrypoints.txt +++ b/libc/config/windows/entrypoints.txt @@ -334,9 +334,13 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS libc.src.math.fminimum_magbf16 libc.src.math.fminimum_mag_numbf16 libc.src.math.fminimum_numbf16 + libc.src.math.fromfpbf16 + libc.src.math.fromfpxbf16 libc.src.math.roundbf16 libc.src.math.roundevenbf16 libc.src.math.truncbf16 + libc.src.math.ufromfpbf16 + libc.src.math.ufromfpxbf16 ) set(TARGET_LLVMLIBC_ENTRYPOINTS