Lines Matching defs:sign
521 int *decpt, int *sign, char **rve);
526 int k, maxwds, sign, wds;
571 rv->sign = rv->wds = 0;
599 #define Bcopy(x,y) memcpy((char *)&x->sign, (char *)&y->sign, \
1094 c->sign = i;
1295 d0 &= 0x7fffffff; /* clear sign bit, which we ignore */
1733 gethex(sp, rvp, rounding, sign)
1734 CONST char **sp; U *rvp; int rounding, sign;
1736 gethex( CONST char **sp, U *rvp, int rounding, int sign)
1871 if (sign)
1875 if (!sign)
1895 if (!sign)
1899 if (sign)
1985 if (!sign)
1989 if (sign)
2024 up = 1 - sign;
2027 up = sign;
2063 if (!sign)
2067 if (sign)
2433 int esign, i, j, k, nd, nd0, nf, nz, nz0, sign;
2460 sign = nz0 = nz = bc.dplen = bc.uflchk = 0;
2464 sign = 1;
2489 gethex(&s, &rv, bc.rounding, sign);
2491 gethex(&s, &rv, 1, sign);
2632 sign = 0;
2671 if (sign) {
2673 sign = 0;
2687 if (sign) {
2689 sign = 0;
2715 if (sign) {
2717 sign = 0;
2738 if (sign)
2974 bc.dsign = delta->sign;
2975 delta->sign = 0;
3419 return sign ? -dval(&rv) : dval(&rv);
3524 (dd, mode, ndigits, decpt, sign, rve)
3525 double dd; int mode, ndigits, *decpt, *sign; char **rve;
3527 (double dd, int mode, int ndigits, int *decpt, int *sign, char **rve)
3530 /* Arguments ndigits, decpt, sign are similar to those
3602 /* set sign for everything, including 0's and NaNs */
3603 *sign = 1;
3604 word0(&u) &= ~Sign_bit; /* clear sign bit */
3607 *sign = 0;
3639 if (*sign)
4064 j1 = delta->sign ? 1 : cmp(b, delta);