Boost logo

Boost :

From: Johan Råde (rade_at_[hidden])
Date: 2006-10-12 09:40:03


Markus Schöpflin wrote:
> Johan Råde wrote:
>
>> Markus Schöpflin wrote:
>
>>> Are you interested in test results from a Tru64/Alpha machine?
>
>> Yes! I have not run any tests on Alphas.
>
> Here you are:

[snip]

There are three problems:

1. The linking problem has been fixed in the latest version.
(Or did you have the latest version and just forgot to compile
long_double_mask.cpp?)

2. A slightly different binary representation of long double than I had
expected. Is there any preprocessor symbol that I can use to detect
Alpha processors?

3. Your <limits> header is a bit funny.
numeric_limits<T>::quiet_NaN() returns a NaN with the signbit set.
This triggered the assertion.
(Does it matter? Maybe. According to C99, positive NaN should be
written to text files as "nan" or "+nan" and negative NaN as "-nan".
And this will probably be part of C++0x as well.)

Thank you,
Johan Råde


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