Hi, according to the man page:
The isunordered() macro takes arguments x and y and returns non-zero if
and only if neither x nor y are NaNs.
According to math.h:
#define isunordered(x, y) (isnan(x) || isnan(y))
The implementation seems correct.
Piotr
