Skip to content

Commit 246f923

Browse files
authored
[libc][math][c++23] Add f{max,min}bf16 math functions (#152782)
Signed-off-by: Krishna Pandey <[email protected]>
1 parent f091b40 commit 246f923

File tree

21 files changed

+199
-0
lines changed

21 files changed

+199
-0
lines changed

libc/config/baremetal/aarch64/entrypoints.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -766,6 +766,8 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS
766766
libc.src.math.ceilbf16
767767
libc.src.math.fabsbf16
768768
libc.src.math.floorbf16
769+
libc.src.math.fmaxbf16
770+
libc.src.math.fminbf16
769771
libc.src.math.roundbf16
770772
libc.src.math.roundevenbf16
771773
libc.src.math.truncbf16

libc/config/baremetal/arm/entrypoints.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -769,6 +769,8 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS
769769
libc.src.math.ceilbf16
770770
libc.src.math.fabsbf16
771771
libc.src.math.floorbf16
772+
libc.src.math.fmaxbf16
773+
libc.src.math.fminbf16
772774
libc.src.math.roundbf16
773775
libc.src.math.roundevenbf16
774776
libc.src.math.truncbf16

libc/config/baremetal/riscv/entrypoints.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -769,6 +769,8 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS
769769
libc.src.math.ceilbf16
770770
libc.src.math.fabsbf16
771771
libc.src.math.floorbf16
772+
libc.src.math.fmaxbf16
773+
libc.src.math.fminbf16
772774
libc.src.math.roundbf16
773775
libc.src.math.roundevenbf16
774776
libc.src.math.truncbf16

libc/config/darwin/aarch64/entrypoints.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -599,6 +599,8 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS
599599
libc.src.math.ceilbf16
600600
libc.src.math.fabsbf16
601601
libc.src.math.floorbf16
602+
libc.src.math.fmaxbf16
603+
libc.src.math.fminbf16
602604
libc.src.math.roundbf16
603605
libc.src.math.roundevenbf16
604606
libc.src.math.truncbf16

libc/config/darwin/x86_64/entrypoints.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,8 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS
242242
libc.src.math.ceilbf16
243243
libc.src.math.fabsbf16
244244
libc.src.math.floorbf16
245+
libc.src.math.fmaxbf16
246+
libc.src.math.fminbf16
245247
libc.src.math.roundbf16
246248
libc.src.math.roundevenbf16
247249
libc.src.math.truncbf16

libc/config/gpu/amdgpu/entrypoints.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -625,6 +625,8 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS
625625
libc.src.math.ceilbf16
626626
libc.src.math.fabsbf16
627627
libc.src.math.floorbf16
628+
libc.src.math.fmaxbf16
629+
libc.src.math.fminbf16
628630
libc.src.math.roundbf16
629631
libc.src.math.roundevenbf16
630632
libc.src.math.truncbf16

libc/config/gpu/nvptx/entrypoints.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -626,6 +626,8 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS
626626
libc.src.math.ceilbf16
627627
libc.src.math.fabsbf16
628628
libc.src.math.floorbf16
629+
libc.src.math.fmaxbf16
630+
libc.src.math.fminbf16
629631
libc.src.math.roundbf16
630632
libc.src.math.roundevenbf16
631633
libc.src.math.truncbf16

libc/config/linux/aarch64/entrypoints.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -853,6 +853,8 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS
853853
libc.src.math.ceilbf16
854854
libc.src.math.fabsbf16
855855
libc.src.math.floorbf16
856+
libc.src.math.fmaxbf16
857+
libc.src.math.fminbf16
856858
libc.src.math.roundbf16
857859
libc.src.math.roundevenbf16
858860
libc.src.math.truncbf16

libc/config/linux/arm/entrypoints.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -469,6 +469,8 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS
469469
libc.src.math.ceilbf16
470470
libc.src.math.fabsbf16
471471
libc.src.math.floorbf16
472+
libc.src.math.fmaxbf16
473+
libc.src.math.fminbf16
472474
libc.src.math.roundbf16
473475
libc.src.math.roundevenbf16
474476
libc.src.math.truncbf16

libc/config/linux/riscv/entrypoints.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -872,6 +872,8 @@ list(APPEND TARGET_LIBM_ENTRYPOINTS
872872
libc.src.math.ceilbf16
873873
libc.src.math.fabsbf16
874874
libc.src.math.floorbf16
875+
libc.src.math.fmaxbf16
876+
libc.src.math.fminbf16
875877
libc.src.math.roundbf16
876878
libc.src.math.roundevenbf16
877879
libc.src.math.truncbf16

0 commit comments

Comments
 (0)