This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: RFC: TS 18661-1 floating-point interfaces


On 06/10/2016 08:58 PM, Joseph Myers wrote:
> ISO/IEC TS 18661-1:2014 provides C interfaces for various required 
> features of IEEE 754-2008, analogous to the support for IEEE 754-1985 
> added in C99.

This looks good to me.

> There would be 4 new libm.so functions for <fenv.h>, 60 for <math.h> 
> functions (not counting nextup* and nextdown*), and 2-4 for <math.h> 
> macros (__iseqsig, __iseqsigf, possibly __iseqsigl and __iscanonicall 
> depending on the ABI).  float128 support would of course increase those 
> last two figures.
> 
> Does anyone see other cases where there would be ABI choices to make for 
> the implementation?

No, the main ABI choices are made as a consequence of the above work.

The only thing I note is that you suggested implementation of all of
TS 18661-1, but oddly absent from this plan are the additions to
stdlib.h e.g. strfromd? Did I miss something?

-- 
Cheers,
Carlos.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]