Lines Matching defs:sign
414 int *decpt, int *sign, char **rve);
420 int k, maxwds, sign, wds;
627 rv->sign = rv->wds = 0;
652 #define Bcopy_valid(x,y) memcpy(&(x)->sign, &(y)->sign, \
1206 c->sign = i;
1404 d0 &= 0x7fffffff; /* clear sign bit, which we ignore */
1584 e, e1, esign, i, j, k, nd, nd0, nf, nz, nz0, sign;
1604 sign = nz0 = nz = 0;
1612 sign = 1;
1673 switch((i = gethex(&s, &fpi1, &exp, &bb, sign, 0)) & STRTOG_Retmask) {
1676 sign = 0;
1980 dsign = delta->sign;
1981 delta->sign = 0;
2182 return sign ? -value(rv) : value(rv);
2349 (_d, mode, ndigits, decpt, sign, rve)
2350 double _d; int mode, ndigits, *decpt, *sign; char **rve;
2352 (double _d, int mode, int ndigits, int *decpt, int *sign, char **rve)
2355 /* Arguments ndigits, decpt, sign are similar to those
2409 /* set sign for everything, including 0's and NaNs */
2410 *sign = 1;
2411 word0(d) &= ~Sign_bit; /* clear sign bit */
2414 *sign = 0;
2889 jj1 = delta->sign ? 1 : cmp(b, delta);
3049 dorounding(char *s0, int ndigits, int sign, int *decpt)
3063 if (sign == 0)
3067 if (sign != 0)
3098 * Outputs: decpt, sign, rve
3101 __hdtoa(double d, const char *xdigs, int ndigits, int *decpt, int *sign,
3110 *sign = u.bits.sign;
3188 dorounding(s0, ndigits, u.bits.sign, decpt);
3203 gethex( CONST char **sp, CONST FPI *fpi, Long *exp, Bigint **bp, int sign, locale_t loc)
3323 if (sign)
3327 if (!sign)
3342 if (!sign)
3346 if (sign)
3490 if (!sign)
3494 if (sign) {
3536 up = 1 - sign;
3539 up = sign;