Home | History | Annotate | Download | only in stdio

Lines Matching defs:sign

413 			int *decpt, int *sign, char **rve);
419 int k, maxwds, sign, wds;
626 rv->sign = rv->wds = 0;
651 #define Bcopy_valid(x,y) memcpy(&(x)->sign, &(y)->sign, \
1205 c->sign = i;
1403 d0 &= 0x7fffffff; /* clear sign bit, which we ignore */
1583 e, e1, esign, i, j, k, nd, nd0, nf, nz, nz0, sign;
1603 sign = nz0 = nz = 0;
1611 sign = 1;
1672 switch((i = gethex(&s, &fpi1, &exp, &bb, sign, 0)) & STRTOG_Retmask) {
1675 sign = 0;
1979 dsign = delta->sign;
1980 delta->sign = 0;
2181 return sign ? -value(rv) : value(rv);
2348 (_d, mode, ndigits, decpt, sign, rve)
2349 double _d; int mode, ndigits, *decpt, *sign; char **rve;
2351 (double _d, int mode, int ndigits, int *decpt, int *sign, char **rve)
2354 /* Arguments ndigits, decpt, sign are similar to those
2408 /* set sign for everything, including 0's and NaNs */
2409 *sign = 1;
2410 word0(d) &= ~Sign_bit; /* clear sign bit */
2413 *sign = 0;
2888 jj1 = delta->sign ? 1 : cmp(b, delta);
3048 dorounding(char *s0, int ndigits, int sign, int *decpt)
3062 if (sign == 0)
3066 if (sign != 0)
3097 * Outputs: decpt, sign, rve
3100 __hdtoa(double d, const char *xdigs, int ndigits, int *decpt, int *sign,
3109 *sign = u.bits.sign;
3187 dorounding(s0, ndigits, u.bits.sign, decpt);
3202 gethex( CONST char **sp, CONST FPI *fpi, Long *exp, Bigint **bp, int sign, locale_t loc)
3322 if (sign)
3326 if (!sign)
3341 if (!sign)
3345 if (sign)
3489 if (!sign)
3493 if (sign) {
3535 up = 1 - sign;
3538 up = sign;