floating point: seto opcode


Given the following in ISDOpcodes.h

SETO, // 0 1 1 1 True if ordered (no nans)

SETUO, // 1 0 0 0 True if unordered: isnan(X) | isnan(Y)

Is it safe to assume that SETO is not of SETUO? We have support for setuo in the architecture but not seto.


Yes; see http://llvm.org/docs/LangRef.html#i_fcmp .