mbox series

[0/3] New log, log2 and pow

Message ID 391ac2f9-9ee4-ac23-b791-09f0438c2b91@arm.com
Headers show
Series New log, log2 and pow | expand

Message

Szabolcs Nagy Sept. 11, 2018, 12:34 p.m. UTC
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