diff options
author | Joseph Myers <josmyers@redhat.com> | 2024-06-17 13:48:13 +0000 |
---|---|---|
committer | Joseph Myers <josmyers@redhat.com> | 2024-06-17 13:48:13 +0000 |
commit | 55eb99e9a9d840ba452b128be14d6529c2dde039 (patch) | |
tree | 6810f148fb04ca7217c67aa3f2e10b72d86a8d2d /sysdeps/ieee754/ldbl-opt/Makefile | |
parent | bb014f50c4a0c8d8db1ba5af55c104e430b5533d (diff) | |
download | glibc-55eb99e9a9d840ba452b128be14d6529c2dde039.zip glibc-55eb99e9a9d840ba452b128be14d6529c2dde039.tar.gz glibc-55eb99e9a9d840ba452b128be14d6529c2dde039.tar.bz2 |
Implement C23 log10p1
C23 adds various <math.h> function families originally defined in TS
18661-4. Add the log10p1 functions (log10(1+x): like log1p, but for
base-10 logarithms).
This is directly analogous to the log2p1 implementation (except that
whereas log2p1 has a smaller underflow range than log1p, log10p1 has a
larger underflow range). The test inputs are copied from those for
log1p and log2p1, plus a few more inputs in that wider underflow
range.
Tested for x86_64 and x86, and with build-many-glibcs.py.
Diffstat (limited to 'sysdeps/ieee754/ldbl-opt/Makefile')
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/Makefile | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sysdeps/ieee754/ldbl-opt/Makefile b/sysdeps/ieee754/ldbl-opt/Makefile index 9c204ff..d8cceb5 100644 --- a/sysdeps/ieee754/ldbl-opt/Makefile +++ b/sysdeps/ieee754/ldbl-opt/Makefile @@ -140,6 +140,7 @@ libnldbl-calls = \ log \ log2 \ log10 \ + log10p1 \ log1p \ log2p1 \ logb \ @@ -341,6 +342,7 @@ CFLAGS-nldbl-llrint.c = -fno-builtin-llrintl CFLAGS-nldbl-llround.c = -fno-builtin-llroundl CFLAGS-nldbl-log.c = -fno-builtin-logl CFLAGS-nldbl-log10.c = -fno-builtin-log10l +CFLAGS-nldbl-log10p1.c = -fno-builtin-log10p1l CFLAGS-nldbl-log1p.c = -fno-builtin-log1pl -fno-builtin-logp1l CFLAGS-nldbl-log2.c = -fno-builtin-log2l CFLAGS-nldbl-log2p1.c = -fno-builtin-log2p1l |