isgreaterequal
#define isgreaterequal(x, y) __builtin_isgreaterequal((x), (y))
#define isgreaterequal(x, y) (!isunordered((x), (y)) && (x) >= (y))
#undef isgreaterequal
#define isgreaterequal(x, y) __builtin_isgreaterequal(x, y)
#undef isgreaterequal
#define isgreaterequal(x, y) ((x) __builtin_isgreaterequal(y))