HALF_BITS 949 src/bignum.c ((LO((num)->values[(n)/2+1])<<HALF_BITS)|HI((num)->values[(n)/2])): \ HALF_BITS 953 src/bignum.c (num->values[(n)/2] = (num->values[(n)/2] & LOMASK)|((v) << HALF_BITS)) :\ HALF_BITS 957 src/bignum.c ((num->values[(n)/2] = LO(num->values[(n)/2])|((v)<<HALF_BITS)), \ HALF_BITS 964 src/bignum.c if (d >= HALF_BITS) { HALF_BITS 965 src/bignum.c d -= HALF_BITS; HALF_BITS 985 src/bignum.c u_long uu = (DIGIT(u, j+n) << HALF_BITS) + DIGIT(u, j+n-1); HALF_BITS 993 src/bignum.c while ((qq*vn_2 > (rr<<HALF_BITS)+DIGIT(u, j+n-2)) && (rr < HALF_WORD)) { HALF_BITS 1046 src/bignum.c r1 = ((pu[n] % divisor) << HALF_BITS) + HI(pu[n-1]); HALF_BITS 1047 src/bignum.c q0 = ((r1 / divisor) << HALF_BITS); HALF_BITS 1050 src/bignum.c pu[n-1] = (r0 << HALF_BITS) + LO(pu[n-1]); HALF_BITS 52 src/gauche/arith.h #define HALF_WORD (1L<<HALF_BITS) HALF_BITS 64 src/gauche/arith.h #define HI(word) (((word) >> HALF_BITS)&LOMASK) HALF_BITS 198 src/gauche/arith.h t4_ = LO(t3_) << HALF_BITS; \