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-----