Re: [PATCH 0/6 v2] Updates to the new math code

Corinna Vinschen <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
On Jul  5 16:58, Szabolcs Nagy wrote:
> v2:
> - Made HAVE_FAST_FMA macros consistent with other HAVE_* macros.
> - Removed TOINT_RINT and TOINT_SHIFT.
> - Include sinf/cosf namespace fix in the patch set.
> 
> There are some modifications and bug fixes in the Arm Optimized
> Routines repo and i'd like to sync newlib with it.
> 
> Szabolcs Nagy (6):
>   Fix code style and comments of new math code
>   Move __HAVE_FAST_FMA to math_config.h
>   Remove unused TOINT_RINT and TOINT_SHIFT macros
>   Change the return type of converttoint and document the semantics
>   Fix large ulp error in pow without fma very near 1.0
>   Fix namespace issues in sinf, cosf and sincosf
> 
>  newlib/libc/include/machine/ieeefp.h | 23 -------------
>  newlib/libm/common/cosf.c            |  6 ++--
>  newlib/libm/common/exp.c             | 22 +++++++++----
>  newlib/libm/common/exp2.c            | 18 ++++++++---
>  newlib/libm/common/log.c             | 48 ++++++++++++++-------------
>  newlib/libm/common/log2.c            | 35 ++++++++++----------
>  newlib/libm/common/log2_data.c       |  4 +--
>  newlib/libm/common/log_data.c        |  4 +--
>  newlib/libm/common/math_config.h     | 63 ++++++++++++++++++++++++++++--------
>  newlib/libm/common/pow.c             | 41 ++++++++++++++++-------
>  newlib/libm/common/sf_exp.c          |  5 +--
>  newlib/libm/common/sincosf.c         | 22 ++++++-------
>  newlib/libm/common/sincosf.h         | 15 +++++----
>  newlib/libm/common/sincosf_data.c    |  4 +--
>  newlib/libm/common/sinf.c            | 18 +++++------
>  15 files changed, 188 insertions(+), 140 deletions(-)
> 
> --
> 2.14.1

Pushed.


Thanks,
Corinna

-- 
Corinna Vinschen
Cygwin Maintainer
Red Hat
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEoVYPmneWZnwT6kwF9TYGna5ET6AFAls/KxwACgkQ9TYGna5E
T6BoJBAAhjJFGlyLr7pEUuMCrYs8G//HADUrvFCozDhyYPv3g4NpAfYYjSCwldol
rUol/ijmhyf0XR1MpdNrn2hwc2xvf8+2+pJvLxfXORMMhrU612bm/3ugROHzch01
Znc0WOJKcNI67gDmgS5xEEGVlVhAMIG9emzsWztazRqP0tDXNRr6Np6kV/fjXKUd
DLD7FdkTauWV238H1Op+TNyFxL+YFHH2gnjVpSHGgaknCQGNMqnRzgkjKYPM91QV
o0XlxZekc357lYcu/OG1rTPNHrNq0mTp0g0PgNXApJhPFHkG1QNNy5ME4IWMgQT1
u+cxQLzK/YVOmoor465nloc7wa7b/31e4fTzXCZoXqqTMXS2SyTmRceBJvO5+XQE
OkaXacWM0y11nxCLguYIw8qXPr1Cvs8DaP1syubeTm59ILlGCoEYkVgNFcCVO/Qa
95R+xi+zSGOcoD3HL7OkU3y/20WBfGbm7btW800QlMG6WcA1WK3Wn8oH3n/vSn3f
/fN3GllYZlFOrrY7kNnekSOv2/YKOMU+1hZHgj//eRy50cVsfuNQ1+Lm212SCSlj
W1ulW3crSl2/TJgv24aOmSgIfbfTcxCtGtgGji7X5LWrwEKW7VOHdN+DifVpbTRX
a6qyWunisFW6G0ZZsdKVwvtX9HuYGXKoYgCQXdyOMMHAyH9GXfE=
=rGYU
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.