DBL_MASK
return (sign | DBL_EXP(DBL_EXP_INFNAN) | DBL_MASK);
return (sign | DBL_EXP(exp) | (fp->fp_mant[1] & DBL_MASK));
if ((fp->fp_mant[2] & DBL_MASK) == 0 &&
return HI_WORD(sign | DBL_EXP(DBL_EXP_INFNAN - 1) | DBL_MASK) |
return HI_WORD(sign | DBL_EXP(exp) | (fp->fp_mant[2] & DBL_MASK)) |
return (sign | DBL_EXP(DBL_EXP_INFNAN) | DBL_MASK);
return (sign | DBL_EXP(exp) | (fp->fp_mant[2] & DBL_MASK));