RSHIFT 81 bignum.c #define BIGDN(x) RSHIFT((x),BITSPERDIG) RSHIFT 4458 bignum.c digits[i] = BIGLO(RSHIFT(n ,BITSPERDIG*i)); RSHIFT 186 hash.c return (st_index_t)RSHIFT(hnum, 1); RSHIFT 227 include/ruby/ruby.h #define RUBY_FIXNUM_MIN RSHIFT((long)LONG_MIN,1) RSHIFT 345 include/ruby/ruby.h #define RB_FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1)) RSHIFT 33 marshal.c #define SHORTDN(x) RSHIFT((x),BITSPERSHORT) RSHIFT 293 marshal.c if (!(RSHIFT(x, 31) == 0 || RSHIFT(x, 31) == -1)) { RSHIFT 313 marshal.c x = RSHIFT(x,8); RSHIFT 686 marshal.c if (RSHIFT((long)obj, 31) == 0 || RSHIFT((long)obj, 31) == -1) { RSHIFT 4235 numeric.c val = RSHIFT(val, i); RSHIFT 24 symbol.c #define STATIC_SYM2ID(sym) RSHIFT((unsigned long)(sym), RUBY_SPECIAL_SHIFT) RSHIFT 453 symbol.c VALUE str = lookup_id_str(RSHIFT((unsigned long)(x),RUBY_SPECIAL_SHIFT)); RSHIFT 482 symbol.c RSYMBOL(dsym)->hashval = RSHIFT((long)hashval, 1); RSHIFT 73 symbol.h id = RSHIFT(sym, RUBY_SPECIAL_SHIFT); RSHIFT 183 time.c # define FIXWVtoINT64(tv) RSHIFT((SIGNED_WIDEVALUE)(tv), 1) RSHIFT 4506 time.c p = RSHIFT(p, 8); RSHIFT 4510 time.c s = RSHIFT(s, 8);