Signaling NaNs

The IEEE standards specify that a subset of NaNs be signaling NaNs, that raise the invalid flag whenever they appear in a calculation. "Signaling NaNs" on page 276 discusses signaling NaNs in more detail. NaNs as discussed elsewhere in this documentation and as supported by the CommonPoint system are quiet NaNs, which propagate through operations without exception.

Although the hardware underlying CommonPoint platforms, in conformance to the IEEE standards, supports signaling NaNs, the CommonPoint system doesn't; the compiler syntax and library functions that explicitly produce NaNs produce quiet ones.

NOTE A portable application does not depend on the presence and support of signaling NaNs. Signaling NaNs are highly system-dependent.


[Contents] [Previous] [Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.

Generated with WebMaker