sign 121 src/bignum.c b->sign = 1; sign 133 src/bignum.c (var_)->sign = 1; \ sign 144 src/bignum.c b->sign = -1; sign 148 src/bignum.c b->sign = -1; sign 152 src/bignum.c b->sign = 1; sign 161 src/bignum.c b->sign = 1; sign 168 src/bignum.c ScmObj Scm_MakeBignumFromUIArray(int sign, u_long *values, int size) sign 172 src/bignum.c if (sign != 0) { sign 173 src/bignum.c b->sign = (sign > 0)? 1 : -1; sign 181 src/bignum.c if (values[size-1] <= LONG_MAX) b->sign = 1; sign 182 src/bignum.c else { b->sign = -1; bignum_2scmpl(b); } sign 184 src/bignum.c b->sign = 0; sign 192 src/bignum.c int exponent, sign; sign 199 src/bignum.c mantissa = Scm_DecodeFlonum(val, &exponent, &sign); sign 216 src/bignum.c c->sign = b->sign; sign 234 src/bignum.c if (b->sign == 0) { sign 237 src/bignum.c if (b->sign > 0 && b->values[0] <= (u_long)SCM_SMALL_INT_MAX) { sign 240 src/bignum.c if (b->sign < 0 && b->values[0] <= (u_long)-SCM_SMALL_INT_MIN) { sign 252 src/bignum.c if (b->sign >= 0) { sign 280 src/bignum.c if (b->sign >= 0) { sign 307 src/bignum.c if (b->sign > 0) { sign 315 src/bignum.c } else if (b->sign < 0) { sign 330 src/bignum.c if (b->sign > 0) { sign 365 src/bignum.c if (b->sign > 0) { sign 373 src/bignum.c } else if (b->sign < 0) { sign 380 src/bignum.c if (b->sign > 0) { sign 421 src/bignum.c return (b->sign < 0)? -r : r; sign 441 src/bignum.c if (bx->sign < by->sign) return -1; sign 442 src/bignum.c if (bx->sign > by->sign) return 1; sign 443 src/bignum.c if (bx->size < by->size) return (bx->sign > 0) ? -1 : 1; sign 444 src/bignum.c if (bx->size > by->size) return (bx->sign > 0) ? 1 : -1; sign 447 src/bignum.c if (bx->values[i] < by->values[i]) return (bx->sign > 0) ? -1 : 1; sign 448 src/bignum.c if (bx->values[i] > by->values[i]) return (bx->sign > 0) ? 1 : -1; sign 621 src/bignum.c br->sign = 0 - br->sign; /* flip sign */ sign 631 src/bignum.c br->sign = SCM_BIGNUM_SIGN(bx); sign 645 src/bignum.c br->sign = SCM_BIGNUM_SIGN(bx); sign 666 src/bignum.c br->sign = bx->sign; sign 766 src/bignum.c br->sign = bx->sign; sign 775 src/bignum.c br->sign = bx->sign; sign 808 src/bignum.c br->sign = bx->sign; sign 854 src/bignum.c br->sign = bx->sign * by->sign; sign 866 src/bignum.c br->sign = 1; sign 872 src/bignum.c br->sign = -br->sign; sign 878 src/bignum.c br->sign = bx->sign; sign 880 src/bignum.c if (y<0) br->sign = -br->sign; sign 1076 src/bignum.c if (remainder) *remainder = (dividend->sign < 0)? -rr : rr; sign 1077 src/bignum.c q->sign = dividend->sign * d_sign; sign 1094 src/bignum.c q->sign = dividend->sign * divisor->sign; sign 1095 src/bignum.c r->sign = dividend->sign; sign 1271 src/bignum.c if (q->sign < 0) SCM_APPEND1(h, t, SCM_MAKE_CHAR('-')); sign 1280 src/bignum.c if (b->sign < 0) SCM_PUTC('-', out); sign 1323 src/bignum.c rr->sign = acc->sign; sign 339 src/extlib.c int exp, sign; sign 340 src/extlib.c ScmObj f = Scm_DecodeFlonum(SCM_FLONUM_VALUE(num), &exp, &sign); sign 344 src/extlib.c SCM_VECTOR_ELEMENT(v, 2) = Scm_MakeInteger(sign); sign 1999 src/gauche.h int sign : 2; sign 2007 src/gauche.h #define SCM_BIGNUM_SIGN(obj) SCM_BIGNUM(obj)->sign sign 2041 src/gauche.h SCM_EXTERN ScmObj Scm_MakeBignumFromUIArray(int sign, u_long *values, int size); sign 2139 src/gauche.h SCM_EXTERN ScmObj Scm_DecodeFlonum(double d, int *exp, int *sign); sign 177 src/number.c unsigned int sign:1; sign 182 src/number.c unsigned int sign:1; sign 186 src/number.c unsigned int sign:1; sign 195 src/number.c unsigned int sign:1; sign 200 src/number.c unsigned int sign:1; sign 207 src/number.c ScmObj Scm_DecodeFlonum(double d, int *exp, int *sign) sign 231 src/number.c *sign = (dd.components.sign? -1 : 1); sign 1532 src/number.c int sign = Scm_Sign(y); sign 1536 src/number.c if (sign == 0) return r; sign 1561 src/number.c return (sign < 0)? Scm_Reciprocal(r) : r; sign 1953 src/number.c int exp, sign, est, tc1, tc2, tc3, digs, point, round; sign 1960 src/number.c f = Scm_DecodeFlonum(val, &exp, &sign); sign 901 src/write.c int sign = (ch == '-')? -1 : 1; sign 908 src/write.c params[numParams++] = Scm_MakeInteger(sign*value);