correctly rounded mathematical functions

Paul Zimmermann Paul.Zimmermann@inria.fr
Tue Jan 4 15:44:54 GMT 2022


       Hi Joel,

> How is binary128 implemented on target CPUs without native support?
> Is this something GCC will include soft methods for?

we use the _Float128 type. For internal computations we avoid it as much as
possible, using integer types, which yields a speedup of up to 10 with respect
to the glibc code.

> I didn't expect anything too fancy. Will they compile with -std=c99, c11? newlib
> generally provides all methods but the header file guards protect the prototype
> visibility.

I'll check if the code compiles with -std=c99, c11.

Best regards,
Paul


More information about the Newlib mailing list