If either operand is NaN or is in an undefined format, or if a stack fault occurs, the invalid-operation exception is raised, and the condition bits are set to "unordered."
The sign of zero is ignored, so that -0.0 =-+0.0.