FP_CLS_INF
if (A_c == FP_CLS_INF && B_c == FP_CLS_INF) {
if (A_c == FP_CLS_INF && B_c == FP_CLS_INF) {
if ((A_c == FP_CLS_INF && C_c == FP_CLS_ZERO) ||
(A_c == FP_CLS_ZERO && C_c == FP_CLS_INF))
if (T_s != B_s && T_c == FP_CLS_INF && B_c == FP_CLS_INF)
if ((A_c == FP_CLS_INF && C_c == FP_CLS_ZERO) ||
(A_c == FP_CLS_ZERO && C_c == FP_CLS_INF))
if (T_s != B_s && T_c == FP_CLS_INF && B_c == FP_CLS_INF)
if ((A_c == FP_CLS_INF && C_c == FP_CLS_ZERO) ||
(A_c == FP_CLS_ZERO && C_c == FP_CLS_INF))
if (T_s != B_s && T_c == FP_CLS_INF && B_c == FP_CLS_INF)
if ((A_c == FP_CLS_INF && C_c == FP_CLS_ZERO) ||
(A_c == FP_CLS_ZERO && C_c == FP_CLS_INF))
if (T_s != B_s && T_c == FP_CLS_INF && B_c == FP_CLS_INF)
if ((A_c == FP_CLS_INF && B_c == FP_CLS_ZERO) ||
(A_c == FP_CLS_ZERO && B_c == FP_CLS_INF))
if ((A_c == FP_CLS_INF && B_c == FP_CLS_ZERO) ||
(A_c == FP_CLS_ZERO && B_c == FP_CLS_INF))
if ((A_c == FP_CLS_INF && C_c == FP_CLS_ZERO) ||
(A_c == FP_CLS_ZERO && C_c == FP_CLS_INF))
if (T_s != B_s && T_c == FP_CLS_INF && B_c == FP_CLS_INF)
if ((A_c == FP_CLS_INF && C_c == FP_CLS_ZERO) ||
(A_c == FP_CLS_ZERO && C_c == FP_CLS_INF))
if (T_s != B_s && T_c == FP_CLS_INF && B_c == FP_CLS_INF)
if ((A_c == FP_CLS_INF && C_c == FP_CLS_ZERO) ||
(A_c == FP_CLS_ZERO && C_c == FP_CLS_INF))
if (T_s != B_s && T_c == FP_CLS_INF && B_c == FP_CLS_INF)
if ((A_c == FP_CLS_INF && C_c == FP_CLS_ZERO) ||
(A_c == FP_CLS_ZERO && C_c == FP_CLS_INF))
if (T_s != B_s && T_c == FP_CLS_INF && B_c == FP_CLS_INF)
if (A_s != B_s && A_c == FP_CLS_INF && B_c == FP_CLS_INF)
if (A_s != B_s && A_c == FP_CLS_INF && B_c == FP_CLS_INF)
X##_c = FP_CLS_INF; \
if (!X##_s) X##_c = FP_CLS_INF; \
if (X##_s) X##_c = FP_CLS_INF; \
if (X##_c == FP_CLS_INF) \
case FP_CLS_INF: \
case _FP_CLS_COMBINE(FP_CLS_NAN,FP_CLS_INF): \
case _FP_CLS_COMBINE(FP_CLS_INF,FP_CLS_NAN): \
case _FP_CLS_COMBINE(FP_CLS_INF,FP_CLS_INF): \
case _FP_CLS_COMBINE(FP_CLS_INF,FP_CLS_NORMAL): \
case _FP_CLS_COMBINE(FP_CLS_INF,FP_CLS_ZERO): \
R##_c = FP_CLS_INF; \
case _FP_CLS_COMBINE(FP_CLS_NORMAL,FP_CLS_INF): \
case _FP_CLS_COMBINE(FP_CLS_ZERO,FP_CLS_INF): \
R##_c = FP_CLS_INF; \
case _FP_CLS_COMBINE(FP_CLS_NAN,FP_CLS_INF): \
case _FP_CLS_COMBINE(FP_CLS_INF,FP_CLS_INF): \
case _FP_CLS_COMBINE(FP_CLS_INF,FP_CLS_NORMAL): \
case _FP_CLS_COMBINE(FP_CLS_INF,FP_CLS_NAN): \
case _FP_CLS_COMBINE(FP_CLS_NORMAL,FP_CLS_INF): \
case _FP_CLS_COMBINE(FP_CLS_INF,FP_CLS_ZERO): \
case _FP_CLS_COMBINE(FP_CLS_ZERO,FP_CLS_INF): \
case _FP_CLS_COMBINE(FP_CLS_NAN,FP_CLS_INF): \
case _FP_CLS_COMBINE(FP_CLS_INF,FP_CLS_NAN): \
case _FP_CLS_COMBINE(FP_CLS_NORMAL,FP_CLS_INF): \
case _FP_CLS_COMBINE(FP_CLS_ZERO,FP_CLS_INF): \
case _FP_CLS_COMBINE(FP_CLS_INF,FP_CLS_ZERO): \
case _FP_CLS_COMBINE(FP_CLS_INF,FP_CLS_NORMAL): \
R##_c = FP_CLS_INF; \
case _FP_CLS_COMBINE(FP_CLS_INF,FP_CLS_INF): \
case FP_CLS_INF: \
R##_c = FP_CLS_INF; /* sqrt(+inf) = +inf */ \
case FP_CLS_INF: \
X##_c = FP_CLS_INF; \
case FP_CLS_INF: \