mirror of
https://github.com/idris-lang/Idris2.git
synced 2024-12-19 01:01:59 +03:00
415 lines
40 KiB
Plaintext
415 lines
40 KiB
Plaintext
------------------------------------------------------------------------
|
|
-- RotR Bits8
|
|
00000000 00000000
|
|
00000001 10000000
|
|
00000010 00000001
|
|
00000100 00000010
|
|
00001000 00000100
|
|
00010000 00001000
|
|
00100000 00010000
|
|
01000000 00100000
|
|
10000000 01000000
|
|
11111111 11111111
|
|
|
|
------------------------------------------------------------------------
|
|
-- RotR Bits16
|
|
0000000000000000 0000000000000000
|
|
0000000000000001 1000000000000000
|
|
0000000000000010 0000000000000001
|
|
0000000000000100 0000000000000010
|
|
0000000000001000 0000000000000100
|
|
0000000000010000 0000000000001000
|
|
0000000000100000 0000000000010000
|
|
0000000001000000 0000000000100000
|
|
0000000010000000 0000000001000000
|
|
0000000100000000 0000000010000000
|
|
0000001000000000 0000000100000000
|
|
0000010000000000 0000001000000000
|
|
0000100000000000 0000010000000000
|
|
0001000000000000 0000100000000000
|
|
0010000000000000 0001000000000000
|
|
0100000000000000 0010000000000000
|
|
1000000000000000 0100000000000000
|
|
1111111111111111 1111111111111111
|
|
|
|
------------------------------------------------------------------------
|
|
-- RotR Bits32
|
|
00000000000000000000000000000000 00000000000000000000000000000000
|
|
00000000000000000000000000000001 10000000000000000000000000000000
|
|
00000000000000000000000000000010 00000000000000000000000000000001
|
|
00000000000000000000000000000100 00000000000000000000000000000010
|
|
00000000000000000000000000001000 00000000000000000000000000000100
|
|
00000000000000000000000000010000 00000000000000000000000000001000
|
|
00000000000000000000000000100000 00000000000000000000000000010000
|
|
00000000000000000000000001000000 00000000000000000000000000100000
|
|
00000000000000000000000010000000 00000000000000000000000001000000
|
|
00000000000000000000000100000000 00000000000000000000000010000000
|
|
00000000000000000000001000000000 00000000000000000000000100000000
|
|
00000000000000000000010000000000 00000000000000000000001000000000
|
|
00000000000000000000100000000000 00000000000000000000010000000000
|
|
00000000000000000001000000000000 00000000000000000000100000000000
|
|
00000000000000000010000000000000 00000000000000000001000000000000
|
|
00000000000000000100000000000000 00000000000000000010000000000000
|
|
00000000000000001000000000000000 00000000000000000100000000000000
|
|
00000000000000010000000000000000 00000000000000001000000000000000
|
|
00000000000000100000000000000000 00000000000000010000000000000000
|
|
00000000000001000000000000000000 00000000000000100000000000000000
|
|
00000000000010000000000000000000 00000000000001000000000000000000
|
|
00000000000100000000000000000000 00000000000010000000000000000000
|
|
00000000001000000000000000000000 00000000000100000000000000000000
|
|
00000000010000000000000000000000 00000000001000000000000000000000
|
|
00000000100000000000000000000000 00000000010000000000000000000000
|
|
00000001000000000000000000000000 00000000100000000000000000000000
|
|
00000010000000000000000000000000 00000001000000000000000000000000
|
|
00000100000000000000000000000000 00000010000000000000000000000000
|
|
00001000000000000000000000000000 00000100000000000000000000000000
|
|
00010000000000000000000000000000 00001000000000000000000000000000
|
|
00100000000000000000000000000000 00010000000000000000000000000000
|
|
01000000000000000000000000000000 00100000000000000000000000000000
|
|
10000000000000000000000000000000 01000000000000000000000000000000
|
|
11111111111111111111111111111111 11111111111111111111111111111111
|
|
|
|
------------------------------------------------------------------------
|
|
-- RotR Int
|
|
0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
|
|
0000000000000000000000000000000000000000000000000000000000000001 1000000000000000000000000000000000000000000000000000000000000000
|
|
0000000000000000000000000000000000000000000000000000000000000010 0000000000000000000000000000000000000000000000000000000000000001
|
|
0000000000000000000000000000000000000000000000000000000000000100 0000000000000000000000000000000000000000000000000000000000000010
|
|
0000000000000000000000000000000000000000000000000000000000001000 0000000000000000000000000000000000000000000000000000000000000100
|
|
0000000000000000000000000000000000000000000000000000000000010000 0000000000000000000000000000000000000000000000000000000000001000
|
|
0000000000000000000000000000000000000000000000000000000000100000 0000000000000000000000000000000000000000000000000000000000010000
|
|
0000000000000000000000000000000000000000000000000000000001000000 0000000000000000000000000000000000000000000000000000000000100000
|
|
0000000000000000000000000000000000000000000000000000000010000000 0000000000000000000000000000000000000000000000000000000001000000
|
|
0000000000000000000000000000000000000000000000000000000100000000 0000000000000000000000000000000000000000000000000000000010000000
|
|
0000000000000000000000000000000000000000000000000000001000000000 0000000000000000000000000000000000000000000000000000000100000000
|
|
0000000000000000000000000000000000000000000000000000010000000000 0000000000000000000000000000000000000000000000000000001000000000
|
|
0000000000000000000000000000000000000000000000000000100000000000 0000000000000000000000000000000000000000000000000000010000000000
|
|
0000000000000000000000000000000000000000000000000001000000000000 0000000000000000000000000000000000000000000000000000100000000000
|
|
0000000000000000000000000000000000000000000000000010000000000000 0000000000000000000000000000000000000000000000000001000000000000
|
|
0000000000000000000000000000000000000000000000000100000000000000 0000000000000000000000000000000000000000000000000010000000000000
|
|
0000000000000000000000000000000000000000000000001000000000000000 0000000000000000000000000000000000000000000000000100000000000000
|
|
0000000000000000000000000000000000000000000000010000000000000000 0000000000000000000000000000000000000000000000001000000000000000
|
|
0000000000000000000000000000000000000000000000100000000000000000 0000000000000000000000000000000000000000000000010000000000000000
|
|
0000000000000000000000000000000000000000000001000000000000000000 0000000000000000000000000000000000000000000000100000000000000000
|
|
0000000000000000000000000000000000000000000010000000000000000000 0000000000000000000000000000000000000000000001000000000000000000
|
|
0000000000000000000000000000000000000000000100000000000000000000 0000000000000000000000000000000000000000000010000000000000000000
|
|
0000000000000000000000000000000000000000001000000000000000000000 0000000000000000000000000000000000000000000100000000000000000000
|
|
0000000000000000000000000000000000000000010000000000000000000000 0000000000000000000000000000000000000000001000000000000000000000
|
|
0000000000000000000000000000000000000000100000000000000000000000 0000000000000000000000000000000000000000010000000000000000000000
|
|
0000000000000000000000000000000000000001000000000000000000000000 0000000000000000000000000000000000000000100000000000000000000000
|
|
0000000000000000000000000000000000000010000000000000000000000000 0000000000000000000000000000000000000001000000000000000000000000
|
|
0000000000000000000000000000000000000100000000000000000000000000 0000000000000000000000000000000000000010000000000000000000000000
|
|
0000000000000000000000000000000000001000000000000000000000000000 0000000000000000000000000000000000000100000000000000000000000000
|
|
0000000000000000000000000000000000010000000000000000000000000000 0000000000000000000000000000000000001000000000000000000000000000
|
|
0000000000000000000000000000000000100000000000000000000000000000 0000000000000000000000000000000000010000000000000000000000000000
|
|
0000000000000000000000000000000001000000000000000000000000000000 0000000000000000000000000000000000100000000000000000000000000000
|
|
0000000000000000000000000000000010000000000000000000000000000000 0000000000000000000000000000000001000000000000000000000000000000
|
|
0000000000000000000000000000000100000000000000000000000000000000 0000000000000000000000000000000010000000000000000000000000000000
|
|
0000000000000000000000000000001000000000000000000000000000000000 0000000000000000000000000000000100000000000000000000000000000000
|
|
0000000000000000000000000000010000000000000000000000000000000000 0000000000000000000000000000001000000000000000000000000000000000
|
|
0000000000000000000000000000100000000000000000000000000000000000 0000000000000000000000000000010000000000000000000000000000000000
|
|
0000000000000000000000000001000000000000000000000000000000000000 0000000000000000000000000000100000000000000000000000000000000000
|
|
0000000000000000000000000010000000000000000000000000000000000000 0000000000000000000000000001000000000000000000000000000000000000
|
|
0000000000000000000000000100000000000000000000000000000000000000 0000000000000000000000000010000000000000000000000000000000000000
|
|
0000000000000000000000001000000000000000000000000000000000000000 0000000000000000000000000100000000000000000000000000000000000000
|
|
0000000000000000000000010000000000000000000000000000000000000000 0000000000000000000000001000000000000000000000000000000000000000
|
|
0000000000000000000000100000000000000000000000000000000000000000 0000000000000000000000010000000000000000000000000000000000000000
|
|
0000000000000000000001000000000000000000000000000000000000000000 0000000000000000000000100000000000000000000000000000000000000000
|
|
0000000000000000000010000000000000000000000000000000000000000000 0000000000000000000001000000000000000000000000000000000000000000
|
|
0000000000000000000100000000000000000000000000000000000000000000 0000000000000000000010000000000000000000000000000000000000000000
|
|
0000000000000000001000000000000000000000000000000000000000000000 0000000000000000000100000000000000000000000000000000000000000000
|
|
0000000000000000010000000000000000000000000000000000000000000000 0000000000000000001000000000000000000000000000000000000000000000
|
|
0000000000000000100000000000000000000000000000000000000000000000 0000000000000000010000000000000000000000000000000000000000000000
|
|
0000000000000001000000000000000000000000000000000000000000000000 0000000000000000100000000000000000000000000000000000000000000000
|
|
0000000000000010000000000000000000000000000000000000000000000000 0000000000000001000000000000000000000000000000000000000000000000
|
|
0000000000000100000000000000000000000000000000000000000000000000 0000000000000010000000000000000000000000000000000000000000000000
|
|
0000000000001000000000000000000000000000000000000000000000000000 0000000000000100000000000000000000000000000000000000000000000000
|
|
0000000000010000000000000000000000000000000000000000000000000000 0000000000001000000000000000000000000000000000000000000000000000
|
|
0000000000100000000000000000000000000000000000000000000000000000 0000000000010000000000000000000000000000000000000000000000000000
|
|
0000000001000000000000000000000000000000000000000000000000000000 0000000000100000000000000000000000000000000000000000000000000000
|
|
0000000010000000000000000000000000000000000000000000000000000000 0000000001000000000000000000000000000000000000000000000000000000
|
|
0000000100000000000000000000000000000000000000000000000000000000 0000000010000000000000000000000000000000000000000000000000000000
|
|
0000001000000000000000000000000000000000000000000000000000000000 0000000100000000000000000000000000000000000000000000000000000000
|
|
0000010000000000000000000000000000000000000000000000000000000000 0000001000000000000000000000000000000000000000000000000000000000
|
|
0000100000000000000000000000000000000000000000000000000000000000 0000010000000000000000000000000000000000000000000000000000000000
|
|
0001000000000000000000000000000000000000000000000000000000000000 0000100000000000000000000000000000000000000000000000000000000000
|
|
0010000000000000000000000000000000000000000000000000000000000000 0001000000000000000000000000000000000000000000000000000000000000
|
|
0100000000000000000000000000000000000000000000000000000000000000 0010000000000000000000000000000000000000000000000000000000000000
|
|
0111111111111111111111111111111111111111111111111111111111111111 1011111111111111111111111111111111111111111111111111111111111111
|
|
|
|
------------------------------------------------------------------------
|
|
-- RotR negative Int
|
|
0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
|
|
1111111111111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111111111111
|
|
1111111111111111111111111111111111111111111111111111111111111110 0111111111111111111111111111111111111111111111111111111111111111
|
|
1111111111111111111111111111111111111111111111111111111111111100 0111111111111111111111111111111111111111111111111111111111111110
|
|
1111111111111111111111111111111111111111111111111111111111111000 0111111111111111111111111111111111111111111111111111111111111100
|
|
1111111111111111111111111111111111111111111111111111111111110000 0111111111111111111111111111111111111111111111111111111111111000
|
|
1111111111111111111111111111111111111111111111111111111111100000 0111111111111111111111111111111111111111111111111111111111110000
|
|
1111111111111111111111111111111111111111111111111111111111000000 0111111111111111111111111111111111111111111111111111111111100000
|
|
1111111111111111111111111111111111111111111111111111111110000000 0111111111111111111111111111111111111111111111111111111111000000
|
|
1111111111111111111111111111111111111111111111111111111100000000 0111111111111111111111111111111111111111111111111111111110000000
|
|
1111111111111111111111111111111111111111111111111111111000000000 0111111111111111111111111111111111111111111111111111111100000000
|
|
1111111111111111111111111111111111111111111111111111110000000000 0111111111111111111111111111111111111111111111111111111000000000
|
|
1111111111111111111111111111111111111111111111111111100000000000 0111111111111111111111111111111111111111111111111111110000000000
|
|
1111111111111111111111111111111111111111111111111111000000000000 0111111111111111111111111111111111111111111111111111100000000000
|
|
1111111111111111111111111111111111111111111111111110000000000000 0111111111111111111111111111111111111111111111111111000000000000
|
|
1111111111111111111111111111111111111111111111111100000000000000 0111111111111111111111111111111111111111111111111110000000000000
|
|
1111111111111111111111111111111111111111111111111000000000000000 0111111111111111111111111111111111111111111111111100000000000000
|
|
1111111111111111111111111111111111111111111111110000000000000000 0111111111111111111111111111111111111111111111111000000000000000
|
|
1111111111111111111111111111111111111111111111100000000000000000 0111111111111111111111111111111111111111111111110000000000000000
|
|
1111111111111111111111111111111111111111111111000000000000000000 0111111111111111111111111111111111111111111111100000000000000000
|
|
1111111111111111111111111111111111111111111110000000000000000000 0111111111111111111111111111111111111111111111000000000000000000
|
|
1111111111111111111111111111111111111111111100000000000000000000 0111111111111111111111111111111111111111111110000000000000000000
|
|
1111111111111111111111111111111111111111111000000000000000000000 0111111111111111111111111111111111111111111100000000000000000000
|
|
1111111111111111111111111111111111111111110000000000000000000000 0111111111111111111111111111111111111111111000000000000000000000
|
|
1111111111111111111111111111111111111111100000000000000000000000 0111111111111111111111111111111111111111110000000000000000000000
|
|
1111111111111111111111111111111111111111000000000000000000000000 0111111111111111111111111111111111111111100000000000000000000000
|
|
1111111111111111111111111111111111111110000000000000000000000000 0111111111111111111111111111111111111111000000000000000000000000
|
|
1111111111111111111111111111111111111100000000000000000000000000 0111111111111111111111111111111111111110000000000000000000000000
|
|
1111111111111111111111111111111111111000000000000000000000000000 0111111111111111111111111111111111111100000000000000000000000000
|
|
1111111111111111111111111111111111110000000000000000000000000000 0111111111111111111111111111111111111000000000000000000000000000
|
|
1111111111111111111111111111111111100000000000000000000000000000 0111111111111111111111111111111111110000000000000000000000000000
|
|
1111111111111111111111111111111111000000000000000000000000000000 0111111111111111111111111111111111100000000000000000000000000000
|
|
1111111111111111111111111111111110000000000000000000000000000000 0111111111111111111111111111111111000000000000000000000000000000
|
|
1111111111111111111111111111111100000000000000000000000000000000 0111111111111111111111111111111110000000000000000000000000000000
|
|
1111111111111111111111111111111000000000000000000000000000000000 0111111111111111111111111111111100000000000000000000000000000000
|
|
1111111111111111111111111111110000000000000000000000000000000000 0111111111111111111111111111111000000000000000000000000000000000
|
|
1111111111111111111111111111100000000000000000000000000000000000 0111111111111111111111111111110000000000000000000000000000000000
|
|
1111111111111111111111111111000000000000000000000000000000000000 0111111111111111111111111111100000000000000000000000000000000000
|
|
1111111111111111111111111110000000000000000000000000000000000000 0111111111111111111111111111000000000000000000000000000000000000
|
|
1111111111111111111111111100000000000000000000000000000000000000 0111111111111111111111111110000000000000000000000000000000000000
|
|
1111111111111111111111111000000000000000000000000000000000000000 0111111111111111111111111100000000000000000000000000000000000000
|
|
1111111111111111111111110000000000000000000000000000000000000000 0111111111111111111111111000000000000000000000000000000000000000
|
|
1111111111111111111111100000000000000000000000000000000000000000 0111111111111111111111110000000000000000000000000000000000000000
|
|
1111111111111111111111000000000000000000000000000000000000000000 0111111111111111111111100000000000000000000000000000000000000000
|
|
1111111111111111111110000000000000000000000000000000000000000000 0111111111111111111111000000000000000000000000000000000000000000
|
|
1111111111111111111100000000000000000000000000000000000000000000 0111111111111111111110000000000000000000000000000000000000000000
|
|
1111111111111111111000000000000000000000000000000000000000000000 0111111111111111111100000000000000000000000000000000000000000000
|
|
1111111111111111110000000000000000000000000000000000000000000000 0111111111111111111000000000000000000000000000000000000000000000
|
|
1111111111111111100000000000000000000000000000000000000000000000 0111111111111111110000000000000000000000000000000000000000000000
|
|
1111111111111111000000000000000000000000000000000000000000000000 0111111111111111100000000000000000000000000000000000000000000000
|
|
1111111111111110000000000000000000000000000000000000000000000000 0111111111111111000000000000000000000000000000000000000000000000
|
|
1111111111111100000000000000000000000000000000000000000000000000 0111111111111110000000000000000000000000000000000000000000000000
|
|
1111111111111000000000000000000000000000000000000000000000000000 0111111111111100000000000000000000000000000000000000000000000000
|
|
1111111111110000000000000000000000000000000000000000000000000000 0111111111111000000000000000000000000000000000000000000000000000
|
|
1111111111100000000000000000000000000000000000000000000000000000 0111111111110000000000000000000000000000000000000000000000000000
|
|
1111111111000000000000000000000000000000000000000000000000000000 0111111111100000000000000000000000000000000000000000000000000000
|
|
1111111110000000000000000000000000000000000000000000000000000000 0111111111000000000000000000000000000000000000000000000000000000
|
|
1111111100000000000000000000000000000000000000000000000000000000 0111111110000000000000000000000000000000000000000000000000000000
|
|
1111111000000000000000000000000000000000000000000000000000000000 0111111100000000000000000000000000000000000000000000000000000000
|
|
1111110000000000000000000000000000000000000000000000000000000000 0111111000000000000000000000000000000000000000000000000000000000
|
|
1111100000000000000000000000000000000000000000000000000000000000 0111110000000000000000000000000000000000000000000000000000000000
|
|
1111000000000000000000000000000000000000000000000000000000000000 0111100000000000000000000000000000000000000000000000000000000000
|
|
1110000000000000000000000000000000000000000000000000000000000000 0111000000000000000000000000000000000000000000000000000000000000
|
|
1100000000000000000000000000000000000000000000000000000000000000 0110000000000000000000000000000000000000000000000000000000000000
|
|
1000000000000000000000000000000000000000000000000000000000000000 0100000000000000000000000000000000000000000000000000000000000000
|
|
|
|
|
|
------------------------------------------------------------------------
|
|
-- RotL Bits8
|
|
00000000 00000000
|
|
00000001 00000010
|
|
00000010 00000100
|
|
00000100 00001000
|
|
00001000 00010000
|
|
00010000 00100000
|
|
00100000 01000000
|
|
01000000 10000000
|
|
10000000 00000001
|
|
11111111 11111111
|
|
|
|
------------------------------------------------------------------------
|
|
-- RotL Bits16
|
|
0000000000000000 0000000000000000
|
|
0000000000000001 0000000000000010
|
|
0000000000000010 0000000000000100
|
|
0000000000000100 0000000000001000
|
|
0000000000001000 0000000000010000
|
|
0000000000010000 0000000000100000
|
|
0000000000100000 0000000001000000
|
|
0000000001000000 0000000010000000
|
|
0000000010000000 0000000100000000
|
|
0000000100000000 0000001000000000
|
|
0000001000000000 0000010000000000
|
|
0000010000000000 0000100000000000
|
|
0000100000000000 0001000000000000
|
|
0001000000000000 0010000000000000
|
|
0010000000000000 0100000000000000
|
|
0100000000000000 1000000000000000
|
|
1000000000000000 0000000000000001
|
|
1111111111111111 1111111111111111
|
|
|
|
------------------------------------------------------------------------
|
|
-- RotL Bits32
|
|
00000000000000000000000000000000 00000000000000000000000000000000
|
|
00000000000000000000000000000001 00000000000000000000000000000010
|
|
00000000000000000000000000000010 00000000000000000000000000000100
|
|
00000000000000000000000000000100 00000000000000000000000000001000
|
|
00000000000000000000000000001000 00000000000000000000000000010000
|
|
00000000000000000000000000010000 00000000000000000000000000100000
|
|
00000000000000000000000000100000 00000000000000000000000001000000
|
|
00000000000000000000000001000000 00000000000000000000000010000000
|
|
00000000000000000000000010000000 00000000000000000000000100000000
|
|
00000000000000000000000100000000 00000000000000000000001000000000
|
|
00000000000000000000001000000000 00000000000000000000010000000000
|
|
00000000000000000000010000000000 00000000000000000000100000000000
|
|
00000000000000000000100000000000 00000000000000000001000000000000
|
|
00000000000000000001000000000000 00000000000000000010000000000000
|
|
00000000000000000010000000000000 00000000000000000100000000000000
|
|
00000000000000000100000000000000 00000000000000001000000000000000
|
|
00000000000000001000000000000000 00000000000000010000000000000000
|
|
00000000000000010000000000000000 00000000000000100000000000000000
|
|
00000000000000100000000000000000 00000000000001000000000000000000
|
|
00000000000001000000000000000000 00000000000010000000000000000000
|
|
00000000000010000000000000000000 00000000000100000000000000000000
|
|
00000000000100000000000000000000 00000000001000000000000000000000
|
|
00000000001000000000000000000000 00000000010000000000000000000000
|
|
00000000010000000000000000000000 00000000100000000000000000000000
|
|
00000000100000000000000000000000 00000001000000000000000000000000
|
|
00000001000000000000000000000000 00000010000000000000000000000000
|
|
00000010000000000000000000000000 00000100000000000000000000000000
|
|
00000100000000000000000000000000 00001000000000000000000000000000
|
|
00001000000000000000000000000000 00010000000000000000000000000000
|
|
00010000000000000000000000000000 00100000000000000000000000000000
|
|
00100000000000000000000000000000 01000000000000000000000000000000
|
|
01000000000000000000000000000000 10000000000000000000000000000000
|
|
10000000000000000000000000000000 00000000000000000000000000000001
|
|
11111111111111111111111111111111 11111111111111111111111111111111
|
|
|
|
------------------------------------------------------------------------
|
|
-- RotL Int
|
|
0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
|
|
0000000000000000000000000000000000000000000000000000000000000001 0000000000000000000000000000000000000000000000000000000000000010
|
|
0000000000000000000000000000000000000000000000000000000000000010 0000000000000000000000000000000000000000000000000000000000000100
|
|
0000000000000000000000000000000000000000000000000000000000000100 0000000000000000000000000000000000000000000000000000000000001000
|
|
0000000000000000000000000000000000000000000000000000000000001000 0000000000000000000000000000000000000000000000000000000000010000
|
|
0000000000000000000000000000000000000000000000000000000000010000 0000000000000000000000000000000000000000000000000000000000100000
|
|
0000000000000000000000000000000000000000000000000000000000100000 0000000000000000000000000000000000000000000000000000000001000000
|
|
0000000000000000000000000000000000000000000000000000000001000000 0000000000000000000000000000000000000000000000000000000010000000
|
|
0000000000000000000000000000000000000000000000000000000010000000 0000000000000000000000000000000000000000000000000000000100000000
|
|
0000000000000000000000000000000000000000000000000000000100000000 0000000000000000000000000000000000000000000000000000001000000000
|
|
0000000000000000000000000000000000000000000000000000001000000000 0000000000000000000000000000000000000000000000000000010000000000
|
|
0000000000000000000000000000000000000000000000000000010000000000 0000000000000000000000000000000000000000000000000000100000000000
|
|
0000000000000000000000000000000000000000000000000000100000000000 0000000000000000000000000000000000000000000000000001000000000000
|
|
0000000000000000000000000000000000000000000000000001000000000000 0000000000000000000000000000000000000000000000000010000000000000
|
|
0000000000000000000000000000000000000000000000000010000000000000 0000000000000000000000000000000000000000000000000100000000000000
|
|
0000000000000000000000000000000000000000000000000100000000000000 0000000000000000000000000000000000000000000000001000000000000000
|
|
0000000000000000000000000000000000000000000000001000000000000000 0000000000000000000000000000000000000000000000010000000000000000
|
|
0000000000000000000000000000000000000000000000010000000000000000 0000000000000000000000000000000000000000000000100000000000000000
|
|
0000000000000000000000000000000000000000000000100000000000000000 0000000000000000000000000000000000000000000001000000000000000000
|
|
0000000000000000000000000000000000000000000001000000000000000000 0000000000000000000000000000000000000000000010000000000000000000
|
|
0000000000000000000000000000000000000000000010000000000000000000 0000000000000000000000000000000000000000000100000000000000000000
|
|
0000000000000000000000000000000000000000000100000000000000000000 0000000000000000000000000000000000000000001000000000000000000000
|
|
0000000000000000000000000000000000000000001000000000000000000000 0000000000000000000000000000000000000000010000000000000000000000
|
|
0000000000000000000000000000000000000000010000000000000000000000 0000000000000000000000000000000000000000100000000000000000000000
|
|
0000000000000000000000000000000000000000100000000000000000000000 0000000000000000000000000000000000000001000000000000000000000000
|
|
0000000000000000000000000000000000000001000000000000000000000000 0000000000000000000000000000000000000010000000000000000000000000
|
|
0000000000000000000000000000000000000010000000000000000000000000 0000000000000000000000000000000000000100000000000000000000000000
|
|
0000000000000000000000000000000000000100000000000000000000000000 0000000000000000000000000000000000001000000000000000000000000000
|
|
0000000000000000000000000000000000001000000000000000000000000000 0000000000000000000000000000000000010000000000000000000000000000
|
|
0000000000000000000000000000000000010000000000000000000000000000 0000000000000000000000000000000000100000000000000000000000000000
|
|
0000000000000000000000000000000000100000000000000000000000000000 0000000000000000000000000000000001000000000000000000000000000000
|
|
0000000000000000000000000000000001000000000000000000000000000000 0000000000000000000000000000000010000000000000000000000000000000
|
|
0000000000000000000000000000000010000000000000000000000000000000 0000000000000000000000000000000100000000000000000000000000000000
|
|
0000000000000000000000000000000100000000000000000000000000000000 0000000000000000000000000000001000000000000000000000000000000000
|
|
0000000000000000000000000000001000000000000000000000000000000000 0000000000000000000000000000010000000000000000000000000000000000
|
|
0000000000000000000000000000010000000000000000000000000000000000 0000000000000000000000000000100000000000000000000000000000000000
|
|
0000000000000000000000000000100000000000000000000000000000000000 0000000000000000000000000001000000000000000000000000000000000000
|
|
0000000000000000000000000001000000000000000000000000000000000000 0000000000000000000000000010000000000000000000000000000000000000
|
|
0000000000000000000000000010000000000000000000000000000000000000 0000000000000000000000000100000000000000000000000000000000000000
|
|
0000000000000000000000000100000000000000000000000000000000000000 0000000000000000000000001000000000000000000000000000000000000000
|
|
0000000000000000000000001000000000000000000000000000000000000000 0000000000000000000000010000000000000000000000000000000000000000
|
|
0000000000000000000000010000000000000000000000000000000000000000 0000000000000000000000100000000000000000000000000000000000000000
|
|
0000000000000000000000100000000000000000000000000000000000000000 0000000000000000000001000000000000000000000000000000000000000000
|
|
0000000000000000000001000000000000000000000000000000000000000000 0000000000000000000010000000000000000000000000000000000000000000
|
|
0000000000000000000010000000000000000000000000000000000000000000 0000000000000000000100000000000000000000000000000000000000000000
|
|
0000000000000000000100000000000000000000000000000000000000000000 0000000000000000001000000000000000000000000000000000000000000000
|
|
0000000000000000001000000000000000000000000000000000000000000000 0000000000000000010000000000000000000000000000000000000000000000
|
|
0000000000000000010000000000000000000000000000000000000000000000 0000000000000000100000000000000000000000000000000000000000000000
|
|
0000000000000000100000000000000000000000000000000000000000000000 0000000000000001000000000000000000000000000000000000000000000000
|
|
0000000000000001000000000000000000000000000000000000000000000000 0000000000000010000000000000000000000000000000000000000000000000
|
|
0000000000000010000000000000000000000000000000000000000000000000 0000000000000100000000000000000000000000000000000000000000000000
|
|
0000000000000100000000000000000000000000000000000000000000000000 0000000000001000000000000000000000000000000000000000000000000000
|
|
0000000000001000000000000000000000000000000000000000000000000000 0000000000010000000000000000000000000000000000000000000000000000
|
|
0000000000010000000000000000000000000000000000000000000000000000 0000000000100000000000000000000000000000000000000000000000000000
|
|
0000000000100000000000000000000000000000000000000000000000000000 0000000001000000000000000000000000000000000000000000000000000000
|
|
0000000001000000000000000000000000000000000000000000000000000000 0000000010000000000000000000000000000000000000000000000000000000
|
|
0000000010000000000000000000000000000000000000000000000000000000 0000000100000000000000000000000000000000000000000000000000000000
|
|
0000000100000000000000000000000000000000000000000000000000000000 0000001000000000000000000000000000000000000000000000000000000000
|
|
0000001000000000000000000000000000000000000000000000000000000000 0000010000000000000000000000000000000000000000000000000000000000
|
|
0000010000000000000000000000000000000000000000000000000000000000 0000100000000000000000000000000000000000000000000000000000000000
|
|
0000100000000000000000000000000000000000000000000000000000000000 0001000000000000000000000000000000000000000000000000000000000000
|
|
0001000000000000000000000000000000000000000000000000000000000000 0010000000000000000000000000000000000000000000000000000000000000
|
|
0010000000000000000000000000000000000000000000000000000000000000 0100000000000000000000000000000000000000000000000000000000000000
|
|
0100000000000000000000000000000000000000000000000000000000000000 1000000000000000000000000000000000000000000000000000000000000000
|
|
0111111111111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111111111110
|
|
|
|
------------------------------------------------------------------------
|
|
-- RotL negative Int
|
|
0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
|
|
1111111111111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111111111111
|
|
1111111111111111111111111111111111111111111111111111111111111110 1111111111111111111111111111111111111111111111111111111111111101
|
|
1111111111111111111111111111111111111111111111111111111111111100 1111111111111111111111111111111111111111111111111111111111111001
|
|
1111111111111111111111111111111111111111111111111111111111111000 1111111111111111111111111111111111111111111111111111111111110001
|
|
1111111111111111111111111111111111111111111111111111111111110000 1111111111111111111111111111111111111111111111111111111111100001
|
|
1111111111111111111111111111111111111111111111111111111111100000 1111111111111111111111111111111111111111111111111111111111000001
|
|
1111111111111111111111111111111111111111111111111111111111000000 1111111111111111111111111111111111111111111111111111111110000001
|
|
1111111111111111111111111111111111111111111111111111111110000000 1111111111111111111111111111111111111111111111111111111100000001
|
|
1111111111111111111111111111111111111111111111111111111100000000 1111111111111111111111111111111111111111111111111111111000000001
|
|
1111111111111111111111111111111111111111111111111111111000000000 1111111111111111111111111111111111111111111111111111110000000001
|
|
1111111111111111111111111111111111111111111111111111110000000000 1111111111111111111111111111111111111111111111111111100000000001
|
|
1111111111111111111111111111111111111111111111111111100000000000 1111111111111111111111111111111111111111111111111111000000000001
|
|
1111111111111111111111111111111111111111111111111111000000000000 1111111111111111111111111111111111111111111111111110000000000001
|
|
1111111111111111111111111111111111111111111111111110000000000000 1111111111111111111111111111111111111111111111111100000000000001
|
|
1111111111111111111111111111111111111111111111111100000000000000 1111111111111111111111111111111111111111111111111000000000000001
|
|
1111111111111111111111111111111111111111111111111000000000000000 1111111111111111111111111111111111111111111111110000000000000001
|
|
1111111111111111111111111111111111111111111111110000000000000000 1111111111111111111111111111111111111111111111100000000000000001
|
|
1111111111111111111111111111111111111111111111100000000000000000 1111111111111111111111111111111111111111111111000000000000000001
|
|
1111111111111111111111111111111111111111111111000000000000000000 1111111111111111111111111111111111111111111110000000000000000001
|
|
1111111111111111111111111111111111111111111110000000000000000000 1111111111111111111111111111111111111111111100000000000000000001
|
|
1111111111111111111111111111111111111111111100000000000000000000 1111111111111111111111111111111111111111111000000000000000000001
|
|
1111111111111111111111111111111111111111111000000000000000000000 1111111111111111111111111111111111111111110000000000000000000001
|
|
1111111111111111111111111111111111111111110000000000000000000000 1111111111111111111111111111111111111111100000000000000000000001
|
|
1111111111111111111111111111111111111111100000000000000000000000 1111111111111111111111111111111111111111000000000000000000000001
|
|
1111111111111111111111111111111111111111000000000000000000000000 1111111111111111111111111111111111111110000000000000000000000001
|
|
1111111111111111111111111111111111111110000000000000000000000000 1111111111111111111111111111111111111100000000000000000000000001
|
|
1111111111111111111111111111111111111100000000000000000000000000 1111111111111111111111111111111111111000000000000000000000000001
|
|
1111111111111111111111111111111111111000000000000000000000000000 1111111111111111111111111111111111110000000000000000000000000001
|
|
1111111111111111111111111111111111110000000000000000000000000000 1111111111111111111111111111111111100000000000000000000000000001
|
|
1111111111111111111111111111111111100000000000000000000000000000 1111111111111111111111111111111111000000000000000000000000000001
|
|
1111111111111111111111111111111111000000000000000000000000000000 1111111111111111111111111111111110000000000000000000000000000001
|
|
1111111111111111111111111111111110000000000000000000000000000000 1111111111111111111111111111111100000000000000000000000000000001
|
|
1111111111111111111111111111111100000000000000000000000000000000 1111111111111111111111111111111000000000000000000000000000000001
|
|
1111111111111111111111111111111000000000000000000000000000000000 1111111111111111111111111111110000000000000000000000000000000001
|
|
1111111111111111111111111111110000000000000000000000000000000000 1111111111111111111111111111100000000000000000000000000000000001
|
|
1111111111111111111111111111100000000000000000000000000000000000 1111111111111111111111111111000000000000000000000000000000000001
|
|
1111111111111111111111111111000000000000000000000000000000000000 1111111111111111111111111110000000000000000000000000000000000001
|
|
1111111111111111111111111110000000000000000000000000000000000000 1111111111111111111111111100000000000000000000000000000000000001
|
|
1111111111111111111111111100000000000000000000000000000000000000 1111111111111111111111111000000000000000000000000000000000000001
|
|
1111111111111111111111111000000000000000000000000000000000000000 1111111111111111111111110000000000000000000000000000000000000001
|
|
1111111111111111111111110000000000000000000000000000000000000000 1111111111111111111111100000000000000000000000000000000000000001
|
|
1111111111111111111111100000000000000000000000000000000000000000 1111111111111111111111000000000000000000000000000000000000000001
|
|
1111111111111111111111000000000000000000000000000000000000000000 1111111111111111111110000000000000000000000000000000000000000001
|
|
1111111111111111111110000000000000000000000000000000000000000000 1111111111111111111100000000000000000000000000000000000000000001
|
|
1111111111111111111100000000000000000000000000000000000000000000 1111111111111111111000000000000000000000000000000000000000000001
|
|
1111111111111111111000000000000000000000000000000000000000000000 1111111111111111110000000000000000000000000000000000000000000001
|
|
1111111111111111110000000000000000000000000000000000000000000000 1111111111111111100000000000000000000000000000000000000000000001
|
|
1111111111111111100000000000000000000000000000000000000000000000 1111111111111111000000000000000000000000000000000000000000000001
|
|
1111111111111111000000000000000000000000000000000000000000000000 1111111111111110000000000000000000000000000000000000000000000001
|
|
1111111111111110000000000000000000000000000000000000000000000000 1111111111111100000000000000000000000000000000000000000000000001
|
|
1111111111111100000000000000000000000000000000000000000000000000 1111111111111000000000000000000000000000000000000000000000000001
|
|
1111111111111000000000000000000000000000000000000000000000000000 1111111111110000000000000000000000000000000000000000000000000001
|
|
1111111111110000000000000000000000000000000000000000000000000000 1111111111100000000000000000000000000000000000000000000000000001
|
|
1111111111100000000000000000000000000000000000000000000000000000 1111111111000000000000000000000000000000000000000000000000000001
|
|
1111111111000000000000000000000000000000000000000000000000000000 1111111110000000000000000000000000000000000000000000000000000001
|
|
1111111110000000000000000000000000000000000000000000000000000000 1111111100000000000000000000000000000000000000000000000000000001
|
|
1111111100000000000000000000000000000000000000000000000000000000 1111111000000000000000000000000000000000000000000000000000000001
|
|
1111111000000000000000000000000000000000000000000000000000000000 1111110000000000000000000000000000000000000000000000000000000001
|
|
1111110000000000000000000000000000000000000000000000000000000000 1111100000000000000000000000000000000000000000000000000000000001
|
|
1111100000000000000000000000000000000000000000000000000000000000 1111000000000000000000000000000000000000000000000000000000000001
|
|
1111000000000000000000000000000000000000000000000000000000000000 1110000000000000000000000000000000000000000000000000000000000001
|
|
1110000000000000000000000000000000000000000000000000000000000000 1100000000000000000000000000000000000000000000000000000000000001
|
|
1000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000001
|
|
|