diff options
author | Michael Flanders <mkf727@cs.washington.edu> | 2024-03-15 10:31:50 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-15 13:31:50 -0400 |
commit | b43965adacfafc4dc6b5ec17b4bea839372b7626 (patch) | |
tree | 41c56c33dba7d9fac9bf14ef3e83a0e1399ab48c /libc/config | |
parent | 2210c85a664463cdc11e3b7990c9663c739e6060 (diff) | |
download | llvm-b43965adacfafc4dc6b5ec17b4bea839372b7626.zip llvm-b43965adacfafc4dc6b5ec17b4bea839372b7626.tar.gz llvm-b43965adacfafc4dc6b5ec17b4bea839372b7626.tar.bz2 |
[libc][math][c23] adds `nanf128` (#85201)
Continuing #84689, this one required more changes than the others, so I
am making it a separate PR.
Extends some stuff in `str_to_float.h`, `str_to_integer.h` to work on
types wider than `unsigned long long` and `uint64_t`.
cc @lntue for review.
Diffstat (limited to 'libc/config')
-rw-r--r-- | libc/config/linux/aarch64/entrypoints.txt | 1 | ||||
-rw-r--r-- | libc/config/linux/riscv/entrypoints.txt | 1 | ||||
-rw-r--r-- | libc/config/linux/x86_64/entrypoints.txt | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/libc/config/linux/aarch64/entrypoints.txt b/libc/config/linux/aarch64/entrypoints.txt index 7d69099..43c9e81 100644 --- a/libc/config/linux/aarch64/entrypoints.txt +++ b/libc/config/linux/aarch64/entrypoints.txt @@ -468,6 +468,7 @@ if(LIBC_TYPES_HAS_FLOAT128) libc.src.math.lrintf128 libc.src.math.lroundf128 libc.src.math.modff128 + libc.src.math.nanf128 libc.src.math.nextafterf128 libc.src.math.rintf128 libc.src.math.roundf128 diff --git a/libc/config/linux/riscv/entrypoints.txt b/libc/config/linux/riscv/entrypoints.txt index b1c9dd0..99ef84d 100644 --- a/libc/config/linux/riscv/entrypoints.txt +++ b/libc/config/linux/riscv/entrypoints.txt @@ -476,6 +476,7 @@ if(LIBC_TYPES_HAS_FLOAT128) libc.src.math.lrintf128 libc.src.math.lroundf128 libc.src.math.modff128 + libc.src.math.nanf128 libc.src.math.nextafterf128 libc.src.math.rintf128 libc.src.math.roundf128 diff --git a/libc/config/linux/x86_64/entrypoints.txt b/libc/config/linux/x86_64/entrypoints.txt index 4fb31c5..a8b416a 100644 --- a/libc/config/linux/x86_64/entrypoints.txt +++ b/libc/config/linux/x86_64/entrypoints.txt @@ -481,6 +481,7 @@ if(LIBC_TYPES_HAS_FLOAT128) libc.src.math.lrintf128 libc.src.math.lroundf128 libc.src.math.modff128 + libc.src.math.nanf128 libc.src.math.nextafterf128 libc.src.math.rintf128 libc.src.math.roundf128 |