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: Minimum floating-point requirements


>>>>> "RF" == Rich Felker <dalias@aerifal.cx> writes:

RF> it's there to allow software to get access to higher precision
RF> supported by the hardware, not for software emulation of
RF> higher-precision types, and especially not poor-quality ones like
RF> IBM long double that break basic floating point semantics.

OTOH, on platforms where there is hardware support (or assist) for
double-double, such as on IBM's hardware, there often is a need to
support it for interaction with other languages and applications
which expect double-double on said platforms.

For easier debugging, it might be useful to have a generic double-
double test suite, which works w/o hardware assist (probably using
libqd, as used by gcc) so that one can develop and test the algos
without full-time access to such hardware.

Such a double-double development and testing suite need not be part of
glibc, but should have a license which ensures that code developed there
can be incorporated as needed in to glibc.

-JimC
--
James Cloos <cloos@jhcloos.com>         OpenPGP: 1024D/ED7DAEA6


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