ImPrimitiveType type = TypeChecker.assertSamePrimitiveType(x, y);
Preconditions.checkArgument(type == ImPrimitiveType.DOUBLE);
if(TypeChecker.isDouble(x.type())) {
//assignPrimitive(lhs, JimpleExpr.integerConstant(0));
assignPrimitive(lhs, new JimpleExpr(String.format(
"staticinvoke <org.renjin.gcc.runtime.Builtins: boolean unordered(double, double)>(%s, %s)",
x.translateToPrimitive(context, ImPrimitiveType.DOUBLE),
y.translateToPrimitive(context, ImPrimitiveType.DOUBLE))));
} else {
throw new UnsupportedOperationException();