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

/freebsd-10.3-release/lib/libc/sparc64/fpu/
H A Dfpu_implode.c305 #define SNG_EXP(e) ((e) << SNG_FRACBITS) /* makes e an exponent */ macro
306 #define SNG_MASK (SNG_EXP(1) - 1) /* mask for fraction */
320 return (sign | SNG_EXP(SNG_EXP_INFNAN));
349 if (fpround(fe, fp) && fp->fp_mant[3] == SNG_EXP(1)) {
351 return (sign | SNG_EXP(1) | 0);
356 return (sign | SNG_EXP(0) | fp->fp_mant[3]);
361 if ((fp->fp_mant[3] & SNG_EXP(1 << FP_NG)) == 0)
364 if (fpround(fe, fp) && fp->fp_mant[3] == SNG_EXP(2))
370 return (sign | SNG_EXP(SNG_EXP_INFNAN));
371 return (sign | SNG_EXP(SNG_EXP_INFNA
[all...]
/freebsd-10.3-release/sys/powerpc/fpu/
H A Dfpu_implode.c298 #define SNG_EXP(e) ((e) << SNG_FRACBITS) /* makes e an exponent */ macro
299 #define SNG_MASK (SNG_EXP(1) - 1) /* mask for fraction */
313 return (sign | SNG_EXP(SNG_EXP_INFNAN));
341 if (round(fe, fp) && fp->fp_mant[3] == SNG_EXP(1))
342 return (sign | SNG_EXP(1) | 0);
346 return (sign | SNG_EXP(0) | fp->fp_mant[3]);
351 if ((fp->fp_mant[3] & SNG_EXP(1 << FP_NG)) == 0)
354 if (round(fe, fp) && fp->fp_mant[3] == SNG_EXP(2))
359 return (sign | SNG_EXP(SNG_EXP_INFNAN));
360 return (sign | SNG_EXP(SNG_EXP_INFNA
[all...]

Completed in 31 milliseconds