9 lines
173 B
Python
9 lines
173 B
Python
|
|
# 8-bit bounded shift:
|
||
|
|
x = x << n & 0xff
|
||
|
|
# ditto for 16 bit:
|
||
|
|
x = x << n & 0xffff
|
||
|
|
# ... and 32-bit:
|
||
|
|
x = x << n & 0xffffffff
|
||
|
|
# ... and 64-bit:
|
||
|
|
x = x << n & 0xffffffffffffffff
|