Message ID | 20241223134007.2291956-1-adhemerval.zanella@linaro.org |
---|---|
State | Superseded |
Headers | show |
Series | Mention CORE-MATH optimize routines on NEWS | expand |
Hi Adhemerval, > From: Adhemerval Zanella <adhemerval.zanella@linaro.org> > Cc: Paul Zimmermann <Paul.Zimmermann@inria.fr>, > "Andreas K . Huettel" <dilfridge@gentoo.org>, > Adhemerval Zanella <adhemerval.zanella@linaro.org> > Date: Mon, 23 Dec 2024 10:39:54 -0300 > > --- > NEWS | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/NEWS b/NEWS > index a185f2e7ee..a82114fa03 100644 > --- a/NEWS > +++ b/NEWS > @@ -46,6 +46,11 @@ Major new features: > liable to change. Features from C2Y are also enabled by _GNU_SOURCE, or > by compiling with "gcc -std=gnu2y". > > +* Optimized and correctly roundedf exp10m1f, exp2m1f, expm1f, log10f, log2p1f, > + log1pf, log10p1f, cbrtf, erff, erfcf , lgammaf, tanf, acosf, acoshf, asinf, > + asinhf, atanf, atan2f, atanhf, coshf, sinhf, and tanhf from CORE-MATH > + project. roundedf -> rounded there is an extra space after "log10p1f," and "erfcf". Also, what about cosf, expf, exp10f, exp2f, logf, log2f, sinf and tgammaf ? (Sorry, I don't have the time to check now.) Paul
> > diff --git a/NEWS b/NEWS > > index a185f2e7ee..a82114fa03 100644 > > --- a/NEWS > > +++ b/NEWS > > @@ -46,6 +46,11 @@ Major new features: > > liable to change. Features from C2Y are also enabled by _GNU_SOURCE, or > > by compiling with "gcc -std=gnu2y". > > > > +* Optimized and correctly roundedf exp10m1f, exp2m1f, expm1f, log10f, log2p1f, > > + log1pf, log10p1f, cbrtf, erff, erfcf , lgammaf, tanf, acosf, acoshf, asinf, > > + asinhf, atanf, atan2f, atanhf, coshf, sinhf, and tanhf from CORE-MATH > > + project. > > roundedf -> rounded > > there is an extra space after "log10p1f," and "erfcf". > > Also, what about cosf, expf, exp10f, exp2f, logf, log2f, sinf and tgammaf ? > (Sorry, I don't have the time to check now.) > This would also be a good place to cite the URL of the CORE-MATH project at the end... https://core-math.gitlabpages.inria.fr/
On 23/12/24 11:47, Paul Zimmermann wrote: > Hi Adhemerval, > >> From: Adhemerval Zanella <adhemerval.zanella@linaro.org> >> Cc: Paul Zimmermann <Paul.Zimmermann@inria.fr>, >> "Andreas K . Huettel" <dilfridge@gentoo.org>, >> Adhemerval Zanella <adhemerval.zanella@linaro.org> >> Date: Mon, 23 Dec 2024 10:39:54 -0300 >> >> --- >> NEWS | 5 +++++ >> 1 file changed, 5 insertions(+) >> >> diff --git a/NEWS b/NEWS >> index a185f2e7ee..a82114fa03 100644 >> --- a/NEWS >> +++ b/NEWS >> @@ -46,6 +46,11 @@ Major new features: >> liable to change. Features from C2Y are also enabled by _GNU_SOURCE, or >> by compiling with "gcc -std=gnu2y". >> >> +* Optimized and correctly roundedf exp10m1f, exp2m1f, expm1f, log10f, log2p1f, >> + log1pf, log10p1f, cbrtf, erff, erfcf , lgammaf, tanf, acosf, acoshf, asinf, >> + asinhf, atanf, atan2f, atanhf, coshf, sinhf, and tanhf from CORE-MATH >> + project. > > roundedf -> rounded > > there is an extra space after "log10p1f," and "erfcf". > > Also, what about cosf, expf, exp10f, exp2f, logf, log2f, sinf and tgammaf ? > (Sorry, I don't have the time to check now.) For cosf, expf, exp10f, exp2f, logf, and sinf glibc uses the ARM optimized routine one and we have advertise optimized routines on 2.27 version. I will add a tgammaf entry. > This would also be a good place to cite the URL of the CORE-MATH project at the end... > https://core-math.gitlabpages.inria.fr/ Yes, I will add a link.
diff --git a/NEWS b/NEWS index a185f2e7ee..a82114fa03 100644 --- a/NEWS +++ b/NEWS @@ -46,6 +46,11 @@ Major new features: liable to change. Features from C2Y are also enabled by _GNU_SOURCE, or by compiling with "gcc -std=gnu2y". +* Optimized and correctly roundedf exp10m1f, exp2m1f, expm1f, log10f, log2p1f, + log1pf, log10p1f, cbrtf, erff, erfcf , lgammaf, tanf, acosf, acoshf, asinf, + asinhf, atanf, atan2f, atanhf, coshf, sinhf, and tanhf from CORE-MATH + project. + Deprecated and removed features, and other changes affecting compatibility: * The big-endian ARC port (arceb-linux-gnu) has been removed.