From 55eb99e9a9d840ba452b128be14d6529c2dde039 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Mon, 17 Jun 2024 13:48:13 +0000 Subject: Implement C23 log10p1 C23 adds various 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. --- sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'sysdeps/unix/sysv/linux/s390/s390-32') diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist index 818e2c419e..022cb27b1f 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist @@ -1252,6 +1252,14 @@ GLIBC_2.4 truncl F GLIBC_2.4 y0l F GLIBC_2.4 y1l F GLIBC_2.4 ynl F +GLIBC_2.40 log10p1 F +GLIBC_2.40 log10p1f F +GLIBC_2.40 log10p1f128 F +GLIBC_2.40 log10p1f32 F +GLIBC_2.40 log10p1f32x F +GLIBC_2.40 log10p1f64 F +GLIBC_2.40 log10p1f64x F +GLIBC_2.40 log10p1l F GLIBC_2.40 log2p1 F GLIBC_2.40 log2p1f F GLIBC_2.40 log2p1f128 F -- cgit 1.4.1