<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">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 &lt;&lt; i8
i8 &gt;&gt; i8
i8 | i8
i8 ^ i8
i8 &amp; i8

i &lt;&lt; AR
i &gt;&gt; AR
i | AR
i ^ AR
i &amp; AR

i8 &lt;&lt; AR
i8 &gt;&gt; AR
i8 | AR
i8 ^ AR
i8 &amp; AR

i4 &lt;&lt; i4
i4 &gt;&gt; i4
i4 | i4
i4 ^ i4
i4 &amp; i4

i8 &lt;&lt; i4
i8 &gt;&gt; i4
i8 | i4
i8 ^ i4
i8 &amp; i4

i8 &lt;&lt; i
i8 &gt;&gt; i
i8 | i
i8 ^ i
i8 &amp; i

i8 &lt;&lt; b_
i8 &gt;&gt; b_
i8 | b_
i8 ^ b_
i8 &amp; b_

i8 &lt;&lt; b
i8 &gt;&gt; b
i8 | b
i8 ^ b
i8 &amp; b

u8 &lt;&lt; u8
u8 &gt;&gt; u8
u8 | u8
u8 ^ u8
u8 &amp; u8

u4 &lt;&lt; u4
u4 &gt;&gt; u4
u4 | u4
u4 ^ u4
u4 &amp; u4

u4 &lt;&lt; i4
u4 &gt;&gt; i4
u4 | i4
u4 ^ i4
u4 &amp; i4

u4 &lt;&lt; i
u4 &gt;&gt; i
u4 | i
u4 ^ i
u4 &amp; i

u8 &lt;&lt; b_
u8 &gt;&gt; b_
u8 | b_
u8 ^ b_
u8 &amp; b_

u8 &lt;&lt; b
u8 &gt;&gt; b
u8 | b
u8 ^ b
u8 &amp; b

b_ &lt;&lt; b_
b_ &gt;&gt; b_
b_ | b_
b_ ^ b_
b_ &amp; b_

b_ &lt;&lt; AR
b_ &gt;&gt; AR
b_ | AR
b_ ^ AR
b_ &amp; AR

b_ &lt;&lt; b
b_ &gt;&gt; b
b_ | b
b_ ^ b
b_ &amp; b

b_ &lt;&lt; i
b_ &gt;&gt; i
b_ | i
b_ ^ i
b_ &amp; i

~i8
~i4
~u8
~u4
~b_
~AR
</pre></body></html>