CHECK_NAN
CHECK_NAN(i, hypotf, x, NAN);
CHECK_NAN(i, hypotf, NAN, x);
CHECK_NAN(i, hypotf, -x, NAN);
CHECK_NAN(i, hypotf, NAN, -x);
CHECK_NAN(i, hypot, x, NAN);
CHECK_NAN(i, hypot, NAN, x);
CHECK_NAN(i, hypot, -x, NAN);
CHECK_NAN(i, hypot, NAN, -x);
CHECK_NAN(i, hypot, x, NAN);
CHECK_NAN(i, hypot, NAN, x);
CHECK_NAN(i, hypot, -x, NAN);
CHECK_NAN(i, hypot, NAN, -x);
CHECK_NAN(0, hypot, NAN, NAN);
CHECK_NAN(1, hypotf, NAN, NAN);
CHECK_NAN(i, log10f, logf_invalid[i]);
CHECK_NAN(i, log10, logf_invalid[i]);
CHECK_NAN(i, log10, log_invalid[i]);
CHECK_NAN(i, log1pf, log1pf_invalid[i]);
CHECK_NAN(i, log1p, log1pf_invalid[i]);
CHECK_NAN(i, log1p, log1p_invalid[i]);
CHECK_NAN(i, log2f, logf_invalid[i]);
CHECK_NAN(i, log2, logf_invalid[i]);
CHECK_NAN(i, log2, log_invalid[i]);
CHECK_NAN(i, logf, logf_invalid[i]);
CHECK_NAN(i, log, logf_invalid[i]);
CHECK_NAN(i, log, log_invalid[i]);