Lines Matching refs:SNG_EXP
245 #define SNG_EXP(e) ((e) << SNG_FRACBITS) /* makes e an exponent */ in fpu_ftos() macro
246 #define SNG_MASK (SNG_EXP(1) - 1) /* mask for fraction */ in fpu_ftos()
260 return (sign | SNG_EXP(SNG_EXP_INFNAN)); in fpu_ftos()
289 if (fpu_round(fe, fp) && fp->fp_mant[2] == SNG_EXP(1)) in fpu_ftos()
290 return (sign | SNG_EXP(1) | 0); in fpu_ftos()
295 return (sign | SNG_EXP(0) | fp->fp_mant[2]); in fpu_ftos()
300 if ((fp->fp_mant[2] & SNG_EXP(1 << FP_NG)) == 0) in fpu_ftos()
303 if (fpu_round(fe, fp) && fp->fp_mant[2] == SNG_EXP(2)) in fpu_ftos()
309 return (sign | SNG_EXP(SNG_EXP_INFNAN)); in fpu_ftos()
310 return (sign | SNG_EXP(SNG_EXP_INFNAN - 1) | SNG_MASK); in fpu_ftos()
314 return (sign | SNG_EXP(exp) | (fp->fp_mant[2] & SNG_MASK)); in fpu_ftos()