Lines Matching refs:sign

159 toinf(struct fpemu *fe, int sign)  in toinf()  argument
175 inf = sign == 0; in toinf()
179 inf = sign; in toinf()
197 int sign, exp; in fpu_ftoi() local
199 sign = fp->fp_sign; in fpu_ftoi()
221 if (i >= ((u_int)0x80000000 + sign)) in fpu_ftoi()
223 return (sign ? -i : i); in fpu_ftoi()
230 return (0x7fffffff + sign); in fpu_ftoi()
243 int sign, exp; in fpu_ftox() local
245 sign = fp->fp_sign; in fpu_ftox()
268 if (i >= ((u_int64_t)0x8000000000000000LL + sign)) in fpu_ftox()
270 return (sign ? -i : i); in fpu_ftox()
277 return (0x7fffffffffffffffLL + sign); in fpu_ftox()
287 u_int sign = fp->fp_sign << 31; in fpu_ftos() local
305 return (sign | SNG_EXP(SNG_EXP_INFNAN)); in fpu_ftos()
307 return (sign); 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()
350 if (toinf(fe, sign)) 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()
356 return (sign | SNG_EXP(exp) | (fp->fp_mant[3] & SNG_MASK)); in fpu_ftos()
368 u_int sign = fp->fp_sign << 31; in fpu_ftod() local
380 sign |= DBL_EXP(DBL_EXP_INFNAN); in fpu_ftod()
385 return (sign); in fpu_ftod()
392 return (sign | DBL_EXP(1) | 0); in fpu_ftod()
405 if (toinf(fe, sign)) { in fpu_ftod()
407 return (sign | DBL_EXP(DBL_EXP_INFNAN) | 0); in fpu_ftod()
410 return (sign | DBL_EXP(DBL_EXP_INFNAN) | DBL_MASK); in fpu_ftod()
414 return (sign | DBL_EXP(exp) | (fp->fp_mant[2] & DBL_MASK)); in fpu_ftod()