foo(double a, double b) { return(__builtin_isunordered(a, b)); }