diff --git a/shift32.dig b/shift32.dig
index 37177f5..01a496f 100644
--- a/shift32.dig
+++ b/shift32.dig
@@ -225,7 +225,7 @@
32
-
+
In
@@ -239,7 +239,7 @@
5
-
+
Splitter
@@ -253,7 +253,7 @@
1*5
-
+
Multiplexer
@@ -353,7 +353,7 @@
16
-
+
Splitter
@@ -421,7 +421,7 @@
Ci
-
+
Splitter
@@ -478,21 +478,21 @@
nor32.dig
-
+
Splitter
Input Splitting
- 1,2,4,8,16,1
+ 1,1,2,4,8,16
Output Splitting
32
-
+
Not
@@ -502,17 +502,7 @@
true
-
-
-
- Const
-
-
- Value
- 0
-
-
-
+
Splitter
@@ -526,7 +516,7 @@
1*32
-
+
Splitter
@@ -544,7 +534,7 @@
32
-
+
Multiplexer
@@ -554,7 +544,7 @@
32
-
+
Splitter
@@ -620,7 +610,7 @@
C_o
-
+
In
@@ -634,7 +624,7 @@
3
-
+
Text
@@ -643,6 +633,7 @@
Description
OPCODE for shifter
+ABC
000 -> logical shift left
001 -> logical shift right
010 -> shift left trough carry
@@ -652,7 +643,7 @@
101 -> rotate right
-
+
And
@@ -664,7 +655,7 @@
-
+
And
@@ -680,7 +671,7 @@
3
-
+
Splitter
@@ -694,12 +685,12 @@
1*3
-
+
Or
-
+
Tunnel
@@ -709,7 +700,7 @@
inv
-
+
And
@@ -721,7 +712,7 @@
-
+
Tunnel
@@ -731,7 +722,7 @@
rot
-
+
And
@@ -743,7 +734,7 @@
-
+
Tunnel
@@ -753,12 +744,12 @@
shc
-
+
And
-
+
Tunnel
@@ -768,7 +759,7 @@
arit
-
+
Tunnel
@@ -782,7 +773,7 @@
inv
-
+
Tunnel
@@ -810,17 +801,17 @@
rot
-
+
Multiplexer
-
+
Multiplexer
-
+
Splitter
@@ -834,7 +825,7 @@
1
-
+
Const
@@ -844,7 +835,7 @@
0
-
+
Tunnel
@@ -858,7 +849,7 @@
shc
-
+
Tunnel
@@ -872,7 +863,7 @@
arit
-
+
Multiplexer
@@ -882,17 +873,58 @@
5
-
+
Const
+
+ Value
+ 0
+
Bits
5
-
+
+
+
+ Splitter
+
+
+ Input Splitting
+ 32
+
+
+ Output Splitting
+ 31,1
+
+
+
+
+
+ Splitter
+
+
+ mirror
+ true
+
+
+ Input Splitting
+ 1,31
+
+
+ Output Splitting
+ 32
+
+
+
+
+
+ Multiplexer
+
+
@@ -905,36 +937,32 @@
-
-
+
+
-
-
-
-
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -952,17 +980,25 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -972,6 +1008,14 @@
+
+
+
+
+
+
+
+
@@ -984,17 +1028,17 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -1025,8 +1069,12 @@
-
-
+
+
+
+
+
+
@@ -1045,39 +1093,39 @@
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
@@ -1085,8 +1133,8 @@
-
-
+
+
@@ -1097,12 +1145,12 @@
-
-
+
+
-
-
+
+
@@ -1113,8 +1161,12 @@
-
-
+
+
+
+
+
+
@@ -1165,8 +1217,28 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1176,10 +1248,6 @@
-
-
-
-
@@ -1188,6 +1256,10 @@
+
+
+
+
@@ -1196,14 +1268,6 @@
-
-
-
-
-
-
-
-
@@ -1221,20 +1285,24 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
@@ -1261,8 +1329,12 @@
-
-
+
+
+
+
+
+
@@ -1289,7 +1361,7 @@
-
+
@@ -1297,19 +1369,19 @@
-
-
+
+
-
-
+
+
-
+
@@ -1325,8 +1397,8 @@
-
-
+
+
@@ -1337,8 +1409,12 @@
-
-
+
+
+
+
+
+
@@ -1405,20 +1481,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -1433,16 +1497,12 @@
-
-
+
+
-
-
-
-
-
-
+
+
@@ -1469,8 +1529,12 @@
-
-
+
+
+
+
+
+
@@ -1493,19 +1557,19 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
+
@@ -1521,8 +1585,8 @@
-
-
+
+
@@ -1537,12 +1601,16 @@
-
-
+
+
-
-
+
+
+
+
+
+
@@ -1557,28 +1625,28 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -1596,30 +1664,34 @@
+
+
+
+
-
+
-
-
-
-
-
-
+
+
-
-
+
+
+
+
+
+
@@ -1632,21 +1704,13 @@
-
-
-
-
-
-
-
-
-
-
+
+
@@ -1657,12 +1721,12 @@
-
-
+
+
-
-
+
+
@@ -1681,32 +1745,44 @@
-
-
-
-
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1717,28 +1793,32 @@
-
-
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -1752,6 +1832,10 @@
+
+
+
+
@@ -1792,18 +1876,10 @@
-
-
-
-
-
-
-
-
@@ -1837,32 +1913,32 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -1877,36 +1953,44 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
+
@@ -1917,33 +2001,37 @@
-
-
+
+
+
+
+
+
-
-
+
+
+
+
+
+
-
-
+
+
-
-
-
-
@@ -1961,28 +2049,28 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -2001,39 +2089,27 @@
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
+
@@ -2109,8 +2185,8 @@
-
-
+
+
@@ -2118,7 +2194,7 @@
-
+
@@ -2126,10 +2202,18 @@
-
+
+
+
+
+
+
+
+
+
-
+
@@ -2137,32 +2221,60 @@
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
+
+
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2170,7 +2282,11 @@
-
+
+
+
+
+
@@ -2182,11 +2298,15 @@
-
+
+
+
+
+
-
-
+
+
@@ -2201,52 +2321,36 @@
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
+
+
@@ -2254,27 +2358,19 @@
-
-
-
-
-
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
+
+
@@ -2296,6 +2392,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2336,6 +2444,10 @@
+
+
+
+
@@ -2345,7 +2457,7 @@
-
+
@@ -2357,33 +2469,17 @@
-
-
-
-
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2400,10 +2496,6 @@
-
-
-
-
@@ -2477,8 +2569,12 @@
-
-
+
+
+
+
+
+
@@ -2501,12 +2597,8 @@
-
-
-
-
-
-
+
+
@@ -2517,7 +2609,7 @@
-
+
@@ -2549,17 +2641,13 @@
-
+
-
-
-
-
@@ -2568,6 +2656,10 @@
+
+
+
+
@@ -2580,6 +2672,10 @@
+
+
+
+
@@ -2589,9 +2685,13 @@
-
+
+
+
+
+
\ No newline at end of file