Re: newlib-4.5.0 yearly snapshot created

Brian Inglis <[email protected]>
Newsgroups gmane.comp.lib.newlib
Organization Systematic Software
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.