diff mbox series

Mention CORE-MATH optimize routines on NEWS

Message ID 20241223134007.2291956-1-adhemerval.zanella@linaro.org
State Superseded
Headers show
Series Mention CORE-MATH optimize routines on NEWS | expand

Commit Message

Adhemerval Zanella Netto Dec. 23, 2024, 1:39 p.m. UTC
---
 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

Comments

Paul Zimmermann Dec. 23, 2024, 2:47 p.m. UTC | #1
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
Andreas K. Huettel Dec. 24, 2024, 9:02 a.m. UTC | #2
> > 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/
Adhemerval Zanella Netto Dec. 26, 2024, 12:11 p.m. UTC | #3
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 mbox series

Patch

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.