Boost logo

Boost :

From: Gabriel Dos Reis (gdr_at_[hidden])
Date: 2002-09-06 19:03:16


"Paul A. Bristow" <boost_at_[hidden]> writes:

Firstly, thanks for your feedback.

| and long double 64 bit significand formats:

One of my previous points is that it is unwise to assume that just
because you're using IEEE-754 system means that the long double
datatype is 80 bits wide. If you take an IEEE-754 plateform like a
SPARC, you get a 128 bits. Some IEEE-754 plateforms use 96 bits.
That means that a scalable way to tackle the issue it to parameterize
on the relevant FP system description as given by numeric_limits<>.

[...]

| (Are there really any machines using radix other than 2 that we need to
| cater for?)

If you have users with some IBM machines with radix = 16, then you'll
have to add the support. I know I did use such a system for
computations a year ago. However, I can't tell you whether I'll use it
in the near future or not -- I'm not yet graduated in Madame Soleil
magic :-) :-)

-- Gaby


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk