SNG_EXP_INFNAN
exp = SNG_EXP_INFNAN;
return (sign | SNG_EXP(SNG_EXP_INFNAN));
if (exp >= SNG_EXP_INFNAN) {
return (sign | SNG_EXP(SNG_EXP_INFNAN));
return (sign | SNG_EXP(SNG_EXP_INFNAN - 1) | SNG_MASK);