newlib-4.5.0 yearly snapshot created

Brian Inglis Brian.Inglis@SystematicSW.ab.ca
Fri Jan 3 17:25:20 GMT 2025


On 2025-01-03 01:21, Paul Zim"mermann wrote:
>         Hi Brian,
> 
>> Could you please recommend a BSD/MIT licensed source of better rounded hypotl
>> calculations, or advise on defects and recommendations for the current release?
> 
> the OpenLibm hypotl has this copyright header, is that ok?
> 
> /*
>   * ====================================================
>   * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
>   *
>   * Developed at SunSoft, a Sun Microsystems, Inc. business.
>   * Permission to use, copy, modify, and distribute this
>   * software is freely granted, provided that this notice
>   * is preserved.
>   * ====================================================
>   */

Thanks Paul,

It so happens newlib/libm/math/e{,f,l}_hypot.c have exactly that same header, 
where I was considering some adapted extended precision calculations for the 
current estimate which does not explictly handle +/-Inf or NaN:

	return sqrtl ((x * x) + (y * y));

I will see what OpenLibM can offer us: it apparently is based on FDlibM whose 
header we still include!

> Otherwise, there is still no hypotl in CORE-MATH, but we might add this
> function in the near future.

[Au fait, la réponse Québécoise à "grande nez", c'est
"Vous pareillement, grandes dents!"
et peut-être aussi
"Que le bon Dieu conçarve grande barbe"!]

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer     but when there is no more to cut
                                 -- Antoine de Saint-Exupéry


More information about the Newlib mailing list