[PATCH 0/5] CORE-MATH sync

Adhemerval Zanella Netto adhemerval.zanella@linaro.org
Fri Feb 13 11:50:08 GMT 2026


Ping.

On 27/01/26 16:56, Adhemerval Zanella wrote:
> The CORE-MATH sync brings some optimizations:  
> 
> * log2p1f shows a good performance improvements and code size reduction.
> 
> * log1pf shows similar performance, but a code size reduction.
> 
> * log10f shows a small performance improvement, and similar code size.
> 
> * log10p1f shows a small performance improvement on x86_64, but a small
>   regression on aarch64/powerpc64le. There is a small code size improvement
>   on x86_64.
> 
> * A small speed-up on fast-path for atanh.
> 
> The log10p1 perf regressions is somewhat small on aarch64 (~5%), but a
> medium on powerpc64le (~10% on throughput).
> 
> Adhemerval Zanella (5):
>   math: Sync log1pf with CORE-MATH
>   math: Sync log2p1f with CORE-MATH
>   math: Sync log10f with CORE-MATH
>   math: Sync log10p1f with CORE-MATH
>   math: Sync atanh with CORE-MATH
> 
>  SHARED-FILES                        |  10 +-
>  math/auto-libm-test-in              |   2 +
>  math/auto-libm-test-out-log1p       |  25 +++
>  math/auto-libm-test-out-log2p1      |  25 +++
>  sysdeps/ieee754/dbl-64/e_atanh.c    |   7 +-
>  sysdeps/ieee754/flt-32/e_log10f.c   | 125 ++++++-----
>  sysdeps/ieee754/flt-32/s_log10p1f.c | 231 +++++++++++---------
>  sysdeps/ieee754/flt-32/s_log1pf.c   | 153 ++++++-------
>  sysdeps/ieee754/flt-32/s_log2p1f.c  | 327 ++++++++++------------------
>  9 files changed, 436 insertions(+), 469 deletions(-)
> 



More information about the Libc-alpha mailing list