isinfl
extern int isinfl(long double);
if (isinfl(x))
else if (isinfl(y))
extern int isinfl(long double);
if (isinfl(x))
} else if (isinfl(x)) {
if (isinfl(x))
if (isinfl(x)) { /* x is INF */
if (isinfl(y)) {
if (isinfl(y)) { /* cacos(x + i inf) = pi/2 - i inf */
if (isinfl(y)) { /* casin(x + i inf) = 0 + i inf */
if (isinfl(x)) { /* x is INF */
if (isinfl(y))
if (isinfl(x)) {
if (iszerol(y) || (isinfl(y)))
if (isinfl(y)) {
extern int isinfl(long double);
} else if (isinfl(x)) { /* x is +-inf */
if (isinfl(ax))
else if (isinfl(ay))
if (isinfl(y)) {
} else if (isinfl(x)) {
if (isinfl(y))
else if (isinfl(x)) {
else if (isinfl(x)) { /* x is inf */
if (isinfl(x))
else if (isinfl(y))