Skip to content

Commit 7d7cd74

Browse files
[libc][math][c23] Add atanbf16 function (llvm#184019)
This PR intends to add atanbf16 higher math function for BFloat16 type along with the tests.
1 parent 82eee26 commit 7d7cd74

28 files changed

Lines changed: 360 additions & 2 deletions

File tree

libc/config/baremetal/aarch64/entrypoints.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -789,6 +789,7 @@ endif()
789789

790790
list(APPEND TARGET_LIBM_ENTRYPOINTS
791791
# bfloat16 entrypoints
792+
libc.src.math.atanbf16
792793
libc.src.math.bf16add
793794
libc.src.math.bf16addf
794795
libc.src.math.bf16addl

libc/config/baremetal/arm/entrypoints.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -799,6 +799,7 @@ endif()
799799

800800
list(APPEND TARGET_LIBM_ENTRYPOINTS
801801
# bfloat16 entrypoints
802+
libc.src.math.atanbf16
802803
libc.src.math.bf16add
803804
libc.src.math.bf16addf
804805
libc.src.math.bf16addl

libc/config/baremetal/riscv/entrypoints.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -795,6 +795,7 @@ endif()
795795

796796
list(APPEND TARGET_LIBM_ENTRYPOINTS
797797
# bfloat16 entrypoints
798+
libc.src.math.atanbf16
798799
libc.src.math.bf16add
799800
libc.src.math.bf16addf
800801
libc.src.math.bf16addl

libc/config/darwin/aarch64/entrypoints.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -608,6 +608,7 @@ endif()
608608

609609
list(APPEND TARGET_LIBM_ENTRYPOINTS
610610
# bfloat16 entrypoints
611+
libc.src.math.atanbf16
611612
libc.src.math.bf16add
612613
libc.src.math.bf16addf
613614
libc.src.math.bf16addl

libc/config/darwin/x86_64/entrypoints.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,7 @@ set(TARGET_LIBM_ENTRYPOINTS
234234

235235
list(APPEND TARGET_LIBM_ENTRYPOINTS
236236
# bfloat16 entrypoints
237+
libc.src.math.atanbf16
237238
libc.src.math.bf16add
238239
libc.src.math.bf16addf
239240
libc.src.math.bf16addl

libc/config/gpu/amdgpu/entrypoints.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -623,6 +623,7 @@ endif()
623623

624624
list(APPEND TARGET_LIBM_ENTRYPOINTS
625625
# bfloat16 entrypoints
626+
libc.src.math.atanbf16
626627
libc.src.math.bf16add
627628
libc.src.math.bf16addf
628629
libc.src.math.bf16addl

libc/config/gpu/nvptx/entrypoints.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -625,6 +625,7 @@ endif()
625625

626626
list(APPEND TARGET_LIBM_ENTRYPOINTS
627627
# bfloat16 entrypoints
628+
libc.src.math.atanbf16
628629
libc.src.math.bf16add
629630
libc.src.math.bf16addf
630631
libc.src.math.bf16addl

libc/config/linux/aarch64/entrypoints.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -869,6 +869,7 @@ endif()
869869

870870
list(APPEND TARGET_LIBM_ENTRYPOINTS
871871
# bfloat16 entrypoints
872+
libc.src.math.atanbf16
872873
libc.src.math.bf16add
873874
libc.src.math.bf16addf
874875
libc.src.math.bf16addl

libc/config/linux/arm/entrypoints.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,7 @@ set(TARGET_LIBM_ENTRYPOINTS
475475

476476
list(APPEND TARGET_LIBM_ENTRYPOINTS
477477
# bfloat16 entrypoints
478+
libc.src.math.atanbf16
478479
libc.src.math.bf16add
479480
libc.src.math.bf16addf
480481
libc.src.math.bf16addl

libc/config/linux/riscv/entrypoints.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -890,6 +890,7 @@ endif()
890890

891891
list(APPEND TARGET_LIBM_ENTRYPOINTS
892892
# bfloat16 entrypoints
893+
libc.src.math.atanbf16
893894
libc.src.math.bf16add
894895
libc.src.math.bf16addf
895896
libc.src.math.bf16addl

0 commit comments

Comments
 (0)