I'm having some unexpected behaviour from NaN's when swithing to the Intel C++ compiler.
#include <math.h> int main() { // Comparing two NaNs should result in a False if (NAN == NAN) return -1; return 0; }Comparing two NaNs should result in a False but results in a True. Any ideas what's up with this?