Sha256: 510c9ffa0ec8bd5281631b06f26e7eb6bdff7aa8b79780797f173d0a74182ff6
Contents?: true
Size: 241 Bytes
Versions: 41
Compression:
Stored size: 241 Bytes
Contents
class Integer # 32-bit left shift def js_shl(count) v = (self << count) & 0xffffffff v > 2**31 ? v - 2**32 : v end # 32-bit zero-fill right shift (>>>) def js_shr_zf(count) self >> count & (2**(32-count)-1) end end
Version data entries
41 entries across 41 versions & 4 rubygems