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;                                     \