
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