Home
last modified time | relevance | path

Searched refs:SNG_EXP (Results 1 – 1 of 1) sorted by relevance

/freebsd/sys/powerpc/fpu/
H A Dfpu_implode.c290 #define SNG_EXP(e) ((e) << SNG_FRACBITS) /* makes e an exponent */ in fpu_ftos() macro
291 #define SNG_MASK (SNG_EXP(1) - 1) /* mask for fraction */ in fpu_ftos()
305 return (sign | SNG_EXP(SNG_EXP_INFNAN)); in fpu_ftos()
333 if (round(fe, fp) && fp->fp_mant[3] == SNG_EXP(1)) in fpu_ftos()
334 return (sign | SNG_EXP(1) | 0); in fpu_ftos()
338 return (sign | SNG_EXP(0) | fp->fp_mant[3]); in fpu_ftos()
343 if ((fp->fp_mant[3] & SNG_EXP(1 << FP_NG)) == 0) in fpu_ftos()
346 if (round(fe, fp) && fp->fp_mant[3] == SNG_EXP(2)) in fpu_ftos()
351 return (sign | SNG_EXP(SNG_EXP_INFNAN)); in fpu_ftos()
352 return (sign | SNG_EXP(SNG_EXP_INFNAN - 1) | SNG_MASK); in fpu_ftos()
[all …]