diff options
author | Nick Clifton <nickc@redhat.com> | 2015-02-06 19:14:04 +0300 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2015-02-06 19:14:04 +0300 |
commit | b9e7cd9a846cf584049a719bbd0e4cabe3c50bea (patch) | |
tree | 33bb86b0a39693a67106d740062bc5975285b87f /newlib/ChangeLog | |
parent | db004c5d7af31d9a56321d7780621b1df6a1559e (diff) |
* libc/include/complex.h (cabsl): Add prototype.
(cimagl): Add prototype.
(creall): Add prototype.
* libc/include/ieeefp.h: Include float.h.
(EXT_EXPBITS, EXT_FRACHBITS, EXT_FRACLBITS)
(EXT_EXP_INFNAN. EXT_EXP_BIAS, EXT_FRACBITS): Define.
(struct ieee_ext, union ieee_ext_u): New types for long double
support.
* libc/include/math.h (finitel): Add prototype.
(hypotl): Add prototype.
(sqrtl): Add prototype.
* libm/common/Makefile.am (lsrc): Add sl_finite.c.
* libm/common/Makefile.in: Regenerate.
* libm/common/fdlibm.h (__ieee754_hypotl): Add prototype.
* libm/common/hypotl.c (hypotl): Add implementation for when long
double is larger than double.
* libm/common/sqrtl.c (sqrtl): Likewise.
* libm/common/sl_finite.c: New file. Adds implementation of the
finitel function.
* libm/complex/Makefile.am (lsrc): Define.
(libcomplex_la_SOURCES): Add lsrc.
(lib_a_SOURCES): Add lsrc.
* libm/complex/Makefile.in: Regenerate.
* libm/complex/cabs.c: Add documentation of cabsl function.
* libm/complex/cimag.c: Add documentation of cimagl function.
* libm/complex/creall.c: Add documentation of creall function.
* libm/complex/cabsl.c: New file. Adds implementation of the
cabsl function.
* libm/complex/cimagl.c: New file. Adds implementation of the
cimagl function.
* libm/complex/creall.c: New file. Adds implementation of the
creall function.
* libm/math/Makefile.am (lsrc): Define.
(libmath_la_SOURCES): Add lsrc.
(lib_a_SOURCES): Add lsrc.
* libm/math/Makefile.in: Regenerate.
* libm/math/el_hypot.c: New file. Adds implementation of the
__ieee754_hypotl function.
Diffstat (limited to 'newlib/ChangeLog')
-rw-r--r-- | newlib/ChangeLog | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog index eaf5ae8f3..c7a2f1b78 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,44 @@ +2015-02-06 Nick Clifton <nickc@redhat.com> + + * libc/include/complex.h (cabsl): Add prototype. + (cimagl): Add prototype. + (creall): Add prototype. + * libc/include/ieeefp.h: Include float.h. + (EXT_EXPBITS, EXT_FRACHBITS, EXT_FRACLBITS) + (EXT_EXP_INFNAN. EXT_EXP_BIAS, EXT_FRACBITS): Define. + (struct ieee_ext, union ieee_ext_u): New types for long double + support. + * libc/include/math.h (finitel): Add prototype. + (hypotl): Add prototype. + (sqrtl): Add prototype. + * libm/common/Makefile.am (lsrc): Add sl_finite.c. + * libm/common/Makefile.in: Regenerate. + * libm/common/fdlibm.h (__ieee754_hypotl): Add prototype. + * libm/common/hypotl.c (hypotl): Add implementation for when long + double is larger than double. + * libm/common/sqrtl.c (sqrtl): Likewise. + * libm/common/sl_finite.c: New file. Adds implementation of the + finitel function. + * libm/complex/Makefile.am (lsrc): Define. + (libcomplex_la_SOURCES): Add lsrc. + (lib_a_SOURCES): Add lsrc. + * libm/complex/Makefile.in: Regenerate. + * libm/complex/cabs.c: Add documentation of cabsl function. + * libm/complex/cimag.c: Add documentation of cimagl function. + * libm/complex/creall.c: Add documentation of creall function. + * libm/complex/cabsl.c: New file. Adds implementation of the + cabsl function. + * libm/complex/cimagl.c: New file. Adds implementation of the + cimagl function. + * libm/complex/creall.c: New file. Adds implementation of the + creall function. + * libm/math/Makefile.am (lsrc): Define. + (libmath_la_SOURCES): Add lsrc. + (lib_a_SOURCES): Add lsrc. + * libm/math/Makefile.in: Regenerate. + * libm/math/el_hypot.c: New file. Adds implementation of the + __ieee754_hypotl function. + 2015-02-04 Corinna Vinschen <vinschen@redhat.com> * libc/include/wchar.h (wcstold): Drop _LDBL_EQ_DBL requirement for |