Description

Test if arguments are unordered. isunordered() takes
arguments x and y, returning non-zero if x or y is NaN, and zero otherwise.

Notes

This function returns a 0 if the specified relation is false and a 1 if the specified relation is true for scalar argument types. It returns a 0 if the specified relation is false and a -1 (i.e. all
bits set) if the specified relation is true for vector argument types.

This function can be used with built-in scalar or vector types as arguments and return a scalar vector integer result. The argument type igentype refers to signed integer vector types i.e. char, charn, short, shortn, int, intn, long, and longn.

If extended with cl_khr_fp64, generic type name gentype may indicate double and double{2|4|8|16} as arguments and return values. If extended with cl_khr_fp16, generic type name gentype may indicate half and half{2|4|8|16} as arguments and return values.