This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH 0/3] New log, log2 and pow
- From: Szabolcs Nagy <szabolcs dot nagy at arm dot com>
- To: GNU C Library <libc-alpha at sourceware dot org>
- Cc: nd at arm dot com
- Date: Tue, 11 Sep 2018 13:34:26 +0100
- Subject: [PATCH 0/3] New log, log2 and pow
updated the patches with comments about the lookup tables.
Szabolcs Nagy (3):
Add new log implementation
Add new log2 implementation
Add new pow implementation
NEWS | 2 +-
math/Makefile | 3 +-
sysdeps/generic/math_private.h | 1 -
sysdeps/i386/fpu/e_log2_data.c | 1 +
sysdeps/i386/fpu/e_log_data.c | 1 +
sysdeps/i386/fpu/e_pow_log_data.c | 1 +
sysdeps/ia64/fpu/e_log2_data.c | 1 +
sysdeps/ia64/fpu/e_log_data.c | 1 +
sysdeps/ia64/fpu/e_pow_log_data.c | 1 +
sysdeps/ieee754/dbl-64/Makefile | 1 -
sysdeps/ieee754/dbl-64/e_exp.c | 35 +-
sysdeps/ieee754/dbl-64/e_log.c | 257 +-
sysdeps/ieee754/dbl-64/e_log2.c | 240 +-
sysdeps/ieee754/dbl-64/e_log2_data.c | 220 +
sysdeps/ieee754/dbl-64/e_log_data.c | 347 +
sysdeps/ieee754/dbl-64/e_pow.c | 657 +-
sysdeps/ieee754/dbl-64/e_pow_log_data.c | 195 +
sysdeps/ieee754/dbl-64/math_config.h | 54 +
sysdeps/ieee754/dbl-64/ulog.h | 93 -
sysdeps/ieee754/dbl-64/ulog.tbl | 3326 ---------
sysdeps/ieee754/dbl-64/upow.h | 76 -
sysdeps/ieee754/dbl-64/upow.tbl | 10188 --------------------------
sysdeps/ieee754/dbl-64/wordsize-64/e_log2.c | 128 -
sysdeps/m68k/m680x0/fpu/e_log2_data.c | 1 +
sysdeps/m68k/m680x0/fpu/e_log_data.c | 1 +
sysdeps/m68k/m680x0/fpu/e_pow_log_data.c | 1 +
sysdeps/x86_64/fpu/multiarch/Makefile | 4 +-
27 files changed, 1411 insertions(+), 14425 deletions(-)
create mode 100644 sysdeps/i386/fpu/e_log2_data.c
create mode 100644 sysdeps/i386/fpu/e_log_data.c
create mode 100644 sysdeps/i386/fpu/e_pow_log_data.c
create mode 100644 sysdeps/ia64/fpu/e_log2_data.c
create mode 100644 sysdeps/ia64/fpu/e_log_data.c
create mode 100644 sysdeps/ia64/fpu/e_pow_log_data.c
create mode 100644 sysdeps/ieee754/dbl-64/e_log2_data.c
create mode 100644 sysdeps/ieee754/dbl-64/e_log_data.c
create mode 100644 sysdeps/ieee754/dbl-64/e_pow_log_data.c
delete mode 100644 sysdeps/ieee754/dbl-64/ulog.h
delete mode 100644 sysdeps/ieee754/dbl-64/ulog.tbl
delete mode 100644 sysdeps/ieee754/dbl-64/upow.h
delete mode 100644 sysdeps/ieee754/dbl-64/upow.tbl
delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/e_log2.c
create mode 100644 sysdeps/m68k/m680x0/fpu/e_log2_data.c
create mode 100644 sysdeps/m68k/m680x0/fpu/e_log_data.c
create mode 100644 sysdeps/m68k/m680x0/fpu/e_pow_log_data.c
--
2.14.1