clz
31
0
28
add
  0,0 ==> 0
  0,1 ==> 1
  1,0 ==> 1
  1,1 ==> 2
  5,6 ==> 11
  6,5 ==> 11
  101,-12 ==> 89
  -12,101 ==> 89
  -1,5 ==> 4
  5,-1 ==> 4
  -1,-1 ==> -2
sub
  0,0 ==> 0
  0,1 ==> -1
  1,0 ==> 1
  1,1 ==> 0
  5,6 ==> -1
  6,5 ==> 1
  101,-12 ==> 113
  -12,101 ==> -113
  -1,5 ==> -6
  5,-1 ==> 6
  -1,-1 ==> 0
mul
  0,0 ==> 0
  0,1 ==> 0
  1,0 ==> 0
  1,1 ==> 1
  5,6 ==> 30
  6,5 ==> 30
  101,-12 ==> -1212
  -12,101 ==> -1212
  -1,5 ==> -5
  5,-1 ==> -5
  -1,-1 ==> 1
sdiv
  0,1 ==> 0
  1,1 ==> 1
  5,6 ==> 0
  6,5 ==> 1
  101,-12 ==> -8
  -12,101 ==> 0
  -1,5 ==> 0
  5,-1 ==> -5
  -1,-1 ==> 1
udiv
  0,1 ==> 0
  1,1 ==> 1
  5,6 ==> 0
  6,5 ==> 1
  101,-12 ==> 0
  -12,101 ==> 42524428
  -1,5 ==> 858993459
  5,-1 ==> 0
  -1,-1 ==> 1
srem
  0,1 ==> 0
  1,1 ==> 0
  5,6 ==> 5
  6,5 ==> 1
  101,-12 ==> 5
  -12,101 ==> -12
  -1,5 ==> -1
  5,-1 ==> 0
  -1,-1 ==> 0
urem
  0,1 ==> 0
  1,1 ==> 0
  5,6 ==> 5
  6,5 ==> 1
  101,-12 ==> 101
  -12,101 ==> 56
  -1,5 ==> 0
  5,-1 ==> 5
  -1,-1 ==> 0
and
  0,0 ==> 0
  0,1 ==> 0
  1,0 ==> 0
  1,1 ==> 1
  5,6 ==> 4
  6,5 ==> 4
  101,-12 ==> 100
  -12,101 ==> 100
  -1,5 ==> 5
  5,-1 ==> 5
  -1,-1 ==> -1
or
  0,0 ==> 0
  0,1 ==> 1
  1,0 ==> 1
  1,1 ==> 1
  5,6 ==> 7
  6,5 ==> 7
  101,-12 ==> -11
  -12,101 ==> -11
  -1,5 ==> -1
  5,-1 ==> -1
  -1,-1 ==> -1
xor
  0,0 ==> 0
  0,1 ==> 1
  1,0 ==> 1
  1,1 ==> 0
  5,6 ==> 3
  6,5 ==> 3
  101,-12 ==> -111
  -12,101 ==> -111
  -1,5 ==> -6
  5,-1 ==> -6
  -1,-1 ==> 0
shl
  0,0 ==> 0
  0,1 ==> 0
  1,0 ==> 1
  1,1 ==> 2
  5,6 ==> 320
  6,5 ==> 192
  -1,5 ==> -32
sshr
  0,0 ==> 0
  0,1 ==> 0
  1,0 ==> 1
  1,1 ==> 0
  5,6 ==> 0
  6,5 ==> 0
  -1,5 ==> -1
ushr
  0,0 ==> 0
  0,1 ==> 0
  1,0 ==> 1
  1,1 ==> 0
  5,6 ==> 0
  6,5 ==> 0
  -1,5 ==> 134217727
eq
  0,0 ==> 1
  0,1 ==> 0
  1,0 ==> 0
  1,1 ==> 1
  5,6 ==> 0
  6,5 ==> 0
  101,-12 ==> 0
  -12,101 ==> 0
  -1,5 ==> 0
  5,-1 ==> 0
  -1,-1 ==> 1
ne
  0,0 ==> 0
  0,1 ==> 1
  1,0 ==> 1
  1,1 ==> 0
  5,6 ==> 1
  6,5 ==> 1
  101,-12 ==> 1
  -12,101 ==> 1
  -1,5 ==> 1
  5,-1 ==> 1
  -1,-1 ==> 0
lts
  0,0 ==> 0
  0,1 ==> 1
  1,0 ==> 0
  1,1 ==> 0
  5,6 ==> 1
  6,5 ==> 0
  101,-12 ==> 0
  -12,101 ==> 1
  -1,5 ==> 1
  5,-1 ==> 0
  -1,-1 ==> 0
ltu
  0,0 ==> 0
  0,1 ==> 1
  1,0 ==> 0
  1,1 ==> 0
  5,6 ==> 1
  6,5 ==> 0
  101,-12 ==> 1
  -12,101 ==> 0
  -1,5 ==> 0
  5,-1 ==> 1
  -1,-1 ==> 0
les
  0,0 ==> 1
  0,1 ==> 1
  1,0 ==> 0
  1,1 ==> 1
  5,6 ==> 1
  6,5 ==> 0
  101,-12 ==> 0
  -12,101 ==> 1
  -1,5 ==> 1
  5,-1 ==> 0
  -1,-1 ==> 1
leu
  0,0 ==> 1
  0,1 ==> 1
  1,0 ==> 0
  1,1 ==> 1
  5,6 ==> 1
  6,5 ==> 0
  101,-12 ==> 1
  -12,101 ==> 0
  -1,5 ==> 0
  5,-1 ==> 1
  -1,-1 ==> 1
gts
  0,0 ==> 0
  0,1 ==> 0
  1,0 ==> 1
  1,1 ==> 0
  5,6 ==> 0
  6,5 ==> 1
  101,-12 ==> 1
  -12,101 ==> 0
  -1,5 ==> 0
  5,-1 ==> 1
  -1,-1 ==> 0
gtu
  0,0 ==> 0
  0,1 ==> 0
  1,0 ==> 1
  1,1 ==> 0
  5,6 ==> 0
  6,5 ==> 1
  101,-12 ==> 0
  -12,101 ==> 1
  -1,5 ==> 1
  5,-1 ==> 0
  -1,-1 ==> 0
ges
  0,0 ==> 1
  0,1 ==> 0
  1,0 ==> 1
  1,1 ==> 1
  5,6 ==> 0
  6,5 ==> 1
  101,-12 ==> 1
  -12,101 ==> 0
  -1,5 ==> 0
  5,-1 ==> 1
  -1,-1 ==> 1
geu
  0,0 ==> 1
  0,1 ==> 0
  1,0 ==> 1
  1,1 ==> 1
  5,6 ==> 0
  6,5 ==> 1
  101,-12 ==> 0
  -12,101 ==> 1
  -1,5 ==> 1
  5,-1 ==> 0
  -1,-1 ==> 1
done.
