Guillaume Melquiond <[EMAIL PROTECTED]> writes: | On 4 Jul 2003, Gabriel Dos Reis wrote: | | > "Toon Knapen" <[EMAIL PROTECTED]> writes: | > | > | > seems like this code | > | > | > | > template< typename T > | > | > bool is_nan( const T& v ) | > | > { | > | > return std::numeric_limits<T>::has_quiet_NaN && (v != v); | > | > } | > | > | > | > does not work correctly on some machines. | > | | > | Could you be more specific. On which machines for instance ? | > | > If v is a signalling NaN, and you're for example using the SPARC | > architecture for example, you might get a trap. | > | > -- Gaby | | Just to avoid any kind of misunderstanding, the interval library don't use | signaling NaN.
I was answering a query about architectures. >From your above statement, I understand that the interval library does not use sNaNs by itself. What about users getting sNaNs with the library? -- Gaby _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost