Viewing file: bitwise_ops.py (970 B) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
import numpy as np
i8 = np.int64(1) u8 = np.uint64(1)
i4 = np.int32(1) u4 = np.uint32(1)
b_ = np.bool_(1)
b = bool(1) i = int(1)
AR = np.array([0, 1, 2], dtype=np.int32) AR.setflags(write=False)
i8 << i8 i8 >> i8 i8 | i8 i8 ^ i8 i8 & i8
i8 << AR i8 >> AR i8 | AR i8 ^ AR i8 & AR
i4 << i4 i4 >> i4 i4 | i4 i4 ^ i4 i4 & i4
i8 << i4 i8 >> i4 i8 | i4 i8 ^ i4 i8 & i4
i8 << i i8 >> i i8 | i i8 ^ i i8 & i
i8 << b_ i8 >> b_ i8 | b_ i8 ^ b_ i8 & b_
i8 << b i8 >> b i8 | b i8 ^ b i8 & b
u8 << u8 u8 >> u8 u8 | u8 u8 ^ u8 u8 & u8
u8 << AR u8 >> AR u8 | AR u8 ^ AR u8 & AR
u4 << u4 u4 >> u4 u4 | u4 u4 ^ u4 u4 & u4
u4 << i4 u4 >> i4 u4 | i4 u4 ^ i4 u4 & i4
u4 << i u4 >> i u4 | i u4 ^ i u4 & i
u8 << b_ u8 >> b_ u8 | b_ u8 ^ b_ u8 & b_
u8 << b u8 >> b u8 | b u8 ^ b u8 & b
b_ << b_ b_ >> b_ b_ | b_ b_ ^ b_ b_ & b_
b_ << AR b_ >> AR b_ | AR b_ ^ AR b_ & AR
b_ << b b_ >> b b_ | b b_ ^ b b_ & b
b_ << i b_ >> i b_ | i b_ ^ i b_ & i
~i8 ~i4 ~u8 ~u4 ~b_ ~AR
|