public inbox for libc-alpha@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 0/6] Add string functions and libm tests for _Float128
@ 2017-05-26 12:57 Gabriel F. T. Gomes
  2017-05-26 12:57 ` [PATCH 2/6] float128: Add conversion from float128 to mpn Gabriel F. T. Gomes
                   ` (5 more replies)
  0 siblings, 6 replies; 20+ messages in thread
From: Gabriel F. T. Gomes @ 2017-05-26 12:57 UTC (permalink / raw)
  To: libc-alpha

Testing of these patches was done using the branch tuliom/float128, where
we keep the remaining patches to enable float128 on powerpc64le.

Gabriel F. T. Gomes (3):
  float128: Add conversion from float128 to mpn
  float128: Add strfromf128
  float128: Add strfromf128, strtof128, and wcstof128 to the manual

Paul E. Murphy (3):
  float128: Extend the power of ten tables
  float128: Add strtof128, wcstof128, and related functions.
  float128: Add test-{float128,ifloat128,float128-finite}

 NEWS                                           |   7 ++
 include/gmp.h                                  |  12 +++
 include/stdlib.h                               |  29 ++++++
 include/wchar.h                                |  13 +++
 manual/arith.texi                              |  39 ++++++--
 math/gen-libm-test.pl                          |   4 +-
 math/libm-test-exp10.inc                       |   2 +
 math/libm-test-lgamma.inc                      |   2 +
 math/libm-test-nexttoward.inc                  |   4 +
 math/libm-test-remainder.inc                   |   2 +
 math/libm-test-scalb.inc                       |   4 +
 math/libm-test-significand.inc                 |   4 +
 math/libm-test-support.c                       |   4 +-
 math/libm-test-support.h                       |  10 +-
 math/test-float128.h                           |  63 ++++++++++++
 math/test-math-floatn.h                        |  21 ++++
 misc/sys/param.h                               |   8 +-
 stdio-common/printf-parsemb.c                  |   1 +
 stdio-common/printf.h                          |   4 +-
 stdio-common/printf_fp.c                       |  70 +++++++++++++
 stdio-common/printf_fphex.c                    | 133 +++++++++++++++++++++++++
 stdio-common/printf_size.c                     |  29 ++++++
 stdio-common/vfprintf.c                        |  10 +-
 stdlib/Makefile                                |   1 +
 stdlib/fpioconst.c                             |  11 +-
 stdlib/fpioconst.h                             |  15 ++-
 stdlib/stdlib.h                                |  23 +++++
 stdlib/strfrom-skeleton.c                      |   6 ++
 stdlib/tst-strtod-nan-locale-main.c            |  36 +++----
 stdlib/tst-strtod-round-skeleton.c             |   1 +
 stdlib/tst-strtod.h                            |  42 ++++++--
 sysdeps/ieee754/float128/Makefile              |   8 ++
 sysdeps/ieee754/float128/Versions              |  15 +++
 sysdeps/ieee754/float128/float1282mpn.c        |  20 ++++
 sysdeps/ieee754/float128/mpn2float128.c        |  53 ++++++++++
 sysdeps/ieee754/float128/strfromf128.c         |  25 +++++
 sysdeps/ieee754/float128/strtod_nan_float128.h |  33 ++++++
 sysdeps/ieee754/float128/strtof128.c           |  34 +++++++
 sysdeps/ieee754/float128/strtof128_l.c         |  43 ++++++++
 sysdeps/ieee754/float128/strtof128_nan.c       |  28 ++++++
 sysdeps/ieee754/float128/wcstof128.c           |  29 ++++++
 sysdeps/ieee754/float128/wcstof128_l.c         |  30 ++++++
 sysdeps/ieee754/float128/wcstof128_nan.c       |  24 +++++
 sysdeps/ieee754/ldbl-128/ldbl2mpn.c            |  18 +++-
 wcsmbs/Makefile                                |   2 +
 wcsmbs/wchar.h                                 |  16 +++
 46 files changed, 937 insertions(+), 51 deletions(-)
 create mode 100644 math/test-float128.h
 create mode 100644 math/test-math-floatn.h
 create mode 100644 sysdeps/ieee754/float128/Makefile
 create mode 100644 sysdeps/ieee754/float128/float1282mpn.c
 create mode 100644 sysdeps/ieee754/float128/mpn2float128.c
 create mode 100644 sysdeps/ieee754/float128/strfromf128.c
 create mode 100644 sysdeps/ieee754/float128/strtod_nan_float128.h
 create mode 100644 sysdeps/ieee754/float128/strtof128.c
 create mode 100644 sysdeps/ieee754/float128/strtof128_l.c
 create mode 100644 sysdeps/ieee754/float128/strtof128_nan.c
 create mode 100644 sysdeps/ieee754/float128/wcstof128.c
 create mode 100644 sysdeps/ieee754/float128/wcstof128_l.c
 create mode 100644 sysdeps/ieee754/float128/wcstof128_nan.c

-- 
2.4.11

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2017-06-02 23:27 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-26 12:57 [PATCH 0/6] Add string functions and libm tests for _Float128 Gabriel F. T. Gomes
2017-05-26 12:57 ` [PATCH 2/6] float128: Add conversion from float128 to mpn Gabriel F. T. Gomes
2017-05-26 15:35   ` Joseph Myers
2017-05-30  2:31     ` Gabriel F. T. Gomes
2017-06-01 13:23       ` Joseph Myers
2017-06-01 23:52         ` Gabriel F. T. Gomes
2017-05-26 12:57 ` [PATCH 6/6] float128: Add test-{float128,ifloat128,float128-finite} Gabriel F. T. Gomes
2017-05-26 16:26   ` Joseph Myers
2017-05-26 12:57 ` [PATCH 5/6] float128: Add strfromf128, strtof128, and wcstof128 to the manual Gabriel F. T. Gomes
2017-05-26 13:29   ` Florian Weimer
2017-05-26 16:17   ` Joseph Myers
2017-05-26 12:57 ` [PATCH 1/6] float128: Extend the power of ten tables Gabriel F. T. Gomes
2017-05-26 15:30   ` Joseph Myers
2017-05-26 12:57 ` [PATCH 3/6] float128: Add strfromf128 Gabriel F. T. Gomes
2017-05-26 15:56   ` Joseph Myers
2017-05-30  2:32     ` Gabriel F. T. Gomes
2017-06-02 16:31       ` Joseph Myers
2017-06-02 23:27         ` Gabriel F. T. Gomes
2017-05-26 12:57 ` [PATCH 4/6] float128: Add strtof128, wcstof128, and related functions Gabriel F. T. Gomes
2017-05-26 16:07   ` Joseph Myers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).