diff --git a/README.md b/README.md
index 2f59029e..bdddeffd 100644
--- a/README.md
+++ b/README.md
@@ -216,6 +216,7 @@ For installing and using this colection in Icestudio follow these steps:
     * Reversal-02
     * Reversal-03
     * Reversal-04
+    * Reversal-2x8
 * **Shift**
   * **Left**
     * **02-Bits**
@@ -814,6 +815,9 @@ For installing and using this colection in Icestudio follow these steps:
     * **05-Bits**
       * **Alhambra-II**
         * 01-Manual-testing
+    * **2x8-Bits**
+      * **Alhambra-II**
+        * 01-Manual-testing
   * **Shift**
     * **Left**
       * **02-bits**
diff --git a/locale/ca_ES/ca_ES.po b/locale/ca_ES/ca_ES.po
index dd120300..5e17a9e1 100644
--- a/locale/ca_ES/ca_ES.po
+++ b/locale/ca_ES/ca_ES.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-19 13:45+0000\n"
+"POT-Creation-Date: 2023-09-28 17:28+0000\n"
 "PO-Revision-Date: \n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -15,48 +15,48 @@ msgstr ""
 "X-Generator: Poedit 2.3\n"
 "X-Poedit-SearchPath-0: translation.js\n"
 
-#: translation.js:10 translation.js:1047
+#: translation.js:10 translation.js:1049
 msgid "Copy"
 msgstr ""
 
-#: translation.js:11 translation.js:1048
+#: translation.js:11 translation.js:1050
 msgid "Join"
 msgstr ""
 
-#: translation.js:12 translation.js:1049
+#: translation.js:12 translation.js:1051
 msgid "Reversal"
 msgstr ""
 
-#: translation.js:13 translation.js:1050
+#: translation.js:13 translation.js:1052
 msgid "Shift"
 msgstr ""
 
-#: translation.js:14 translation.js:1051
+#: translation.js:14 translation.js:1053
 msgid "Sign"
 msgstr ""
 
-#: translation.js:15 translation.js:1052
+#: translation.js:15 translation.js:1054
 msgid "Split"
 msgstr ""
 
-#: translation.js:16 translation.js:1053
+#: translation.js:16 translation.js:1055
 msgid "Uint"
 msgstr ""
 
-#: translation.js:17 translation.js:1054
+#: translation.js:17 translation.js:1056
 msgid "Wires"
 msgstr ""
 
-#: translation.js:18 translation.js:312 translation.js:338 translation.js:353
-#: translation.js:359 translation.js:365 translation.js:371 translation.js:377
-#: translation.js:388 translation.js:472 translation.js:480 translation.js:488
-#: translation.js:494 translation.js:500 translation.js:506 translation.js:715
-#: translation.js:722 translation.js:766 translation.js:771 translation.js:858
-#: translation.js:871
+#: translation.js:18 translation.js:312 translation.js:341 translation.js:356
+#: translation.js:362 translation.js:368 translation.js:374 translation.js:380
+#: translation.js:391 translation.js:474 translation.js:482 translation.js:490
+#: translation.js:496 translation.js:502 translation.js:508 translation.js:717
+#: translation.js:724 translation.js:768 translation.js:773 translation.js:860
+#: translation.js:873
 msgid "Blocks"
 msgstr ""
 
-#: translation.js:19 translation.js:82 translation.js:1055
+#: translation.js:19 translation.js:82 translation.js:1057
 msgid "Copy-02"
 msgstr ""
 
@@ -66,7 +66,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:21 translation.js:85 translation.js:1056
+#: translation.js:21 translation.js:85 translation.js:1058
 msgid "Copy-03"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:23 translation.js:88 translation.js:1057
+#: translation.js:23 translation.js:88 translation.js:1059
 msgid "Copy-04"
 msgstr ""
 
@@ -86,7 +86,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:25 translation.js:91 translation.js:1058
+#: translation.js:25 translation.js:91 translation.js:1060
 msgid "Copy-05"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:27 translation.js:94 translation.js:1059
+#: translation.js:27 translation.js:94 translation.js:1061
 msgid "Copy-06"
 msgstr ""
 
@@ -106,7 +106,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:29 translation.js:97 translation.js:1060
+#: translation.js:29 translation.js:97 translation.js:1062
 msgid "Copy-07"
 msgstr ""
 
@@ -116,7 +116,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:31 translation.js:100 translation.js:1061
+#: translation.js:31 translation.js:100 translation.js:1063
 msgid "Copy-08"
 msgstr ""
 
@@ -126,7 +126,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:33 translation.js:103 translation.js:1062
+#: translation.js:33 translation.js:103 translation.js:1064
 msgid "Copy-09"
 msgstr ""
 
@@ -136,7 +136,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:35 translation.js:1063
+#: translation.js:35 translation.js:1065
 msgid "Copy-10"
 msgstr ""
 
@@ -146,7 +146,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:37 translation.js:1064
+#: translation.js:37 translation.js:1066
 msgid "Copy-11"
 msgstr ""
 
@@ -156,7 +156,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:39 translation.js:106 translation.js:1065
+#: translation.js:39 translation.js:106 translation.js:1067
 msgid "Copy-12"
 msgstr ""
 
@@ -202,7 +202,7 @@ msgstr ""
 msgid "Output"
 msgstr ""
 
-#: translation.js:49 translation.js:1066
+#: translation.js:49 translation.js:1068
 msgid "Copy-16"
 msgstr ""
 
@@ -242,7 +242,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:57 translation.js:1067
+#: translation.js:57 translation.js:1069
 msgid "Copy-20"
 msgstr ""
 
@@ -282,7 +282,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:65 translation.js:1068
+#: translation.js:65 translation.js:1070
 msgid "Copy-24"
 msgstr ""
 
@@ -322,7 +322,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:73 translation.js:1069
+#: translation.js:73 translation.js:1071
 msgid "Copy-28"
 msgstr ""
 
@@ -356,7 +356,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:80 translation.js:1070
+#: translation.js:80 translation.js:1072
 msgid "Copy-32"
 msgstr ""
 
@@ -438,82 +438,82 @@ msgstr ""
 msgid "Bus12-Join-4-8: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:109 translation.js:556 translation.js:1139
-#: translation.js:1605
+#: translation.js:109 translation.js:558 translation.js:1141
+#: translation.js:1610
 msgid "Bus-02"
 msgstr ""
 
-#: translation.js:110 translation.js:557 translation.js:1140
-#: translation.js:1606
+#: translation.js:110 translation.js:559 translation.js:1142
+#: translation.js:1611
 msgid "Bus-03"
 msgstr ""
 
-#: translation.js:111 translation.js:558 translation.js:1141
-#: translation.js:1607
+#: translation.js:111 translation.js:560 translation.js:1143
+#: translation.js:1612
 msgid "Bus-04"
 msgstr ""
 
-#: translation.js:112 translation.js:559 translation.js:1142
-#: translation.js:1608
+#: translation.js:112 translation.js:561 translation.js:1144
+#: translation.js:1613
 msgid "Bus-05"
 msgstr ""
 
-#: translation.js:113 translation.js:560 translation.js:1143
-#: translation.js:1609
+#: translation.js:113 translation.js:562 translation.js:1145
+#: translation.js:1614
 msgid "Bus-06"
 msgstr ""
 
-#: translation.js:114 translation.js:561 translation.js:1144
-#: translation.js:1610
+#: translation.js:114 translation.js:563 translation.js:1146
+#: translation.js:1615
 msgid "Bus-07"
 msgstr ""
 
-#: translation.js:115 translation.js:562 translation.js:1145
-#: translation.js:1611
+#: translation.js:115 translation.js:564 translation.js:1147
+#: translation.js:1616
 msgid "Bus-08"
 msgstr ""
 
-#: translation.js:116 translation.js:563 translation.js:1146
-#: translation.js:1612
+#: translation.js:116 translation.js:565 translation.js:1148
+#: translation.js:1617
 msgid "Bus-09"
 msgstr ""
 
-#: translation.js:117 translation.js:564 translation.js:1147
-#: translation.js:1613
+#: translation.js:117 translation.js:566 translation.js:1149
+#: translation.js:1618
 msgid "Bus-10"
 msgstr ""
 
-#: translation.js:118 translation.js:565 translation.js:1148
-#: translation.js:1614
+#: translation.js:118 translation.js:567 translation.js:1150
+#: translation.js:1619
 msgid "Bus-11"
 msgstr ""
 
-#: translation.js:119 translation.js:566 translation.js:1149
-#: translation.js:1615
+#: translation.js:119 translation.js:568 translation.js:1151
+#: translation.js:1620
 msgid "Bus-12"
 msgstr ""
 
-#: translation.js:120 translation.js:567
+#: translation.js:120 translation.js:569
 msgid "Bus-14"
 msgstr ""
 
-#: translation.js:121 translation.js:568 translation.js:1150
-#: translation.js:1616
+#: translation.js:121 translation.js:570 translation.js:1152
+#: translation.js:1621
 msgid "Bus-15"
 msgstr ""
 
-#: translation.js:122 translation.js:569 translation.js:1151
-#: translation.js:1617
+#: translation.js:122 translation.js:571 translation.js:1153
+#: translation.js:1622
 msgid "Bus-16"
 msgstr ""
 
-#: translation.js:123 translation.js:571 translation.js:1152
-#: translation.js:1619
+#: translation.js:123 translation.js:573 translation.js:1154
+#: translation.js:1624
 msgid "Bus-19"
 msgstr ""
 
-#: translation.js:124 translation.js:572 translation.js:1153
-#: translation.js:1620
+#: translation.js:124 translation.js:574 translation.js:1155
+#: translation.js:1625
 msgid "Bus-20"
 msgstr ""
 
@@ -521,52 +521,52 @@ msgstr ""
 msgid "Bus-21"
 msgstr ""
 
-#: translation.js:126 translation.js:573 translation.js:1154
-#: translation.js:1621
+#: translation.js:126 translation.js:575 translation.js:1156
+#: translation.js:1626
 msgid "Bus-22"
 msgstr ""
 
-#: translation.js:127 translation.js:574 translation.js:1155
+#: translation.js:127 translation.js:576 translation.js:1157
 msgid "Bus-23"
 msgstr ""
 
-#: translation.js:128 translation.js:575 translation.js:1156
-#: translation.js:1622
+#: translation.js:128 translation.js:577 translation.js:1158
+#: translation.js:1627
 msgid "Bus-24"
 msgstr ""
 
-#: translation.js:129 translation.js:576 translation.js:1157
-#: translation.js:1623
+#: translation.js:129 translation.js:578 translation.js:1159
+#: translation.js:1628
 msgid "Bus-27"
 msgstr ""
 
-#: translation.js:130 translation.js:577 translation.js:1158
-#: translation.js:1624
+#: translation.js:130 translation.js:579 translation.js:1160
+#: translation.js:1629
 msgid "Bus-28"
 msgstr ""
 
-#: translation.js:131 translation.js:578 translation.js:1159
-#: translation.js:1625
+#: translation.js:131 translation.js:580 translation.js:1161
+#: translation.js:1630
 msgid "Bus-31"
 msgstr ""
 
-#: translation.js:132 translation.js:579 translation.js:1160
-#: translation.js:1626
+#: translation.js:132 translation.js:581 translation.js:1162
+#: translation.js:1631
 msgid "Bus-32"
 msgstr ""
 
-#: translation.js:133 translation.js:580 translation.js:1627
+#: translation.js:133 translation.js:582 translation.js:1632
 msgid "Bus-64"
 msgstr ""
 
 #: translation.js:134 translation.js:139 translation.js:144 translation.js:155
-#: translation.js:164 translation.js:179 translation.js:192 translation.js:1161
-#: translation.js:1167 translation.js:1180 translation.js:1199
-#: translation.js:1239 translation.js:1267
+#: translation.js:164 translation.js:179 translation.js:192 translation.js:1163
+#: translation.js:1169 translation.js:1182 translation.js:1201
+#: translation.js:1241 translation.js:1269
 msgid "Join-all"
 msgstr ""
 
-#: translation.js:135 translation.js:1165
+#: translation.js:135 translation.js:1167
 msgid "Join-1-2"
 msgstr ""
 
@@ -574,7 +574,7 @@ msgstr ""
 msgid "Bus3-Join-1-2: Join two buses of 2 and 1 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:137 translation.js:1166
+#: translation.js:137 translation.js:1168
 msgid "Join-2-1"
 msgstr ""
 
@@ -582,7 +582,7 @@ msgstr ""
 msgid "Bus3-Join-2-1: Joint two buses of 1 and 2 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:140 translation.js:1178
+#: translation.js:140 translation.js:1180
 msgid "Join-1-3"
 msgstr ""
 
@@ -590,7 +590,7 @@ msgstr ""
 msgid "Bus4-Join-1-3: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:142 translation.js:1179
+#: translation.js:142 translation.js:1181
 msgid "Join-3-1"
 msgstr ""
 
@@ -599,9 +599,9 @@ msgid "Bus4-Join-3-1: Join the two buses into a 4-bits Bus"
 msgstr ""
 
 #: translation.js:145 translation.js:165 translation.js:193 translation.js:239
-#: translation.js:258 translation.js:306 translation.js:310 translation.js:1181
-#: translation.js:1219 translation.js:1268 translation.js:1334
-#: translation.js:1378 translation.js:1422
+#: translation.js:258 translation.js:306 translation.js:310 translation.js:1183
+#: translation.js:1221 translation.js:1270 translation.js:1336
+#: translation.js:1380 translation.js:1424
 msgid "Join-half"
 msgstr ""
 
@@ -609,7 +609,7 @@ msgstr ""
 msgid "Bus4-Join-half: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:147 translation.js:1195
+#: translation.js:147 translation.js:1197
 msgid "Join-1-4"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "Bus5-Join-1-4: Join the two buses of 1 and 4 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:149 translation.js:1196
+#: translation.js:149 translation.js:1198
 msgid "Join-2-3"
 msgstr ""
 
@@ -625,7 +625,7 @@ msgstr ""
 msgid "Bus5-Join-2-3: Join the two buses of 2 and 3 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:151 translation.js:1197
+#: translation.js:151 translation.js:1199
 msgid "Join-3-2"
 msgstr ""
 
@@ -633,7 +633,7 @@ msgstr ""
 msgid "Bus5-Join-3-2: Join the two buses of 3 and 2 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:153 translation.js:1198
+#: translation.js:153 translation.js:1200
 msgid "Join-4-1"
 msgstr ""
 
@@ -641,7 +641,7 @@ msgstr ""
 msgid "Bus5-Join-4-1: Join the two buses of 4 and 1 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:156 translation.js:1216
+#: translation.js:156 translation.js:1218
 msgid "Join-1-5"
 msgstr ""
 
@@ -657,7 +657,7 @@ msgstr ""
 msgid "Bus6-Join-2-4: Join all the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:160 translation.js:1217
+#: translation.js:160 translation.js:1219
 msgid "Join-4-2"
 msgstr ""
 
@@ -665,7 +665,7 @@ msgstr ""
 msgid "Bus6-Join-4-2: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:162 translation.js:1218
+#: translation.js:162 translation.js:1220
 msgid "Join-5-1"
 msgstr ""
 
@@ -677,7 +677,7 @@ msgstr ""
 msgid "Bus6-Join-half: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:167 translation.js:1233
+#: translation.js:167 translation.js:1235
 msgid "Join-1-6"
 msgstr ""
 
@@ -685,7 +685,7 @@ msgstr ""
 msgid "Bus7-Join-1-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:169 translation.js:1234
+#: translation.js:169 translation.js:1236
 msgid "Join-2-5"
 msgstr ""
 
@@ -693,7 +693,7 @@ msgstr ""
 msgid "Bus7-Join-2-5: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:171 translation.js:1235
+#: translation.js:171 translation.js:1237
 msgid "Join-3-4"
 msgstr ""
 
@@ -701,7 +701,7 @@ msgstr ""
 msgid "Bus7-Join-3-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:173 translation.js:1236
+#: translation.js:173 translation.js:1238
 msgid "Join-4-3"
 msgstr ""
 
@@ -709,7 +709,7 @@ msgstr ""
 msgid "Bus7-Join-4-3: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:175 translation.js:1237
+#: translation.js:175 translation.js:1239
 msgid "Join-5-2"
 msgstr ""
 
@@ -717,7 +717,7 @@ msgstr ""
 msgid "Bus7-Join-5-2: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:177 translation.js:1238
+#: translation.js:177 translation.js:1240
 msgid "Join-6-1"
 msgstr ""
 
@@ -725,7 +725,7 @@ msgstr ""
 msgid "Bus7-Join-6-1: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:180 translation.js:1261
+#: translation.js:180 translation.js:1263
 msgid "Join-1-7"
 msgstr ""
 
@@ -733,7 +733,7 @@ msgstr ""
 msgid "Bus7-Join-1-7: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:182 translation.js:1262
+#: translation.js:182 translation.js:1264
 msgid "Join-2-6"
 msgstr ""
 
@@ -741,7 +741,7 @@ msgstr ""
 msgid "Bus8-Join-2-6: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:184 translation.js:1263
+#: translation.js:184 translation.js:1265
 msgid "Join-3-5"
 msgstr ""
 
@@ -749,7 +749,7 @@ msgstr ""
 msgid "Bus8-Join-3-5: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:186 translation.js:1264
+#: translation.js:186 translation.js:1266
 msgid "Join-5-3"
 msgstr ""
 
@@ -757,7 +757,7 @@ msgstr ""
 msgid "Bus8-Join-5-3: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:188 translation.js:1265
+#: translation.js:188 translation.js:1267
 msgid "Join-6-2"
 msgstr ""
 
@@ -765,7 +765,7 @@ msgstr ""
 msgid "Bus8-Join-6-2: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:190 translation.js:1266
+#: translation.js:190 translation.js:1268
 msgid "Join-7-1"
 msgstr ""
 
@@ -777,8 +777,8 @@ msgstr ""
 msgid "Bus8-Join-half: Join the two same halves into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:195 translation.js:241 translation.js:308 translation.js:1269
-#: translation.js:1335 translation.js:1423
+#: translation.js:195 translation.js:241 translation.js:308 translation.js:1271
+#: translation.js:1337 translation.js:1425
 msgid "Join-quarter"
 msgstr ""
 
@@ -830,7 +830,7 @@ msgstr ""
 msgid "Bus11-Join-3-8: Join the two buses into an 11-bits Bus"
 msgstr ""
 
-#: translation.js:208 translation.js:1305
+#: translation.js:208 translation.js:1307
 msgid "Join-1-11"
 msgstr ""
 
@@ -838,11 +838,11 @@ msgstr ""
 msgid "Bus12-Join-1-11: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:210 translation.js:1306
+#: translation.js:210 translation.js:1308
 msgid "Join-4-8"
 msgstr ""
 
-#: translation.js:211 translation.js:1307
+#: translation.js:211 translation.js:1309
 msgid "Join-one-fourth"
 msgstr ""
 
@@ -850,8 +850,8 @@ msgstr ""
 msgid "Bus12-Join-one-fourth: Join the four buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:213 translation.js:260 translation.js:1308
-#: translation.js:1379
+#: translation.js:213 translation.js:260 translation.js:1310
+#: translation.js:1381
 msgid "Join-one-third"
 msgstr ""
 
@@ -867,7 +867,7 @@ msgstr ""
 msgid "Bus14-Join-10-4: Join the two buses into a 14-bits Bus"
 msgstr ""
 
-#: translation.js:217 translation.js:1322
+#: translation.js:217 translation.js:1324
 msgid "Join-5-10"
 msgstr ""
 
@@ -875,7 +875,7 @@ msgstr ""
 msgid "Bus15-Join-5-10: Join the two buses into a 15-bits Bus"
 msgstr ""
 
-#: translation.js:219 translation.js:1323
+#: translation.js:219 translation.js:1325
 msgid "Join-7-8"
 msgstr ""
 
@@ -971,7 +971,7 @@ msgstr ""
 msgid "Bus19-Join-3-8-8: Join the three buses into a 19-bits Bus"
 msgstr ""
 
-#: translation.js:245 translation.js:1356
+#: translation.js:245 translation.js:1358
 msgid "Join-1-19"
 msgstr ""
 
@@ -979,11 +979,11 @@ msgstr ""
 msgid "Bus20-Join-half: Join the two buses into an 20-bits Bus"
 msgstr ""
 
-#: translation.js:247 translation.js:1357
+#: translation.js:247 translation.js:1359
 msgid "Join-4-16"
 msgstr ""
 
-#: translation.js:248 translation.js:1358
+#: translation.js:248 translation.js:1360
 msgid "Join-4-8-8"
 msgstr ""
 
@@ -999,7 +999,7 @@ msgstr ""
 msgid "Bus32-Join-11-21: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:252 translation.js:288 translation.js:1369
+#: translation.js:252 translation.js:288 translation.js:1371
 msgid "Join-10-22"
 msgstr ""
 
@@ -1015,7 +1015,7 @@ msgstr ""
 msgid "Bus23-Join-7-8-8: Join the three buses into a 23-bits Bus"
 msgstr ""
 
-#: translation.js:256 translation.js:1377
+#: translation.js:256 translation.js:1379
 msgid "Join-8-16"
 msgstr ""
 
@@ -1039,7 +1039,7 @@ msgstr ""
 msgid "Bus27-Join-3-8-8-8: Join the four buses into a 27-bits Bus"
 msgstr ""
 
-#: translation.js:264 translation.js:1404
+#: translation.js:264 translation.js:1406
 msgid "Join-4-24"
 msgstr ""
 
@@ -1047,7 +1047,7 @@ msgstr ""
 msgid "Bus28-Join-4-24: Join the two buses into an 28-bits Bus"
 msgstr ""
 
-#: translation.js:266 translation.js:1405
+#: translation.js:266 translation.js:1407
 msgid "Join-4-8-8-8"
 msgstr ""
 
@@ -1167,7 +1167,7 @@ msgstr ""
 msgid "Bus32-Join-15-17: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:298 translation.js:1417
+#: translation.js:298 translation.js:1419
 msgid "Join-17-15"
 msgstr ""
 
@@ -1175,7 +1175,7 @@ msgstr ""
 msgid "Bus32-Join-17-15: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:300 translation.js:1418
+#: translation.js:300 translation.js:1420
 msgid "Join-29-3"
 msgstr ""
 
@@ -1183,7 +1183,7 @@ msgstr ""
 msgid "Bus32-Join-29-3: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:302 translation.js:1419
+#: translation.js:302 translation.js:1421
 msgid "Join-30-2"
 msgstr ""
 
@@ -1191,7 +1191,7 @@ msgstr ""
 msgid "Bus32-Join-30-2: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:304 translation.js:1420
+#: translation.js:304 translation.js:1422
 msgid "Join-31-1"
 msgstr ""
 
@@ -1267,378 +1267,386 @@ msgstr ""
 msgid "Bus4-Split-all: Split the 4-bits bus into its wires"
 msgstr ""
 
-#: translation.js:330 translation.js:1464
+#: translation.js:330
+msgid "Reversal-2x8"
+msgstr ""
+
+#: translation.js:331
+msgid "Reversal-2x8: Reversal of 2 blocks of 8 bits"
+msgstr ""
+
+#: translation.js:332
+msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
+msgstr ""
+
+#: translation.js:333 translation.js:1469
 msgid "Left"
 msgstr ""
 
-#: translation.js:331 translation.js:1465
+#: translation.js:334 translation.js:1470
 msgid "Right"
 msgstr ""
 
-#: translation.js:332 translation.js:382 translation.js:1451
-#: translation.js:2051
+#: translation.js:335 translation.js:385 translation.js:1453
+#: translation.js:2056
 #, fuzzy
 msgid "02-Bits"
 msgstr "Bits"
 
-#: translation.js:333 translation.js:383 translation.js:1452
-#: translation.js:2052
+#: translation.js:336 translation.js:386 translation.js:1454
+#: translation.js:2057
 #, fuzzy
 msgid "03-Bits"
 msgstr "Bits"
 
-#: translation.js:334 translation.js:384 translation.js:1453
+#: translation.js:337 translation.js:387 translation.js:1455
 #, fuzzy
 msgid "04-Bits"
 msgstr "Bits"
 
-#: translation.js:335 translation.js:385
+#: translation.js:338 translation.js:388
 #, fuzzy
 msgid "08-Bits"
 msgstr "Bits"
 
-#: translation.js:336 translation.js:386
+#: translation.js:339 translation.js:389
 #, fuzzy
 msgid "16-Bits"
 msgstr "Bits"
 
-#: translation.js:337 translation.js:387
+#: translation.js:340 translation.js:390
 #, fuzzy
 msgid "32-Bits"
 msgstr "Bits"
 
-#: translation.js:339 translation.js:351 translation.js:354 translation.js:356
-#: translation.js:360 translation.js:362 translation.js:366 translation.js:368
-#: translation.js:372 translation.js:374 translation.js:378 translation.js:380
-#: translation.js:1472 translation.js:1482 translation.js:1487
-#: translation.js:1492 translation.js:1497 translation.js:1502
+#: translation.js:342 translation.js:354 translation.js:357 translation.js:359
+#: translation.js:363 translation.js:365 translation.js:369 translation.js:371
+#: translation.js:375 translation.js:377 translation.js:381 translation.js:383
+#: translation.js:1477 translation.js:1487 translation.js:1492
+#: translation.js:1497 translation.js:1502 translation.js:1507
 msgid "SL1"
 msgstr ""
 
-#: translation.js:340
+#: translation.js:343
 msgid "SL1-2-verilog: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:341 translation.js:1473
+#: translation.js:344 translation.js:1478
 msgid "SL1-int2"
 msgstr ""
 
-#: translation.js:342
+#: translation.js:345
 msgid "SL1-int2: Shift  a 2-bit value one bit left. LSB is 0. The sign is kept"
 msgstr ""
 
-#: translation.js:343
+#: translation.js:346
 msgid "Constant bit 0"
 msgstr ""
 
-#: translation.js:344
+#: translation.js:347
 msgid "SL1: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:345
+#: translation.js:348
 msgid "Sign-int2: Get the sign of a 2-bits Intenger"
 msgstr ""
 
-#: translation.js:346
+#: translation.js:349
 msgid "Sign bit is kept"
 msgstr ""
 
-#: translation.js:347
+#: translation.js:350
 msgid "Get the sign  "
 msgstr ""
 
-#: translation.js:348 translation.js:1474
+#: translation.js:351 translation.js:1479
 msgid "SL1-uint2"
 msgstr ""
 
-#: translation.js:349
+#: translation.js:352
 msgid ""
 "SL1-uint2: Shift  a 2-bit value one bit left. LSB is 0. The sign is lost"
 msgstr ""
 
-#: translation.js:350
+#: translation.js:353
 msgid "Sign bit is lost"
 msgstr ""
 
-#: translation.js:352
+#: translation.js:355
 msgid "SL1-2: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:355
+#: translation.js:358
 msgid "SL1-3-verilog: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:357
+#: translation.js:360
 msgid "SL1-3: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:358
+#: translation.js:361
 msgid "Bus3-Split-1-2: Split the 3-bits bus into two: 1-bit and 2-bits buses"
 msgstr ""
 
-#: translation.js:361
+#: translation.js:364
 msgid "SL1-4-verilog: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:363
+#: translation.js:366
 msgid "SL1-4: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:364
+#: translation.js:367
 msgid "Bus5-Split-1-4: Split the 5-bits bus into two buses of 1 and 4 bits"
 msgstr ""
 
-#: translation.js:367
+#: translation.js:370
 msgid "SL1-8-verilog: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:369
+#: translation.js:372
 msgid "SL1-8: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:370
+#: translation.js:373
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 1 and 8 wires"
 msgstr ""
 
-#: translation.js:373
+#: translation.js:376
 msgid "SL1-16-verilog: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:375
+#: translation.js:378
 msgid "SL1-16: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:376
+#: translation.js:379
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:379
+#: translation.js:382
 msgid "SL1-32-verilog: Shift  a 32-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:381
+#: translation.js:384
 msgid ""
 "Bus32-Split-1-31: Split the 32-bits bus into two buses of 1 and 31 wires"
 msgstr ""
 
-#: translation.js:389 translation.js:399 translation.js:473 translation.js:477
-#: translation.js:481 translation.js:485 translation.js:489 translation.js:491
-#: translation.js:495 translation.js:497 translation.js:501 translation.js:503
-#: translation.js:1512 translation.js:1522 translation.js:1529
-#: translation.js:1536 translation.js:1540 translation.js:1544
+#: translation.js:392 translation.js:402 translation.js:475 translation.js:479
+#: translation.js:483 translation.js:487 translation.js:491 translation.js:493
+#: translation.js:497 translation.js:499 translation.js:503 translation.js:505
+#: translation.js:1517 translation.js:1527 translation.js:1534
+#: translation.js:1541 translation.js:1545 translation.js:1549
 msgid "SR1"
 msgstr ""
 
-#: translation.js:390
+#: translation.js:393
 msgid ""
 "SR1-2bits-verilog: Shift  a 2-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:391 translation.js:1513
+#: translation.js:394 translation.js:1518
 msgid "SR1-int2"
 msgstr ""
 
-#: translation.js:392
+#: translation.js:395
 msgid "SR1-int2: Shift  a 2-bit value one bit right. MSB is keep (the sign)"
 msgstr ""
 
-#: translation.js:393
+#: translation.js:396
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:394
+#: translation.js:397
 msgid ""
 "Get the sign  \n"
 "and place it as the MSB"
 msgstr ""
 
-#: translation.js:395 translation.js:1514
+#: translation.js:398 translation.js:1519
 msgid "SR1-uint2"
 msgstr ""
 
-#: translation.js:396
+#: translation.js:399
 msgid ""
 "SR1-uint2: Shift  a 2-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:397
+#: translation.js:400
 msgid "The MSB is 0 (no sight)"
 msgstr ""
 
-#: translation.js:398
+#: translation.js:401
 msgid "This bit is ignored"
 msgstr ""
 
-#: translation.js:400
+#: translation.js:403
 msgid "Reg-2-verilog: 2 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:401
+#: translation.js:404
 msgid "Button-tic: Configurable button that emits a tic when it is pressed"
 msgstr ""
 
-#: translation.js:402
+#: translation.js:405
 msgid ""
 "Rising-edge detector. It generates a 1-period pulse (tic) when a rising edge "
 "is detected on the input"
 msgstr ""
 
-#: translation.js:403
+#: translation.js:406
 msgid "D Flip-flop (verilog implementation)"
 msgstr ""
 
-#: translation.js:404
+#: translation.js:407
 msgid "NOT gate (Verilog implementation)"
 msgstr ""
 
-#: translation.js:405
+#: translation.js:408
 msgid "Two bits input And gate"
 msgstr ""
 
-#: translation.js:406
+#: translation.js:409
 msgid "Configurable button (pull-up on/off. Not on/off)"
 msgstr ""
 
-#: translation.js:407
+#: translation.js:410
 msgid "FPGA internal pull-up configuration on the input port"
 msgstr ""
 
-#: translation.js:408
+#: translation.js:411
 msgid "Remove the rebound on a mechanical switch"
 msgstr ""
 
-#: translation.js:409
+#: translation.js:412
 msgid "1bit register (implemented in verilog)"
 msgstr ""
 
-#: translation.js:410
+#: translation.js:413
 msgid "16-bits Syscounter with reset"
 msgstr ""
 
-#: translation.js:411
+#: translation.js:414
 msgid "DFF-rst-x16: 16 D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:412
+#: translation.js:415
 msgid "DFF-rst-x04: Three D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:413
+#: translation.js:416
 msgid "DFF-rst-x01: D Flip flop with reset input. When rst=1, the DFF is 0"
 msgstr ""
 
-#: translation.js:414
+#: translation.js:417
 msgid ""
 "Bus16-Split-quarter: Split the 16-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:415
+#: translation.js:418
 msgid "Inc1-16bit: Increment a 16-bits number by one"
 msgstr ""
 
-#: translation.js:416
+#: translation.js:419
 msgid "AdderK-16bit: Adder of 16-bit operand and 16-bit constant"
 msgstr ""
 
-#: translation.js:417
+#: translation.js:420
 msgid "Generic: 16-bits generic constant"
 msgstr ""
 
-#: translation.js:418
+#: translation.js:421
 msgid "Adder-16bits: Adder of two operands of 16 bits"
 msgstr ""
 
-#: translation.js:419
-msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
-msgstr ""
-
-#: translation.js:420
+#: translation.js:422
 msgid "Adder-8bits: Adder of two operands of 8 bits"
 msgstr ""
 
-#: translation.js:421
+#: translation.js:423
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of the same size"
 msgstr ""
 
-#: translation.js:422
+#: translation.js:424
 msgid "Adder-4bits: Adder of two operands of 4 bits"
 msgstr ""
 
-#: translation.js:423
+#: translation.js:425
 msgid "Adder-1bit: Adder of two operands of 1 bit"
 msgstr ""
 
-#: translation.js:424
+#: translation.js:426
 msgid "AdderC-1bit: Adder of two operands of 1 bit plus the carry in"
 msgstr ""
 
-#: translation.js:425
+#: translation.js:427
 msgid "XOR gate: two bits input xor gate"
 msgstr ""
 
-#: translation.js:426
+#: translation.js:428
 msgid "OR2: Two bits input OR gate"
 msgstr ""
 
-#: translation.js:427
+#: translation.js:429
 msgid "AdderC-4bits: Adder of two operands of 4 bits and Carry in"
 msgstr ""
 
-#: translation.js:428
+#: translation.js:430
 msgid "AdderC-8bits: Adder of two operands of 8 bits and Carry in"
 msgstr ""
 
-#: translation.js:429
+#: translation.js:431
 msgid ""
 "Edges detector. It generates a 1-period pulse (tic) when either a rising "
 "edge or a falling edge is detected on the input"
 msgstr ""
 
-#: translation.js:430
+#: translation.js:432
 msgid "Sync 1-bit input with the system clock domain"
 msgstr ""
 
-#: translation.js:431
+#: translation.js:433
 msgid ""
 "Select positive or negative logic for the input (0=positive, 1=negative)"
 msgstr ""
 
-#: translation.js:432
+#: translation.js:434
 msgid "1-bit generic constant (0/1)"
 msgstr ""
 
-#: translation.js:433
+#: translation.js:435
 msgid "# 2-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:434
+#: translation.js:436
 msgid "System clock"
 msgstr ""
 
-#: translation.js:435
+#: translation.js:437
 msgid "Button state signal"
 msgstr ""
 
-#: translation.js:436
+#: translation.js:438
 msgid "Tic: button pressed"
 msgstr ""
 
-#: translation.js:437
+#: translation.js:439
 msgid "Rising edge detector"
 msgstr ""
 
-#: translation.js:438
+#: translation.js:440
 msgid "Pull up on/off"
 msgstr ""
 
-#: translation.js:439
+#: translation.js:441
 msgid "Not on/off"
 msgstr ""
 
-#: translation.js:440
+#: translation.js:442
 msgid ""
 "## Rising edge detector\n"
 "\n"
@@ -1646,23 +1654,23 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:441
+#: translation.js:443
 msgid "Input signal"
 msgstr ""
 
-#: translation.js:442
+#: translation.js:444
 msgid ""
 "Current signal  \n"
 "state"
 msgstr ""
 
-#: translation.js:443
+#: translation.js:445
 msgid ""
 "Signal state in the previous  \n"
 "clock cycle"
 msgstr ""
 
-#: translation.js:444
+#: translation.js:446
 msgid ""
 "If the current signal is 1 and its value in  \n"
 "the previous clock cycle was 0, it means  \n"
@@ -1672,7 +1680,7 @@ msgid ""
 "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:445
+#: translation.js:447
 msgid ""
 "**Delay**: 0 clock cycles \n"
 "\n"
@@ -1680,15 +1688,15 @@ msgid ""
 "and its detection"
 msgstr ""
 
-#: translation.js:446
+#: translation.js:448
 msgid "Parameter: Initial value"
 msgstr ""
 
-#: translation.js:447
+#: translation.js:449
 msgid "Input data"
 msgstr ""
 
-#: translation.js:448
+#: translation.js:450
 msgid ""
 "# D Flip-Flop  \n"
 "\n"
@@ -1696,18 +1704,18 @@ msgid ""
 "Its output is shown in the cycle n+1"
 msgstr ""
 
-#: translation.js:449
+#: translation.js:451
 msgid ""
 "Internal pull-up  \n"
 "* 0: OFF\n"
 "* 1: ON"
 msgstr ""
 
-#: translation.js:450
+#: translation.js:452
 msgid "Synchronization stage"
 msgstr ""
 
-#: translation.js:451
+#: translation.js:453
 msgid ""
 "Normalization stage\n"
 "\n"
@@ -1715,11 +1723,11 @@ msgid ""
 "* 1: signal inverted"
 msgstr ""
 
-#: translation.js:452
+#: translation.js:454
 msgid "Debouncing stage"
 msgstr ""
 
-#: translation.js:453
+#: translation.js:455
 msgid ""
 "### Pull-up parameter:\n"
 "\n"
@@ -1727,36 +1735,36 @@ msgid ""
 "1: Pull-up activated"
 msgstr ""
 
-#: translation.js:454
+#: translation.js:456
 msgid ""
 "Only an FPGA pin can  \n"
 "be connected here!!!"
 msgstr ""
 
-#: translation.js:455
+#: translation.js:457
 msgid ""
 "The pull-up is connected  \n"
 "by default"
 msgstr ""
 
-#: translation.js:456
+#: translation.js:458
 msgid "Edge detector"
 msgstr ""
 
-#: translation.js:457
+#: translation.js:459
 msgid ""
 "Whenever there is a change in  \n"
 "the input, the counter is started"
 msgstr ""
 
-#: translation.js:458
+#: translation.js:460
 msgid ""
 "If the counter reaches it maximum  \n"
 "value, the input is considered stable  \n"
 "and it is captured"
 msgstr ""
 
-#: translation.js:459
+#: translation.js:461
 msgid ""
 "### Time calculation\n"
 "\n"
@@ -1766,7 +1774,7 @@ msgid ""
 "use a counter with more bits (17, 18...)"
 msgstr ""
 
-#: translation.js:460
+#: translation.js:462
 msgid ""
 "## Debouncer  \n"
 "\n"
@@ -1776,35 +1784,35 @@ msgid ""
 "captured on the output flip-flop"
 msgstr ""
 
-#: translation.js:461
+#: translation.js:463
 msgid "Stable output"
 msgstr ""
 
-#: translation.js:462
+#: translation.js:464
 msgid "Counter"
 msgstr ""
 
-#: translation.js:463
+#: translation.js:465
 msgid "Initial value"
 msgstr ""
 
-#: translation.js:464
+#: translation.js:466
 msgid ""
 "Reset input: Active high  \n"
 "When rst = 1, the DFF is reset to 0"
 msgstr ""
 
-#: translation.js:465
+#: translation.js:467
 msgid "Data input"
 msgstr ""
 
-#: translation.js:466
+#: translation.js:468
 msgid ""
 "Initial default  \n"
 "value: 0"
 msgstr ""
 
-#: translation.js:467
+#: translation.js:469
 msgid ""
 "## Edges detector\n"
 "\n"
@@ -1813,18 +1821,18 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:468
+#: translation.js:470
 msgid ""
 "The output is 1 if the current value is 1 and the  \n"
 "previous 0, or if the current value is 0 and the  \n"
 "previous 1\n"
 msgstr ""
 
-#: translation.js:469
+#: translation.js:471
 msgid "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:470
+#: translation.js:472
 msgid ""
 "When k=0, it works like a wire  \n"
 "(The output is equal to the input)  \n"
@@ -1832,7 +1840,7 @@ msgid ""
 "(The output is the inverse of the input)"
 msgstr ""
 
-#: translation.js:471
+#: translation.js:473
 msgid ""
 "### Truth table for XOR\n"
 "\n"
@@ -1844,2011 +1852,2012 @@ msgid ""
 "| 1 | 1     |  0     | Not      |"
 msgstr ""
 
-#: translation.js:474
+#: translation.js:476
 msgid ""
 "SR1-3bits-verilog: Shift  a 3-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:475 translation.js:1523
+#: translation.js:477 translation.js:1528
 msgid "SR1-uint3"
 msgstr ""
 
-#: translation.js:476
+#: translation.js:478
 msgid ""
 "SR1-uint3: Shift  a 3-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:478
+#: translation.js:480
 msgid "SR1: Shift  a 3-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:479
+#: translation.js:481
 msgid "Bus3-Split-2-1: Split the 3-bits bus into two: 2-bit and 1-bits buses"
 msgstr ""
 
-#: translation.js:482
+#: translation.js:484
 msgid ""
 "SR1-4bits-verilog: Shift  a 4-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:483 translation.js:1530
+#: translation.js:485 translation.js:1535
 msgid "SR1-uint4"
 msgstr ""
 
-#: translation.js:484
+#: translation.js:486
 msgid ""
 "SR1-uint4: Shift  a 4-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:486
+#: translation.js:488
 msgid "SR1-4bits: Shift  a 4-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:487
+#: translation.js:489
 msgid "Bus4-Split-3-1: Split the 4-bits bus into two: 3-bits and 1-bits buses"
 msgstr ""
 
-#: translation.js:490
+#: translation.js:492
 msgid ""
 "SR1-8bits-verilog: Shift  a 8-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:492
+#: translation.js:494
 msgid "SR1-8bits: Shift  a 8-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:493
+#: translation.js:495
 msgid "Bus8-Split-7-1: Split the 8-bits bus into two buses of 7 and 1 wires"
 msgstr ""
 
-#: translation.js:496
+#: translation.js:498
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:498
+#: translation.js:500
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:499
+#: translation.js:501
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 15 wires"
 msgstr ""
 
-#: translation.js:502
+#: translation.js:504
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:504
+#: translation.js:506
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:505
+#: translation.js:507
 msgid ""
 "Bus32-Split-31-1: Split the 32-bits bus into two buses of 31 and 1 wires"
 msgstr ""
 
-#: translation.js:507 translation.js:546 translation.js:1589
+#: translation.js:509 translation.js:548 translation.js:1594
 msgid "Sign-int12"
 msgstr ""
 
-#: translation.js:508
+#: translation.js:510
 msgid ""
 "Sign-int12-verilog: Get the sign of a 12-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:509 translation.js:549
+#: translation.js:511 translation.js:551
 msgid "Sign-int16"
 msgstr ""
 
-#: translation.js:510
+#: translation.js:512
 msgid ""
 "Sign-int16-verilog: Get the sign of a 16-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:511 translation.js:1563
+#: translation.js:513 translation.js:1568
 msgid "Sign-int2"
 msgstr ""
 
-#: translation.js:512
+#: translation.js:514
 msgid ""
 "Sign-int2-verilog: Get the sign of a 2-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:513 translation.js:551
+#: translation.js:515 translation.js:553
 msgid "Sign-int20"
 msgstr ""
 
-#: translation.js:514
+#: translation.js:516
 msgid ""
 "Sign-int20-verilog: Get the sign of a 20-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:515 translation.js:1565
+#: translation.js:517 translation.js:1570
 msgid "Sign-int3"
 msgstr ""
 
-#: translation.js:516
+#: translation.js:518
 msgid ""
 "Sign-int3-verilog: Get the sign of a 3-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:517 translation.js:554
+#: translation.js:519 translation.js:556
 msgid "Sign-int32"
 msgstr ""
 
-#: translation.js:518
+#: translation.js:520
 msgid ""
 "Sign-int32-verilog: Get the sign of a 32-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:519 translation.js:1569
+#: translation.js:521 translation.js:1574
 msgid "Sign-int4"
 msgstr ""
 
-#: translation.js:520
+#: translation.js:522
 msgid ""
 "Sign-int4-verilog: Get the sign of a 4-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:521 translation.js:1573
+#: translation.js:523 translation.js:1578
 msgid "Sign-int5"
 msgstr ""
 
-#: translation.js:522
+#: translation.js:524
 msgid ""
 "Sign-int5-verilog: Get the sign of a 5-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:523 translation.js:1577
+#: translation.js:525 translation.js:1582
 msgid "Sign-int6"
 msgstr ""
 
-#: translation.js:524
+#: translation.js:526
 msgid ""
 "Sign-int6-verilog: Get the sign of a 6-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:525 translation.js:1581
+#: translation.js:527 translation.js:1586
 msgid "Sign-int7"
 msgstr ""
 
-#: translation.js:526
+#: translation.js:528
 msgid ""
 "Sign-int7-verilog: Get the sign of a 7-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:527 translation.js:1585
+#: translation.js:529 translation.js:1590
 msgid "Sign-int8"
 msgstr ""
 
-#: translation.js:528
+#: translation.js:530
 msgid ""
 "Sign-int8-verilog: Get the sign of a 8-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:529
+#: translation.js:531
 #, fuzzy
 msgid "Sign-int02"
 msgstr "Bits"
 
-#: translation.js:530
+#: translation.js:532
 #, fuzzy
 msgid "Sign-int03"
 msgstr "Bits"
 
-#: translation.js:531
+#: translation.js:533
 msgid "Sign-int3: Get the sign of a 3-bits Intenger"
 msgstr ""
 
-#: translation.js:532
+#: translation.js:534
 #, fuzzy
 msgid "Sign-int04"
 msgstr "Bits"
 
-#: translation.js:533
+#: translation.js:535
 msgid "Sign-int4: Get the sign of a 4-bits Intenger"
 msgstr ""
 
-#: translation.js:534
+#: translation.js:536
 msgid "Bus4-Split-1-3: Split the 4-bits bus into two: 1-bit and 3-bits buses"
 msgstr ""
 
-#: translation.js:535
+#: translation.js:537
 #, fuzzy
 msgid "Sign-int05"
 msgstr "Bits"
 
-#: translation.js:536
+#: translation.js:538
 msgid "Sign-int5: Get the sign of a 5-bits Intenger"
 msgstr ""
 
-#: translation.js:537
+#: translation.js:539
 #, fuzzy
 msgid "Sign-int06"
 msgstr "Bits"
 
-#: translation.js:538
+#: translation.js:540
 msgid "Sign-int6: Get the sign of a 6-bits Intenger"
 msgstr ""
 
-#: translation.js:539
+#: translation.js:541
 msgid "Bus6-Split-1-5: Split the 6-bits bus into two buses of 1 and 5 wires"
 msgstr ""
 
-#: translation.js:540
+#: translation.js:542
 #, fuzzy
 msgid "Sign-int07"
 msgstr "Bits"
 
-#: translation.js:541
+#: translation.js:543
 msgid "Sign-int7: Get the sign of a 7-bits Intenger"
 msgstr ""
 
-#: translation.js:542
+#: translation.js:544
 msgid "Bus7-Split-1-6: Split the 7-bits bus into two buses of 1 and 6 wires"
 msgstr ""
 
-#: translation.js:543
+#: translation.js:545
 #, fuzzy
 msgid "Sign-int08"
 msgstr "Bits"
 
-#: translation.js:544
+#: translation.js:546
 msgid "Sign-int8: Get the sign of a 8-bits Intenger"
 msgstr ""
 
-#: translation.js:545
+#: translation.js:547
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of 1 and 7 wires"
 msgstr ""
 
-#: translation.js:547
+#: translation.js:549
 msgid "Sign-int12: Get the sign of a 12-bits Intenger"
 msgstr ""
 
-#: translation.js:548
+#: translation.js:550
 msgid ""
 "Bus12-Split-1-11: Split the 12-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:550
+#: translation.js:552
 msgid "Sign-int16: Get the sign of a 16-bits Intenger"
 msgstr ""
 
-#: translation.js:552
+#: translation.js:554
 msgid "Sign-int20: Get the sign of a 20-bits Intenger"
 msgstr ""
 
-#: translation.js:553
+#: translation.js:555
 msgid ""
 "Bus20-Split-1-19: Split the 20-bits bus into two buses of 1 and 19 wires"
 msgstr ""
 
-#: translation.js:555
+#: translation.js:557
 msgid "Sign-int32: Get the sign of a 32-bits Intenger"
 msgstr ""
 
-#: translation.js:570 translation.js:1618
+#: translation.js:572 translation.js:1623
 msgid "Bus-17"
 msgstr ""
 
-#: translation.js:581 translation.js:584 translation.js:587 translation.js:597
-#: translation.js:606 translation.js:621 translation.js:632 translation.js:1628
-#: translation.js:1634 translation.js:1646 translation.js:1664
-#: translation.js:1684 translation.js:1709 translation.js:1734
+#: translation.js:583 translation.js:586 translation.js:589 translation.js:599
+#: translation.js:608 translation.js:623 translation.js:634 translation.js:1633
+#: translation.js:1639 translation.js:1651 translation.js:1669
+#: translation.js:1689 translation.js:1714 translation.js:1739
 msgid "Split-all"
 msgstr ""
 
-#: translation.js:582 translation.js:1632
+#: translation.js:584 translation.js:1637
 msgid "Split-1-2"
 msgstr ""
 
-#: translation.js:583 translation.js:1633
+#: translation.js:585 translation.js:1638
 msgid "Split-2-1"
 msgstr ""
 
-#: translation.js:585 translation.js:1644
+#: translation.js:587 translation.js:1649
 msgid "Split-1-3"
 msgstr ""
 
-#: translation.js:586 translation.js:1645
+#: translation.js:588 translation.js:1650
 msgid "Split-3-1"
 msgstr ""
 
-#: translation.js:588 translation.js:608 translation.js:634 translation.js:660
-#: translation.js:703 translation.js:707 translation.js:1647
-#: translation.js:1685 translation.js:1735 translation.js:1801
-#: translation.js:1886 translation.js:1916
+#: translation.js:590 translation.js:610 translation.js:636 translation.js:662
+#: translation.js:705 translation.js:709 translation.js:1652
+#: translation.js:1690 translation.js:1740 translation.js:1806
+#: translation.js:1891 translation.js:1921
 msgid "Split-half"
 msgstr ""
 
-#: translation.js:589
+#: translation.js:591
 msgid "Bus4-Split-half: Split the 4-bits bus into two of the same size"
 msgstr ""
 
-#: translation.js:590 translation.js:1660
+#: translation.js:592 translation.js:1665
 msgid "Split-1-4"
 msgstr ""
 
-#: translation.js:591 translation.js:1661
+#: translation.js:593 translation.js:1666
 msgid "Split-2-3"
 msgstr ""
 
-#: translation.js:592
+#: translation.js:594
 msgid "Bus5-Split-2-3: Split the 5-bits bus into two buses of 2 and 3 bits"
 msgstr ""
 
-#: translation.js:593 translation.js:1662
+#: translation.js:595 translation.js:1667
 msgid "Split-3-2"
 msgstr ""
 
-#: translation.js:594
+#: translation.js:596
 msgid "Bus5-Split-3-2: Split the 5-bits bus into two buses of 3 and 2 bits"
 msgstr ""
 
-#: translation.js:595 translation.js:1663
+#: translation.js:597 translation.js:1668
 msgid "Split-4-1"
 msgstr ""
 
-#: translation.js:596
+#: translation.js:598
 msgid "Bus5-Split-4-1: Split the 5-bits bus into two buses of 4 and 1 bits"
 msgstr ""
 
-#: translation.js:598
+#: translation.js:600
 msgid "Bus5-Split-all: Split the 5-bits bus into its wires"
 msgstr ""
 
-#: translation.js:599 translation.js:1680
+#: translation.js:601 translation.js:1685
 msgid "Split-1-5"
 msgstr ""
 
-#: translation.js:600 translation.js:1681
+#: translation.js:602 translation.js:1686
 msgid "Split-2-4"
 msgstr ""
 
-#: translation.js:601
+#: translation.js:603
 msgid "Bus6-Split-2-4: Split the 6-bits bus into two buses of 2 and 4 wires"
 msgstr ""
 
-#: translation.js:602 translation.js:1682
+#: translation.js:604 translation.js:1687
 msgid "Split-4-2"
 msgstr ""
 
-#: translation.js:603
+#: translation.js:605
 msgid "Bus6-Split-4-2: Split the 6-bits bus into two buses of 4 and 2 wires"
 msgstr ""
 
-#: translation.js:604 translation.js:1683
+#: translation.js:606 translation.js:1688
 msgid "Split-5-1"
 msgstr ""
 
-#: translation.js:605
+#: translation.js:607
 msgid "Bus6-Split-5-1: Split the 6-bits bus into two buses of 5 and 1 wires"
 msgstr ""
 
-#: translation.js:607
+#: translation.js:609
 msgid "Bus6-Split-all: Split the 6-bits bus into its wires"
 msgstr ""
 
-#: translation.js:609
+#: translation.js:611
 msgid "Bus6-Split-half: Split the 6-bits bus into two buses of 3 wires"
 msgstr ""
 
-#: translation.js:610 translation.js:1704
+#: translation.js:612 translation.js:1709
 msgid "Split-1-6"
 msgstr ""
 
-#: translation.js:611 translation.js:1705
+#: translation.js:613 translation.js:1710
 msgid "Split-2-5"
 msgstr ""
 
-#: translation.js:612
+#: translation.js:614
 msgid "Bus7-Split-2-5: Split the 7-bits bus into two buses of 2 and 5 wires"
 msgstr ""
 
-#: translation.js:613 translation.js:1706
+#: translation.js:615 translation.js:1711
 msgid "Split-3-4"
 msgstr ""
 
-#: translation.js:614
+#: translation.js:616
 msgid "Bus7-Split-3-4: Split the 7-bits bus into two buses of 3 and 4 wires"
 msgstr ""
 
-#: translation.js:615 translation.js:1707
+#: translation.js:617 translation.js:1712
 msgid "Split-4-3"
 msgstr ""
 
-#: translation.js:616
+#: translation.js:618
 msgid "Bus7-Split-4-3: Split the 7-bits bus into two buses of 4 and 3 wires"
 msgstr ""
 
-#: translation.js:617 translation.js:1708
+#: translation.js:619 translation.js:1713
 msgid "Split-5-2"
 msgstr ""
 
-#: translation.js:618
+#: translation.js:620
 msgid "Bus7-Split-5-2: Split the 7-bits bus into two buses of 5 and 2 wires"
 msgstr ""
 
-#: translation.js:619
+#: translation.js:621
 msgid "Split-6-1"
 msgstr ""
 
-#: translation.js:620
+#: translation.js:622
 msgid "Bus7-Split-6-1: Split the 7-bits bus into two buses of 6 and 1 wires"
 msgstr ""
 
-#: translation.js:622
+#: translation.js:624
 msgid "Bus7-Split-all: Split the 7-bits bus into its wires"
 msgstr ""
 
-#: translation.js:623 translation.js:1728
+#: translation.js:625 translation.js:1733
 msgid "Split-1-7"
 msgstr ""
 
-#: translation.js:624 translation.js:1729
+#: translation.js:626 translation.js:1734
 msgid "Split-2-6"
 msgstr ""
 
-#: translation.js:625 translation.js:1730
+#: translation.js:627 translation.js:1735
 msgid "Split-3-5"
 msgstr ""
 
-#: translation.js:626
+#: translation.js:628
 msgid "Bus8-Split-3-5: Split the 8-bits bus into two buses of 3 and 5 wires"
 msgstr ""
 
-#: translation.js:627 translation.js:1731
+#: translation.js:629 translation.js:1736
 msgid "Split-5-3"
 msgstr ""
 
-#: translation.js:628
+#: translation.js:630
 msgid "Bus8-Split-5-3: Split the 8-bits bus into two buses of 5 and 3 wires"
 msgstr ""
 
-#: translation.js:629 translation.js:1732
+#: translation.js:631 translation.js:1737
 msgid "Split-6-2"
 msgstr ""
 
-#: translation.js:630
+#: translation.js:632
 msgid "Bus8-Split-6-2: Split the 8-bits bus into two buses of 6 and 2 wires"
 msgstr ""
 
-#: translation.js:631 translation.js:1733
+#: translation.js:633 translation.js:1738
 msgid "Split-7-1"
 msgstr ""
 
-#: translation.js:633
+#: translation.js:635
 msgid "Bus8-Split-all: Split the 8-bits bus into its wires"
 msgstr ""
 
-#: translation.js:635 translation.js:661 translation.js:705 translation.js:1736
-#: translation.js:1802 translation.js:1887
+#: translation.js:637 translation.js:663 translation.js:707 translation.js:1741
+#: translation.js:1807 translation.js:1892
 msgid "Split-quarter"
 msgstr ""
 
-#: translation.js:636
+#: translation.js:638
 msgid ""
 "Bus8-Split-quarter: Split the 8-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:637 translation.js:1765
+#: translation.js:639 translation.js:1770
 msgid "Split-1-8"
 msgstr ""
 
-#: translation.js:638
+#: translation.js:640
 msgid "Split-6-3"
 msgstr ""
 
-#: translation.js:639
+#: translation.js:641
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 6 and 3 wires"
 msgstr ""
 
-#: translation.js:640 translation.js:1766
+#: translation.js:642 translation.js:1771
 msgid "Split-8-1"
 msgstr ""
 
-#: translation.js:641
+#: translation.js:643
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 8 and 1 wires"
 msgstr ""
 
-#: translation.js:642
+#: translation.js:644
 msgid "Split-2-8"
 msgstr ""
 
-#: translation.js:643
+#: translation.js:645
 msgid "Bus10-Split-2-8: Split the 10-bits bus into two buses of 2 and 8 wires"
 msgstr ""
 
-#: translation.js:644
+#: translation.js:646
 msgid "Split-4-6"
 msgstr ""
 
-#: translation.js:645
+#: translation.js:647
 msgid "Bus10-Split-4-6: Split the 10-bits bus into two buses of 4 and 6 bits"
 msgstr ""
 
-#: translation.js:646 translation.js:1776
+#: translation.js:648 translation.js:1781
 msgid "Split-3-8"
 msgstr ""
 
-#: translation.js:647
+#: translation.js:649
 msgid "Bus11-Split-3-8: Split the 11-bits bus into two buses of 3 and 8 wires"
 msgstr ""
 
-#: translation.js:648 translation.js:1779
+#: translation.js:650 translation.js:1784
 msgid "Split-1-11"
 msgstr ""
 
-#: translation.js:649 translation.js:1780
+#: translation.js:651 translation.js:1785
 msgid "Split-4-8"
 msgstr ""
 
-#: translation.js:650
+#: translation.js:652
 msgid "Bus12-Split-4-8: Split the 12-bits bus into two buses of 4 and 8 wires"
 msgstr ""
 
-#: translation.js:651 translation.js:680 translation.js:1781
-#: translation.js:1846
+#: translation.js:653 translation.js:682 translation.js:1786
+#: translation.js:1851
 msgid "Split-one-third"
 msgstr ""
 
-#: translation.js:652
+#: translation.js:654
 msgid ""
 "Bus12-Split-one-third: Split the 12-bits bus into three buses of equal size"
 msgstr ""
 
-#: translation.js:653
+#: translation.js:655
 msgid "Split-10-4"
 msgstr ""
 
-#: translation.js:654
+#: translation.js:656
 msgid "Bus14-Split-10-4: Split the 14-bits bus into two buses of 10 and 4 bits"
 msgstr ""
 
-#: translation.js:655 translation.js:1791
+#: translation.js:657 translation.js:1796
 msgid "Split-5-10"
 msgstr ""
 
-#: translation.js:656
+#: translation.js:658
 msgid "Bus15-Split-7-8: Split the 15-bits bus into two buses of 7 and 8 bits"
 msgstr ""
 
-#: translation.js:657 translation.js:1792
+#: translation.js:659 translation.js:1797
 msgid "Split-7-8"
 msgstr ""
 
-#: translation.js:658 translation.js:1799
+#: translation.js:660 translation.js:1804
 msgid "Split-1-15"
 msgstr ""
 
-#: translation.js:659 translation.js:1800
+#: translation.js:661 translation.js:1805
 msgid "Split-15-1"
 msgstr ""
 
-#: translation.js:662 translation.js:1815
+#: translation.js:664 translation.js:1820
 msgid "Split-1-16"
 msgstr ""
 
-#: translation.js:663
+#: translation.js:665
 msgid ""
 "Bus20-Split-4-16: Split the 20-bits bus into two buses of 4 and 16 wires"
 msgstr ""
 
-#: translation.js:664 translation.js:1819
+#: translation.js:666 translation.js:1824
 msgid "Split-3-8-8"
 msgstr ""
 
-#: translation.js:665
+#: translation.js:667
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:666 translation.js:1823
+#: translation.js:668 translation.js:1828
 msgid "Split-1-19"
 msgstr ""
 
-#: translation.js:667 translation.js:1824
+#: translation.js:669 translation.js:1829
 msgid "Split-12-8"
 msgstr ""
 
-#: translation.js:668
+#: translation.js:670
 msgid ""
 "Bus20-Split-8-12: Split the 20-bits bus into two buses of 8 and 12 wires"
 msgstr ""
 
-#: translation.js:669 translation.js:1825
+#: translation.js:671 translation.js:1830
 msgid "Split-4-16"
 msgstr ""
 
-#: translation.js:670 translation.js:1826
+#: translation.js:672 translation.js:1831
 msgid "Split-4-8-8"
 msgstr ""
 
-#: translation.js:671
+#: translation.js:673
 msgid ""
 "Bus20-Split-4-8-8: Split the 20-bits bus into three buses of 4, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:672 translation.js:1840
+#: translation.js:674 translation.js:1845
 msgid "Split-16-6"
 msgstr ""
 
-#: translation.js:673
+#: translation.js:675
 msgid ""
 "Bus22-Split-16-6: Split the 22-bits bus into two buses of 16 and 6 wires"
 msgstr ""
 
-#: translation.js:674
+#: translation.js:676
 msgid "Split-7-8-8"
 msgstr ""
 
-#: translation.js:675
+#: translation.js:677
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3,8 and 8 bits"
 msgstr ""
 
-#: translation.js:676 translation.js:1844
+#: translation.js:678 translation.js:1849
 msgid "Split-16-8"
 msgstr ""
 
-#: translation.js:677
+#: translation.js:679
 msgid ""
 "Bus24-Split-16-8: Split the 24-bits bus into two buses of 16 and 8 wires"
 msgstr ""
 
-#: translation.js:678 translation.js:1845
+#: translation.js:680 translation.js:1850
 msgid "Split-8-16"
 msgstr ""
 
-#: translation.js:679
+#: translation.js:681
 msgid ""
 "Bus24-Split-8-16: Split the 24-bits bus into two buses of 8 and 16 wires"
 msgstr ""
 
-#: translation.js:681
+#: translation.js:683
 msgid ""
 "Bus24-Split-one-third: Split the 24-bits bus into three buses of  the same "
 "size"
 msgstr ""
 
-#: translation.js:682 translation.js:1857
+#: translation.js:684 translation.js:1862
 msgid "Split-3-8-8-8"
 msgstr ""
 
-#: translation.js:683
+#: translation.js:685
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:684 translation.js:1862
+#: translation.js:686 translation.js:1867
 msgid "Split-20-8"
 msgstr ""
 
-#: translation.js:685
+#: translation.js:687
 msgid ""
 "Bus28-Split-20-8: Split the 28-bits bus into two buses of 20 and 8 wires"
 msgstr ""
 
-#: translation.js:686 translation.js:1863
+#: translation.js:688 translation.js:1868
 msgid "Split-4-24"
 msgstr ""
 
-#: translation.js:687
+#: translation.js:689
 msgid ""
 "Bus28-Split-4-24: Split the 28-bits bus into two buses of 4 and 24 wires"
 msgstr ""
 
-#: translation.js:688 translation.js:1864
+#: translation.js:690 translation.js:1869
 msgid "Split-4-8-8-8"
 msgstr ""
 
-#: translation.js:689
+#: translation.js:691
 msgid ""
 "Bus28-Split-4-8-8-8: Split the 28-bits bus into four buses of 4, 8, 8, and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:690 translation.js:1875
+#: translation.js:692 translation.js:1880
 msgid "Split-7-8-8-8"
 msgstr ""
 
-#: translation.js:691
+#: translation.js:693
 msgid ""
 "Bus31-Split-7-8-8-8: Split the 31-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:692 translation.js:1879
+#: translation.js:694 translation.js:1884
 msgid "Split-1-31"
 msgstr ""
 
-#: translation.js:693 translation.js:1880
+#: translation.js:695 translation.js:1885
 msgid "Split-17-15"
 msgstr ""
 
-#: translation.js:694
+#: translation.js:696
 msgid ""
 "Bus32-Split-17-15: Split the 32-bits bus into two buses of 17 and 15 wires"
 msgstr ""
 
-#: translation.js:695 translation.js:1881
+#: translation.js:697 translation.js:1886
 msgid "Split-22-10"
 msgstr ""
 
-#: translation.js:696
+#: translation.js:698
 msgid ""
 "Bus32-Split-22-10: Split the 32-bits bus into two buses of 22 and 10 wires"
 msgstr ""
 
-#: translation.js:697 translation.js:1882
+#: translation.js:699 translation.js:1887
 msgid "Split-24-8"
 msgstr ""
 
-#: translation.js:698
+#: translation.js:700
 msgid ""
 "Bus32-Split-8-24: Split the 28-bits bus into two buses of 8 and 24 wires"
 msgstr ""
 
-#: translation.js:699 translation.js:1883
+#: translation.js:701 translation.js:1888
 msgid "Split-29-3"
 msgstr ""
 
-#: translation.js:700
+#: translation.js:702
 msgid ""
 "Bus32-Split-29-3: Split the 29-bits bus into two buses of 29 and 3 wires"
 msgstr ""
 
-#: translation.js:701 translation.js:1884
+#: translation.js:703 translation.js:1889
 msgid "Split-31-1"
 msgstr ""
 
-#: translation.js:702 translation.js:1885
+#: translation.js:704 translation.js:1890
 msgid "Split-8-24"
 msgstr ""
 
-#: translation.js:704
+#: translation.js:706
 msgid "Bus32-Split-half: Split the 32-bits bus into two buses of 16 wires"
 msgstr ""
 
-#: translation.js:706
+#: translation.js:708
 msgid "Bus32-Split-quarter: Split the 32-bits bus into four buses of 8 wires"
 msgstr ""
 
-#: translation.js:708
+#: translation.js:710
 msgid "Bus64-Split-half: Split the 64-bits bus into two buses of 32 wires"
 msgstr ""
 
-#: translation.js:709 translation.js:1930
+#: translation.js:711 translation.js:1935
 msgid "Uint12"
 msgstr ""
 
-#: translation.js:710 translation.js:1931
+#: translation.js:712 translation.js:1936
 msgid "Uint16"
 msgstr ""
 
-#: translation.js:711 translation.js:1932
+#: translation.js:713 translation.js:1937
 msgid "Uint2"
 msgstr ""
 
-#: translation.js:712 translation.js:1933
+#: translation.js:714 translation.js:1938
 msgid "Uint32"
 msgstr ""
 
-#: translation.js:713 translation.js:1934
+#: translation.js:715 translation.js:1939
 msgid "Uint4"
 msgstr ""
 
-#: translation.js:714 translation.js:1935
+#: translation.js:716 translation.js:1940
 msgid "Uint8"
 msgstr ""
 
-#: translation.js:716 translation.js:718
+#: translation.js:718 translation.js:720
 msgid "Uint12-08-bits"
 msgstr ""
 
-#: translation.js:717
+#: translation.js:719
 msgid ""
 "UINT12-8bit-verilog:  Extend a 8-bit unsigned integer to 12-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:719
+#: translation.js:721
 msgid "UINT12-8bits:  Extend a 8-bits unsigned integer to 12-bits "
 msgstr ""
 
-#: translation.js:720
+#: translation.js:722
 msgid "4bits constant value: 0"
 msgstr ""
 
-#: translation.js:721
+#: translation.js:723
 msgid "Generic: 4-bits generic constant (0-15)"
 msgstr ""
 
-#: translation.js:723 translation.js:746
+#: translation.js:725 translation.js:748
 msgid "Uint16-10-bits"
 msgstr ""
 
-#: translation.js:724
+#: translation.js:726
 msgid ""
 "UINT32-10bit-verilog:  Extend a 10-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:725 translation.js:750
+#: translation.js:727 translation.js:752
 msgid "Uint16-11-bits"
 msgstr ""
 
-#: translation.js:726
+#: translation.js:728
 msgid ""
 "UINT32-11bit-verilog:  Extend a 11-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:727 translation.js:754
+#: translation.js:729 translation.js:756
 msgid "Uint16-12-bits"
 msgstr ""
 
-#: translation.js:728
+#: translation.js:730
 msgid ""
 "UINT32-12bit-verilog:  Extend a 12-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:729 translation.js:756
+#: translation.js:731 translation.js:758
 msgid "Uint16-13-bits"
 msgstr ""
 
-#: translation.js:730
+#: translation.js:732
 msgid ""
 "UINT32-13bit-verilog:  Extend a 13-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:731 translation.js:760
+#: translation.js:733 translation.js:762
 msgid "Uint16-14-bits"
 msgstr ""
 
-#: translation.js:732
+#: translation.js:734
 msgid ""
 "UINT32-14bit-verilog:  Extend a 14-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:733 translation.js:764
+#: translation.js:735 translation.js:766
 msgid "Uint16-15-bits"
 msgstr ""
 
-#: translation.js:734
+#: translation.js:736
 msgid ""
 "UINT16-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:735
+#: translation.js:737
 msgid "Uint16-8-bits"
 msgstr ""
 
-#: translation.js:736
+#: translation.js:738
 msgid ""
 "UINT32-8bit-verilog:  Extend a 8-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:737
+#: translation.js:739
 msgid "Uint16-9-bits"
 msgstr ""
 
-#: translation.js:738
+#: translation.js:740
 msgid ""
 "UINT32-9bit-verilog:  Extend a 9-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:739
+#: translation.js:741
 msgid "Uint16-08-bits"
 msgstr ""
 
-#: translation.js:740
+#: translation.js:742
 msgid "UINT16-9bits:  Extend a 9-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:741
+#: translation.js:743
 msgid "8bits constant value: 0"
 msgstr ""
 
-#: translation.js:742
+#: translation.js:744
 msgid "Generic: 8-bits generic constant (0-255)"
 msgstr ""
 
-#: translation.js:743
+#: translation.js:745
 msgid "Uint16-09-bits"
 msgstr ""
 
-#: translation.js:744
+#: translation.js:746
 msgid "7bits constant value: 0"
 msgstr ""
 
-#: translation.js:745
+#: translation.js:747
 msgid "Generic: 7-bits generic constant (0-127)"
 msgstr ""
 
-#: translation.js:747
+#: translation.js:749
 msgid "UINT16-10bits:  Extend a 10-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:748
+#: translation.js:750
 msgid "6bits constant value: 0"
 msgstr ""
 
-#: translation.js:749
+#: translation.js:751
 msgid "Generic: 6-bits generic constant (0-63)"
 msgstr ""
 
-#: translation.js:751
+#: translation.js:753
 msgid "UINT16-11bits:  Extend a 11-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:752
+#: translation.js:754
 msgid "5bits constant value: 0"
 msgstr ""
 
-#: translation.js:753
+#: translation.js:755
 msgid "Generic: 5-bits generic constant (0-31)"
 msgstr ""
 
-#: translation.js:755
+#: translation.js:757
 msgid "UINT16-12bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:757
+#: translation.js:759
 msgid "UINT16-13bits:  Extend a 13-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:758
+#: translation.js:760
 msgid "3bits constant value: 0"
 msgstr ""
 
-#: translation.js:759
+#: translation.js:761
 msgid "Generic: 3-bits generic constant (0-7)"
 msgstr ""
 
-#: translation.js:761
+#: translation.js:763
 msgid "UINT16-14bits:  Extend a 14-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:762
+#: translation.js:764
 msgid "2bits constant value: 0"
 msgstr ""
 
-#: translation.js:763
+#: translation.js:765
 msgid "Generic: 2-bits generic constant (0,1,2,3)"
 msgstr ""
 
-#: translation.js:765
+#: translation.js:767
 msgid "UINT16-15bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:767 translation.js:769
+#: translation.js:769 translation.js:771
 msgid "Uint2-01-bit"
 msgstr ""
 
-#: translation.js:768
+#: translation.js:770
 msgid ""
 "UINT2-1bit-verilog:  Extend a 1-bit unsigned integer to 2-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:770
+#: translation.js:772
 msgid "UINT2-1bit:  Extend a 1-bit unsigned integer to 2-bits "
 msgstr ""
 
-#: translation.js:772 translation.js:807
+#: translation.js:774 translation.js:809
 msgid "Uint32-16-bits"
 msgstr ""
 
-#: translation.js:773
+#: translation.js:775
 msgid ""
 "UINT32-16bit-verilog:  Extend a 16-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:774 translation.js:810
+#: translation.js:776 translation.js:812
 msgid "Uint32-17-bits"
 msgstr ""
 
-#: translation.js:775
+#: translation.js:777
 msgid ""
 "UINT32-17bit-verilog:  Extend a 17-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:776 translation.js:814
+#: translation.js:778 translation.js:816
 msgid "Uint32-18-bits"
 msgstr ""
 
-#: translation.js:777
+#: translation.js:779
 msgid ""
 "UINT32-18bit-verilog:  Extend a 18-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:778 translation.js:818
+#: translation.js:780 translation.js:820
 msgid "Uint32-19-bits"
 msgstr ""
 
-#: translation.js:779
+#: translation.js:781
 msgid ""
 "UINT32-19bit-verilog:  Extend a 19-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:780 translation.js:822
+#: translation.js:782 translation.js:824
 msgid "Uint32-2-bits"
 msgstr ""
 
-#: translation.js:781
+#: translation.js:783
 msgid ""
 "UINT32-2bit-verilog:  Extend a 2-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:782 translation.js:825
+#: translation.js:784 translation.js:827
 msgid "Uint32-20-bits"
 msgstr ""
 
-#: translation.js:783
+#: translation.js:785
 msgid ""
 "UINT32-20bit-verilog:  Extend a 20-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:784 translation.js:829
+#: translation.js:786 translation.js:831
 msgid "Uint32-21-bits"
 msgstr ""
 
-#: translation.js:785
+#: translation.js:787
 msgid ""
 "UINT32-21bit-verilog:  Extend a 21-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:786 translation.js:833
+#: translation.js:788 translation.js:835
 msgid "Uint32-22-bits"
 msgstr ""
 
-#: translation.js:787
+#: translation.js:789
 msgid ""
 "UINT32-22bit-verilog:  Extend a 22-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:788 translation.js:837
+#: translation.js:790 translation.js:839
 msgid "Uint32-23-bits"
 msgstr ""
 
-#: translation.js:789
+#: translation.js:791
 msgid ""
 "UINT32-23bit-verilog:  Extend a 23-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:790 translation.js:840
+#: translation.js:792 translation.js:842
 msgid "Uint32-24-bits"
 msgstr ""
 
-#: translation.js:791
+#: translation.js:793
 msgid ""
 "UINT32-24bit-verilog:  Extend a 24-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:792 translation.js:842
+#: translation.js:794 translation.js:844
 msgid "Uint32-25-bits"
 msgstr ""
 
-#: translation.js:793
+#: translation.js:795
 msgid ""
 "UINT32-25bit-verilog:  Extend a 25-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:794 translation.js:844
+#: translation.js:796 translation.js:846
 msgid "Uint32-26-bits"
 msgstr ""
 
-#: translation.js:795
+#: translation.js:797
 msgid ""
 "UINT32-26bit-verilog:  Extend a 26-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:796 translation.js:846
+#: translation.js:798 translation.js:848
 msgid "Uint32-27-bits"
 msgstr ""
 
-#: translation.js:797
+#: translation.js:799
 msgid ""
 "UINT32-27bit-verilog:  Extend a 27-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:798 translation.js:848
+#: translation.js:800 translation.js:850
 msgid "Uint32-28-bits"
 msgstr ""
 
-#: translation.js:799
+#: translation.js:801
 msgid ""
 "UINT32-28bit-verilog:  Extend a 28-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:800 translation.js:850
+#: translation.js:802 translation.js:852
 msgid "Uint32-29-bits"
 msgstr ""
 
-#: translation.js:801
+#: translation.js:803
 msgid ""
 "UINT32-29bit-verilog:  Extend a 29-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:802 translation.js:852
+#: translation.js:804 translation.js:854
 msgid "Uint32-30-bits"
 msgstr ""
 
-#: translation.js:803
+#: translation.js:805
 msgid ""
 "UINT32-30bit-verilog:  Extend a 30-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:804 translation.js:854
+#: translation.js:806 translation.js:856
 msgid "Uint32-31-bits"
 msgstr ""
 
-#: translation.js:805
+#: translation.js:807
 msgid ""
 "UINT32-31bit-verilog:  Extend a 31-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:806 translation.js:856
+#: translation.js:808 translation.js:858
 msgid "Uint32-8-bits"
 msgstr ""
 
-#: translation.js:808
+#: translation.js:810
 msgid "UINT32-16bits:  Extend a 16-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:809
+#: translation.js:811
 msgid "16bits constant value: 0"
 msgstr ""
 
-#: translation.js:811
+#: translation.js:813
 msgid "UINT32-17bits:  Extend a 17-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:812
+#: translation.js:814
 msgid "15bits constant value: 0"
 msgstr ""
 
-#: translation.js:813
+#: translation.js:815
 msgid "Generic: 15-bits generic constant"
 msgstr ""
 
-#: translation.js:815
+#: translation.js:817
 msgid "UINT32-18bits:  Extend a 18-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:816
+#: translation.js:818
 msgid "14bits constant value: 0"
 msgstr ""
 
-#: translation.js:817
+#: translation.js:819
 msgid "Generic: 14-bits generic constant"
 msgstr ""
 
-#: translation.js:819
+#: translation.js:821
 msgid "UINT32-19bits:  Extend a 19-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:820
+#: translation.js:822
 msgid "13bits constant value: 0"
 msgstr ""
 
-#: translation.js:821
+#: translation.js:823
 msgid "Generic: 13-bits generic constant"
 msgstr ""
 
-#: translation.js:823
+#: translation.js:825
 msgid "UINT32-8bits:  Extend a 2-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:824
+#: translation.js:826
 msgid "Generic: 30-bits generic constant"
 msgstr ""
 
-#: translation.js:826
+#: translation.js:828
 msgid "UINT32-20bits:  Extend a 20-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:827
+#: translation.js:829
 msgid "12bits constant value: 0"
 msgstr ""
 
-#: translation.js:828
+#: translation.js:830
 msgid "Generic: 12-bits generic constant (0-4095)"
 msgstr ""
 
-#: translation.js:830
+#: translation.js:832
 msgid "UINT32-21bits:  Extend a 21-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:831
+#: translation.js:833
 msgid "11bits constant value: 0"
 msgstr ""
 
-#: translation.js:832
+#: translation.js:834
 msgid "Generic: 11-bits generic constant"
 msgstr ""
 
-#: translation.js:834
+#: translation.js:836
 msgid "UINT32-22bits:  Extend a 22-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:835
+#: translation.js:837
 msgid "10bits constant value: 0"
 msgstr ""
 
-#: translation.js:836
+#: translation.js:838
 msgid "Generic: 9-bits generic constant"
 msgstr ""
 
-#: translation.js:838
+#: translation.js:840
 msgid "UINT32-23bits:  Extend a 23-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:839
+#: translation.js:841
 msgid "9bits constant value: 0"
 msgstr ""
 
-#: translation.js:841
+#: translation.js:843
 msgid "UINT32-24bits:  Extend a 24-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:843
+#: translation.js:845
 msgid "UINT32-25bits:  Extend a 25-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:845
+#: translation.js:847
 msgid "UINT32-26bits:  Extend a 26-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:847
+#: translation.js:849
 msgid "UINT32-27bits:  Extend a 27-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:849
+#: translation.js:851
 msgid "UINT32-28bits:  Extend a 28-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:851
+#: translation.js:853
 msgid "UINT32-29bits:  Extend a 29-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:853
+#: translation.js:855
 msgid "UINT32-30bits:  Extend a 30-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:855
+#: translation.js:857
 msgid "UINT32-31bits:  Extend a 31-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:857
+#: translation.js:859
 msgid "UINT32-8bits:  Extend a 8-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:859 translation.js:865
+#: translation.js:861 translation.js:867
 msgid "Uint4-01-bit"
 msgstr ""
 
-#: translation.js:860
+#: translation.js:862
 msgid ""
 "UINT4-1bit-verilog:  Extend a 1-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:861 translation.js:867
+#: translation.js:863 translation.js:869
 msgid "Uint4-02-bit"
 msgstr ""
 
-#: translation.js:862
+#: translation.js:864
 msgid ""
 "UINT4-2bit-verilog:  Extend a 2-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:863 translation.js:869
+#: translation.js:865 translation.js:871
 msgid "Uint4-03-bit"
 msgstr ""
 
-#: translation.js:864
+#: translation.js:866
 msgid ""
 "UINT4-3bit-verilog:  Extend a 3-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:866
+#: translation.js:868
 msgid "UINT4-1bit:  Extend a 1-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:868
+#: translation.js:870
 msgid "UINT4-2bit:  Extend a 2-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:870
+#: translation.js:872
 msgid "UINT4-3bit:  Extend a 3-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:872 translation.js:886
+#: translation.js:874 translation.js:888
 msgid "Uint8-01-bit"
 msgstr ""
 
-#: translation.js:873
+#: translation.js:875
 msgid ""
 "UINT8-1bit-verilog:  Extend a 1-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:874
+#: translation.js:876
 msgid "Uint8-02-bit"
 msgstr ""
 
-#: translation.js:875
+#: translation.js:877
 msgid ""
 "UINT8-2bit-verilog:  Extend a 2-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:876
+#: translation.js:878
 msgid "Uint8-03-bit"
 msgstr ""
 
-#: translation.js:877
+#: translation.js:879
 msgid ""
 "UINT8-3bit-verilog:  Extend a 3-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:878
+#: translation.js:880
 msgid "Uint8-04-bit"
 msgstr ""
 
-#: translation.js:879
+#: translation.js:881
 msgid ""
 "UINT8-4bit-verilog:  Extend a 4-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:880
+#: translation.js:882
 msgid "Uint8-05-bit"
 msgstr ""
 
-#: translation.js:881
+#: translation.js:883
 msgid ""
 "UINT8-5bit-verilog:  Extend a 5-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:882
+#: translation.js:884
 msgid "Uint8-06-bit"
 msgstr ""
 
-#: translation.js:883
+#: translation.js:885
 msgid ""
 "UINT8-6bit-verilog:  Extend a 6-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:884
+#: translation.js:886
 msgid "Uint8-07-bit"
 msgstr ""
 
-#: translation.js:885
+#: translation.js:887
 msgid ""
 "UINT8-7bit-verilog:  Extend a 7-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:887
+#: translation.js:889
 msgid "UINT8-1bit:  Extend a 1-bit unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:888
+#: translation.js:890
 msgid "Uint8-02-bits"
 msgstr ""
 
-#: translation.js:889
+#: translation.js:891
 msgid "UINT8-2bits:  Extend a 2-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:890
+#: translation.js:892
 msgid "Uint8-03-bits"
 msgstr ""
 
-#: translation.js:891
+#: translation.js:893
 msgid "UINT8-3bits:  Extend a 3-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:892
+#: translation.js:894
 msgid "Uint8-04-bits"
 msgstr ""
 
-#: translation.js:893
+#: translation.js:895
 msgid "UINT8-4bits:  Extend a 4-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:894
+#: translation.js:896
 msgid "Uint8-05-bits"
 msgstr ""
 
-#: translation.js:895
+#: translation.js:897
 msgid "UINT8-5bits:  Extend a 5-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:896
+#: translation.js:898
 msgid "Uint8-06-bits"
 msgstr ""
 
-#: translation.js:897
+#: translation.js:899
 msgid "UINT8-6bits:  Extend a 6-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:898
+#: translation.js:900
 msgid "Uint8-07-bits"
 msgstr ""
 
-#: translation.js:899
+#: translation.js:901
 msgid "UINT8-7bits:  Extend a 7-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:900 translation.js:2092
+#: translation.js:902 translation.js:2097
 msgid "Bus-2"
 msgstr ""
 
-#: translation.js:901
+#: translation.js:903
 msgid "Bus2: Two bits plain Bus"
 msgstr ""
 
-#: translation.js:902 translation.js:2093
+#: translation.js:904 translation.js:2098
 msgid "Bus-3"
 msgstr ""
 
-#: translation.js:903
+#: translation.js:905
 msgid "Bus3: Three bits plain Bus"
 msgstr ""
 
-#: translation.js:904 translation.js:2094
+#: translation.js:906 translation.js:2099
 msgid "Bus-4"
 msgstr ""
 
-#: translation.js:905
+#: translation.js:907
 msgid "Bus4: Four bits plain Bus"
 msgstr ""
 
-#: translation.js:906 translation.js:2095
+#: translation.js:908 translation.js:2100
 msgid "Bus-5"
 msgstr ""
 
-#: translation.js:907
+#: translation.js:909
 msgid "Bus5: Five bits plain Bus"
 msgstr ""
 
-#: translation.js:908 translation.js:2096
+#: translation.js:910 translation.js:2101
 msgid "Bus-6"
 msgstr ""
 
-#: translation.js:909
+#: translation.js:911
 msgid "Bus6: Six bits plain Bus"
 msgstr ""
 
-#: translation.js:910 translation.js:2097
+#: translation.js:912 translation.js:2102
 msgid "Bus-7"
 msgstr ""
 
-#: translation.js:911
+#: translation.js:913
 msgid "Bus7: Seven bits plain Bus"
 msgstr ""
 
-#: translation.js:912 translation.js:2098
+#: translation.js:914 translation.js:2103
 msgid "Bus-8"
 msgstr ""
 
-#: translation.js:913
+#: translation.js:915
 msgid "Bus8: Eight bits plain Bus"
 msgstr ""
 
-#: translation.js:914 translation.js:2099
+#: translation.js:916 translation.js:2104
 msgid "Wire"
 msgstr ""
 
-#: translation.js:915
+#: translation.js:917
 msgid "Wire: Just a simple wire"
 msgstr ""
 
-#: translation.js:916
+#: translation.js:918
 msgid "03-Split"
 msgstr ""
 
-#: translation.js:917
+#: translation.js:919
 msgid "04-Join"
 msgstr ""
 
-#: translation.js:918
+#: translation.js:920
 msgid "05-Wires"
 msgstr ""
 
-#: translation.js:919
+#: translation.js:921
 msgid "06-Copy"
 msgstr ""
 
-#: translation.js:920
+#: translation.js:922
 msgid "07-Sign"
 msgstr ""
 
-#: translation.js:921
+#: translation.js:923
 msgid "08-Uint"
 msgstr ""
 
-#: translation.js:922
+#: translation.js:924
 msgid "09-Reversal"
 msgstr ""
 
-#: translation.js:923
+#: translation.js:925
 msgid "10-Shift"
 msgstr ""
 
-#: translation.js:924
+#: translation.js:926
 msgid "TESTs"
 msgstr ""
 
-#: translation.js:925
+#: translation.js:927
 msgid "00-Index"
 msgstr ""
 
-#: translation.js:926
+#: translation.js:928
 msgid "SL1: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:927
+#: translation.js:929
 msgid "SL1: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:928
+#: translation.js:930
 msgid "# INDEX: IceWire Collection"
 msgstr ""
 
-#: translation.js:929
+#: translation.js:931
 msgid "## Wires"
 msgstr ""
 
-#: translation.js:930
+#: translation.js:932
 msgid "Bus2"
 msgstr ""
 
-#: translation.js:931
+#: translation.js:933
 msgid "## Join"
 msgstr ""
 
-#: translation.js:932
+#: translation.js:934
 msgid "## Split"
 msgstr ""
 
-#: translation.js:933
+#: translation.js:935
 msgid "Bus2-Join-all"
 msgstr ""
 
-#: translation.js:934
+#: translation.js:936
 msgid "Bus2-Split-all"
 msgstr ""
 
-#: translation.js:935
+#: translation.js:937
 msgid "## Copy"
 msgstr ""
 
-#: translation.js:936
+#: translation.js:938
 msgid "Copy-2"
 msgstr ""
 
-#: translation.js:937
+#: translation.js:939
 msgid "## UINT8"
 msgstr ""
 
-#: translation.js:938
+#: translation.js:940
 msgid "## Reversal"
 msgstr ""
 
-#: translation.js:939
+#: translation.js:941
 msgid "## Shift-left"
 msgstr ""
 
-#: translation.js:940
+#: translation.js:942
 msgid "## Shift-right"
 msgstr ""
 
-#: translation.js:941
+#: translation.js:943
 msgid "## Sign"
 msgstr ""
 
-#: translation.js:942
+#: translation.js:944
 msgid "## UINT2"
 msgstr ""
 
-#: translation.js:943
+#: translation.js:945
 msgid "## UINT4"
 msgstr ""
 
-#: translation.js:944
+#: translation.js:946
 msgid "## 1-Bit"
 msgstr ""
 
-#: translation.js:945
+#: translation.js:947
 #, fuzzy
 msgid "## 2-Bits"
 msgstr "Bits"
 
-#: translation.js:946
+#: translation.js:948
 #, fuzzy
 msgid "## 3-Bits"
 msgstr "Bits"
 
-#: translation.js:947
+#: translation.js:949
 #, fuzzy
 msgid "## 4-Bits"
 msgstr "Bits"
 
-#: translation.js:948
+#: translation.js:950
 msgid "### NO EXIST"
 msgstr ""
 
-#: translation.js:949
+#: translation.js:951
 msgid "Auxiliary cables"
 msgstr ""
 
-#: translation.js:950
+#: translation.js:952
 msgid "## Description"
 msgstr ""
 
-#: translation.js:951
+#: translation.js:953
 msgid "Build bigger buses by Join smaller buses"
 msgstr ""
 
-#: translation.js:952
+#: translation.js:954
 msgid "Get sub-buses or wires from a bigger bus"
 msgstr ""
 
-#: translation.js:953
+#: translation.js:955
 msgid ""
 "Create a Bus of N bits  \n"
 "by copying N times  \n"
 "the input"
 msgstr ""
 
-#: translation.js:954
+#: translation.js:956
 msgid ""
 "Get the sign bit of an  \n"
 "element of N bits  \n"
 "(The sign bit is the MSB)"
 msgstr ""
 
-#: translation.js:955
+#: translation.js:957
 msgid ""
 "Shift to the right the input data  \n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:956
+#: translation.js:958
 msgid ""
 "Shift to the left the input data\n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:957
+#: translation.js:959
 msgid ""
 "Reverse the position of the  \n"
 "wires in the bus. Ex: The 4-input bus  \n"
 "b3,b2,b1,b0 is changed to b0,b1,b2,b3"
 msgstr ""
 
-#: translation.js:958
+#: translation.js:960
 msgid ""
 "Extend to the input bus to a N-bits bus, by adding 0s as  \n"
 "most significant bits.  Ex: The 2-bits bus b1,b0 is extended  \n"
 "as a 4-bits bus:  0,0,b1,b0"
 msgstr ""
 
-#: translation.js:959
+#: translation.js:961
 msgid "01-Index"
 msgstr ""
 
-#: translation.js:960
+#: translation.js:962
 msgid "SL1: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:961
+#: translation.js:963
 msgid "Bus8-Join-half"
 msgstr ""
 
-#: translation.js:962
+#: translation.js:964
 msgid "Bus8-Join-all"
 msgstr ""
 
-#: translation.js:963
+#: translation.js:965
 msgid "Bus8-Split-half"
 msgstr ""
 
-#: translation.js:964
+#: translation.js:966
 msgid "Bus7-all"
 msgstr ""
 
-#: translation.js:965
+#: translation.js:967
 msgid "Bus-Split-all"
 msgstr ""
 
-#: translation.js:966
+#: translation.js:968
 msgid "Copy-8"
 msgstr ""
 
-#: translation.js:967
+#: translation.js:969
 #, fuzzy
 msgid "## 5-Bits"
 msgstr "Bits"
 
-#: translation.js:968
+#: translation.js:970
 #, fuzzy
 msgid "## 6-Bits"
 msgstr "Bits"
 
-#: translation.js:969
+#: translation.js:971
 #, fuzzy
 msgid "## 7-Bits"
 msgstr "Bits"
 
-#: translation.js:970
+#: translation.js:972
 #, fuzzy
 msgid "## 8-Bits"
 msgstr "Bits"
 
-#: translation.js:971
+#: translation.js:973
 msgid "Bus8-Split-quarter"
 msgstr ""
 
-#: translation.js:972
+#: translation.js:974
 msgid "02-Index"
 msgstr ""
 
-#: translation.js:973
+#: translation.js:975
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 3,8,8 and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:974
+#: translation.js:976
 msgid "SL1: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:975
+#: translation.js:977
 msgid "SR1: Shift  a 16-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:976
+#: translation.js:978
 msgid ""
 "SR1-32bits: Shift  a 32-bit value one bit right. MSB is filled with the "
 "input  in"
 msgstr ""
 
-#: translation.js:977
+#: translation.js:979
 msgid "## Join Menu"
 msgstr ""
 
-#: translation.js:978
+#: translation.js:980
 msgid "## Split Menu"
 msgstr ""
 
-#: translation.js:979
+#: translation.js:981
 #, fuzzy
 msgid "## 9-Bits"
 msgstr "Bits"
 
-#: translation.js:980
+#: translation.js:982
 #, fuzzy
 msgid "## 10-Bits"
 msgstr "Bits"
 
-#: translation.js:981
+#: translation.js:983
 msgid "## 11-Bits"
 msgstr ""
 
-#: translation.js:982
+#: translation.js:984
 #, fuzzy
 msgid "## 12-Bits"
 msgstr "Bits"
 
-#: translation.js:983
+#: translation.js:985
 #, fuzzy
 msgid "## 15-Bits"
 msgstr "Bits"
 
-#: translation.js:984
+#: translation.js:986
 msgid "## 16-Bits"
 msgstr ""
 
-#: translation.js:985
+#: translation.js:987
 #, fuzzy
 msgid "## 20-Bits"
 msgstr "Bits"
 
-#: translation.js:986
+#: translation.js:988
 #, fuzzy
 msgid "## 23-Bits"
 msgstr "Bits"
 
-#: translation.js:987
+#: translation.js:989
 #, fuzzy
 msgid "## 24-Bits"
 msgstr "Bits"
 
-#: translation.js:988
+#: translation.js:990
 #, fuzzy
 msgid "## 27-Bits"
 msgstr "Bits"
 
-#: translation.js:989
+#: translation.js:991
 #, fuzzy
 msgid "## 28-Bits"
 msgstr "Bits"
 
-#: translation.js:990
+#: translation.js:992
 #, fuzzy
 msgid "## 31-Bits"
 msgstr "Bits"
 
-#: translation.js:991
+#: translation.js:993
 #, fuzzy
 msgid "## 32-Bits"
 msgstr "Bits"
 
-#: translation.js:992
+#: translation.js:994
 msgid "## UINT16"
 msgstr ""
 
-#: translation.js:993
+#: translation.js:995
 #, fuzzy
 msgid "## 22-Bits"
 msgstr "Bits"
 
-#: translation.js:994
+#: translation.js:996
 msgid "## 17-Bits"
 msgstr ""
 
-#: translation.js:995
+#: translation.js:997
 #, fuzzy
 msgid "## 29-Bits"
 msgstr "Bits"
 
-#: translation.js:996
+#: translation.js:998
 #, fuzzy
 msgid "## 64-Bits"
 msgstr "Bits"
 
-#: translation.js:997 translation.js:1009 translation.js:1018
-#: translation.js:1025 translation.js:1029 translation.js:1033
-#: translation.js:1037 translation.js:1040 translation.js:1071
-#: translation.js:1074 translation.js:1077 translation.js:1080
-#: translation.js:1083 translation.js:1086 translation.js:1089
-#: translation.js:1092 translation.js:1107 translation.js:1110
-#: translation.js:1113 translation.js:1116 translation.js:1119
-#: translation.js:1130 translation.js:1133 translation.js:1136
-#: translation.js:1162 translation.js:1168 translation.js:1172
-#: translation.js:1175 translation.js:1182 translation.js:1186
-#: translation.js:1189 translation.js:1192 translation.js:1200
-#: translation.js:1203 translation.js:1206 translation.js:1209
-#: translation.js:1213 translation.js:1220 translation.js:1223
-#: translation.js:1226 translation.js:1230 translation.js:1243
-#: translation.js:1246 translation.js:1249 translation.js:1252
-#: translation.js:1255 translation.js:1258 translation.js:1270
-#: translation.js:1273 translation.js:1276 translation.js:1279
-#: translation.js:1282 translation.js:1284 translation.js:1287
-#: translation.js:1290 translation.js:1293 translation.js:1296
-#: translation.js:1299 translation.js:1302 translation.js:1309
-#: translation.js:1312 translation.js:1315 translation.js:1319
-#: translation.js:1324 translation.js:1327 translation.js:1336
-#: translation.js:1339 translation.js:1342 translation.js:1347
-#: translation.js:1350 translation.js:1353 translation.js:1359
-#: translation.js:1363 translation.js:1366 translation.js:1370
-#: translation.js:1374 translation.js:1380 translation.js:1383
-#: translation.js:1398 translation.js:1401 translation.js:1406
-#: translation.js:1410 translation.js:1413 translation.js:1424
-#: translation.js:1428 translation.js:1432 translation.js:1436
-#: translation.js:1440 translation.js:1442 translation.js:1445
-#: translation.js:1448 translation.js:1455 translation.js:1458
-#: translation.js:1460 translation.js:1462 translation.js:1475
-#: translation.js:1476 translation.js:1478 translation.js:1483
+#: translation.js:999 translation.js:1011 translation.js:1020
+#: translation.js:1027 translation.js:1031 translation.js:1035
+#: translation.js:1039 translation.js:1042 translation.js:1073
+#: translation.js:1076 translation.js:1079 translation.js:1082
+#: translation.js:1085 translation.js:1088 translation.js:1091
+#: translation.js:1094 translation.js:1109 translation.js:1112
+#: translation.js:1115 translation.js:1118 translation.js:1121
+#: translation.js:1132 translation.js:1135 translation.js:1138
+#: translation.js:1164 translation.js:1170 translation.js:1174
+#: translation.js:1177 translation.js:1184 translation.js:1188
+#: translation.js:1191 translation.js:1194 translation.js:1202
+#: translation.js:1205 translation.js:1208 translation.js:1211
+#: translation.js:1215 translation.js:1222 translation.js:1225
+#: translation.js:1228 translation.js:1232 translation.js:1245
+#: translation.js:1248 translation.js:1251 translation.js:1254
+#: translation.js:1257 translation.js:1260 translation.js:1272
+#: translation.js:1275 translation.js:1278 translation.js:1281
+#: translation.js:1284 translation.js:1286 translation.js:1289
+#: translation.js:1292 translation.js:1295 translation.js:1298
+#: translation.js:1301 translation.js:1304 translation.js:1311
+#: translation.js:1314 translation.js:1317 translation.js:1321
+#: translation.js:1326 translation.js:1329 translation.js:1338
+#: translation.js:1341 translation.js:1344 translation.js:1349
+#: translation.js:1352 translation.js:1355 translation.js:1361
+#: translation.js:1365 translation.js:1368 translation.js:1372
+#: translation.js:1376 translation.js:1382 translation.js:1385
+#: translation.js:1400 translation.js:1403 translation.js:1408
+#: translation.js:1412 translation.js:1415 translation.js:1426
+#: translation.js:1430 translation.js:1434 translation.js:1438
+#: translation.js:1442 translation.js:1444 translation.js:1447
+#: translation.js:1450 translation.js:1458 translation.js:1461
+#: translation.js:1463 translation.js:1465 translation.js:1467
+#: translation.js:1480 translation.js:1481 translation.js:1483
 #: translation.js:1488 translation.js:1493 translation.js:1498
-#: translation.js:1503 translation.js:1515 translation.js:1516
-#: translation.js:1518 translation.js:1524 translation.js:1525
-#: translation.js:1531 translation.js:1532 translation.js:1537
-#: translation.js:1541 translation.js:1545 translation.js:1559
-#: translation.js:1564 translation.js:1568 translation.js:1572
-#: translation.js:1576 translation.js:1580 translation.js:1584
-#: translation.js:1588 translation.js:1595 translation.js:1600
-#: translation.js:1629 translation.js:1635 translation.js:1638
-#: translation.js:1641 translation.js:1648 translation.js:1651
-#: translation.js:1654 translation.js:1657 translation.js:1665
-#: translation.js:1668 translation.js:1671 translation.js:1674
-#: translation.js:1677 translation.js:1686 translation.js:1689
-#: translation.js:1692 translation.js:1695 translation.js:1698
-#: translation.js:1701 translation.js:1710 translation.js:1713
-#: translation.js:1716 translation.js:1719 translation.js:1722
-#: translation.js:1725 translation.js:1737 translation.js:1740
-#: translation.js:1744 translation.js:1747 translation.js:1750
-#: translation.js:1753 translation.js:1756 translation.js:1759
-#: translation.js:1762 translation.js:1767 translation.js:1770
-#: translation.js:1773 translation.js:1782 translation.js:1785
-#: translation.js:1788 translation.js:1793 translation.js:1796
-#: translation.js:1803 translation.js:1806 translation.js:1809
-#: translation.js:1812 translation.js:1816 translation.js:1820
-#: translation.js:1827 translation.js:1831 translation.js:1834
-#: translation.js:1837 translation.js:1841 translation.js:1847
-#: translation.js:1851 translation.js:1854 translation.js:1858
-#: translation.js:1865 translation.js:1869 translation.js:1873
-#: translation.js:1876 translation.js:1888 translation.js:1891
-#: translation.js:1894 translation.js:1897 translation.js:1901
-#: translation.js:1904 translation.js:1907 translation.js:1910
-#: translation.js:1913 translation.js:1917 translation.js:1936
-#: translation.js:1947 translation.js:1950 translation.js:1952
-#: translation.js:1955 translation.js:1958 translation.js:1961
-#: translation.js:1964 translation.js:1967 translation.js:1973
-#: translation.js:1995 translation.js:1999 translation.js:2002
-#: translation.js:2005 translation.js:2008 translation.js:2011
-#: translation.js:2014 translation.js:2017 translation.js:2020
-#: translation.js:2023 translation.js:2026 translation.js:2029
-#: translation.js:2032 translation.js:2035 translation.js:2038
-#: translation.js:2041 translation.js:2044 translation.js:2047
-#: translation.js:2053 translation.js:2057 translation.js:2060
-#: translation.js:2070 translation.js:2074 translation.js:2077
-#: translation.js:2080 translation.js:2083 translation.js:2086
-#: translation.js:2089 translation.js:2100 translation.js:2104
-#: translation.js:2107 translation.js:2110 translation.js:2113
-#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:1503 translation.js:1508 translation.js:1520
+#: translation.js:1521 translation.js:1523 translation.js:1529
+#: translation.js:1530 translation.js:1536 translation.js:1537
+#: translation.js:1542 translation.js:1546 translation.js:1550
+#: translation.js:1564 translation.js:1569 translation.js:1573
+#: translation.js:1577 translation.js:1581 translation.js:1585
+#: translation.js:1589 translation.js:1593 translation.js:1600
+#: translation.js:1605 translation.js:1634 translation.js:1640
+#: translation.js:1643 translation.js:1646 translation.js:1653
+#: translation.js:1656 translation.js:1659 translation.js:1662
+#: translation.js:1670 translation.js:1673 translation.js:1676
+#: translation.js:1679 translation.js:1682 translation.js:1691
+#: translation.js:1694 translation.js:1697 translation.js:1700
+#: translation.js:1703 translation.js:1706 translation.js:1715
+#: translation.js:1718 translation.js:1721 translation.js:1724
+#: translation.js:1727 translation.js:1730 translation.js:1742
+#: translation.js:1745 translation.js:1749 translation.js:1752
+#: translation.js:1755 translation.js:1758 translation.js:1761
+#: translation.js:1764 translation.js:1767 translation.js:1772
+#: translation.js:1775 translation.js:1778 translation.js:1787
+#: translation.js:1790 translation.js:1793 translation.js:1798
+#: translation.js:1801 translation.js:1808 translation.js:1811
+#: translation.js:1814 translation.js:1817 translation.js:1821
+#: translation.js:1825 translation.js:1832 translation.js:1836
+#: translation.js:1839 translation.js:1842 translation.js:1846
+#: translation.js:1852 translation.js:1856 translation.js:1859
+#: translation.js:1863 translation.js:1870 translation.js:1874
+#: translation.js:1878 translation.js:1881 translation.js:1893
+#: translation.js:1896 translation.js:1899 translation.js:1902
+#: translation.js:1906 translation.js:1909 translation.js:1912
+#: translation.js:1915 translation.js:1918 translation.js:1922
+#: translation.js:1941 translation.js:1952 translation.js:1955
+#: translation.js:1957 translation.js:1960 translation.js:1963
+#: translation.js:1966 translation.js:1969 translation.js:1972
+#: translation.js:1978 translation.js:2000 translation.js:2004
+#: translation.js:2007 translation.js:2010 translation.js:2013
+#: translation.js:2016 translation.js:2019 translation.js:2022
+#: translation.js:2025 translation.js:2028 translation.js:2031
+#: translation.js:2034 translation.js:2037 translation.js:2040
+#: translation.js:2043 translation.js:2046 translation.js:2049
+#: translation.js:2052 translation.js:2058 translation.js:2062
+#: translation.js:2065 translation.js:2075 translation.js:2079
+#: translation.js:2082 translation.js:2085 translation.js:2088
+#: translation.js:2091 translation.js:2094 translation.js:2105
+#: translation.js:2109 translation.js:2112 translation.js:2115
+#: translation.js:2118 translation.js:2121 translation.js:2124
+#: translation.js:2127
 msgid "Alhambra-II"
 msgstr ""
 
-#: translation.js:998
+#: translation.js:1000
 msgid "01-Bus2-Split-all"
 msgstr ""
 
-#: translation.js:999
+#: translation.js:1001
 msgid ""
 "# Example: Using the Bus2-Split-all block\n"
 "\n"
@@ -3857,27 +3866,27 @@ msgid ""
 "shown on two independent LEDs"
 msgstr ""
 
-#: translation.js:1000
+#: translation.js:1002
 msgid "Bus-2 Split-all"
 msgstr ""
 
-#: translation.js:1001
+#: translation.js:1003
 msgid "2 bits Input BUS"
 msgstr ""
 
-#: translation.js:1002
+#: translation.js:1004
 msgid "MSB bit"
 msgstr ""
 
-#: translation.js:1003
+#: translation.js:1005
 msgid "LSB bit"
 msgstr ""
 
-#: translation.js:1004
+#: translation.js:1006
 msgid "02-Split-1-4"
 msgstr ""
 
-#: translation.js:1005
+#: translation.js:1007
 msgid ""
 "# Example: Using the Split-1-4 block\n"
 "\n"
@@ -3886,23 +3895,23 @@ msgid ""
 "Both sub-buses are shown on the LED7 and LEDs 0,1,2 and 3 respectivelly"
 msgstr ""
 
-#: translation.js:1006
+#: translation.js:1008
 msgid "5 bits Input BUS"
 msgstr ""
 
-#: translation.js:1007
+#: translation.js:1009
 msgid "LSB bits"
 msgstr ""
 
-#: translation.js:1008
+#: translation.js:1010
 msgid "5-bits constant"
 msgstr ""
 
-#: translation.js:1010
+#: translation.js:1012
 msgid "01-Bus2-Join-all"
 msgstr ""
 
-#: translation.js:1011
+#: translation.js:1013
 msgid ""
 "# Example: Using the Bus2-Join-all block\n"
 "\n"
@@ -3910,19 +3919,19 @@ msgid ""
 "shown on LEDs 0 and 7"
 msgstr ""
 
-#: translation.js:1012
+#: translation.js:1014
 msgid "Bus-2 Join-all"
 msgstr ""
 
-#: translation.js:1013
+#: translation.js:1015
 msgid "2 bits Output BUS"
 msgstr ""
 
-#: translation.js:1014
+#: translation.js:1016
 msgid "02-Join-1-4"
 msgstr ""
 
-#: translation.js:1015
+#: translation.js:1017
 msgid ""
 "# Example: Using the Join-1-4 block\n"
 "\n"
@@ -3931,35 +3940,35 @@ msgid ""
 "on 5 LEDs"
 msgstr ""
 
-#: translation.js:1016
+#: translation.js:1018
 msgid "4 bits Input BUS"
 msgstr ""
 
-#: translation.js:1017
+#: translation.js:1019
 msgid "4-bits constant"
 msgstr ""
 
-#: translation.js:1019
+#: translation.js:1021
 msgid "01-Bus-2-button-leds"
 msgstr ""
 
-#: translation.js:1020
+#: translation.js:1022
 msgid "# Example: Bus-2: Connection of two buses"
 msgstr ""
 
-#: translation.js:1021
+#: translation.js:1023
 msgid "2-bits input bus"
 msgstr ""
 
-#: translation.js:1022
+#: translation.js:1024
 msgid "2-bits Bus block"
 msgstr ""
 
-#: translation.js:1023
+#: translation.js:1025
 msgid "2-bits output bus"
 msgstr ""
 
-#: translation.js:1024
+#: translation.js:1026
 msgid ""
 "**NOTE**: This is just an example of use of the Bus-2 block. But the "
 "connection  \n"
@@ -3967,94 +3976,94 @@ msgid ""
 "the 2-Bus block"
 msgstr ""
 
-#: translation.js:1026
+#: translation.js:1028
 msgid "01-button-LEDs"
 msgstr ""
 
-#: translation.js:1027
+#: translation.js:1029
 msgid ""
 "# Example: Turning on 8 LEDs with one button\n"
 "\n"
 "When the button SW1 is pressed, the 8 LEDs are turned on"
 msgstr ""
 
-#: translation.js:1028
+#: translation.js:1030
 msgid "Copy-8 Block"
 msgstr ""
 
-#: translation.js:1030 translation.js:1592 translation.js:1596
-#: translation.js:1601
+#: translation.js:1032 translation.js:1597 translation.js:1601
+#: translation.js:1606
 msgid "01-sign-LED"
 msgstr ""
 
-#: translation.js:1031
+#: translation.js:1033
 msgid ""
 "# Example: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1032
+#: translation.js:1034
 msgid "Sign-int8 Block"
 msgstr ""
 
-#: translation.js:1034 translation.js:1300 translation.js:1303
-#: translation.js:1407 translation.js:1411 translation.js:1425
-#: translation.js:1429 translation.js:1433 translation.js:1437
-#: translation.js:1441 translation.js:1443 translation.js:1446
-#: translation.js:1449 translation.js:1456 translation.js:1459
-#: translation.js:1461 translation.js:1463 translation.js:1477
-#: translation.js:1479 translation.js:1480 translation.js:1484
+#: translation.js:1036 translation.js:1302 translation.js:1305
+#: translation.js:1409 translation.js:1413 translation.js:1427
+#: translation.js:1431 translation.js:1435 translation.js:1439
+#: translation.js:1443 translation.js:1445 translation.js:1448
+#: translation.js:1451 translation.js:1459 translation.js:1462
+#: translation.js:1464 translation.js:1466 translation.js:1468
+#: translation.js:1482 translation.js:1484 translation.js:1485
 #: translation.js:1489 translation.js:1494 translation.js:1499
-#: translation.js:1504 translation.js:1517 translation.js:1519
-#: translation.js:1520 translation.js:1526 translation.js:1527
-#: translation.js:1533 translation.js:1534 translation.js:1538
-#: translation.js:1542 translation.js:1546 translation.js:1560
-#: translation.js:1821 translation.js:1859 translation.js:1877
-#: translation.js:1889 translation.js:1892 translation.js:1895
-#: translation.js:1898 translation.js:1902 translation.js:1905
-#: translation.js:1911 translation.js:1914 translation.js:1918
-#: translation.js:1937 translation.js:1948 translation.js:1951
-#: translation.js:1953 translation.js:1956 translation.js:1959
-#: translation.js:1962 translation.js:1965 translation.js:1968
-#: translation.js:1974 translation.js:1996 translation.js:2000
-#: translation.js:2003 translation.js:2006 translation.js:2009
-#: translation.js:2012 translation.js:2015 translation.js:2018
-#: translation.js:2021 translation.js:2024 translation.js:2027
-#: translation.js:2030 translation.js:2033 translation.js:2036
-#: translation.js:2039 translation.js:2042 translation.js:2045
-#: translation.js:2048 translation.js:2054 translation.js:2058
-#: translation.js:2061 translation.js:2071 translation.js:2075
-#: translation.js:2078 translation.js:2081 translation.js:2084
-#: translation.js:2087 translation.js:2090
+#: translation.js:1504 translation.js:1509 translation.js:1522
+#: translation.js:1524 translation.js:1525 translation.js:1531
+#: translation.js:1532 translation.js:1538 translation.js:1539
+#: translation.js:1543 translation.js:1547 translation.js:1551
+#: translation.js:1565 translation.js:1826 translation.js:1864
+#: translation.js:1882 translation.js:1894 translation.js:1897
+#: translation.js:1900 translation.js:1903 translation.js:1907
+#: translation.js:1910 translation.js:1916 translation.js:1919
+#: translation.js:1923 translation.js:1942 translation.js:1953
+#: translation.js:1956 translation.js:1958 translation.js:1961
+#: translation.js:1964 translation.js:1967 translation.js:1970
+#: translation.js:1973 translation.js:1979 translation.js:2001
+#: translation.js:2005 translation.js:2008 translation.js:2011
+#: translation.js:2014 translation.js:2017 translation.js:2020
+#: translation.js:2023 translation.js:2026 translation.js:2029
+#: translation.js:2032 translation.js:2035 translation.js:2038
+#: translation.js:2041 translation.js:2044 translation.js:2047
+#: translation.js:2050 translation.js:2053 translation.js:2059
+#: translation.js:2063 translation.js:2066 translation.js:2076
+#: translation.js:2080 translation.js:2083 translation.js:2086
+#: translation.js:2089 translation.js:2092 translation.js:2095
 msgid "01-Manual-testing"
 msgstr ""
 
-#: translation.js:1035
+#: translation.js:1037
 msgid "Configurable buttons (pull-up on/off. Not on/off) with tic output"
 msgstr ""
 
-#: translation.js:1036
+#: translation.js:1038
 msgid "# Example: Displaying the two buttons on the LEDs\n"
 msgstr ""
 
-#: translation.js:1038
+#: translation.js:1040
 msgid "01-Reversal-4-bits"
 msgstr ""
 
-#: translation.js:1039
+#: translation.js:1041
 msgid "Reversal-4"
 msgstr ""
 
-#: translation.js:1041
+#: translation.js:1043
 msgid "01-Shift-right-1-bus4"
 msgstr ""
 
-#: translation.js:1042
+#: translation.js:1044
 msgid "Bus-4-shift-right-1"
 msgstr ""
 
-#: translation.js:1043
+#: translation.js:1045
 msgid ""
 "## Bus-4 Shift right example\n"
 "\n"
@@ -4062,258 +4071,258 @@ msgid ""
 "The result is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1044
+#: translation.js:1046
 msgid ""
 "Number to shift 1 bit  \n"
 "to the right"
 msgstr ""
 
-#: translation.js:1045
+#: translation.js:1047
 msgid ""
 "Insert 0 as the  \n"
 "MSB "
 msgstr ""
 
-#: translation.js:1046
+#: translation.js:1048
 msgid ""
 "Display the shifted  \n"
 "number on the LEDs"
 msgstr ""
 
-#: translation.js:1072 translation.js:1075 translation.js:1078
-#: translation.js:1081 translation.js:1084 translation.js:1087
-#: translation.js:1090 translation.js:1093 translation.js:1108
-#: translation.js:1111 translation.js:1114 translation.js:1117
-#: translation.js:1120 translation.js:1131 translation.js:1134
-#: translation.js:1137
+#: translation.js:1074 translation.js:1077 translation.js:1080
+#: translation.js:1083 translation.js:1086 translation.js:1089
+#: translation.js:1092 translation.js:1095 translation.js:1110
+#: translation.js:1113 translation.js:1116 translation.js:1119
+#: translation.js:1122 translation.js:1133 translation.js:1136
+#: translation.js:1139
 msgid "01-manual-btn-leds"
 msgstr ""
 
-#: translation.js:1073
+#: translation.js:1075
 msgid ""
 "# Copy-2: Manual testing with one pushbutton and two LEDs\n"
 "\n"
 "When the button is pressed, the Two LEDs are turned on"
 msgstr ""
 
-#: translation.js:1076
+#: translation.js:1078
 msgid ""
 "# Copy-3: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1079
+#: translation.js:1081
 msgid ""
 "# Copy-4: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1082
+#: translation.js:1084
 msgid ""
 "# Copy-5: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1085
+#: translation.js:1087
 msgid ""
 "# Copy-6: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1088
+#: translation.js:1090
 msgid ""
 "# Copy-7: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1091
+#: translation.js:1093
 msgid ""
 "# Copy-8: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1094
+#: translation.js:1096
 msgid ""
 "Display16-8: Display a 16-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1095
+#: translation.js:1097
 msgid ""
 "System TFF with toggle input: It toogles on every system cycle if the input "
 "is active"
 msgstr ""
 
-#: translation.js:1096
+#: translation.js:1098
 msgid "Reg: 1-Bit register"
 msgstr ""
 
-#: translation.js:1097
+#: translation.js:1099
 msgid "2-to-1 Multplexer (1-bit channels). Fippled version"
 msgstr ""
 
-#: translation.js:1098
+#: translation.js:1100
 msgid "2-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1099
+#: translation.js:1101
 msgid "2-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1100
+#: translation.js:1102
 msgid "2-to-1 Multplexer (4-bit channels)"
 msgstr ""
 
-#: translation.js:1101
+#: translation.js:1103
 msgid ""
 "# Copy-9: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1102
+#: translation.js:1104
 msgid ""
 "Byte 0  \n"
 "(least significant)  "
 msgstr ""
 
-#: translation.js:1103
+#: translation.js:1105
 msgid "Mux 2-1"
 msgstr ""
 
-#: translation.js:1104
+#: translation.js:1106
 msgid ""
 "D Flip-flip\n"
 "(System)"
 msgstr ""
 
-#: translation.js:1105
+#: translation.js:1107
 msgid "Channel B"
 msgstr ""
 
-#: translation.js:1106
+#: translation.js:1108
 msgid "Channel A"
 msgstr ""
 
-#: translation.js:1109
+#: translation.js:1111
 msgid ""
 "# Copy-10: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1112
+#: translation.js:1114
 msgid ""
 "# Copy-11: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1115
+#: translation.js:1117
 msgid ""
 "# Copy-12: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1118
+#: translation.js:1120
 msgid ""
 "# Copy-16: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1121
+#: translation.js:1123
 msgid ""
 "Display32-8: Display a 32-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1122
+#: translation.js:1124
 msgid "4-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1123
+#: translation.js:1125
 msgid "Counter-x02: 2-bits counter"
 msgstr ""
 
-#: translation.js:1124
+#: translation.js:1126
 msgid "Generic component with clk input"
 msgstr ""
 
-#: translation.js:1125
+#: translation.js:1127
 msgid "Inc1-2bit: Increment a 2-bits number by one"
 msgstr ""
 
-#: translation.js:1126
+#: translation.js:1128
 msgid "AdderK-2bit: Adder of 2-bit operand and 2-bit constant"
 msgstr ""
 
-#: translation.js:1127
+#: translation.js:1129
 msgid "Adder-2bits: Adder of two operands of 2 bits"
 msgstr ""
 
-#: translation.js:1128
+#: translation.js:1130
 msgid "OR-BUS2: OR gate with 2-bits bus input"
 msgstr ""
 
-#: translation.js:1129
+#: translation.js:1131
 msgid ""
 "# Copy-20: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1132
+#: translation.js:1134
 msgid ""
 "# Copy-24: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1135
+#: translation.js:1137
 msgid ""
 "# Copy-28: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1138
+#: translation.js:1140
 msgid ""
 "# Copy-32: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1163 translation.js:1169 translation.js:1173
-#: translation.js:1176 translation.js:1183 translation.js:1187
-#: translation.js:1190 translation.js:1193 translation.js:1201
-#: translation.js:1204 translation.js:1207 translation.js:1210
-#: translation.js:1214 translation.js:1221 translation.js:1224
-#: translation.js:1227 translation.js:1231 translation.js:1241
-#: translation.js:1247 translation.js:1250 translation.js:1259
-#: translation.js:1271 translation.js:1274 translation.js:1277
-#: translation.js:1280 translation.js:1283 translation.js:1285
-#: translation.js:1288 translation.js:1291 translation.js:1294
-#: translation.js:1297 translation.js:1310 translation.js:1313
-#: translation.js:1316 translation.js:1320 translation.js:1325
-#: translation.js:1328 translation.js:1337 translation.js:1340
-#: translation.js:1343 translation.js:1345 translation.js:1348
-#: translation.js:1351 translation.js:1354 translation.js:1360
-#: translation.js:1364 translation.js:1367 translation.js:1375
-#: translation.js:1402 translation.js:1414 translation.js:1630
-#: translation.js:1768 translation.js:1771 translation.js:1774
-#: translation.js:1777
+#: translation.js:1165 translation.js:1171 translation.js:1175
+#: translation.js:1178 translation.js:1185 translation.js:1189
+#: translation.js:1192 translation.js:1195 translation.js:1203
+#: translation.js:1206 translation.js:1209 translation.js:1212
+#: translation.js:1216 translation.js:1223 translation.js:1226
+#: translation.js:1229 translation.js:1233 translation.js:1243
+#: translation.js:1249 translation.js:1252 translation.js:1261
+#: translation.js:1273 translation.js:1276 translation.js:1279
+#: translation.js:1282 translation.js:1285 translation.js:1287
+#: translation.js:1290 translation.js:1293 translation.js:1296
+#: translation.js:1299 translation.js:1312 translation.js:1315
+#: translation.js:1318 translation.js:1322 translation.js:1327
+#: translation.js:1330 translation.js:1339 translation.js:1342
+#: translation.js:1345 translation.js:1347 translation.js:1350
+#: translation.js:1353 translation.js:1356 translation.js:1362
+#: translation.js:1366 translation.js:1369 translation.js:1377
+#: translation.js:1404 translation.js:1416 translation.js:1635
+#: translation.js:1773 translation.js:1776 translation.js:1779
+#: translation.js:1782
 msgid "01-manual-btns-leds"
 msgstr ""
 
-#: translation.js:1164
+#: translation.js:1166
 msgid ""
 "# Bus2-Join-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -4321,23 +4330,23 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1170
+#: translation.js:1172
 msgid "Constant bit 1"
 msgstr ""
 
-#: translation.js:1171
+#: translation.js:1173
 msgid ""
 "# Bus3-Join-1-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1174
+#: translation.js:1176
 msgid ""
 "# Bus3-Join-2-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1177
+#: translation.js:1179
 msgid ""
 "# Bus3-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4346,23 +4355,23 @@ msgid ""
 "The LED2 is on"
 msgstr ""
 
-#: translation.js:1184
+#: translation.js:1186
 msgid "2bits constant value: 3"
 msgstr ""
 
-#: translation.js:1185
+#: translation.js:1187
 msgid ""
 "# Bus4-Join-1-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1188
+#: translation.js:1190
 msgid ""
 "# Bus4-Join-3-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1191
+#: translation.js:1193
 msgid ""
 "# Bus4-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4371,13 +4380,13 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1194
+#: translation.js:1196
 msgid ""
 "# Bus4-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1202
+#: translation.js:1204
 msgid ""
 "# Bus5-Join-1-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4386,27 +4395,27 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1205
+#: translation.js:1207
 msgid ""
 "# Bus5-Join-2-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1208
+#: translation.js:1210
 msgid ""
 "# Bus5-Join-3-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1211
+#: translation.js:1213
 msgid "3bits constant value: 7"
 msgstr ""
 
-#: translation.js:1212
+#: translation.js:1214
 msgid "# Bus5-Join-4-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1215
+#: translation.js:1217
 msgid ""
 "# Bus5-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4415,7 +4424,7 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1222
+#: translation.js:1224
 msgid ""
 "# Bus6-Join-1-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4424,33 +4433,33 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1225
+#: translation.js:1227
 msgid ""
 "# Bus6-Join-4-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1228
+#: translation.js:1230
 msgid "4bits constant value: 15 (0xF in hexadecimal)"
 msgstr ""
 
-#: translation.js:1229
+#: translation.js:1231
 msgid ""
 "# Bus6-Join-5-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1232
+#: translation.js:1234
 msgid ""
 "# Bus6-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1240
+#: translation.js:1242
 msgid "Alhambr-II"
 msgstr ""
 
-#: translation.js:1242
+#: translation.js:1244
 msgid ""
 "# Bus7-Join-1-6: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4459,26 +4468,26 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1244 translation.js:1253 translation.js:1256
-#: translation.js:1636 translation.js:1639 translation.js:1642
-#: translation.js:1649 translation.js:1652 translation.js:1655
-#: translation.js:1658 translation.js:1666 translation.js:1669
-#: translation.js:1672 translation.js:1675 translation.js:1678
-#: translation.js:1690 translation.js:1693 translation.js:1696
-#: translation.js:1699 translation.js:1702 translation.js:1711
-#: translation.js:1714 translation.js:1717 translation.js:1720
-#: translation.js:1723 translation.js:1726 translation.js:1738
-#: translation.js:1741 translation.js:1745 translation.js:1748
-#: translation.js:1751 translation.js:1754 translation.js:1757
-#: translation.js:1760 translation.js:1763
+#: translation.js:1246 translation.js:1255 translation.js:1258
+#: translation.js:1641 translation.js:1644 translation.js:1647
+#: translation.js:1654 translation.js:1657 translation.js:1660
+#: translation.js:1663 translation.js:1671 translation.js:1674
+#: translation.js:1677 translation.js:1680 translation.js:1683
+#: translation.js:1695 translation.js:1698 translation.js:1701
+#: translation.js:1704 translation.js:1707 translation.js:1716
+#: translation.js:1719 translation.js:1722 translation.js:1725
+#: translation.js:1728 translation.js:1731 translation.js:1743
+#: translation.js:1746 translation.js:1750 translation.js:1753
+#: translation.js:1756 translation.js:1759 translation.js:1762
+#: translation.js:1765 translation.js:1768
 msgid "01-manual-constant-leds"
 msgstr ""
 
-#: translation.js:1245
+#: translation.js:1247
 msgid "# Bus7-Join-2-5: Manual testing \n"
 msgstr ""
 
-#: translation.js:1248
+#: translation.js:1250
 msgid ""
 "# Bus7-Join-3-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4487,7 +4496,7 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1251
+#: translation.js:1253
 msgid ""
 "# Bus7-Join-4-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4496,15 +4505,15 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1254
+#: translation.js:1256
 msgid "# Bus7-Join-5-2: Manual testing \n"
 msgstr ""
 
-#: translation.js:1257
+#: translation.js:1259
 msgid "# Bus7-Join-6-1: Manual testing \n"
 msgstr ""
 
-#: translation.js:1260
+#: translation.js:1262
 msgid ""
 "# Bus7-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4513,7 +4522,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1272
+#: translation.js:1274
 msgid ""
 "# Bus8-Join-1-7: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4522,13 +4531,13 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1275
+#: translation.js:1277
 msgid ""
 "# Bus8-Join-2-6: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1278
+#: translation.js:1280
 msgid ""
 "# Bus8-Join-3-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4537,7 +4546,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1281
+#: translation.js:1283
 msgid ""
 "# Bus8-Join-5-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4546,7 +4555,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1286
+#: translation.js:1288
 msgid ""
 "# Bus8-Join-7-1: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4555,7 +4564,7 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1289
+#: translation.js:1291
 msgid ""
 "# Bus8-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4564,7 +4573,7 @@ msgid ""
 "The LEDs 2-7 are on"
 msgstr ""
 
-#: translation.js:1292
+#: translation.js:1294
 msgid ""
 "# Bus8-Join-half: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4573,7 +4582,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1295
+#: translation.js:1297
 msgid ""
 "# Bus8-Join-quarter: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4582,611 +4591,616 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1298
+#: translation.js:1300
 msgid ""
 "## Bus-09-bits Join-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1301
+#: translation.js:1303
 msgid ""
 "# Bus10-Join-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1304
+#: translation.js:1306
 msgid ""
 "# Bus11-Join-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1311
+#: translation.js:1313
 msgid ""
 "# Bus12-Join-one-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1314
+#: translation.js:1316
 msgid ""
 "# Bus12-Join-4-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1317
+#: translation.js:1319
 msgid "Counter-x01: 1-bit counter"
 msgstr ""
 
-#: translation.js:1318
+#: translation.js:1320
 msgid ""
 "# Bus12-Join-one-forth: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1321
+#: translation.js:1323
 msgid ""
 "# Bus12-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1326
+#: translation.js:1328
 msgid ""
 "# Bus15-Join-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1329
+#: translation.js:1331
 msgid ""
 "# Bus15-Join-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1330
+#: translation.js:1332
 msgid "Join-1-15"
 msgstr ""
 
-#: translation.js:1331
+#: translation.js:1333
 msgid "Join-15-1"
 msgstr ""
 
-#: translation.js:1332
+#: translation.js:1334
 msgid "Join-4-12"
 msgstr ""
 
-#: translation.js:1333
+#: translation.js:1335
 msgid "Join-7-9"
 msgstr ""
 
-#: translation.js:1338
+#: translation.js:1340
 msgid ""
 "# Bus16-Join-1-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1341
+#: translation.js:1343
 msgid ""
 "# Bus16-Join-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1344
+#: translation.js:1346
 msgid ""
 "# Bus16-Join-4-12: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1346
+#: translation.js:1348
 msgid ""
 "# Bus16-Join-7-9: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1349
+#: translation.js:1351
 msgid ""
 "# Bus16-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1352
+#: translation.js:1354
 msgid ""
 "# Bus16-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1355
+#: translation.js:1357
 msgid ""
 "# Bus19-Join-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1361
+#: translation.js:1363
 msgid "Generic: 19-bits generic constant"
 msgstr ""
 
-#: translation.js:1362
+#: translation.js:1364
 msgid ""
 "# Bus20-Join-1-19: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1365
+#: translation.js:1367
 msgid ""
 "# Bus20-Join-4-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1368
+#: translation.js:1370
 msgid ""
 "# Bus20-Join-4-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1371 translation.js:1381 translation.js:1384
-#: translation.js:1399 translation.js:1783 translation.js:1786
-#: translation.js:1789
+#: translation.js:1373 translation.js:1383 translation.js:1386
+#: translation.js:1401 translation.js:1788 translation.js:1791
+#: translation.js:1794
 msgid "01-manual-testing"
 msgstr ""
 
-#: translation.js:1372
+#: translation.js:1374
 msgid "Generic: 22-bits generic constant"
 msgstr ""
 
-#: translation.js:1373
+#: translation.js:1375
 msgid ""
 "# Bus22-Join-10-22: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1376
+#: translation.js:1378
 msgid ""
 "# Bus23-Join-7-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1382
+#: translation.js:1384
 msgid ""
 "# Bus24-Join-8-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1385
+#: translation.js:1387
 msgid ""
 "Display24-8: Display a 24-bits value on  8-LEDs. The sel input selects the "
 "byte to display "
 msgstr ""
 
-#: translation.js:1386
+#: translation.js:1388
 msgid "Counter-M-x02: 2-bits M module counter"
 msgstr ""
 
-#: translation.js:1387
+#: translation.js:1389
 msgid "Comp2-2bit: Comparator of two 2-bit numbers"
 msgstr ""
 
-#: translation.js:1388
+#: translation.js:1390
 msgid "Comp2-1bit: Comparator of two 1-bit numbers"
 msgstr ""
 
-#: translation.js:1389
+#: translation.js:1391
 msgid "reg-rst-2-bits:  2-bits register with reset"
 msgstr ""
 
-#: translation.js:1390
+#: translation.js:1392
 msgid "1-bit-Reg-rst: 1-Bit register with reset"
 msgstr ""
 
-#: translation.js:1391
+#: translation.js:1393
 msgid ""
 "# Bus24-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1392
+#: translation.js:1394
 msgid "2-bits Comparator"
 msgstr ""
 
-#: translation.js:1393
+#: translation.js:1395
 msgid ""
 "Maximum count  \n"
 "reached"
 msgstr ""
 
-#: translation.js:1394
+#: translation.js:1396
 msgid "2-bits register"
 msgstr ""
 
-#: translation.js:1395
+#: translation.js:1397
 msgid ""
 "If the max count is reached  \n"
 "and the cnt tic is received,  \n"
 "the register is reset to 0"
 msgstr ""
 
-#: translation.js:1396
+#: translation.js:1398
 msgid "A"
 msgstr ""
 
-#: translation.js:1397
+#: translation.js:1399
 msgid "B"
 msgstr ""
 
-#: translation.js:1400
+#: translation.js:1402
 msgid ""
 "# Bus24-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1403
+#: translation.js:1405
 msgid ""
 "# Bus27-Join-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1408
+#: translation.js:1410
 msgid "Generic: 24-bits generic constant"
 msgstr ""
 
-#: translation.js:1409
+#: translation.js:1411
 msgid ""
 "# Bus28-Join-4-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1412
+#: translation.js:1414
 msgid ""
 "# Bus28-Join-4-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1415
+#: translation.js:1417
 msgid ""
 "# Bus31-Join-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1416
+#: translation.js:1418
 msgid "Join-1-31"
 msgstr ""
 
-#: translation.js:1421
+#: translation.js:1423
 msgid "Join-8-24"
 msgstr ""
 
-#: translation.js:1426
+#: translation.js:1428
 msgid "Generic: 31-bits generic constant"
 msgstr ""
 
-#: translation.js:1427
+#: translation.js:1429
 msgid ""
 "# Bus32-Join-31-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1430
+#: translation.js:1432
 msgid "Generic: 17-bits generic constant"
 msgstr ""
 
-#: translation.js:1431
+#: translation.js:1433
 msgid ""
 "# Bus32-Join-17-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1434
+#: translation.js:1436
 msgid "Generic: 29-bits generic constant"
 msgstr ""
 
-#: translation.js:1435
+#: translation.js:1437
 msgid ""
 "# Bus32-Join-29-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1438
+#: translation.js:1440
 msgid "2bits constant value: 1"
 msgstr ""
 
-#: translation.js:1439
+#: translation.js:1441
 msgid ""
 "# Bus32-Join-30-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1444
+#: translation.js:1446
 msgid ""
 "# Bus32-Join-8-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1447
+#: translation.js:1449
 msgid ""
 "# Bus32-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1450
+#: translation.js:1452
 msgid ""
 "# Bus32-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1454
+#: translation.js:1456
 #, fuzzy
 msgid "05-Bits"
 msgstr "Bits"
 
 #: translation.js:1457
+#, fuzzy
+msgid "2x8-Bits"
+msgstr "Bits"
+
+#: translation.js:1460
 msgid "## Reversal test"
 msgstr ""
 
-#: translation.js:1466 translation.js:1506 translation.js:1977
-#: translation.js:2064
+#: translation.js:1471 translation.js:1511 translation.js:1982
+#: translation.js:2069
 msgid "02-bits"
 msgstr ""
 
-#: translation.js:1467 translation.js:1507 translation.js:2065
+#: translation.js:1472 translation.js:1512 translation.js:2070
 msgid "03-bits"
 msgstr ""
 
-#: translation.js:1468 translation.js:1508 translation.js:2066
+#: translation.js:1473 translation.js:1513 translation.js:2071
 msgid "04-bits"
 msgstr ""
 
-#: translation.js:1469 translation.js:1509 translation.js:1939
-#: translation.js:1978
+#: translation.js:1474 translation.js:1514 translation.js:1944
+#: translation.js:1983
 msgid "08-bits"
 msgstr ""
 
-#: translation.js:1470 translation.js:1510 translation.js:1979
+#: translation.js:1475 translation.js:1515 translation.js:1984
 msgid "16-bits"
 msgstr ""
 
-#: translation.js:1471 translation.js:1511
+#: translation.js:1476 translation.js:1516
 msgid "32-bits"
 msgstr ""
 
-#: translation.js:1481
+#: translation.js:1486
 msgid "## BUS-2-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1485
+#: translation.js:1490
 msgid "Reg-3-verilog: 3 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1486
+#: translation.js:1491
 msgid "## BUS-3-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1490
+#: translation.js:1495
 msgid "Reg-4-verilog: 4 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1491
+#: translation.js:1496
 msgid "## BUS-4-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1495
+#: translation.js:1500
 msgid "Reg-8-verilog: 8 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1496
+#: translation.js:1501
 msgid "## BUS-8-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1500
+#: translation.js:1505
 msgid ""
 "Reg-16-verilog: 16 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1501
+#: translation.js:1506
 msgid "## BUS-16-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1505
+#: translation.js:1510
 msgid ""
 "Reg-03-verilog: 32 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1521
+#: translation.js:1526
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:1528
+#: translation.js:1533
 msgid "# 3-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1535
+#: translation.js:1540
 msgid "# 4-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1539
+#: translation.js:1544
 msgid "# 8-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1543
+#: translation.js:1548
 msgid "# 16-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1547
+#: translation.js:1552
 msgid "# 32-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1548
+#: translation.js:1553
 msgid "Sign-02Bits"
 msgstr ""
 
-#: translation.js:1549
+#: translation.js:1554
 #, fuzzy
 msgid "Sign-03Bits"
 msgstr "Bits"
 
-#: translation.js:1550
+#: translation.js:1555
 #, fuzzy
 msgid "Sign-04Bits"
 msgstr "Bits"
 
-#: translation.js:1551
+#: translation.js:1556
 #, fuzzy
 msgid "Sign-05Bits"
 msgstr "Bits"
 
-#: translation.js:1552
+#: translation.js:1557
 msgid "Sign-06Bits"
 msgstr ""
 
-#: translation.js:1553
+#: translation.js:1558
 msgid "Sign-07Bits"
 msgstr ""
 
-#: translation.js:1554
+#: translation.js:1559
 msgid "Sign-08Bits"
 msgstr ""
 
-#: translation.js:1555
+#: translation.js:1560
 msgid "Sign-12Bits"
 msgstr ""
 
-#: translation.js:1556
+#: translation.js:1561
 msgid "Sign-16Bits"
 msgstr ""
 
-#: translation.js:1557
+#: translation.js:1562
 msgid "Sign-20Bits"
 msgstr ""
 
-#: translation.js:1558
+#: translation.js:1563
 msgid "Sign-32Bits"
 msgstr ""
 
-#: translation.js:1561
+#: translation.js:1566
 msgid "2-to-1 Multplexer (2-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1562
+#: translation.js:1567
 msgid ""
 "# 2-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1566
+#: translation.js:1571
 msgid "2-to-1 Multplexer (3-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1567
+#: translation.js:1572
 msgid ""
 "# 3-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1570
+#: translation.js:1575
 msgid "2-to-1 Multplexer (4-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1571
+#: translation.js:1576
 msgid ""
 "# 4-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1574
+#: translation.js:1579
 msgid "2-to-1 Multplexer (5-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1575
+#: translation.js:1580
 msgid ""
 "# 5-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1578
+#: translation.js:1583
 msgid "2-to-1 Multplexer (6-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1579
+#: translation.js:1584
 msgid ""
 "# 6-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1582
+#: translation.js:1587
 msgid "2-to-1 Multplexer (7-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1583
+#: translation.js:1588
 msgid ""
 "# 7-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1586
+#: translation.js:1591
 msgid "2-to-1 Multplexer (8-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1587
+#: translation.js:1592
 msgid ""
 "# 8-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1590
+#: translation.js:1595
 msgid "2-to-1 Multplexer (12-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1591
+#: translation.js:1596
 msgid ""
 "# 12-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1593
+#: translation.js:1598
 msgid "2-to-1 Multplexer (16-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1594
+#: translation.js:1599
 msgid ""
 "# 16-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1597
+#: translation.js:1602
 msgid "2-to-1 Multplexer (20-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1598
+#: translation.js:1603
 msgid "Generic: 20-bits generic constant"
 msgstr ""
 
-#: translation.js:1599
+#: translation.js:1604
 msgid ""
 "# 20-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1602
+#: translation.js:1607
 msgid "Generic: 32-bits generic constant"
 msgstr ""
 
-#: translation.js:1603
+#: translation.js:1608
 msgid "2-to-1 Multplexer (32-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1604
+#: translation.js:1609
 msgid ""
 "# 32-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1631
+#: translation.js:1636
 msgid ""
 "# Bus2-Split-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -5194,322 +5208,322 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1637
+#: translation.js:1642
 msgid ""
 "# Bus3-Split-1-2: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1640
+#: translation.js:1645
 msgid ""
 "# Bus3-Split-2-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1643
+#: translation.js:1648
 msgid ""
 "# Bus3-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1650
+#: translation.js:1655
 msgid ""
 "# Bus4-Split-1-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1653
+#: translation.js:1658
 msgid ""
 "# Bus4-Split-3-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1656
+#: translation.js:1661
 msgid ""
 "# Bus4-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1659
+#: translation.js:1664
 msgid ""
 "# Bus4-Split-half: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1667
+#: translation.js:1672
 msgid ""
 "# Bus5-Split-1-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1670
+#: translation.js:1675
 msgid ""
 "# Bus5-Split-2-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1673
+#: translation.js:1678
 msgid ""
 "# Bus5-Split-3-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1676
+#: translation.js:1681
 msgid ""
 "# Bus5-Split-4-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1679
+#: translation.js:1684
 msgid ""
 "# Bus5-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1687
+#: translation.js:1692
 msgid "01-manual-test"
 msgstr ""
 
-#: translation.js:1688
+#: translation.js:1693
 msgid ""
 "# Bus6-Split-1-5: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1691
+#: translation.js:1696
 msgid ""
 "# Bus6-Split-2-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1694
+#: translation.js:1699
 msgid "# Bus6-Split-4-2: Manual testing\n"
 msgstr ""
 
-#: translation.js:1697
+#: translation.js:1702
 msgid "# Bus6-Split-5-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1700
+#: translation.js:1705
 msgid ""
 "# Bus6-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1703
+#: translation.js:1708
 msgid "# Bus6-Split-half: Manual testing\n"
 msgstr ""
 
-#: translation.js:1712
+#: translation.js:1717
 msgid ""
 "# Bus7-Split-1-6: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1715
+#: translation.js:1720
 msgid ""
 "# Bus7-Split-2-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1718
+#: translation.js:1723
 msgid ""
 "# Bus7-Split-3-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1721
+#: translation.js:1726
 msgid ""
 "# Bus7-Split-4-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1724
+#: translation.js:1729
 msgid ""
 "# Bus7-Split-5-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1727
+#: translation.js:1732
 msgid ""
 "# Bus7-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1739
+#: translation.js:1744
 msgid ""
 "# Bus8-Split-1-7: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1742
+#: translation.js:1747
 msgid "Bus8-Split-2-6: Split the 8-bits bus into two buses of 2 and 6 wires"
 msgstr ""
 
-#: translation.js:1743
+#: translation.js:1748
 msgid ""
 "# Bus8-Split-2-6: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1746
+#: translation.js:1751
 msgid ""
 "# Bus8-Split-3-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1749
+#: translation.js:1754
 msgid ""
 "# Bus8-Split-5-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1752
+#: translation.js:1757
 msgid ""
 "# Bus8-Split-6-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1755
+#: translation.js:1760
 msgid ""
 "# Bus8-Split-7-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1758
+#: translation.js:1763
 msgid ""
 "# Bus8-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1761
+#: translation.js:1766
 msgid ""
 "# Bus8-Split-half: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1764
+#: translation.js:1769
 msgid ""
 "# Bus8-Split-quarter: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1769
+#: translation.js:1774
 msgid ""
 "## Bus-09-bits Split-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1772
+#: translation.js:1777
 msgid ""
 "## Bus-09-bits Join-8-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1775
+#: translation.js:1780
 msgid ""
 "# Bus10-Split-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1778
+#: translation.js:1783
 msgid ""
 "# Bus11-Split-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1784
+#: translation.js:1789
 msgid ""
 "# Bus12-Split-1-11: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1787
+#: translation.js:1792
 msgid ""
 "# Bus12-Split-4-8: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1790
+#: translation.js:1795
 msgid ""
 "# Bus12-Split-one-third: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1794 translation.js:1797 translation.js:1804
-#: translation.js:1807 translation.js:1810 translation.js:1813
-#: translation.js:1817 translation.js:1828 translation.js:1832
-#: translation.js:1835 translation.js:1838 translation.js:1842
-#: translation.js:1848 translation.js:1852 translation.js:1855
-#: translation.js:1866 translation.js:1870 translation.js:1874
-#: translation.js:1908
+#: translation.js:1799 translation.js:1802 translation.js:1809
+#: translation.js:1812 translation.js:1815 translation.js:1818
+#: translation.js:1822 translation.js:1833 translation.js:1837
+#: translation.js:1840 translation.js:1843 translation.js:1847
+#: translation.js:1853 translation.js:1857 translation.js:1860
+#: translation.js:1871 translation.js:1875 translation.js:1879
+#: translation.js:1913
 msgid "Manual-testing"
 msgstr ""
 
-#: translation.js:1795
+#: translation.js:1800
 msgid ""
 "## Bus-15: Split-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1798
+#: translation.js:1803
 msgid ""
 "## Bus-15: Split-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1805
+#: translation.js:1810
 msgid ""
 "## Bus-16: Split-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1808
+#: translation.js:1813
 msgid ""
 "## Bus-16: Split-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1811
+#: translation.js:1816
 msgid ""
 "## Bus-16: Split-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1814
+#: translation.js:1819
 msgid ""
 "## Split16-quarter: Manual testing\n"
 "\n"
@@ -5517,33 +5531,33 @@ msgid ""
 "bits. When the button is pressed, the Upper bits are displayed"
 msgstr ""
 
-#: translation.js:1818
+#: translation.js:1823
 msgid ""
 "## Bus17-Split-1-16: Manual testing\n"
 "\n"
 "The 17-bit constnat is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1822
+#: translation.js:1827
 msgid ""
 "## Bus-19: Split-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1829
+#: translation.js:1834
 msgid ""
 "## Bus20-Split-1-19: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs. "
 msgstr ""
 
-#: translation.js:1830
+#: translation.js:1835
 msgid ""
 "Values for testing:  \n"
 "0-FFFFF"
 msgstr ""
 
-#: translation.js:1833
+#: translation.js:1838
 msgid ""
 "## Bus20-Split-12-8: Manual testing\n"
 "\n"
@@ -5553,7 +5567,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1836
+#: translation.js:1841
 msgid ""
 "## Bus20-Split-4-16: Manual testing\n"
 "\n"
@@ -5563,21 +5577,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1839
+#: translation.js:1844
 msgid ""
 "## Bus20-Split-4-8-8: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1843
+#: translation.js:1848
 msgid ""
 "## BUS22-split-16-6: Manual testing\n"
 "\n"
 "The 22-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1849
+#: translation.js:1854
 msgid ""
 "## BUS24-split-16-8: Manual testing\n"
 "\n"
@@ -5587,13 +5601,13 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1850
+#: translation.js:1855
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFF"
 msgstr ""
 
-#: translation.js:1853
+#: translation.js:1858
 msgid ""
 "## BUS24-split-8-16: Manual testing\n"
 "\n"
@@ -5603,7 +5617,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1856
+#: translation.js:1861
 msgid ""
 "## Bus 24 Split one third: Manual testing\n"
 "\n"
@@ -5611,21 +5625,21 @@ msgid ""
 "displaying the lower, middle and higer segments of the constant on the LEDs"
 msgstr ""
 
-#: translation.js:1860
+#: translation.js:1865
 msgid "Generic: 27-bits generic constant"
 msgstr ""
 
-#: translation.js:1861
+#: translation.js:1866
 msgid ""
 "## Bus-27-Split-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1867
+#: translation.js:1872
 msgid "Generic: 28-bits generic constant"
 msgstr ""
 
-#: translation.js:1868
+#: translation.js:1873
 msgid ""
 "## Bus 28 Split-20-8: Manual testing\n"
 "\n"
@@ -5635,7 +5649,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1871
+#: translation.js:1876
 msgid ""
 "## Bus 28 Split-4-24: Manual testing\n"
 "\n"
@@ -5645,19 +5659,19 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1872
+#: translation.js:1877
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFF"
 msgstr ""
 
-#: translation.js:1878
+#: translation.js:1883
 msgid ""
 "## Bus-31: Split-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1890
+#: translation.js:1895
 msgid ""
 "## 32-bits Split 1-31: Manual testing\n"
 "\n"
@@ -5667,21 +5681,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1893
+#: translation.js:1898
 msgid ""
 "## 32-bits Split 17-15: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1896
+#: translation.js:1901
 msgid ""
 "## 32-bits Split 22-10: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1899
+#: translation.js:1904
 msgid ""
 "## 32-bits Split 24-8: Manual testing\n"
 "\n"
@@ -5691,27 +5705,27 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1900
+#: translation.js:1905
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFFF"
 msgstr ""
 
-#: translation.js:1903
+#: translation.js:1908
 msgid ""
 "## 32-bits Split 29-3: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1906
+#: translation.js:1911
 msgid ""
 "## 32-bits Split 31-1: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1909
+#: translation.js:1914
 msgid ""
 "## 32-bits Split 8-24: Manual testing\n"
 "\n"
@@ -5721,358 +5735,358 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1912
+#: translation.js:1917
 msgid ""
 "## 32-bits Split half: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1915
+#: translation.js:1920
 msgid ""
 "## 32-bits Split quarter: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1919
+#: translation.js:1924
 msgid "8-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1920
+#: translation.js:1925
 msgid "8-to-1 Multplexer (2-bit channels)"
 msgstr ""
 
-#: translation.js:1921
+#: translation.js:1926
 msgid "8-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1922
+#: translation.js:1927
 msgid "4-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1923
+#: translation.js:1928
 msgid "Counter-x03: 3-bits counter"
 msgstr ""
 
-#: translation.js:1924
+#: translation.js:1929
 msgid "Reg-x03: 3-bits register"
 msgstr ""
 
-#: translation.js:1925
+#: translation.js:1930
 msgid "Inc1-3bit: Increment a 3-bits number by one"
 msgstr ""
 
-#: translation.js:1926
+#: translation.js:1931
 msgid "AdderK-3bit: Adder of 3-bit operand and 3-bit constant"
 msgstr ""
 
-#: translation.js:1927
+#: translation.js:1932
 msgid "Adder-3bits: Adder of two operands of 3 bits"
 msgstr ""
 
-#: translation.js:1928
+#: translation.js:1933
 msgid "Generic: 64-bits generic constant"
 msgstr ""
 
-#: translation.js:1929
+#: translation.js:1934
 msgid ""
 "## 64-bits Split half: Manual testing\n"
 "\n"
 "The 64-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1938
+#: translation.js:1943
 msgid "## Uint12-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1940
+#: translation.js:1945
 msgid "09-bits"
 msgstr ""
 
-#: translation.js:1941
+#: translation.js:1946
 msgid "10-bits"
 msgstr ""
 
-#: translation.js:1942
+#: translation.js:1947
 msgid "11-bits"
 msgstr ""
 
-#: translation.js:1943
+#: translation.js:1948
 msgid "12-bits"
 msgstr ""
 
-#: translation.js:1944
+#: translation.js:1949
 msgid "13-bits"
 msgstr ""
 
-#: translation.js:1945
+#: translation.js:1950
 msgid "14-bits"
 msgstr ""
 
-#: translation.js:1946
+#: translation.js:1951
 msgid "15-bits"
 msgstr ""
 
-#: translation.js:1949
+#: translation.js:1954
 msgid "## Uint16-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1954
+#: translation.js:1959
 msgid "## Uint16-10bit Manual testing"
 msgstr ""
 
-#: translation.js:1957
+#: translation.js:1962
 msgid "## Uint16-11bit Manual testing"
 msgstr ""
 
-#: translation.js:1960
+#: translation.js:1965
 msgid "## Uint16-12bit Manual testing"
 msgstr ""
 
-#: translation.js:1963
+#: translation.js:1968
 msgid "## Uint16-13bit Manual testing"
 msgstr ""
 
-#: translation.js:1966
+#: translation.js:1971
 msgid "## Uint16-14bit Manual testing"
 msgstr ""
 
-#: translation.js:1969
+#: translation.js:1974
 msgid ""
 "UINT32-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:1970
+#: translation.js:1975
 msgid ""
 "Copy-15: Copy the input wire twice and generate a 15 bits Bus output "
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:1971
+#: translation.js:1976
 msgid "## Uint32-15bit Manual testing"
 msgstr ""
 
-#: translation.js:1972 translation.js:2063
+#: translation.js:1977 translation.js:2068
 msgid "01-bit"
 msgstr ""
 
-#: translation.js:1975
+#: translation.js:1980
 msgid "not-x2: 2-bits not gate"
 msgstr ""
 
-#: translation.js:1976
+#: translation.js:1981
 msgid "## Uint2-1bits: Manual testing"
 msgstr ""
 
-#: translation.js:1980
+#: translation.js:1985
 msgid "17-bits"
 msgstr ""
 
-#: translation.js:1981
+#: translation.js:1986
 msgid "18-bits"
 msgstr ""
 
-#: translation.js:1982
+#: translation.js:1987
 msgid "19-bits"
 msgstr ""
 
-#: translation.js:1983
+#: translation.js:1988
 msgid "20-bits"
 msgstr ""
 
-#: translation.js:1984
+#: translation.js:1989
 msgid "21-bits"
 msgstr ""
 
-#: translation.js:1985
+#: translation.js:1990
 msgid "22-bits"
 msgstr ""
 
-#: translation.js:1986
+#: translation.js:1991
 msgid "23-bits"
 msgstr ""
 
-#: translation.js:1987
+#: translation.js:1992
 msgid "24-bits"
 msgstr ""
 
-#: translation.js:1988
+#: translation.js:1993
 msgid "25-bits"
 msgstr ""
 
-#: translation.js:1989
+#: translation.js:1994
 msgid "26-bits"
 msgstr ""
 
-#: translation.js:1990
+#: translation.js:1995
 msgid "27-bits"
 msgstr ""
 
-#: translation.js:1991
+#: translation.js:1996
 msgid "28-bits"
 msgstr ""
 
-#: translation.js:1992
+#: translation.js:1997
 msgid "29-bits"
 msgstr ""
 
-#: translation.js:1993
+#: translation.js:1998
 msgid "30-bits"
 msgstr ""
 
-#: translation.js:1994
+#: translation.js:1999
 msgid "31-bits"
 msgstr ""
 
-#: translation.js:1997
+#: translation.js:2002
 msgid "not-x32: 32-bits not gate"
 msgstr ""
 
-#: translation.js:1998
+#: translation.js:2003
 msgid "## Uint32-2bit Manual testing"
 msgstr ""
 
-#: translation.js:2001
+#: translation.js:2006
 msgid "## Uint32-8bit Manual testing"
 msgstr ""
 
-#: translation.js:2004
+#: translation.js:2009
 msgid "## Uint32-16bit Manual testing"
 msgstr ""
 
-#: translation.js:2007
+#: translation.js:2012
 msgid "## Uint32-17bit Manual testing"
 msgstr ""
 
-#: translation.js:2010
+#: translation.js:2015
 msgid "## Uint32-18bit Manual testing"
 msgstr ""
 
-#: translation.js:2013
+#: translation.js:2018
 msgid "## Uint32-19bit Manual testing"
 msgstr ""
 
-#: translation.js:2016
+#: translation.js:2021
 msgid "## Uint32-20bit Manual testing"
 msgstr ""
 
-#: translation.js:2019
+#: translation.js:2024
 msgid "## Uint32-21bit Manual testing"
 msgstr ""
 
-#: translation.js:2022
+#: translation.js:2027
 msgid "## Uint32-22bit Manual testing"
 msgstr ""
 
-#: translation.js:2025
+#: translation.js:2030
 msgid "## Uint32-23bit Manual testing"
 msgstr ""
 
-#: translation.js:2028
+#: translation.js:2033
 msgid "## Uint32-24bit Manual testing"
 msgstr ""
 
-#: translation.js:2031
+#: translation.js:2036
 msgid "## Uint32-25bit Manual testing"
 msgstr ""
 
-#: translation.js:2034
+#: translation.js:2039
 msgid "## Uint32-26bit Manual testing"
 msgstr ""
 
-#: translation.js:2037
+#: translation.js:2042
 msgid "## Uint32-27bit Manual testing"
 msgstr ""
 
-#: translation.js:2040
+#: translation.js:2045
 msgid "## Uint32-28bit Manual testing"
 msgstr ""
 
-#: translation.js:2043
+#: translation.js:2048
 msgid "## Uint32-29bit: Manual testing"
 msgstr ""
 
-#: translation.js:2046
+#: translation.js:2051
 msgid "## Uint32-30bit: Manual testing"
 msgstr ""
 
-#: translation.js:2049
+#: translation.js:2054
 msgid "## Uint32-31bit: Manual testing"
 msgstr ""
 
-#: translation.js:2050
+#: translation.js:2055
 msgid "01-Bit"
 msgstr ""
 
-#: translation.js:2055
+#: translation.js:2060
 msgid "not-x4: 4-bits not gate"
 msgstr ""
 
-#: translation.js:2056
+#: translation.js:2061
 msgid "## Uint4-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2059
+#: translation.js:2064
 msgid "## Uint4-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2062
+#: translation.js:2067
 msgid "## Uint4-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2067
+#: translation.js:2072
 msgid "05-bits"
 msgstr ""
 
-#: translation.js:2068
+#: translation.js:2073
 msgid "06-bits"
 msgstr ""
 
-#: translation.js:2069
+#: translation.js:2074
 msgid "07-bits"
 msgstr ""
 
-#: translation.js:2072
+#: translation.js:2077
 msgid "not-x8: 8-bits not gate"
 msgstr ""
 
-#: translation.js:2073
+#: translation.js:2078
 msgid "## Uint8-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2076
+#: translation.js:2081
 msgid "## Uint8-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2079
+#: translation.js:2084
 msgid "## Uint8-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2082
+#: translation.js:2087
 msgid "## Uint8-4bit: Manual testing"
 msgstr ""
 
-#: translation.js:2085
+#: translation.js:2090
 msgid "## Uint8-5bit: Manual testing"
 msgstr ""
 
-#: translation.js:2088
+#: translation.js:2093
 msgid "## Uint8-6bit: Manual testing"
 msgstr ""
 
-#: translation.js:2091
+#: translation.js:2096
 msgid "## Uint8-7bit: Manual testing"
 msgstr ""
 
-#: translation.js:2101 translation.js:2105 translation.js:2108
-#: translation.js:2111 translation.js:2114 translation.js:2117
-#: translation.js:2120 translation.js:2123
+#: translation.js:2106 translation.js:2110 translation.js:2113
+#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:2125 translation.js:2128
 msgid "01-manual-btn-led"
 msgstr ""
 
-#: translation.js:2102
+#: translation.js:2107
 msgid ""
 "# BUS-2: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -6080,53 +6094,53 @@ msgid ""
 "When the buttons are is pressed the corresponding LED is turned on"
 msgstr ""
 
-#: translation.js:2103
+#: translation.js:2108
 msgid "Bus\n"
 msgstr ""
 
-#: translation.js:2106
+#: translation.js:2111
 msgid ""
 "# BUS-3: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2109
+#: translation.js:2114
 msgid ""
 "# BUS-4: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2112
+#: translation.js:2117
 msgid ""
 "# BUS-5: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2115
+#: translation.js:2120
 msgid ""
 "# BUS-6: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2118
+#: translation.js:2123
 msgid ""
 "# BUS-7: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2121
+#: translation.js:2126
 msgid ""
 "# BUS-8: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2124
+#: translation.js:2129
 msgid ""
 "# Wire: Manual testing with one pushbutton and one LED\n"
 "\n"
diff --git a/locale/cs_CZ/cs_CZ.po b/locale/cs_CZ/cs_CZ.po
index a70a23d2..ee7ab428 100644
--- a/locale/cs_CZ/cs_CZ.po
+++ b/locale/cs_CZ/cs_CZ.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-19 13:45+0000\n"
+"POT-Creation-Date: 2023-09-28 17:28+0000\n"
 "PO-Revision-Date: \n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -15,48 +15,48 @@ msgstr ""
 "X-Poedit-Basepath: ..\n"
 "X-Poedit-SearchPath-0: translation.js\n"
 
-#: translation.js:10 translation.js:1047
+#: translation.js:10 translation.js:1049
 msgid "Copy"
 msgstr ""
 
-#: translation.js:11 translation.js:1048
+#: translation.js:11 translation.js:1050
 msgid "Join"
 msgstr ""
 
-#: translation.js:12 translation.js:1049
+#: translation.js:12 translation.js:1051
 msgid "Reversal"
 msgstr ""
 
-#: translation.js:13 translation.js:1050
+#: translation.js:13 translation.js:1052
 msgid "Shift"
 msgstr ""
 
-#: translation.js:14 translation.js:1051
+#: translation.js:14 translation.js:1053
 msgid "Sign"
 msgstr ""
 
-#: translation.js:15 translation.js:1052
+#: translation.js:15 translation.js:1054
 msgid "Split"
 msgstr ""
 
-#: translation.js:16 translation.js:1053
+#: translation.js:16 translation.js:1055
 msgid "Uint"
 msgstr ""
 
-#: translation.js:17 translation.js:1054
+#: translation.js:17 translation.js:1056
 msgid "Wires"
 msgstr ""
 
-#: translation.js:18 translation.js:312 translation.js:338 translation.js:353
-#: translation.js:359 translation.js:365 translation.js:371 translation.js:377
-#: translation.js:388 translation.js:472 translation.js:480 translation.js:488
-#: translation.js:494 translation.js:500 translation.js:506 translation.js:715
-#: translation.js:722 translation.js:766 translation.js:771 translation.js:858
-#: translation.js:871
+#: translation.js:18 translation.js:312 translation.js:341 translation.js:356
+#: translation.js:362 translation.js:368 translation.js:374 translation.js:380
+#: translation.js:391 translation.js:474 translation.js:482 translation.js:490
+#: translation.js:496 translation.js:502 translation.js:508 translation.js:717
+#: translation.js:724 translation.js:768 translation.js:773 translation.js:860
+#: translation.js:873
 msgid "Blocks"
 msgstr ""
 
-#: translation.js:19 translation.js:82 translation.js:1055
+#: translation.js:19 translation.js:82 translation.js:1057
 msgid "Copy-02"
 msgstr ""
 
@@ -66,7 +66,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:21 translation.js:85 translation.js:1056
+#: translation.js:21 translation.js:85 translation.js:1058
 msgid "Copy-03"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:23 translation.js:88 translation.js:1057
+#: translation.js:23 translation.js:88 translation.js:1059
 msgid "Copy-04"
 msgstr ""
 
@@ -86,7 +86,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:25 translation.js:91 translation.js:1058
+#: translation.js:25 translation.js:91 translation.js:1060
 msgid "Copy-05"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:27 translation.js:94 translation.js:1059
+#: translation.js:27 translation.js:94 translation.js:1061
 msgid "Copy-06"
 msgstr ""
 
@@ -106,7 +106,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:29 translation.js:97 translation.js:1060
+#: translation.js:29 translation.js:97 translation.js:1062
 msgid "Copy-07"
 msgstr ""
 
@@ -116,7 +116,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:31 translation.js:100 translation.js:1061
+#: translation.js:31 translation.js:100 translation.js:1063
 msgid "Copy-08"
 msgstr ""
 
@@ -126,7 +126,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:33 translation.js:103 translation.js:1062
+#: translation.js:33 translation.js:103 translation.js:1064
 msgid "Copy-09"
 msgstr ""
 
@@ -136,7 +136,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:35 translation.js:1063
+#: translation.js:35 translation.js:1065
 msgid "Copy-10"
 msgstr ""
 
@@ -146,7 +146,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:37 translation.js:1064
+#: translation.js:37 translation.js:1066
 msgid "Copy-11"
 msgstr ""
 
@@ -156,7 +156,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:39 translation.js:106 translation.js:1065
+#: translation.js:39 translation.js:106 translation.js:1067
 msgid "Copy-12"
 msgstr ""
 
@@ -202,7 +202,7 @@ msgstr ""
 msgid "Output"
 msgstr ""
 
-#: translation.js:49 translation.js:1066
+#: translation.js:49 translation.js:1068
 msgid "Copy-16"
 msgstr ""
 
@@ -242,7 +242,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:57 translation.js:1067
+#: translation.js:57 translation.js:1069
 msgid "Copy-20"
 msgstr ""
 
@@ -282,7 +282,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:65 translation.js:1068
+#: translation.js:65 translation.js:1070
 msgid "Copy-24"
 msgstr ""
 
@@ -322,7 +322,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:73 translation.js:1069
+#: translation.js:73 translation.js:1071
 msgid "Copy-28"
 msgstr ""
 
@@ -356,7 +356,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:80 translation.js:1070
+#: translation.js:80 translation.js:1072
 msgid "Copy-32"
 msgstr ""
 
@@ -438,82 +438,82 @@ msgstr ""
 msgid "Bus12-Join-4-8: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:109 translation.js:556 translation.js:1139
-#: translation.js:1605
+#: translation.js:109 translation.js:558 translation.js:1141
+#: translation.js:1610
 msgid "Bus-02"
 msgstr ""
 
-#: translation.js:110 translation.js:557 translation.js:1140
-#: translation.js:1606
+#: translation.js:110 translation.js:559 translation.js:1142
+#: translation.js:1611
 msgid "Bus-03"
 msgstr ""
 
-#: translation.js:111 translation.js:558 translation.js:1141
-#: translation.js:1607
+#: translation.js:111 translation.js:560 translation.js:1143
+#: translation.js:1612
 msgid "Bus-04"
 msgstr ""
 
-#: translation.js:112 translation.js:559 translation.js:1142
-#: translation.js:1608
+#: translation.js:112 translation.js:561 translation.js:1144
+#: translation.js:1613
 msgid "Bus-05"
 msgstr ""
 
-#: translation.js:113 translation.js:560 translation.js:1143
-#: translation.js:1609
+#: translation.js:113 translation.js:562 translation.js:1145
+#: translation.js:1614
 msgid "Bus-06"
 msgstr ""
 
-#: translation.js:114 translation.js:561 translation.js:1144
-#: translation.js:1610
+#: translation.js:114 translation.js:563 translation.js:1146
+#: translation.js:1615
 msgid "Bus-07"
 msgstr ""
 
-#: translation.js:115 translation.js:562 translation.js:1145
-#: translation.js:1611
+#: translation.js:115 translation.js:564 translation.js:1147
+#: translation.js:1616
 msgid "Bus-08"
 msgstr ""
 
-#: translation.js:116 translation.js:563 translation.js:1146
-#: translation.js:1612
+#: translation.js:116 translation.js:565 translation.js:1148
+#: translation.js:1617
 msgid "Bus-09"
 msgstr ""
 
-#: translation.js:117 translation.js:564 translation.js:1147
-#: translation.js:1613
+#: translation.js:117 translation.js:566 translation.js:1149
+#: translation.js:1618
 msgid "Bus-10"
 msgstr ""
 
-#: translation.js:118 translation.js:565 translation.js:1148
-#: translation.js:1614
+#: translation.js:118 translation.js:567 translation.js:1150
+#: translation.js:1619
 msgid "Bus-11"
 msgstr ""
 
-#: translation.js:119 translation.js:566 translation.js:1149
-#: translation.js:1615
+#: translation.js:119 translation.js:568 translation.js:1151
+#: translation.js:1620
 msgid "Bus-12"
 msgstr ""
 
-#: translation.js:120 translation.js:567
+#: translation.js:120 translation.js:569
 msgid "Bus-14"
 msgstr ""
 
-#: translation.js:121 translation.js:568 translation.js:1150
-#: translation.js:1616
+#: translation.js:121 translation.js:570 translation.js:1152
+#: translation.js:1621
 msgid "Bus-15"
 msgstr ""
 
-#: translation.js:122 translation.js:569 translation.js:1151
-#: translation.js:1617
+#: translation.js:122 translation.js:571 translation.js:1153
+#: translation.js:1622
 msgid "Bus-16"
 msgstr ""
 
-#: translation.js:123 translation.js:571 translation.js:1152
-#: translation.js:1619
+#: translation.js:123 translation.js:573 translation.js:1154
+#: translation.js:1624
 msgid "Bus-19"
 msgstr ""
 
-#: translation.js:124 translation.js:572 translation.js:1153
-#: translation.js:1620
+#: translation.js:124 translation.js:574 translation.js:1155
+#: translation.js:1625
 msgid "Bus-20"
 msgstr ""
 
@@ -521,52 +521,52 @@ msgstr ""
 msgid "Bus-21"
 msgstr ""
 
-#: translation.js:126 translation.js:573 translation.js:1154
-#: translation.js:1621
+#: translation.js:126 translation.js:575 translation.js:1156
+#: translation.js:1626
 msgid "Bus-22"
 msgstr ""
 
-#: translation.js:127 translation.js:574 translation.js:1155
+#: translation.js:127 translation.js:576 translation.js:1157
 msgid "Bus-23"
 msgstr ""
 
-#: translation.js:128 translation.js:575 translation.js:1156
-#: translation.js:1622
+#: translation.js:128 translation.js:577 translation.js:1158
+#: translation.js:1627
 msgid "Bus-24"
 msgstr ""
 
-#: translation.js:129 translation.js:576 translation.js:1157
-#: translation.js:1623
+#: translation.js:129 translation.js:578 translation.js:1159
+#: translation.js:1628
 msgid "Bus-27"
 msgstr ""
 
-#: translation.js:130 translation.js:577 translation.js:1158
-#: translation.js:1624
+#: translation.js:130 translation.js:579 translation.js:1160
+#: translation.js:1629
 msgid "Bus-28"
 msgstr ""
 
-#: translation.js:131 translation.js:578 translation.js:1159
-#: translation.js:1625
+#: translation.js:131 translation.js:580 translation.js:1161
+#: translation.js:1630
 msgid "Bus-31"
 msgstr ""
 
-#: translation.js:132 translation.js:579 translation.js:1160
-#: translation.js:1626
+#: translation.js:132 translation.js:581 translation.js:1162
+#: translation.js:1631
 msgid "Bus-32"
 msgstr ""
 
-#: translation.js:133 translation.js:580 translation.js:1627
+#: translation.js:133 translation.js:582 translation.js:1632
 msgid "Bus-64"
 msgstr ""
 
 #: translation.js:134 translation.js:139 translation.js:144 translation.js:155
-#: translation.js:164 translation.js:179 translation.js:192 translation.js:1161
-#: translation.js:1167 translation.js:1180 translation.js:1199
-#: translation.js:1239 translation.js:1267
+#: translation.js:164 translation.js:179 translation.js:192 translation.js:1163
+#: translation.js:1169 translation.js:1182 translation.js:1201
+#: translation.js:1241 translation.js:1269
 msgid "Join-all"
 msgstr ""
 
-#: translation.js:135 translation.js:1165
+#: translation.js:135 translation.js:1167
 msgid "Join-1-2"
 msgstr ""
 
@@ -574,7 +574,7 @@ msgstr ""
 msgid "Bus3-Join-1-2: Join two buses of 2 and 1 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:137 translation.js:1166
+#: translation.js:137 translation.js:1168
 msgid "Join-2-1"
 msgstr ""
 
@@ -582,7 +582,7 @@ msgstr ""
 msgid "Bus3-Join-2-1: Joint two buses of 1 and 2 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:140 translation.js:1178
+#: translation.js:140 translation.js:1180
 msgid "Join-1-3"
 msgstr ""
 
@@ -590,7 +590,7 @@ msgstr ""
 msgid "Bus4-Join-1-3: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:142 translation.js:1179
+#: translation.js:142 translation.js:1181
 msgid "Join-3-1"
 msgstr ""
 
@@ -599,9 +599,9 @@ msgid "Bus4-Join-3-1: Join the two buses into a 4-bits Bus"
 msgstr ""
 
 #: translation.js:145 translation.js:165 translation.js:193 translation.js:239
-#: translation.js:258 translation.js:306 translation.js:310 translation.js:1181
-#: translation.js:1219 translation.js:1268 translation.js:1334
-#: translation.js:1378 translation.js:1422
+#: translation.js:258 translation.js:306 translation.js:310 translation.js:1183
+#: translation.js:1221 translation.js:1270 translation.js:1336
+#: translation.js:1380 translation.js:1424
 msgid "Join-half"
 msgstr ""
 
@@ -609,7 +609,7 @@ msgstr ""
 msgid "Bus4-Join-half: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:147 translation.js:1195
+#: translation.js:147 translation.js:1197
 msgid "Join-1-4"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "Bus5-Join-1-4: Join the two buses of 1 and 4 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:149 translation.js:1196
+#: translation.js:149 translation.js:1198
 msgid "Join-2-3"
 msgstr ""
 
@@ -625,7 +625,7 @@ msgstr ""
 msgid "Bus5-Join-2-3: Join the two buses of 2 and 3 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:151 translation.js:1197
+#: translation.js:151 translation.js:1199
 msgid "Join-3-2"
 msgstr ""
 
@@ -633,7 +633,7 @@ msgstr ""
 msgid "Bus5-Join-3-2: Join the two buses of 3 and 2 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:153 translation.js:1198
+#: translation.js:153 translation.js:1200
 msgid "Join-4-1"
 msgstr ""
 
@@ -641,7 +641,7 @@ msgstr ""
 msgid "Bus5-Join-4-1: Join the two buses of 4 and 1 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:156 translation.js:1216
+#: translation.js:156 translation.js:1218
 msgid "Join-1-5"
 msgstr ""
 
@@ -657,7 +657,7 @@ msgstr ""
 msgid "Bus6-Join-2-4: Join all the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:160 translation.js:1217
+#: translation.js:160 translation.js:1219
 msgid "Join-4-2"
 msgstr ""
 
@@ -665,7 +665,7 @@ msgstr ""
 msgid "Bus6-Join-4-2: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:162 translation.js:1218
+#: translation.js:162 translation.js:1220
 msgid "Join-5-1"
 msgstr ""
 
@@ -677,7 +677,7 @@ msgstr ""
 msgid "Bus6-Join-half: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:167 translation.js:1233
+#: translation.js:167 translation.js:1235
 msgid "Join-1-6"
 msgstr ""
 
@@ -685,7 +685,7 @@ msgstr ""
 msgid "Bus7-Join-1-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:169 translation.js:1234
+#: translation.js:169 translation.js:1236
 msgid "Join-2-5"
 msgstr ""
 
@@ -693,7 +693,7 @@ msgstr ""
 msgid "Bus7-Join-2-5: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:171 translation.js:1235
+#: translation.js:171 translation.js:1237
 msgid "Join-3-4"
 msgstr ""
 
@@ -701,7 +701,7 @@ msgstr ""
 msgid "Bus7-Join-3-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:173 translation.js:1236
+#: translation.js:173 translation.js:1238
 msgid "Join-4-3"
 msgstr ""
 
@@ -709,7 +709,7 @@ msgstr ""
 msgid "Bus7-Join-4-3: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:175 translation.js:1237
+#: translation.js:175 translation.js:1239
 msgid "Join-5-2"
 msgstr ""
 
@@ -717,7 +717,7 @@ msgstr ""
 msgid "Bus7-Join-5-2: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:177 translation.js:1238
+#: translation.js:177 translation.js:1240
 msgid "Join-6-1"
 msgstr ""
 
@@ -725,7 +725,7 @@ msgstr ""
 msgid "Bus7-Join-6-1: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:180 translation.js:1261
+#: translation.js:180 translation.js:1263
 msgid "Join-1-7"
 msgstr ""
 
@@ -733,7 +733,7 @@ msgstr ""
 msgid "Bus7-Join-1-7: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:182 translation.js:1262
+#: translation.js:182 translation.js:1264
 msgid "Join-2-6"
 msgstr ""
 
@@ -741,7 +741,7 @@ msgstr ""
 msgid "Bus8-Join-2-6: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:184 translation.js:1263
+#: translation.js:184 translation.js:1265
 msgid "Join-3-5"
 msgstr ""
 
@@ -749,7 +749,7 @@ msgstr ""
 msgid "Bus8-Join-3-5: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:186 translation.js:1264
+#: translation.js:186 translation.js:1266
 msgid "Join-5-3"
 msgstr ""
 
@@ -757,7 +757,7 @@ msgstr ""
 msgid "Bus8-Join-5-3: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:188 translation.js:1265
+#: translation.js:188 translation.js:1267
 msgid "Join-6-2"
 msgstr ""
 
@@ -765,7 +765,7 @@ msgstr ""
 msgid "Bus8-Join-6-2: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:190 translation.js:1266
+#: translation.js:190 translation.js:1268
 msgid "Join-7-1"
 msgstr ""
 
@@ -777,8 +777,8 @@ msgstr ""
 msgid "Bus8-Join-half: Join the two same halves into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:195 translation.js:241 translation.js:308 translation.js:1269
-#: translation.js:1335 translation.js:1423
+#: translation.js:195 translation.js:241 translation.js:308 translation.js:1271
+#: translation.js:1337 translation.js:1425
 msgid "Join-quarter"
 msgstr ""
 
@@ -830,7 +830,7 @@ msgstr ""
 msgid "Bus11-Join-3-8: Join the two buses into an 11-bits Bus"
 msgstr ""
 
-#: translation.js:208 translation.js:1305
+#: translation.js:208 translation.js:1307
 msgid "Join-1-11"
 msgstr ""
 
@@ -838,11 +838,11 @@ msgstr ""
 msgid "Bus12-Join-1-11: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:210 translation.js:1306
+#: translation.js:210 translation.js:1308
 msgid "Join-4-8"
 msgstr ""
 
-#: translation.js:211 translation.js:1307
+#: translation.js:211 translation.js:1309
 msgid "Join-one-fourth"
 msgstr ""
 
@@ -850,8 +850,8 @@ msgstr ""
 msgid "Bus12-Join-one-fourth: Join the four buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:213 translation.js:260 translation.js:1308
-#: translation.js:1379
+#: translation.js:213 translation.js:260 translation.js:1310
+#: translation.js:1381
 msgid "Join-one-third"
 msgstr ""
 
@@ -867,7 +867,7 @@ msgstr ""
 msgid "Bus14-Join-10-4: Join the two buses into a 14-bits Bus"
 msgstr ""
 
-#: translation.js:217 translation.js:1322
+#: translation.js:217 translation.js:1324
 msgid "Join-5-10"
 msgstr ""
 
@@ -875,7 +875,7 @@ msgstr ""
 msgid "Bus15-Join-5-10: Join the two buses into a 15-bits Bus"
 msgstr ""
 
-#: translation.js:219 translation.js:1323
+#: translation.js:219 translation.js:1325
 msgid "Join-7-8"
 msgstr ""
 
@@ -971,7 +971,7 @@ msgstr ""
 msgid "Bus19-Join-3-8-8: Join the three buses into a 19-bits Bus"
 msgstr ""
 
-#: translation.js:245 translation.js:1356
+#: translation.js:245 translation.js:1358
 msgid "Join-1-19"
 msgstr ""
 
@@ -979,11 +979,11 @@ msgstr ""
 msgid "Bus20-Join-half: Join the two buses into an 20-bits Bus"
 msgstr ""
 
-#: translation.js:247 translation.js:1357
+#: translation.js:247 translation.js:1359
 msgid "Join-4-16"
 msgstr ""
 
-#: translation.js:248 translation.js:1358
+#: translation.js:248 translation.js:1360
 msgid "Join-4-8-8"
 msgstr ""
 
@@ -999,7 +999,7 @@ msgstr ""
 msgid "Bus32-Join-11-21: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:252 translation.js:288 translation.js:1369
+#: translation.js:252 translation.js:288 translation.js:1371
 msgid "Join-10-22"
 msgstr ""
 
@@ -1015,7 +1015,7 @@ msgstr ""
 msgid "Bus23-Join-7-8-8: Join the three buses into a 23-bits Bus"
 msgstr ""
 
-#: translation.js:256 translation.js:1377
+#: translation.js:256 translation.js:1379
 msgid "Join-8-16"
 msgstr ""
 
@@ -1039,7 +1039,7 @@ msgstr ""
 msgid "Bus27-Join-3-8-8-8: Join the four buses into a 27-bits Bus"
 msgstr ""
 
-#: translation.js:264 translation.js:1404
+#: translation.js:264 translation.js:1406
 msgid "Join-4-24"
 msgstr ""
 
@@ -1047,7 +1047,7 @@ msgstr ""
 msgid "Bus28-Join-4-24: Join the two buses into an 28-bits Bus"
 msgstr ""
 
-#: translation.js:266 translation.js:1405
+#: translation.js:266 translation.js:1407
 msgid "Join-4-8-8-8"
 msgstr ""
 
@@ -1167,7 +1167,7 @@ msgstr ""
 msgid "Bus32-Join-15-17: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:298 translation.js:1417
+#: translation.js:298 translation.js:1419
 msgid "Join-17-15"
 msgstr ""
 
@@ -1175,7 +1175,7 @@ msgstr ""
 msgid "Bus32-Join-17-15: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:300 translation.js:1418
+#: translation.js:300 translation.js:1420
 msgid "Join-29-3"
 msgstr ""
 
@@ -1183,7 +1183,7 @@ msgstr ""
 msgid "Bus32-Join-29-3: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:302 translation.js:1419
+#: translation.js:302 translation.js:1421
 msgid "Join-30-2"
 msgstr ""
 
@@ -1191,7 +1191,7 @@ msgstr ""
 msgid "Bus32-Join-30-2: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:304 translation.js:1420
+#: translation.js:304 translation.js:1422
 msgid "Join-31-1"
 msgstr ""
 
@@ -1267,372 +1267,380 @@ msgstr ""
 msgid "Bus4-Split-all: Split the 4-bits bus into its wires"
 msgstr ""
 
-#: translation.js:330 translation.js:1464
+#: translation.js:330
+msgid "Reversal-2x8"
+msgstr ""
+
+#: translation.js:331
+msgid "Reversal-2x8: Reversal of 2 blocks of 8 bits"
+msgstr ""
+
+#: translation.js:332
+msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
+msgstr ""
+
+#: translation.js:333 translation.js:1469
 msgid "Left"
 msgstr ""
 
-#: translation.js:331 translation.js:1465
+#: translation.js:334 translation.js:1470
 msgid "Right"
 msgstr ""
 
-#: translation.js:332 translation.js:382 translation.js:1451
-#: translation.js:2051
+#: translation.js:335 translation.js:385 translation.js:1453
+#: translation.js:2056
 msgid "02-Bits"
 msgstr ""
 
-#: translation.js:333 translation.js:383 translation.js:1452
-#: translation.js:2052
+#: translation.js:336 translation.js:386 translation.js:1454
+#: translation.js:2057
 msgid "03-Bits"
 msgstr ""
 
-#: translation.js:334 translation.js:384 translation.js:1453
+#: translation.js:337 translation.js:387 translation.js:1455
 msgid "04-Bits"
 msgstr ""
 
-#: translation.js:335 translation.js:385
+#: translation.js:338 translation.js:388
 msgid "08-Bits"
 msgstr ""
 
-#: translation.js:336 translation.js:386
+#: translation.js:339 translation.js:389
 msgid "16-Bits"
 msgstr ""
 
-#: translation.js:337 translation.js:387
+#: translation.js:340 translation.js:390
 msgid "32-Bits"
 msgstr ""
 
-#: translation.js:339 translation.js:351 translation.js:354 translation.js:356
-#: translation.js:360 translation.js:362 translation.js:366 translation.js:368
-#: translation.js:372 translation.js:374 translation.js:378 translation.js:380
-#: translation.js:1472 translation.js:1482 translation.js:1487
-#: translation.js:1492 translation.js:1497 translation.js:1502
+#: translation.js:342 translation.js:354 translation.js:357 translation.js:359
+#: translation.js:363 translation.js:365 translation.js:369 translation.js:371
+#: translation.js:375 translation.js:377 translation.js:381 translation.js:383
+#: translation.js:1477 translation.js:1487 translation.js:1492
+#: translation.js:1497 translation.js:1502 translation.js:1507
 msgid "SL1"
 msgstr ""
 
-#: translation.js:340
+#: translation.js:343
 msgid "SL1-2-verilog: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:341 translation.js:1473
+#: translation.js:344 translation.js:1478
 msgid "SL1-int2"
 msgstr ""
 
-#: translation.js:342
+#: translation.js:345
 msgid "SL1-int2: Shift  a 2-bit value one bit left. LSB is 0. The sign is kept"
 msgstr ""
 
-#: translation.js:343
+#: translation.js:346
 msgid "Constant bit 0"
 msgstr ""
 
-#: translation.js:344
+#: translation.js:347
 msgid "SL1: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:345
+#: translation.js:348
 msgid "Sign-int2: Get the sign of a 2-bits Intenger"
 msgstr ""
 
-#: translation.js:346
+#: translation.js:349
 msgid "Sign bit is kept"
 msgstr ""
 
-#: translation.js:347
+#: translation.js:350
 msgid "Get the sign  "
 msgstr ""
 
-#: translation.js:348 translation.js:1474
+#: translation.js:351 translation.js:1479
 msgid "SL1-uint2"
 msgstr ""
 
-#: translation.js:349
+#: translation.js:352
 msgid ""
 "SL1-uint2: Shift  a 2-bit value one bit left. LSB is 0. The sign is lost"
 msgstr ""
 
-#: translation.js:350
+#: translation.js:353
 msgid "Sign bit is lost"
 msgstr ""
 
-#: translation.js:352
+#: translation.js:355
 msgid "SL1-2: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:355
+#: translation.js:358
 msgid "SL1-3-verilog: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:357
+#: translation.js:360
 msgid "SL1-3: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:358
+#: translation.js:361
 msgid "Bus3-Split-1-2: Split the 3-bits bus into two: 1-bit and 2-bits buses"
 msgstr ""
 
-#: translation.js:361
+#: translation.js:364
 msgid "SL1-4-verilog: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:363
+#: translation.js:366
 msgid "SL1-4: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:364
+#: translation.js:367
 msgid "Bus5-Split-1-4: Split the 5-bits bus into two buses of 1 and 4 bits"
 msgstr ""
 
-#: translation.js:367
+#: translation.js:370
 msgid "SL1-8-verilog: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:369
+#: translation.js:372
 msgid "SL1-8: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:370
+#: translation.js:373
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 1 and 8 wires"
 msgstr ""
 
-#: translation.js:373
+#: translation.js:376
 msgid "SL1-16-verilog: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:375
+#: translation.js:378
 msgid "SL1-16: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:376
+#: translation.js:379
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:379
+#: translation.js:382
 msgid "SL1-32-verilog: Shift  a 32-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:381
+#: translation.js:384
 msgid ""
 "Bus32-Split-1-31: Split the 32-bits bus into two buses of 1 and 31 wires"
 msgstr ""
 
-#: translation.js:389 translation.js:399 translation.js:473 translation.js:477
-#: translation.js:481 translation.js:485 translation.js:489 translation.js:491
-#: translation.js:495 translation.js:497 translation.js:501 translation.js:503
-#: translation.js:1512 translation.js:1522 translation.js:1529
-#: translation.js:1536 translation.js:1540 translation.js:1544
+#: translation.js:392 translation.js:402 translation.js:475 translation.js:479
+#: translation.js:483 translation.js:487 translation.js:491 translation.js:493
+#: translation.js:497 translation.js:499 translation.js:503 translation.js:505
+#: translation.js:1517 translation.js:1527 translation.js:1534
+#: translation.js:1541 translation.js:1545 translation.js:1549
 msgid "SR1"
 msgstr ""
 
-#: translation.js:390
+#: translation.js:393
 msgid ""
 "SR1-2bits-verilog: Shift  a 2-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:391 translation.js:1513
+#: translation.js:394 translation.js:1518
 msgid "SR1-int2"
 msgstr ""
 
-#: translation.js:392
+#: translation.js:395
 msgid "SR1-int2: Shift  a 2-bit value one bit right. MSB is keep (the sign)"
 msgstr ""
 
-#: translation.js:393
+#: translation.js:396
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:394
+#: translation.js:397
 msgid ""
 "Get the sign  \n"
 "and place it as the MSB"
 msgstr ""
 
-#: translation.js:395 translation.js:1514
+#: translation.js:398 translation.js:1519
 msgid "SR1-uint2"
 msgstr ""
 
-#: translation.js:396
+#: translation.js:399
 msgid ""
 "SR1-uint2: Shift  a 2-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:397
+#: translation.js:400
 msgid "The MSB is 0 (no sight)"
 msgstr ""
 
-#: translation.js:398
+#: translation.js:401
 msgid "This bit is ignored"
 msgstr ""
 
-#: translation.js:400
+#: translation.js:403
 msgid "Reg-2-verilog: 2 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:401
+#: translation.js:404
 msgid "Button-tic: Configurable button that emits a tic when it is pressed"
 msgstr ""
 
-#: translation.js:402
+#: translation.js:405
 msgid ""
 "Rising-edge detector. It generates a 1-period pulse (tic) when a rising edge "
 "is detected on the input"
 msgstr ""
 
-#: translation.js:403
+#: translation.js:406
 msgid "D Flip-flop (verilog implementation)"
 msgstr ""
 
-#: translation.js:404
+#: translation.js:407
 msgid "NOT gate (Verilog implementation)"
 msgstr ""
 
-#: translation.js:405
+#: translation.js:408
 msgid "Two bits input And gate"
 msgstr ""
 
-#: translation.js:406
+#: translation.js:409
 msgid "Configurable button (pull-up on/off. Not on/off)"
 msgstr ""
 
-#: translation.js:407
+#: translation.js:410
 msgid "FPGA internal pull-up configuration on the input port"
 msgstr ""
 
-#: translation.js:408
+#: translation.js:411
 msgid "Remove the rebound on a mechanical switch"
 msgstr ""
 
-#: translation.js:409
+#: translation.js:412
 msgid "1bit register (implemented in verilog)"
 msgstr ""
 
-#: translation.js:410
+#: translation.js:413
 msgid "16-bits Syscounter with reset"
 msgstr ""
 
-#: translation.js:411
+#: translation.js:414
 msgid "DFF-rst-x16: 16 D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:412
+#: translation.js:415
 msgid "DFF-rst-x04: Three D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:413
+#: translation.js:416
 msgid "DFF-rst-x01: D Flip flop with reset input. When rst=1, the DFF is 0"
 msgstr ""
 
-#: translation.js:414
+#: translation.js:417
 msgid ""
 "Bus16-Split-quarter: Split the 16-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:415
+#: translation.js:418
 msgid "Inc1-16bit: Increment a 16-bits number by one"
 msgstr ""
 
-#: translation.js:416
+#: translation.js:419
 msgid "AdderK-16bit: Adder of 16-bit operand and 16-bit constant"
 msgstr ""
 
-#: translation.js:417
+#: translation.js:420
 msgid "Generic: 16-bits generic constant"
 msgstr ""
 
-#: translation.js:418
+#: translation.js:421
 msgid "Adder-16bits: Adder of two operands of 16 bits"
 msgstr ""
 
-#: translation.js:419
-msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
-msgstr ""
-
-#: translation.js:420
+#: translation.js:422
 msgid "Adder-8bits: Adder of two operands of 8 bits"
 msgstr ""
 
-#: translation.js:421
+#: translation.js:423
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of the same size"
 msgstr ""
 
-#: translation.js:422
+#: translation.js:424
 msgid "Adder-4bits: Adder of two operands of 4 bits"
 msgstr ""
 
-#: translation.js:423
+#: translation.js:425
 msgid "Adder-1bit: Adder of two operands of 1 bit"
 msgstr ""
 
-#: translation.js:424
+#: translation.js:426
 msgid "AdderC-1bit: Adder of two operands of 1 bit plus the carry in"
 msgstr ""
 
-#: translation.js:425
+#: translation.js:427
 msgid "XOR gate: two bits input xor gate"
 msgstr ""
 
-#: translation.js:426
+#: translation.js:428
 msgid "OR2: Two bits input OR gate"
 msgstr ""
 
-#: translation.js:427
+#: translation.js:429
 msgid "AdderC-4bits: Adder of two operands of 4 bits and Carry in"
 msgstr ""
 
-#: translation.js:428
+#: translation.js:430
 msgid "AdderC-8bits: Adder of two operands of 8 bits and Carry in"
 msgstr ""
 
-#: translation.js:429
+#: translation.js:431
 msgid ""
 "Edges detector. It generates a 1-period pulse (tic) when either a rising "
 "edge or a falling edge is detected on the input"
 msgstr ""
 
-#: translation.js:430
+#: translation.js:432
 msgid "Sync 1-bit input with the system clock domain"
 msgstr ""
 
-#: translation.js:431
+#: translation.js:433
 msgid ""
 "Select positive or negative logic for the input (0=positive, 1=negative)"
 msgstr ""
 
-#: translation.js:432
+#: translation.js:434
 msgid "1-bit generic constant (0/1)"
 msgstr ""
 
-#: translation.js:433
+#: translation.js:435
 msgid "# 2-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:434
+#: translation.js:436
 msgid "System clock"
 msgstr ""
 
-#: translation.js:435
+#: translation.js:437
 msgid "Button state signal"
 msgstr ""
 
-#: translation.js:436
+#: translation.js:438
 msgid "Tic: button pressed"
 msgstr ""
 
-#: translation.js:437
+#: translation.js:439
 msgid "Rising edge detector"
 msgstr ""
 
-#: translation.js:438
+#: translation.js:440
 msgid "Pull up on/off"
 msgstr ""
 
-#: translation.js:439
+#: translation.js:441
 msgid "Not on/off"
 msgstr ""
 
-#: translation.js:440
+#: translation.js:442
 msgid ""
 "## Rising edge detector\n"
 "\n"
@@ -1640,23 +1648,23 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:441
+#: translation.js:443
 msgid "Input signal"
 msgstr ""
 
-#: translation.js:442
+#: translation.js:444
 msgid ""
 "Current signal  \n"
 "state"
 msgstr ""
 
-#: translation.js:443
+#: translation.js:445
 msgid ""
 "Signal state in the previous  \n"
 "clock cycle"
 msgstr ""
 
-#: translation.js:444
+#: translation.js:446
 msgid ""
 "If the current signal is 1 and its value in  \n"
 "the previous clock cycle was 0, it means  \n"
@@ -1666,7 +1674,7 @@ msgid ""
 "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:445
+#: translation.js:447
 msgid ""
 "**Delay**: 0 clock cycles \n"
 "\n"
@@ -1674,15 +1682,15 @@ msgid ""
 "and its detection"
 msgstr ""
 
-#: translation.js:446
+#: translation.js:448
 msgid "Parameter: Initial value"
 msgstr ""
 
-#: translation.js:447
+#: translation.js:449
 msgid "Input data"
 msgstr ""
 
-#: translation.js:448
+#: translation.js:450
 msgid ""
 "# D Flip-Flop  \n"
 "\n"
@@ -1690,18 +1698,18 @@ msgid ""
 "Its output is shown in the cycle n+1"
 msgstr ""
 
-#: translation.js:449
+#: translation.js:451
 msgid ""
 "Internal pull-up  \n"
 "* 0: OFF\n"
 "* 1: ON"
 msgstr ""
 
-#: translation.js:450
+#: translation.js:452
 msgid "Synchronization stage"
 msgstr ""
 
-#: translation.js:451
+#: translation.js:453
 msgid ""
 "Normalization stage\n"
 "\n"
@@ -1709,11 +1717,11 @@ msgid ""
 "* 1: signal inverted"
 msgstr ""
 
-#: translation.js:452
+#: translation.js:454
 msgid "Debouncing stage"
 msgstr ""
 
-#: translation.js:453
+#: translation.js:455
 msgid ""
 "### Pull-up parameter:\n"
 "\n"
@@ -1721,36 +1729,36 @@ msgid ""
 "1: Pull-up activated"
 msgstr ""
 
-#: translation.js:454
+#: translation.js:456
 msgid ""
 "Only an FPGA pin can  \n"
 "be connected here!!!"
 msgstr ""
 
-#: translation.js:455
+#: translation.js:457
 msgid ""
 "The pull-up is connected  \n"
 "by default"
 msgstr ""
 
-#: translation.js:456
+#: translation.js:458
 msgid "Edge detector"
 msgstr ""
 
-#: translation.js:457
+#: translation.js:459
 msgid ""
 "Whenever there is a change in  \n"
 "the input, the counter is started"
 msgstr ""
 
-#: translation.js:458
+#: translation.js:460
 msgid ""
 "If the counter reaches it maximum  \n"
 "value, the input is considered stable  \n"
 "and it is captured"
 msgstr ""
 
-#: translation.js:459
+#: translation.js:461
 msgid ""
 "### Time calculation\n"
 "\n"
@@ -1760,7 +1768,7 @@ msgid ""
 "use a counter with more bits (17, 18...)"
 msgstr ""
 
-#: translation.js:460
+#: translation.js:462
 msgid ""
 "## Debouncer  \n"
 "\n"
@@ -1770,35 +1778,35 @@ msgid ""
 "captured on the output flip-flop"
 msgstr ""
 
-#: translation.js:461
+#: translation.js:463
 msgid "Stable output"
 msgstr ""
 
-#: translation.js:462
+#: translation.js:464
 msgid "Counter"
 msgstr ""
 
-#: translation.js:463
+#: translation.js:465
 msgid "Initial value"
 msgstr ""
 
-#: translation.js:464
+#: translation.js:466
 msgid ""
 "Reset input: Active high  \n"
 "When rst = 1, the DFF is reset to 0"
 msgstr ""
 
-#: translation.js:465
+#: translation.js:467
 msgid "Data input"
 msgstr ""
 
-#: translation.js:466
+#: translation.js:468
 msgid ""
 "Initial default  \n"
 "value: 0"
 msgstr ""
 
-#: translation.js:467
+#: translation.js:469
 msgid ""
 "## Edges detector\n"
 "\n"
@@ -1807,18 +1815,18 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:468
+#: translation.js:470
 msgid ""
 "The output is 1 if the current value is 1 and the  \n"
 "previous 0, or if the current value is 0 and the  \n"
 "previous 1\n"
 msgstr ""
 
-#: translation.js:469
+#: translation.js:471
 msgid "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:470
+#: translation.js:472
 msgid ""
 "When k=0, it works like a wire  \n"
 "(The output is equal to the input)  \n"
@@ -1826,7 +1834,7 @@ msgid ""
 "(The output is the inverse of the input)"
 msgstr ""
 
-#: translation.js:471
+#: translation.js:473
 msgid ""
 "### Truth table for XOR\n"
 "\n"
@@ -1838,1983 +1846,1984 @@ msgid ""
 "| 1 | 1     |  0     | Not      |"
 msgstr ""
 
-#: translation.js:474
+#: translation.js:476
 msgid ""
 "SR1-3bits-verilog: Shift  a 3-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:475 translation.js:1523
+#: translation.js:477 translation.js:1528
 msgid "SR1-uint3"
 msgstr ""
 
-#: translation.js:476
+#: translation.js:478
 msgid ""
 "SR1-uint3: Shift  a 3-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:478
+#: translation.js:480
 msgid "SR1: Shift  a 3-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:479
+#: translation.js:481
 msgid "Bus3-Split-2-1: Split the 3-bits bus into two: 2-bit and 1-bits buses"
 msgstr ""
 
-#: translation.js:482
+#: translation.js:484
 msgid ""
 "SR1-4bits-verilog: Shift  a 4-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:483 translation.js:1530
+#: translation.js:485 translation.js:1535
 msgid "SR1-uint4"
 msgstr ""
 
-#: translation.js:484
+#: translation.js:486
 msgid ""
 "SR1-uint4: Shift  a 4-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:486
+#: translation.js:488
 msgid "SR1-4bits: Shift  a 4-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:487
+#: translation.js:489
 msgid "Bus4-Split-3-1: Split the 4-bits bus into two: 3-bits and 1-bits buses"
 msgstr ""
 
-#: translation.js:490
+#: translation.js:492
 msgid ""
 "SR1-8bits-verilog: Shift  a 8-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:492
+#: translation.js:494
 msgid "SR1-8bits: Shift  a 8-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:493
+#: translation.js:495
 msgid "Bus8-Split-7-1: Split the 8-bits bus into two buses of 7 and 1 wires"
 msgstr ""
 
-#: translation.js:496
+#: translation.js:498
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:498
+#: translation.js:500
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:499
+#: translation.js:501
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 15 wires"
 msgstr ""
 
-#: translation.js:502
+#: translation.js:504
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:504
+#: translation.js:506
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:505
+#: translation.js:507
 msgid ""
 "Bus32-Split-31-1: Split the 32-bits bus into two buses of 31 and 1 wires"
 msgstr ""
 
-#: translation.js:507 translation.js:546 translation.js:1589
+#: translation.js:509 translation.js:548 translation.js:1594
 msgid "Sign-int12"
 msgstr ""
 
-#: translation.js:508
+#: translation.js:510
 msgid ""
 "Sign-int12-verilog: Get the sign of a 12-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:509 translation.js:549
+#: translation.js:511 translation.js:551
 msgid "Sign-int16"
 msgstr ""
 
-#: translation.js:510
+#: translation.js:512
 msgid ""
 "Sign-int16-verilog: Get the sign of a 16-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:511 translation.js:1563
+#: translation.js:513 translation.js:1568
 msgid "Sign-int2"
 msgstr ""
 
-#: translation.js:512
+#: translation.js:514
 msgid ""
 "Sign-int2-verilog: Get the sign of a 2-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:513 translation.js:551
+#: translation.js:515 translation.js:553
 msgid "Sign-int20"
 msgstr ""
 
-#: translation.js:514
+#: translation.js:516
 msgid ""
 "Sign-int20-verilog: Get the sign of a 20-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:515 translation.js:1565
+#: translation.js:517 translation.js:1570
 msgid "Sign-int3"
 msgstr ""
 
-#: translation.js:516
+#: translation.js:518
 msgid ""
 "Sign-int3-verilog: Get the sign of a 3-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:517 translation.js:554
+#: translation.js:519 translation.js:556
 msgid "Sign-int32"
 msgstr ""
 
-#: translation.js:518
+#: translation.js:520
 msgid ""
 "Sign-int32-verilog: Get the sign of a 32-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:519 translation.js:1569
+#: translation.js:521 translation.js:1574
 msgid "Sign-int4"
 msgstr ""
 
-#: translation.js:520
+#: translation.js:522
 msgid ""
 "Sign-int4-verilog: Get the sign of a 4-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:521 translation.js:1573
+#: translation.js:523 translation.js:1578
 msgid "Sign-int5"
 msgstr ""
 
-#: translation.js:522
+#: translation.js:524
 msgid ""
 "Sign-int5-verilog: Get the sign of a 5-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:523 translation.js:1577
+#: translation.js:525 translation.js:1582
 msgid "Sign-int6"
 msgstr ""
 
-#: translation.js:524
+#: translation.js:526
 msgid ""
 "Sign-int6-verilog: Get the sign of a 6-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:525 translation.js:1581
+#: translation.js:527 translation.js:1586
 msgid "Sign-int7"
 msgstr ""
 
-#: translation.js:526
+#: translation.js:528
 msgid ""
 "Sign-int7-verilog: Get the sign of a 7-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:527 translation.js:1585
+#: translation.js:529 translation.js:1590
 msgid "Sign-int8"
 msgstr ""
 
-#: translation.js:528
+#: translation.js:530
 msgid ""
 "Sign-int8-verilog: Get the sign of a 8-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:529
+#: translation.js:531
 msgid "Sign-int02"
 msgstr ""
 
-#: translation.js:530
+#: translation.js:532
 msgid "Sign-int03"
 msgstr ""
 
-#: translation.js:531
+#: translation.js:533
 msgid "Sign-int3: Get the sign of a 3-bits Intenger"
 msgstr ""
 
-#: translation.js:532
+#: translation.js:534
 msgid "Sign-int04"
 msgstr ""
 
-#: translation.js:533
+#: translation.js:535
 msgid "Sign-int4: Get the sign of a 4-bits Intenger"
 msgstr ""
 
-#: translation.js:534
+#: translation.js:536
 msgid "Bus4-Split-1-3: Split the 4-bits bus into two: 1-bit and 3-bits buses"
 msgstr ""
 
-#: translation.js:535
+#: translation.js:537
 msgid "Sign-int05"
 msgstr ""
 
-#: translation.js:536
+#: translation.js:538
 msgid "Sign-int5: Get the sign of a 5-bits Intenger"
 msgstr ""
 
-#: translation.js:537
+#: translation.js:539
 msgid "Sign-int06"
 msgstr ""
 
-#: translation.js:538
+#: translation.js:540
 msgid "Sign-int6: Get the sign of a 6-bits Intenger"
 msgstr ""
 
-#: translation.js:539
+#: translation.js:541
 msgid "Bus6-Split-1-5: Split the 6-bits bus into two buses of 1 and 5 wires"
 msgstr ""
 
-#: translation.js:540
+#: translation.js:542
 msgid "Sign-int07"
 msgstr ""
 
-#: translation.js:541
+#: translation.js:543
 msgid "Sign-int7: Get the sign of a 7-bits Intenger"
 msgstr ""
 
-#: translation.js:542
+#: translation.js:544
 msgid "Bus7-Split-1-6: Split the 7-bits bus into two buses of 1 and 6 wires"
 msgstr ""
 
-#: translation.js:543
+#: translation.js:545
 msgid "Sign-int08"
 msgstr ""
 
-#: translation.js:544
+#: translation.js:546
 msgid "Sign-int8: Get the sign of a 8-bits Intenger"
 msgstr ""
 
-#: translation.js:545
+#: translation.js:547
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of 1 and 7 wires"
 msgstr ""
 
-#: translation.js:547
+#: translation.js:549
 msgid "Sign-int12: Get the sign of a 12-bits Intenger"
 msgstr ""
 
-#: translation.js:548
+#: translation.js:550
 msgid ""
 "Bus12-Split-1-11: Split the 12-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:550
+#: translation.js:552
 msgid "Sign-int16: Get the sign of a 16-bits Intenger"
 msgstr ""
 
-#: translation.js:552
+#: translation.js:554
 msgid "Sign-int20: Get the sign of a 20-bits Intenger"
 msgstr ""
 
-#: translation.js:553
+#: translation.js:555
 msgid ""
 "Bus20-Split-1-19: Split the 20-bits bus into two buses of 1 and 19 wires"
 msgstr ""
 
-#: translation.js:555
+#: translation.js:557
 msgid "Sign-int32: Get the sign of a 32-bits Intenger"
 msgstr ""
 
-#: translation.js:570 translation.js:1618
+#: translation.js:572 translation.js:1623
 msgid "Bus-17"
 msgstr ""
 
-#: translation.js:581 translation.js:584 translation.js:587 translation.js:597
-#: translation.js:606 translation.js:621 translation.js:632 translation.js:1628
-#: translation.js:1634 translation.js:1646 translation.js:1664
-#: translation.js:1684 translation.js:1709 translation.js:1734
+#: translation.js:583 translation.js:586 translation.js:589 translation.js:599
+#: translation.js:608 translation.js:623 translation.js:634 translation.js:1633
+#: translation.js:1639 translation.js:1651 translation.js:1669
+#: translation.js:1689 translation.js:1714 translation.js:1739
 msgid "Split-all"
 msgstr ""
 
-#: translation.js:582 translation.js:1632
+#: translation.js:584 translation.js:1637
 msgid "Split-1-2"
 msgstr ""
 
-#: translation.js:583 translation.js:1633
+#: translation.js:585 translation.js:1638
 msgid "Split-2-1"
 msgstr ""
 
-#: translation.js:585 translation.js:1644
+#: translation.js:587 translation.js:1649
 msgid "Split-1-3"
 msgstr ""
 
-#: translation.js:586 translation.js:1645
+#: translation.js:588 translation.js:1650
 msgid "Split-3-1"
 msgstr ""
 
-#: translation.js:588 translation.js:608 translation.js:634 translation.js:660
-#: translation.js:703 translation.js:707 translation.js:1647
-#: translation.js:1685 translation.js:1735 translation.js:1801
-#: translation.js:1886 translation.js:1916
+#: translation.js:590 translation.js:610 translation.js:636 translation.js:662
+#: translation.js:705 translation.js:709 translation.js:1652
+#: translation.js:1690 translation.js:1740 translation.js:1806
+#: translation.js:1891 translation.js:1921
 msgid "Split-half"
 msgstr ""
 
-#: translation.js:589
+#: translation.js:591
 msgid "Bus4-Split-half: Split the 4-bits bus into two of the same size"
 msgstr ""
 
-#: translation.js:590 translation.js:1660
+#: translation.js:592 translation.js:1665
 msgid "Split-1-4"
 msgstr ""
 
-#: translation.js:591 translation.js:1661
+#: translation.js:593 translation.js:1666
 msgid "Split-2-3"
 msgstr ""
 
-#: translation.js:592
+#: translation.js:594
 msgid "Bus5-Split-2-3: Split the 5-bits bus into two buses of 2 and 3 bits"
 msgstr ""
 
-#: translation.js:593 translation.js:1662
+#: translation.js:595 translation.js:1667
 msgid "Split-3-2"
 msgstr ""
 
-#: translation.js:594
+#: translation.js:596
 msgid "Bus5-Split-3-2: Split the 5-bits bus into two buses of 3 and 2 bits"
 msgstr ""
 
-#: translation.js:595 translation.js:1663
+#: translation.js:597 translation.js:1668
 msgid "Split-4-1"
 msgstr ""
 
-#: translation.js:596
+#: translation.js:598
 msgid "Bus5-Split-4-1: Split the 5-bits bus into two buses of 4 and 1 bits"
 msgstr ""
 
-#: translation.js:598
+#: translation.js:600
 msgid "Bus5-Split-all: Split the 5-bits bus into its wires"
 msgstr ""
 
-#: translation.js:599 translation.js:1680
+#: translation.js:601 translation.js:1685
 msgid "Split-1-5"
 msgstr ""
 
-#: translation.js:600 translation.js:1681
+#: translation.js:602 translation.js:1686
 msgid "Split-2-4"
 msgstr ""
 
-#: translation.js:601
+#: translation.js:603
 msgid "Bus6-Split-2-4: Split the 6-bits bus into two buses of 2 and 4 wires"
 msgstr ""
 
-#: translation.js:602 translation.js:1682
+#: translation.js:604 translation.js:1687
 msgid "Split-4-2"
 msgstr ""
 
-#: translation.js:603
+#: translation.js:605
 msgid "Bus6-Split-4-2: Split the 6-bits bus into two buses of 4 and 2 wires"
 msgstr ""
 
-#: translation.js:604 translation.js:1683
+#: translation.js:606 translation.js:1688
 msgid "Split-5-1"
 msgstr ""
 
-#: translation.js:605
+#: translation.js:607
 msgid "Bus6-Split-5-1: Split the 6-bits bus into two buses of 5 and 1 wires"
 msgstr ""
 
-#: translation.js:607
+#: translation.js:609
 msgid "Bus6-Split-all: Split the 6-bits bus into its wires"
 msgstr ""
 
-#: translation.js:609
+#: translation.js:611
 msgid "Bus6-Split-half: Split the 6-bits bus into two buses of 3 wires"
 msgstr ""
 
-#: translation.js:610 translation.js:1704
+#: translation.js:612 translation.js:1709
 msgid "Split-1-6"
 msgstr ""
 
-#: translation.js:611 translation.js:1705
+#: translation.js:613 translation.js:1710
 msgid "Split-2-5"
 msgstr ""
 
-#: translation.js:612
+#: translation.js:614
 msgid "Bus7-Split-2-5: Split the 7-bits bus into two buses of 2 and 5 wires"
 msgstr ""
 
-#: translation.js:613 translation.js:1706
+#: translation.js:615 translation.js:1711
 msgid "Split-3-4"
 msgstr ""
 
-#: translation.js:614
+#: translation.js:616
 msgid "Bus7-Split-3-4: Split the 7-bits bus into two buses of 3 and 4 wires"
 msgstr ""
 
-#: translation.js:615 translation.js:1707
+#: translation.js:617 translation.js:1712
 msgid "Split-4-3"
 msgstr ""
 
-#: translation.js:616
+#: translation.js:618
 msgid "Bus7-Split-4-3: Split the 7-bits bus into two buses of 4 and 3 wires"
 msgstr ""
 
-#: translation.js:617 translation.js:1708
+#: translation.js:619 translation.js:1713
 msgid "Split-5-2"
 msgstr ""
 
-#: translation.js:618
+#: translation.js:620
 msgid "Bus7-Split-5-2: Split the 7-bits bus into two buses of 5 and 2 wires"
 msgstr ""
 
-#: translation.js:619
+#: translation.js:621
 msgid "Split-6-1"
 msgstr ""
 
-#: translation.js:620
+#: translation.js:622
 msgid "Bus7-Split-6-1: Split the 7-bits bus into two buses of 6 and 1 wires"
 msgstr ""
 
-#: translation.js:622
+#: translation.js:624
 msgid "Bus7-Split-all: Split the 7-bits bus into its wires"
 msgstr ""
 
-#: translation.js:623 translation.js:1728
+#: translation.js:625 translation.js:1733
 msgid "Split-1-7"
 msgstr ""
 
-#: translation.js:624 translation.js:1729
+#: translation.js:626 translation.js:1734
 msgid "Split-2-6"
 msgstr ""
 
-#: translation.js:625 translation.js:1730
+#: translation.js:627 translation.js:1735
 msgid "Split-3-5"
 msgstr ""
 
-#: translation.js:626
+#: translation.js:628
 msgid "Bus8-Split-3-5: Split the 8-bits bus into two buses of 3 and 5 wires"
 msgstr ""
 
-#: translation.js:627 translation.js:1731
+#: translation.js:629 translation.js:1736
 msgid "Split-5-3"
 msgstr ""
 
-#: translation.js:628
+#: translation.js:630
 msgid "Bus8-Split-5-3: Split the 8-bits bus into two buses of 5 and 3 wires"
 msgstr ""
 
-#: translation.js:629 translation.js:1732
+#: translation.js:631 translation.js:1737
 msgid "Split-6-2"
 msgstr ""
 
-#: translation.js:630
+#: translation.js:632
 msgid "Bus8-Split-6-2: Split the 8-bits bus into two buses of 6 and 2 wires"
 msgstr ""
 
-#: translation.js:631 translation.js:1733
+#: translation.js:633 translation.js:1738
 msgid "Split-7-1"
 msgstr ""
 
-#: translation.js:633
+#: translation.js:635
 msgid "Bus8-Split-all: Split the 8-bits bus into its wires"
 msgstr ""
 
-#: translation.js:635 translation.js:661 translation.js:705 translation.js:1736
-#: translation.js:1802 translation.js:1887
+#: translation.js:637 translation.js:663 translation.js:707 translation.js:1741
+#: translation.js:1807 translation.js:1892
 msgid "Split-quarter"
 msgstr ""
 
-#: translation.js:636
+#: translation.js:638
 msgid ""
 "Bus8-Split-quarter: Split the 8-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:637 translation.js:1765
+#: translation.js:639 translation.js:1770
 msgid "Split-1-8"
 msgstr ""
 
-#: translation.js:638
+#: translation.js:640
 msgid "Split-6-3"
 msgstr ""
 
-#: translation.js:639
+#: translation.js:641
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 6 and 3 wires"
 msgstr ""
 
-#: translation.js:640 translation.js:1766
+#: translation.js:642 translation.js:1771
 msgid "Split-8-1"
 msgstr ""
 
-#: translation.js:641
+#: translation.js:643
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 8 and 1 wires"
 msgstr ""
 
-#: translation.js:642
+#: translation.js:644
 msgid "Split-2-8"
 msgstr ""
 
-#: translation.js:643
+#: translation.js:645
 msgid "Bus10-Split-2-8: Split the 10-bits bus into two buses of 2 and 8 wires"
 msgstr ""
 
-#: translation.js:644
+#: translation.js:646
 msgid "Split-4-6"
 msgstr ""
 
-#: translation.js:645
+#: translation.js:647
 msgid "Bus10-Split-4-6: Split the 10-bits bus into two buses of 4 and 6 bits"
 msgstr ""
 
-#: translation.js:646 translation.js:1776
+#: translation.js:648 translation.js:1781
 msgid "Split-3-8"
 msgstr ""
 
-#: translation.js:647
+#: translation.js:649
 msgid "Bus11-Split-3-8: Split the 11-bits bus into two buses of 3 and 8 wires"
 msgstr ""
 
-#: translation.js:648 translation.js:1779
+#: translation.js:650 translation.js:1784
 msgid "Split-1-11"
 msgstr ""
 
-#: translation.js:649 translation.js:1780
+#: translation.js:651 translation.js:1785
 msgid "Split-4-8"
 msgstr ""
 
-#: translation.js:650
+#: translation.js:652
 msgid "Bus12-Split-4-8: Split the 12-bits bus into two buses of 4 and 8 wires"
 msgstr ""
 
-#: translation.js:651 translation.js:680 translation.js:1781
-#: translation.js:1846
+#: translation.js:653 translation.js:682 translation.js:1786
+#: translation.js:1851
 msgid "Split-one-third"
 msgstr ""
 
-#: translation.js:652
+#: translation.js:654
 msgid ""
 "Bus12-Split-one-third: Split the 12-bits bus into three buses of equal size"
 msgstr ""
 
-#: translation.js:653
+#: translation.js:655
 msgid "Split-10-4"
 msgstr ""
 
-#: translation.js:654
+#: translation.js:656
 msgid "Bus14-Split-10-4: Split the 14-bits bus into two buses of 10 and 4 bits"
 msgstr ""
 
-#: translation.js:655 translation.js:1791
+#: translation.js:657 translation.js:1796
 msgid "Split-5-10"
 msgstr ""
 
-#: translation.js:656
+#: translation.js:658
 msgid "Bus15-Split-7-8: Split the 15-bits bus into two buses of 7 and 8 bits"
 msgstr ""
 
-#: translation.js:657 translation.js:1792
+#: translation.js:659 translation.js:1797
 msgid "Split-7-8"
 msgstr ""
 
-#: translation.js:658 translation.js:1799
+#: translation.js:660 translation.js:1804
 msgid "Split-1-15"
 msgstr ""
 
-#: translation.js:659 translation.js:1800
+#: translation.js:661 translation.js:1805
 msgid "Split-15-1"
 msgstr ""
 
-#: translation.js:662 translation.js:1815
+#: translation.js:664 translation.js:1820
 msgid "Split-1-16"
 msgstr ""
 
-#: translation.js:663
+#: translation.js:665
 msgid ""
 "Bus20-Split-4-16: Split the 20-bits bus into two buses of 4 and 16 wires"
 msgstr ""
 
-#: translation.js:664 translation.js:1819
+#: translation.js:666 translation.js:1824
 msgid "Split-3-8-8"
 msgstr ""
 
-#: translation.js:665
+#: translation.js:667
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:666 translation.js:1823
+#: translation.js:668 translation.js:1828
 msgid "Split-1-19"
 msgstr ""
 
-#: translation.js:667 translation.js:1824
+#: translation.js:669 translation.js:1829
 msgid "Split-12-8"
 msgstr ""
 
-#: translation.js:668
+#: translation.js:670
 msgid ""
 "Bus20-Split-8-12: Split the 20-bits bus into two buses of 8 and 12 wires"
 msgstr ""
 
-#: translation.js:669 translation.js:1825
+#: translation.js:671 translation.js:1830
 msgid "Split-4-16"
 msgstr ""
 
-#: translation.js:670 translation.js:1826
+#: translation.js:672 translation.js:1831
 msgid "Split-4-8-8"
 msgstr ""
 
-#: translation.js:671
+#: translation.js:673
 msgid ""
 "Bus20-Split-4-8-8: Split the 20-bits bus into three buses of 4, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:672 translation.js:1840
+#: translation.js:674 translation.js:1845
 msgid "Split-16-6"
 msgstr ""
 
-#: translation.js:673
+#: translation.js:675
 msgid ""
 "Bus22-Split-16-6: Split the 22-bits bus into two buses of 16 and 6 wires"
 msgstr ""
 
-#: translation.js:674
+#: translation.js:676
 msgid "Split-7-8-8"
 msgstr ""
 
-#: translation.js:675
+#: translation.js:677
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3,8 and 8 bits"
 msgstr ""
 
-#: translation.js:676 translation.js:1844
+#: translation.js:678 translation.js:1849
 msgid "Split-16-8"
 msgstr ""
 
-#: translation.js:677
+#: translation.js:679
 msgid ""
 "Bus24-Split-16-8: Split the 24-bits bus into two buses of 16 and 8 wires"
 msgstr ""
 
-#: translation.js:678 translation.js:1845
+#: translation.js:680 translation.js:1850
 msgid "Split-8-16"
 msgstr ""
 
-#: translation.js:679
+#: translation.js:681
 msgid ""
 "Bus24-Split-8-16: Split the 24-bits bus into two buses of 8 and 16 wires"
 msgstr ""
 
-#: translation.js:681
+#: translation.js:683
 msgid ""
 "Bus24-Split-one-third: Split the 24-bits bus into three buses of  the same "
 "size"
 msgstr ""
 
-#: translation.js:682 translation.js:1857
+#: translation.js:684 translation.js:1862
 msgid "Split-3-8-8-8"
 msgstr ""
 
-#: translation.js:683
+#: translation.js:685
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:684 translation.js:1862
+#: translation.js:686 translation.js:1867
 msgid "Split-20-8"
 msgstr ""
 
-#: translation.js:685
+#: translation.js:687
 msgid ""
 "Bus28-Split-20-8: Split the 28-bits bus into two buses of 20 and 8 wires"
 msgstr ""
 
-#: translation.js:686 translation.js:1863
+#: translation.js:688 translation.js:1868
 msgid "Split-4-24"
 msgstr ""
 
-#: translation.js:687
+#: translation.js:689
 msgid ""
 "Bus28-Split-4-24: Split the 28-bits bus into two buses of 4 and 24 wires"
 msgstr ""
 
-#: translation.js:688 translation.js:1864
+#: translation.js:690 translation.js:1869
 msgid "Split-4-8-8-8"
 msgstr ""
 
-#: translation.js:689
+#: translation.js:691
 msgid ""
 "Bus28-Split-4-8-8-8: Split the 28-bits bus into four buses of 4, 8, 8, and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:690 translation.js:1875
+#: translation.js:692 translation.js:1880
 msgid "Split-7-8-8-8"
 msgstr ""
 
-#: translation.js:691
+#: translation.js:693
 msgid ""
 "Bus31-Split-7-8-8-8: Split the 31-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:692 translation.js:1879
+#: translation.js:694 translation.js:1884
 msgid "Split-1-31"
 msgstr ""
 
-#: translation.js:693 translation.js:1880
+#: translation.js:695 translation.js:1885
 msgid "Split-17-15"
 msgstr ""
 
-#: translation.js:694
+#: translation.js:696
 msgid ""
 "Bus32-Split-17-15: Split the 32-bits bus into two buses of 17 and 15 wires"
 msgstr ""
 
-#: translation.js:695 translation.js:1881
+#: translation.js:697 translation.js:1886
 msgid "Split-22-10"
 msgstr ""
 
-#: translation.js:696
+#: translation.js:698
 msgid ""
 "Bus32-Split-22-10: Split the 32-bits bus into two buses of 22 and 10 wires"
 msgstr ""
 
-#: translation.js:697 translation.js:1882
+#: translation.js:699 translation.js:1887
 msgid "Split-24-8"
 msgstr ""
 
-#: translation.js:698
+#: translation.js:700
 msgid ""
 "Bus32-Split-8-24: Split the 28-bits bus into two buses of 8 and 24 wires"
 msgstr ""
 
-#: translation.js:699 translation.js:1883
+#: translation.js:701 translation.js:1888
 msgid "Split-29-3"
 msgstr ""
 
-#: translation.js:700
+#: translation.js:702
 msgid ""
 "Bus32-Split-29-3: Split the 29-bits bus into two buses of 29 and 3 wires"
 msgstr ""
 
-#: translation.js:701 translation.js:1884
+#: translation.js:703 translation.js:1889
 msgid "Split-31-1"
 msgstr ""
 
-#: translation.js:702 translation.js:1885
+#: translation.js:704 translation.js:1890
 msgid "Split-8-24"
 msgstr ""
 
-#: translation.js:704
+#: translation.js:706
 msgid "Bus32-Split-half: Split the 32-bits bus into two buses of 16 wires"
 msgstr ""
 
-#: translation.js:706
+#: translation.js:708
 msgid "Bus32-Split-quarter: Split the 32-bits bus into four buses of 8 wires"
 msgstr ""
 
-#: translation.js:708
+#: translation.js:710
 msgid "Bus64-Split-half: Split the 64-bits bus into two buses of 32 wires"
 msgstr ""
 
-#: translation.js:709 translation.js:1930
+#: translation.js:711 translation.js:1935
 msgid "Uint12"
 msgstr ""
 
-#: translation.js:710 translation.js:1931
+#: translation.js:712 translation.js:1936
 msgid "Uint16"
 msgstr ""
 
-#: translation.js:711 translation.js:1932
+#: translation.js:713 translation.js:1937
 msgid "Uint2"
 msgstr ""
 
-#: translation.js:712 translation.js:1933
+#: translation.js:714 translation.js:1938
 msgid "Uint32"
 msgstr ""
 
-#: translation.js:713 translation.js:1934
+#: translation.js:715 translation.js:1939
 msgid "Uint4"
 msgstr ""
 
-#: translation.js:714 translation.js:1935
+#: translation.js:716 translation.js:1940
 msgid "Uint8"
 msgstr ""
 
-#: translation.js:716 translation.js:718
+#: translation.js:718 translation.js:720
 msgid "Uint12-08-bits"
 msgstr ""
 
-#: translation.js:717
+#: translation.js:719
 msgid ""
 "UINT12-8bit-verilog:  Extend a 8-bit unsigned integer to 12-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:719
+#: translation.js:721
 msgid "UINT12-8bits:  Extend a 8-bits unsigned integer to 12-bits "
 msgstr ""
 
-#: translation.js:720
+#: translation.js:722
 msgid "4bits constant value: 0"
 msgstr ""
 
-#: translation.js:721
+#: translation.js:723
 msgid "Generic: 4-bits generic constant (0-15)"
 msgstr ""
 
-#: translation.js:723 translation.js:746
+#: translation.js:725 translation.js:748
 msgid "Uint16-10-bits"
 msgstr ""
 
-#: translation.js:724
+#: translation.js:726
 msgid ""
 "UINT32-10bit-verilog:  Extend a 10-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:725 translation.js:750
+#: translation.js:727 translation.js:752
 msgid "Uint16-11-bits"
 msgstr ""
 
-#: translation.js:726
+#: translation.js:728
 msgid ""
 "UINT32-11bit-verilog:  Extend a 11-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:727 translation.js:754
+#: translation.js:729 translation.js:756
 msgid "Uint16-12-bits"
 msgstr ""
 
-#: translation.js:728
+#: translation.js:730
 msgid ""
 "UINT32-12bit-verilog:  Extend a 12-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:729 translation.js:756
+#: translation.js:731 translation.js:758
 msgid "Uint16-13-bits"
 msgstr ""
 
-#: translation.js:730
+#: translation.js:732
 msgid ""
 "UINT32-13bit-verilog:  Extend a 13-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:731 translation.js:760
+#: translation.js:733 translation.js:762
 msgid "Uint16-14-bits"
 msgstr ""
 
-#: translation.js:732
+#: translation.js:734
 msgid ""
 "UINT32-14bit-verilog:  Extend a 14-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:733 translation.js:764
+#: translation.js:735 translation.js:766
 msgid "Uint16-15-bits"
 msgstr ""
 
-#: translation.js:734
+#: translation.js:736
 msgid ""
 "UINT16-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:735
+#: translation.js:737
 msgid "Uint16-8-bits"
 msgstr ""
 
-#: translation.js:736
+#: translation.js:738
 msgid ""
 "UINT32-8bit-verilog:  Extend a 8-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:737
+#: translation.js:739
 msgid "Uint16-9-bits"
 msgstr ""
 
-#: translation.js:738
+#: translation.js:740
 msgid ""
 "UINT32-9bit-verilog:  Extend a 9-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:739
+#: translation.js:741
 msgid "Uint16-08-bits"
 msgstr ""
 
-#: translation.js:740
+#: translation.js:742
 msgid "UINT16-9bits:  Extend a 9-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:741
+#: translation.js:743
 msgid "8bits constant value: 0"
 msgstr ""
 
-#: translation.js:742
+#: translation.js:744
 msgid "Generic: 8-bits generic constant (0-255)"
 msgstr ""
 
-#: translation.js:743
+#: translation.js:745
 msgid "Uint16-09-bits"
 msgstr ""
 
-#: translation.js:744
+#: translation.js:746
 msgid "7bits constant value: 0"
 msgstr ""
 
-#: translation.js:745
+#: translation.js:747
 msgid "Generic: 7-bits generic constant (0-127)"
 msgstr ""
 
-#: translation.js:747
+#: translation.js:749
 msgid "UINT16-10bits:  Extend a 10-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:748
+#: translation.js:750
 msgid "6bits constant value: 0"
 msgstr ""
 
-#: translation.js:749
+#: translation.js:751
 msgid "Generic: 6-bits generic constant (0-63)"
 msgstr ""
 
-#: translation.js:751
+#: translation.js:753
 msgid "UINT16-11bits:  Extend a 11-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:752
+#: translation.js:754
 msgid "5bits constant value: 0"
 msgstr ""
 
-#: translation.js:753
+#: translation.js:755
 msgid "Generic: 5-bits generic constant (0-31)"
 msgstr ""
 
-#: translation.js:755
+#: translation.js:757
 msgid "UINT16-12bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:757
+#: translation.js:759
 msgid "UINT16-13bits:  Extend a 13-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:758
+#: translation.js:760
 msgid "3bits constant value: 0"
 msgstr ""
 
-#: translation.js:759
+#: translation.js:761
 msgid "Generic: 3-bits generic constant (0-7)"
 msgstr ""
 
-#: translation.js:761
+#: translation.js:763
 msgid "UINT16-14bits:  Extend a 14-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:762
+#: translation.js:764
 msgid "2bits constant value: 0"
 msgstr ""
 
-#: translation.js:763
+#: translation.js:765
 msgid "Generic: 2-bits generic constant (0,1,2,3)"
 msgstr ""
 
-#: translation.js:765
+#: translation.js:767
 msgid "UINT16-15bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:767 translation.js:769
+#: translation.js:769 translation.js:771
 msgid "Uint2-01-bit"
 msgstr ""
 
-#: translation.js:768
+#: translation.js:770
 msgid ""
 "UINT2-1bit-verilog:  Extend a 1-bit unsigned integer to 2-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:770
+#: translation.js:772
 msgid "UINT2-1bit:  Extend a 1-bit unsigned integer to 2-bits "
 msgstr ""
 
-#: translation.js:772 translation.js:807
+#: translation.js:774 translation.js:809
 msgid "Uint32-16-bits"
 msgstr ""
 
-#: translation.js:773
+#: translation.js:775
 msgid ""
 "UINT32-16bit-verilog:  Extend a 16-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:774 translation.js:810
+#: translation.js:776 translation.js:812
 msgid "Uint32-17-bits"
 msgstr ""
 
-#: translation.js:775
+#: translation.js:777
 msgid ""
 "UINT32-17bit-verilog:  Extend a 17-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:776 translation.js:814
+#: translation.js:778 translation.js:816
 msgid "Uint32-18-bits"
 msgstr ""
 
-#: translation.js:777
+#: translation.js:779
 msgid ""
 "UINT32-18bit-verilog:  Extend a 18-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:778 translation.js:818
+#: translation.js:780 translation.js:820
 msgid "Uint32-19-bits"
 msgstr ""
 
-#: translation.js:779
+#: translation.js:781
 msgid ""
 "UINT32-19bit-verilog:  Extend a 19-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:780 translation.js:822
+#: translation.js:782 translation.js:824
 msgid "Uint32-2-bits"
 msgstr ""
 
-#: translation.js:781
+#: translation.js:783
 msgid ""
 "UINT32-2bit-verilog:  Extend a 2-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:782 translation.js:825
+#: translation.js:784 translation.js:827
 msgid "Uint32-20-bits"
 msgstr ""
 
-#: translation.js:783
+#: translation.js:785
 msgid ""
 "UINT32-20bit-verilog:  Extend a 20-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:784 translation.js:829
+#: translation.js:786 translation.js:831
 msgid "Uint32-21-bits"
 msgstr ""
 
-#: translation.js:785
+#: translation.js:787
 msgid ""
 "UINT32-21bit-verilog:  Extend a 21-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:786 translation.js:833
+#: translation.js:788 translation.js:835
 msgid "Uint32-22-bits"
 msgstr ""
 
-#: translation.js:787
+#: translation.js:789
 msgid ""
 "UINT32-22bit-verilog:  Extend a 22-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:788 translation.js:837
+#: translation.js:790 translation.js:839
 msgid "Uint32-23-bits"
 msgstr ""
 
-#: translation.js:789
+#: translation.js:791
 msgid ""
 "UINT32-23bit-verilog:  Extend a 23-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:790 translation.js:840
+#: translation.js:792 translation.js:842
 msgid "Uint32-24-bits"
 msgstr ""
 
-#: translation.js:791
+#: translation.js:793
 msgid ""
 "UINT32-24bit-verilog:  Extend a 24-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:792 translation.js:842
+#: translation.js:794 translation.js:844
 msgid "Uint32-25-bits"
 msgstr ""
 
-#: translation.js:793
+#: translation.js:795
 msgid ""
 "UINT32-25bit-verilog:  Extend a 25-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:794 translation.js:844
+#: translation.js:796 translation.js:846
 msgid "Uint32-26-bits"
 msgstr ""
 
-#: translation.js:795
+#: translation.js:797
 msgid ""
 "UINT32-26bit-verilog:  Extend a 26-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:796 translation.js:846
+#: translation.js:798 translation.js:848
 msgid "Uint32-27-bits"
 msgstr ""
 
-#: translation.js:797
+#: translation.js:799
 msgid ""
 "UINT32-27bit-verilog:  Extend a 27-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:798 translation.js:848
+#: translation.js:800 translation.js:850
 msgid "Uint32-28-bits"
 msgstr ""
 
-#: translation.js:799
+#: translation.js:801
 msgid ""
 "UINT32-28bit-verilog:  Extend a 28-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:800 translation.js:850
+#: translation.js:802 translation.js:852
 msgid "Uint32-29-bits"
 msgstr ""
 
-#: translation.js:801
+#: translation.js:803
 msgid ""
 "UINT32-29bit-verilog:  Extend a 29-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:802 translation.js:852
+#: translation.js:804 translation.js:854
 msgid "Uint32-30-bits"
 msgstr ""
 
-#: translation.js:803
+#: translation.js:805
 msgid ""
 "UINT32-30bit-verilog:  Extend a 30-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:804 translation.js:854
+#: translation.js:806 translation.js:856
 msgid "Uint32-31-bits"
 msgstr ""
 
-#: translation.js:805
+#: translation.js:807
 msgid ""
 "UINT32-31bit-verilog:  Extend a 31-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:806 translation.js:856
+#: translation.js:808 translation.js:858
 msgid "Uint32-8-bits"
 msgstr ""
 
-#: translation.js:808
+#: translation.js:810
 msgid "UINT32-16bits:  Extend a 16-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:809
+#: translation.js:811
 msgid "16bits constant value: 0"
 msgstr ""
 
-#: translation.js:811
+#: translation.js:813
 msgid "UINT32-17bits:  Extend a 17-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:812
+#: translation.js:814
 msgid "15bits constant value: 0"
 msgstr ""
 
-#: translation.js:813
+#: translation.js:815
 msgid "Generic: 15-bits generic constant"
 msgstr ""
 
-#: translation.js:815
+#: translation.js:817
 msgid "UINT32-18bits:  Extend a 18-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:816
+#: translation.js:818
 msgid "14bits constant value: 0"
 msgstr ""
 
-#: translation.js:817
+#: translation.js:819
 msgid "Generic: 14-bits generic constant"
 msgstr ""
 
-#: translation.js:819
+#: translation.js:821
 msgid "UINT32-19bits:  Extend a 19-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:820
+#: translation.js:822
 msgid "13bits constant value: 0"
 msgstr ""
 
-#: translation.js:821
+#: translation.js:823
 msgid "Generic: 13-bits generic constant"
 msgstr ""
 
-#: translation.js:823
+#: translation.js:825
 msgid "UINT32-8bits:  Extend a 2-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:824
+#: translation.js:826
 msgid "Generic: 30-bits generic constant"
 msgstr ""
 
-#: translation.js:826
+#: translation.js:828
 msgid "UINT32-20bits:  Extend a 20-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:827
+#: translation.js:829
 msgid "12bits constant value: 0"
 msgstr ""
 
-#: translation.js:828
+#: translation.js:830
 msgid "Generic: 12-bits generic constant (0-4095)"
 msgstr ""
 
-#: translation.js:830
+#: translation.js:832
 msgid "UINT32-21bits:  Extend a 21-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:831
+#: translation.js:833
 msgid "11bits constant value: 0"
 msgstr ""
 
-#: translation.js:832
+#: translation.js:834
 msgid "Generic: 11-bits generic constant"
 msgstr ""
 
-#: translation.js:834
+#: translation.js:836
 msgid "UINT32-22bits:  Extend a 22-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:835
+#: translation.js:837
 msgid "10bits constant value: 0"
 msgstr ""
 
-#: translation.js:836
+#: translation.js:838
 msgid "Generic: 9-bits generic constant"
 msgstr ""
 
-#: translation.js:838
+#: translation.js:840
 msgid "UINT32-23bits:  Extend a 23-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:839
+#: translation.js:841
 msgid "9bits constant value: 0"
 msgstr ""
 
-#: translation.js:841
+#: translation.js:843
 msgid "UINT32-24bits:  Extend a 24-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:843
+#: translation.js:845
 msgid "UINT32-25bits:  Extend a 25-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:845
+#: translation.js:847
 msgid "UINT32-26bits:  Extend a 26-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:847
+#: translation.js:849
 msgid "UINT32-27bits:  Extend a 27-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:849
+#: translation.js:851
 msgid "UINT32-28bits:  Extend a 28-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:851
+#: translation.js:853
 msgid "UINT32-29bits:  Extend a 29-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:853
+#: translation.js:855
 msgid "UINT32-30bits:  Extend a 30-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:855
+#: translation.js:857
 msgid "UINT32-31bits:  Extend a 31-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:857
+#: translation.js:859
 msgid "UINT32-8bits:  Extend a 8-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:859 translation.js:865
+#: translation.js:861 translation.js:867
 msgid "Uint4-01-bit"
 msgstr ""
 
-#: translation.js:860
+#: translation.js:862
 msgid ""
 "UINT4-1bit-verilog:  Extend a 1-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:861 translation.js:867
+#: translation.js:863 translation.js:869
 msgid "Uint4-02-bit"
 msgstr ""
 
-#: translation.js:862
+#: translation.js:864
 msgid ""
 "UINT4-2bit-verilog:  Extend a 2-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:863 translation.js:869
+#: translation.js:865 translation.js:871
 msgid "Uint4-03-bit"
 msgstr ""
 
-#: translation.js:864
+#: translation.js:866
 msgid ""
 "UINT4-3bit-verilog:  Extend a 3-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:866
+#: translation.js:868
 msgid "UINT4-1bit:  Extend a 1-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:868
+#: translation.js:870
 msgid "UINT4-2bit:  Extend a 2-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:870
+#: translation.js:872
 msgid "UINT4-3bit:  Extend a 3-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:872 translation.js:886
+#: translation.js:874 translation.js:888
 msgid "Uint8-01-bit"
 msgstr ""
 
-#: translation.js:873
+#: translation.js:875
 msgid ""
 "UINT8-1bit-verilog:  Extend a 1-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:874
+#: translation.js:876
 msgid "Uint8-02-bit"
 msgstr ""
 
-#: translation.js:875
+#: translation.js:877
 msgid ""
 "UINT8-2bit-verilog:  Extend a 2-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:876
+#: translation.js:878
 msgid "Uint8-03-bit"
 msgstr ""
 
-#: translation.js:877
+#: translation.js:879
 msgid ""
 "UINT8-3bit-verilog:  Extend a 3-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:878
+#: translation.js:880
 msgid "Uint8-04-bit"
 msgstr ""
 
-#: translation.js:879
+#: translation.js:881
 msgid ""
 "UINT8-4bit-verilog:  Extend a 4-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:880
+#: translation.js:882
 msgid "Uint8-05-bit"
 msgstr ""
 
-#: translation.js:881
+#: translation.js:883
 msgid ""
 "UINT8-5bit-verilog:  Extend a 5-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:882
+#: translation.js:884
 msgid "Uint8-06-bit"
 msgstr ""
 
-#: translation.js:883
+#: translation.js:885
 msgid ""
 "UINT8-6bit-verilog:  Extend a 6-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:884
+#: translation.js:886
 msgid "Uint8-07-bit"
 msgstr ""
 
-#: translation.js:885
+#: translation.js:887
 msgid ""
 "UINT8-7bit-verilog:  Extend a 7-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:887
+#: translation.js:889
 msgid "UINT8-1bit:  Extend a 1-bit unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:888
+#: translation.js:890
 msgid "Uint8-02-bits"
 msgstr ""
 
-#: translation.js:889
+#: translation.js:891
 msgid "UINT8-2bits:  Extend a 2-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:890
+#: translation.js:892
 msgid "Uint8-03-bits"
 msgstr ""
 
-#: translation.js:891
+#: translation.js:893
 msgid "UINT8-3bits:  Extend a 3-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:892
+#: translation.js:894
 msgid "Uint8-04-bits"
 msgstr ""
 
-#: translation.js:893
+#: translation.js:895
 msgid "UINT8-4bits:  Extend a 4-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:894
+#: translation.js:896
 msgid "Uint8-05-bits"
 msgstr ""
 
-#: translation.js:895
+#: translation.js:897
 msgid "UINT8-5bits:  Extend a 5-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:896
+#: translation.js:898
 msgid "Uint8-06-bits"
 msgstr ""
 
-#: translation.js:897
+#: translation.js:899
 msgid "UINT8-6bits:  Extend a 6-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:898
+#: translation.js:900
 msgid "Uint8-07-bits"
 msgstr ""
 
-#: translation.js:899
+#: translation.js:901
 msgid "UINT8-7bits:  Extend a 7-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:900 translation.js:2092
+#: translation.js:902 translation.js:2097
 msgid "Bus-2"
 msgstr ""
 
-#: translation.js:901
+#: translation.js:903
 msgid "Bus2: Two bits plain Bus"
 msgstr ""
 
-#: translation.js:902 translation.js:2093
+#: translation.js:904 translation.js:2098
 msgid "Bus-3"
 msgstr ""
 
-#: translation.js:903
+#: translation.js:905
 msgid "Bus3: Three bits plain Bus"
 msgstr ""
 
-#: translation.js:904 translation.js:2094
+#: translation.js:906 translation.js:2099
 msgid "Bus-4"
 msgstr ""
 
-#: translation.js:905
+#: translation.js:907
 msgid "Bus4: Four bits plain Bus"
 msgstr ""
 
-#: translation.js:906 translation.js:2095
+#: translation.js:908 translation.js:2100
 msgid "Bus-5"
 msgstr ""
 
-#: translation.js:907
+#: translation.js:909
 msgid "Bus5: Five bits plain Bus"
 msgstr ""
 
-#: translation.js:908 translation.js:2096
+#: translation.js:910 translation.js:2101
 msgid "Bus-6"
 msgstr ""
 
-#: translation.js:909
+#: translation.js:911
 msgid "Bus6: Six bits plain Bus"
 msgstr ""
 
-#: translation.js:910 translation.js:2097
+#: translation.js:912 translation.js:2102
 msgid "Bus-7"
 msgstr ""
 
-#: translation.js:911
+#: translation.js:913
 msgid "Bus7: Seven bits plain Bus"
 msgstr ""
 
-#: translation.js:912 translation.js:2098
+#: translation.js:914 translation.js:2103
 msgid "Bus-8"
 msgstr ""
 
-#: translation.js:913
+#: translation.js:915
 msgid "Bus8: Eight bits plain Bus"
 msgstr ""
 
-#: translation.js:914 translation.js:2099
+#: translation.js:916 translation.js:2104
 msgid "Wire"
 msgstr ""
 
-#: translation.js:915
+#: translation.js:917
 msgid "Wire: Just a simple wire"
 msgstr ""
 
-#: translation.js:916
+#: translation.js:918
 msgid "03-Split"
 msgstr ""
 
-#: translation.js:917
+#: translation.js:919
 msgid "04-Join"
 msgstr ""
 
-#: translation.js:918
+#: translation.js:920
 msgid "05-Wires"
 msgstr ""
 
-#: translation.js:919
+#: translation.js:921
 msgid "06-Copy"
 msgstr ""
 
-#: translation.js:920
+#: translation.js:922
 msgid "07-Sign"
 msgstr ""
 
-#: translation.js:921
+#: translation.js:923
 msgid "08-Uint"
 msgstr ""
 
-#: translation.js:922
+#: translation.js:924
 msgid "09-Reversal"
 msgstr ""
 
-#: translation.js:923
+#: translation.js:925
 msgid "10-Shift"
 msgstr ""
 
-#: translation.js:924
+#: translation.js:926
 msgid "TESTs"
 msgstr ""
 
-#: translation.js:925
+#: translation.js:927
 msgid "00-Index"
 msgstr ""
 
-#: translation.js:926
+#: translation.js:928
 msgid "SL1: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:927
+#: translation.js:929
 msgid "SL1: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:928
+#: translation.js:930
 msgid "# INDEX: IceWire Collection"
 msgstr ""
 
-#: translation.js:929
+#: translation.js:931
 msgid "## Wires"
 msgstr ""
 
-#: translation.js:930
+#: translation.js:932
 msgid "Bus2"
 msgstr ""
 
-#: translation.js:931
+#: translation.js:933
 msgid "## Join"
 msgstr ""
 
-#: translation.js:932
+#: translation.js:934
 msgid "## Split"
 msgstr ""
 
-#: translation.js:933
+#: translation.js:935
 msgid "Bus2-Join-all"
 msgstr ""
 
-#: translation.js:934
+#: translation.js:936
 msgid "Bus2-Split-all"
 msgstr ""
 
-#: translation.js:935
+#: translation.js:937
 msgid "## Copy"
 msgstr ""
 
-#: translation.js:936
+#: translation.js:938
 msgid "Copy-2"
 msgstr ""
 
-#: translation.js:937
+#: translation.js:939
 msgid "## UINT8"
 msgstr ""
 
-#: translation.js:938
+#: translation.js:940
 msgid "## Reversal"
 msgstr ""
 
-#: translation.js:939
+#: translation.js:941
 msgid "## Shift-left"
 msgstr ""
 
-#: translation.js:940
+#: translation.js:942
 msgid "## Shift-right"
 msgstr ""
 
-#: translation.js:941
+#: translation.js:943
 msgid "## Sign"
 msgstr ""
 
-#: translation.js:942
+#: translation.js:944
 msgid "## UINT2"
 msgstr ""
 
-#: translation.js:943
+#: translation.js:945
 msgid "## UINT4"
 msgstr ""
 
-#: translation.js:944
+#: translation.js:946
 msgid "## 1-Bit"
 msgstr ""
 
-#: translation.js:945
+#: translation.js:947
 msgid "## 2-Bits"
 msgstr ""
 
-#: translation.js:946
+#: translation.js:948
 msgid "## 3-Bits"
 msgstr ""
 
-#: translation.js:947
+#: translation.js:949
 msgid "## 4-Bits"
 msgstr ""
 
-#: translation.js:948
+#: translation.js:950
 msgid "### NO EXIST"
 msgstr ""
 
-#: translation.js:949
+#: translation.js:951
 msgid "Auxiliary cables"
 msgstr ""
 
-#: translation.js:950
+#: translation.js:952
 msgid "## Description"
 msgstr ""
 
-#: translation.js:951
+#: translation.js:953
 msgid "Build bigger buses by Join smaller buses"
 msgstr ""
 
-#: translation.js:952
+#: translation.js:954
 msgid "Get sub-buses or wires from a bigger bus"
 msgstr ""
 
-#: translation.js:953
+#: translation.js:955
 msgid ""
 "Create a Bus of N bits  \n"
 "by copying N times  \n"
 "the input"
 msgstr ""
 
-#: translation.js:954
+#: translation.js:956
 msgid ""
 "Get the sign bit of an  \n"
 "element of N bits  \n"
 "(The sign bit is the MSB)"
 msgstr ""
 
-#: translation.js:955
+#: translation.js:957
 msgid ""
 "Shift to the right the input data  \n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:956
+#: translation.js:958
 msgid ""
 "Shift to the left the input data\n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:957
+#: translation.js:959
 msgid ""
 "Reverse the position of the  \n"
 "wires in the bus. Ex: The 4-input bus  \n"
 "b3,b2,b1,b0 is changed to b0,b1,b2,b3"
 msgstr ""
 
-#: translation.js:958
+#: translation.js:960
 msgid ""
 "Extend to the input bus to a N-bits bus, by adding 0s as  \n"
 "most significant bits.  Ex: The 2-bits bus b1,b0 is extended  \n"
 "as a 4-bits bus:  0,0,b1,b0"
 msgstr ""
 
-#: translation.js:959
+#: translation.js:961
 msgid "01-Index"
 msgstr ""
 
-#: translation.js:960
+#: translation.js:962
 msgid "SL1: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:961
+#: translation.js:963
 msgid "Bus8-Join-half"
 msgstr ""
 
-#: translation.js:962
+#: translation.js:964
 msgid "Bus8-Join-all"
 msgstr ""
 
-#: translation.js:963
+#: translation.js:965
 msgid "Bus8-Split-half"
 msgstr ""
 
-#: translation.js:964
+#: translation.js:966
 msgid "Bus7-all"
 msgstr ""
 
-#: translation.js:965
+#: translation.js:967
 msgid "Bus-Split-all"
 msgstr ""
 
-#: translation.js:966
+#: translation.js:968
 msgid "Copy-8"
 msgstr ""
 
-#: translation.js:967
+#: translation.js:969
 msgid "## 5-Bits"
 msgstr ""
 
-#: translation.js:968
+#: translation.js:970
 msgid "## 6-Bits"
 msgstr ""
 
-#: translation.js:969
+#: translation.js:971
 msgid "## 7-Bits"
 msgstr ""
 
-#: translation.js:970
+#: translation.js:972
 msgid "## 8-Bits"
 msgstr ""
 
-#: translation.js:971
+#: translation.js:973
 msgid "Bus8-Split-quarter"
 msgstr ""
 
-#: translation.js:972
+#: translation.js:974
 msgid "02-Index"
 msgstr ""
 
-#: translation.js:973
+#: translation.js:975
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 3,8,8 and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:974
+#: translation.js:976
 msgid "SL1: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:975
+#: translation.js:977
 msgid "SR1: Shift  a 16-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:976
+#: translation.js:978
 msgid ""
 "SR1-32bits: Shift  a 32-bit value one bit right. MSB is filled with the "
 "input  in"
 msgstr ""
 
-#: translation.js:977
+#: translation.js:979
 msgid "## Join Menu"
 msgstr ""
 
-#: translation.js:978
+#: translation.js:980
 msgid "## Split Menu"
 msgstr ""
 
-#: translation.js:979
+#: translation.js:981
 msgid "## 9-Bits"
 msgstr ""
 
-#: translation.js:980
+#: translation.js:982
 msgid "## 10-Bits"
 msgstr ""
 
-#: translation.js:981
+#: translation.js:983
 msgid "## 11-Bits"
 msgstr ""
 
-#: translation.js:982
+#: translation.js:984
 msgid "## 12-Bits"
 msgstr ""
 
-#: translation.js:983
+#: translation.js:985
 msgid "## 15-Bits"
 msgstr ""
 
-#: translation.js:984
+#: translation.js:986
 msgid "## 16-Bits"
 msgstr ""
 
-#: translation.js:985
+#: translation.js:987
 msgid "## 20-Bits"
 msgstr ""
 
-#: translation.js:986
+#: translation.js:988
 msgid "## 23-Bits"
 msgstr ""
 
-#: translation.js:987
+#: translation.js:989
 msgid "## 24-Bits"
 msgstr ""
 
-#: translation.js:988
+#: translation.js:990
 msgid "## 27-Bits"
 msgstr ""
 
-#: translation.js:989
+#: translation.js:991
 msgid "## 28-Bits"
 msgstr ""
 
-#: translation.js:990
+#: translation.js:992
 msgid "## 31-Bits"
 msgstr ""
 
-#: translation.js:991
+#: translation.js:993
 msgid "## 32-Bits"
 msgstr ""
 
-#: translation.js:992
+#: translation.js:994
 msgid "## UINT16"
 msgstr ""
 
-#: translation.js:993
+#: translation.js:995
 msgid "## 22-Bits"
 msgstr ""
 
-#: translation.js:994
+#: translation.js:996
 msgid "## 17-Bits"
 msgstr ""
 
-#: translation.js:995
+#: translation.js:997
 msgid "## 29-Bits"
 msgstr ""
 
-#: translation.js:996
+#: translation.js:998
 msgid "## 64-Bits"
 msgstr ""
 
-#: translation.js:997 translation.js:1009 translation.js:1018
-#: translation.js:1025 translation.js:1029 translation.js:1033
-#: translation.js:1037 translation.js:1040 translation.js:1071
-#: translation.js:1074 translation.js:1077 translation.js:1080
-#: translation.js:1083 translation.js:1086 translation.js:1089
-#: translation.js:1092 translation.js:1107 translation.js:1110
-#: translation.js:1113 translation.js:1116 translation.js:1119
-#: translation.js:1130 translation.js:1133 translation.js:1136
-#: translation.js:1162 translation.js:1168 translation.js:1172
-#: translation.js:1175 translation.js:1182 translation.js:1186
-#: translation.js:1189 translation.js:1192 translation.js:1200
-#: translation.js:1203 translation.js:1206 translation.js:1209
-#: translation.js:1213 translation.js:1220 translation.js:1223
-#: translation.js:1226 translation.js:1230 translation.js:1243
-#: translation.js:1246 translation.js:1249 translation.js:1252
-#: translation.js:1255 translation.js:1258 translation.js:1270
-#: translation.js:1273 translation.js:1276 translation.js:1279
-#: translation.js:1282 translation.js:1284 translation.js:1287
-#: translation.js:1290 translation.js:1293 translation.js:1296
-#: translation.js:1299 translation.js:1302 translation.js:1309
-#: translation.js:1312 translation.js:1315 translation.js:1319
-#: translation.js:1324 translation.js:1327 translation.js:1336
-#: translation.js:1339 translation.js:1342 translation.js:1347
-#: translation.js:1350 translation.js:1353 translation.js:1359
-#: translation.js:1363 translation.js:1366 translation.js:1370
-#: translation.js:1374 translation.js:1380 translation.js:1383
-#: translation.js:1398 translation.js:1401 translation.js:1406
-#: translation.js:1410 translation.js:1413 translation.js:1424
-#: translation.js:1428 translation.js:1432 translation.js:1436
-#: translation.js:1440 translation.js:1442 translation.js:1445
-#: translation.js:1448 translation.js:1455 translation.js:1458
-#: translation.js:1460 translation.js:1462 translation.js:1475
-#: translation.js:1476 translation.js:1478 translation.js:1483
+#: translation.js:999 translation.js:1011 translation.js:1020
+#: translation.js:1027 translation.js:1031 translation.js:1035
+#: translation.js:1039 translation.js:1042 translation.js:1073
+#: translation.js:1076 translation.js:1079 translation.js:1082
+#: translation.js:1085 translation.js:1088 translation.js:1091
+#: translation.js:1094 translation.js:1109 translation.js:1112
+#: translation.js:1115 translation.js:1118 translation.js:1121
+#: translation.js:1132 translation.js:1135 translation.js:1138
+#: translation.js:1164 translation.js:1170 translation.js:1174
+#: translation.js:1177 translation.js:1184 translation.js:1188
+#: translation.js:1191 translation.js:1194 translation.js:1202
+#: translation.js:1205 translation.js:1208 translation.js:1211
+#: translation.js:1215 translation.js:1222 translation.js:1225
+#: translation.js:1228 translation.js:1232 translation.js:1245
+#: translation.js:1248 translation.js:1251 translation.js:1254
+#: translation.js:1257 translation.js:1260 translation.js:1272
+#: translation.js:1275 translation.js:1278 translation.js:1281
+#: translation.js:1284 translation.js:1286 translation.js:1289
+#: translation.js:1292 translation.js:1295 translation.js:1298
+#: translation.js:1301 translation.js:1304 translation.js:1311
+#: translation.js:1314 translation.js:1317 translation.js:1321
+#: translation.js:1326 translation.js:1329 translation.js:1338
+#: translation.js:1341 translation.js:1344 translation.js:1349
+#: translation.js:1352 translation.js:1355 translation.js:1361
+#: translation.js:1365 translation.js:1368 translation.js:1372
+#: translation.js:1376 translation.js:1382 translation.js:1385
+#: translation.js:1400 translation.js:1403 translation.js:1408
+#: translation.js:1412 translation.js:1415 translation.js:1426
+#: translation.js:1430 translation.js:1434 translation.js:1438
+#: translation.js:1442 translation.js:1444 translation.js:1447
+#: translation.js:1450 translation.js:1458 translation.js:1461
+#: translation.js:1463 translation.js:1465 translation.js:1467
+#: translation.js:1480 translation.js:1481 translation.js:1483
 #: translation.js:1488 translation.js:1493 translation.js:1498
-#: translation.js:1503 translation.js:1515 translation.js:1516
-#: translation.js:1518 translation.js:1524 translation.js:1525
-#: translation.js:1531 translation.js:1532 translation.js:1537
-#: translation.js:1541 translation.js:1545 translation.js:1559
-#: translation.js:1564 translation.js:1568 translation.js:1572
-#: translation.js:1576 translation.js:1580 translation.js:1584
-#: translation.js:1588 translation.js:1595 translation.js:1600
-#: translation.js:1629 translation.js:1635 translation.js:1638
-#: translation.js:1641 translation.js:1648 translation.js:1651
-#: translation.js:1654 translation.js:1657 translation.js:1665
-#: translation.js:1668 translation.js:1671 translation.js:1674
-#: translation.js:1677 translation.js:1686 translation.js:1689
-#: translation.js:1692 translation.js:1695 translation.js:1698
-#: translation.js:1701 translation.js:1710 translation.js:1713
-#: translation.js:1716 translation.js:1719 translation.js:1722
-#: translation.js:1725 translation.js:1737 translation.js:1740
-#: translation.js:1744 translation.js:1747 translation.js:1750
-#: translation.js:1753 translation.js:1756 translation.js:1759
-#: translation.js:1762 translation.js:1767 translation.js:1770
-#: translation.js:1773 translation.js:1782 translation.js:1785
-#: translation.js:1788 translation.js:1793 translation.js:1796
-#: translation.js:1803 translation.js:1806 translation.js:1809
-#: translation.js:1812 translation.js:1816 translation.js:1820
-#: translation.js:1827 translation.js:1831 translation.js:1834
-#: translation.js:1837 translation.js:1841 translation.js:1847
-#: translation.js:1851 translation.js:1854 translation.js:1858
-#: translation.js:1865 translation.js:1869 translation.js:1873
-#: translation.js:1876 translation.js:1888 translation.js:1891
-#: translation.js:1894 translation.js:1897 translation.js:1901
-#: translation.js:1904 translation.js:1907 translation.js:1910
-#: translation.js:1913 translation.js:1917 translation.js:1936
-#: translation.js:1947 translation.js:1950 translation.js:1952
-#: translation.js:1955 translation.js:1958 translation.js:1961
-#: translation.js:1964 translation.js:1967 translation.js:1973
-#: translation.js:1995 translation.js:1999 translation.js:2002
-#: translation.js:2005 translation.js:2008 translation.js:2011
-#: translation.js:2014 translation.js:2017 translation.js:2020
-#: translation.js:2023 translation.js:2026 translation.js:2029
-#: translation.js:2032 translation.js:2035 translation.js:2038
-#: translation.js:2041 translation.js:2044 translation.js:2047
-#: translation.js:2053 translation.js:2057 translation.js:2060
-#: translation.js:2070 translation.js:2074 translation.js:2077
-#: translation.js:2080 translation.js:2083 translation.js:2086
-#: translation.js:2089 translation.js:2100 translation.js:2104
-#: translation.js:2107 translation.js:2110 translation.js:2113
-#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:1503 translation.js:1508 translation.js:1520
+#: translation.js:1521 translation.js:1523 translation.js:1529
+#: translation.js:1530 translation.js:1536 translation.js:1537
+#: translation.js:1542 translation.js:1546 translation.js:1550
+#: translation.js:1564 translation.js:1569 translation.js:1573
+#: translation.js:1577 translation.js:1581 translation.js:1585
+#: translation.js:1589 translation.js:1593 translation.js:1600
+#: translation.js:1605 translation.js:1634 translation.js:1640
+#: translation.js:1643 translation.js:1646 translation.js:1653
+#: translation.js:1656 translation.js:1659 translation.js:1662
+#: translation.js:1670 translation.js:1673 translation.js:1676
+#: translation.js:1679 translation.js:1682 translation.js:1691
+#: translation.js:1694 translation.js:1697 translation.js:1700
+#: translation.js:1703 translation.js:1706 translation.js:1715
+#: translation.js:1718 translation.js:1721 translation.js:1724
+#: translation.js:1727 translation.js:1730 translation.js:1742
+#: translation.js:1745 translation.js:1749 translation.js:1752
+#: translation.js:1755 translation.js:1758 translation.js:1761
+#: translation.js:1764 translation.js:1767 translation.js:1772
+#: translation.js:1775 translation.js:1778 translation.js:1787
+#: translation.js:1790 translation.js:1793 translation.js:1798
+#: translation.js:1801 translation.js:1808 translation.js:1811
+#: translation.js:1814 translation.js:1817 translation.js:1821
+#: translation.js:1825 translation.js:1832 translation.js:1836
+#: translation.js:1839 translation.js:1842 translation.js:1846
+#: translation.js:1852 translation.js:1856 translation.js:1859
+#: translation.js:1863 translation.js:1870 translation.js:1874
+#: translation.js:1878 translation.js:1881 translation.js:1893
+#: translation.js:1896 translation.js:1899 translation.js:1902
+#: translation.js:1906 translation.js:1909 translation.js:1912
+#: translation.js:1915 translation.js:1918 translation.js:1922
+#: translation.js:1941 translation.js:1952 translation.js:1955
+#: translation.js:1957 translation.js:1960 translation.js:1963
+#: translation.js:1966 translation.js:1969 translation.js:1972
+#: translation.js:1978 translation.js:2000 translation.js:2004
+#: translation.js:2007 translation.js:2010 translation.js:2013
+#: translation.js:2016 translation.js:2019 translation.js:2022
+#: translation.js:2025 translation.js:2028 translation.js:2031
+#: translation.js:2034 translation.js:2037 translation.js:2040
+#: translation.js:2043 translation.js:2046 translation.js:2049
+#: translation.js:2052 translation.js:2058 translation.js:2062
+#: translation.js:2065 translation.js:2075 translation.js:2079
+#: translation.js:2082 translation.js:2085 translation.js:2088
+#: translation.js:2091 translation.js:2094 translation.js:2105
+#: translation.js:2109 translation.js:2112 translation.js:2115
+#: translation.js:2118 translation.js:2121 translation.js:2124
+#: translation.js:2127
 msgid "Alhambra-II"
 msgstr ""
 
-#: translation.js:998
+#: translation.js:1000
 msgid "01-Bus2-Split-all"
 msgstr ""
 
-#: translation.js:999
+#: translation.js:1001
 msgid ""
 "# Example: Using the Bus2-Split-all block\n"
 "\n"
@@ -3823,27 +3832,27 @@ msgid ""
 "shown on two independent LEDs"
 msgstr ""
 
-#: translation.js:1000
+#: translation.js:1002
 msgid "Bus-2 Split-all"
 msgstr ""
 
-#: translation.js:1001
+#: translation.js:1003
 msgid "2 bits Input BUS"
 msgstr ""
 
-#: translation.js:1002
+#: translation.js:1004
 msgid "MSB bit"
 msgstr ""
 
-#: translation.js:1003
+#: translation.js:1005
 msgid "LSB bit"
 msgstr ""
 
-#: translation.js:1004
+#: translation.js:1006
 msgid "02-Split-1-4"
 msgstr ""
 
-#: translation.js:1005
+#: translation.js:1007
 msgid ""
 "# Example: Using the Split-1-4 block\n"
 "\n"
@@ -3852,23 +3861,23 @@ msgid ""
 "Both sub-buses are shown on the LED7 and LEDs 0,1,2 and 3 respectivelly"
 msgstr ""
 
-#: translation.js:1006
+#: translation.js:1008
 msgid "5 bits Input BUS"
 msgstr ""
 
-#: translation.js:1007
+#: translation.js:1009
 msgid "LSB bits"
 msgstr ""
 
-#: translation.js:1008
+#: translation.js:1010
 msgid "5-bits constant"
 msgstr ""
 
-#: translation.js:1010
+#: translation.js:1012
 msgid "01-Bus2-Join-all"
 msgstr ""
 
-#: translation.js:1011
+#: translation.js:1013
 msgid ""
 "# Example: Using the Bus2-Join-all block\n"
 "\n"
@@ -3876,19 +3885,19 @@ msgid ""
 "shown on LEDs 0 and 7"
 msgstr ""
 
-#: translation.js:1012
+#: translation.js:1014
 msgid "Bus-2 Join-all"
 msgstr ""
 
-#: translation.js:1013
+#: translation.js:1015
 msgid "2 bits Output BUS"
 msgstr ""
 
-#: translation.js:1014
+#: translation.js:1016
 msgid "02-Join-1-4"
 msgstr ""
 
-#: translation.js:1015
+#: translation.js:1017
 msgid ""
 "# Example: Using the Join-1-4 block\n"
 "\n"
@@ -3897,35 +3906,35 @@ msgid ""
 "on 5 LEDs"
 msgstr ""
 
-#: translation.js:1016
+#: translation.js:1018
 msgid "4 bits Input BUS"
 msgstr ""
 
-#: translation.js:1017
+#: translation.js:1019
 msgid "4-bits constant"
 msgstr ""
 
-#: translation.js:1019
+#: translation.js:1021
 msgid "01-Bus-2-button-leds"
 msgstr ""
 
-#: translation.js:1020
+#: translation.js:1022
 msgid "# Example: Bus-2: Connection of two buses"
 msgstr ""
 
-#: translation.js:1021
+#: translation.js:1023
 msgid "2-bits input bus"
 msgstr ""
 
-#: translation.js:1022
+#: translation.js:1024
 msgid "2-bits Bus block"
 msgstr ""
 
-#: translation.js:1023
+#: translation.js:1025
 msgid "2-bits output bus"
 msgstr ""
 
-#: translation.js:1024
+#: translation.js:1026
 msgid ""
 "**NOTE**: This is just an example of use of the Bus-2 block. But the "
 "connection  \n"
@@ -3933,94 +3942,94 @@ msgid ""
 "the 2-Bus block"
 msgstr ""
 
-#: translation.js:1026
+#: translation.js:1028
 msgid "01-button-LEDs"
 msgstr ""
 
-#: translation.js:1027
+#: translation.js:1029
 msgid ""
 "# Example: Turning on 8 LEDs with one button\n"
 "\n"
 "When the button SW1 is pressed, the 8 LEDs are turned on"
 msgstr ""
 
-#: translation.js:1028
+#: translation.js:1030
 msgid "Copy-8 Block"
 msgstr ""
 
-#: translation.js:1030 translation.js:1592 translation.js:1596
-#: translation.js:1601
+#: translation.js:1032 translation.js:1597 translation.js:1601
+#: translation.js:1606
 msgid "01-sign-LED"
 msgstr ""
 
-#: translation.js:1031
+#: translation.js:1033
 msgid ""
 "# Example: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1032
+#: translation.js:1034
 msgid "Sign-int8 Block"
 msgstr ""
 
-#: translation.js:1034 translation.js:1300 translation.js:1303
-#: translation.js:1407 translation.js:1411 translation.js:1425
-#: translation.js:1429 translation.js:1433 translation.js:1437
-#: translation.js:1441 translation.js:1443 translation.js:1446
-#: translation.js:1449 translation.js:1456 translation.js:1459
-#: translation.js:1461 translation.js:1463 translation.js:1477
-#: translation.js:1479 translation.js:1480 translation.js:1484
+#: translation.js:1036 translation.js:1302 translation.js:1305
+#: translation.js:1409 translation.js:1413 translation.js:1427
+#: translation.js:1431 translation.js:1435 translation.js:1439
+#: translation.js:1443 translation.js:1445 translation.js:1448
+#: translation.js:1451 translation.js:1459 translation.js:1462
+#: translation.js:1464 translation.js:1466 translation.js:1468
+#: translation.js:1482 translation.js:1484 translation.js:1485
 #: translation.js:1489 translation.js:1494 translation.js:1499
-#: translation.js:1504 translation.js:1517 translation.js:1519
-#: translation.js:1520 translation.js:1526 translation.js:1527
-#: translation.js:1533 translation.js:1534 translation.js:1538
-#: translation.js:1542 translation.js:1546 translation.js:1560
-#: translation.js:1821 translation.js:1859 translation.js:1877
-#: translation.js:1889 translation.js:1892 translation.js:1895
-#: translation.js:1898 translation.js:1902 translation.js:1905
-#: translation.js:1911 translation.js:1914 translation.js:1918
-#: translation.js:1937 translation.js:1948 translation.js:1951
-#: translation.js:1953 translation.js:1956 translation.js:1959
-#: translation.js:1962 translation.js:1965 translation.js:1968
-#: translation.js:1974 translation.js:1996 translation.js:2000
-#: translation.js:2003 translation.js:2006 translation.js:2009
-#: translation.js:2012 translation.js:2015 translation.js:2018
-#: translation.js:2021 translation.js:2024 translation.js:2027
-#: translation.js:2030 translation.js:2033 translation.js:2036
-#: translation.js:2039 translation.js:2042 translation.js:2045
-#: translation.js:2048 translation.js:2054 translation.js:2058
-#: translation.js:2061 translation.js:2071 translation.js:2075
-#: translation.js:2078 translation.js:2081 translation.js:2084
-#: translation.js:2087 translation.js:2090
+#: translation.js:1504 translation.js:1509 translation.js:1522
+#: translation.js:1524 translation.js:1525 translation.js:1531
+#: translation.js:1532 translation.js:1538 translation.js:1539
+#: translation.js:1543 translation.js:1547 translation.js:1551
+#: translation.js:1565 translation.js:1826 translation.js:1864
+#: translation.js:1882 translation.js:1894 translation.js:1897
+#: translation.js:1900 translation.js:1903 translation.js:1907
+#: translation.js:1910 translation.js:1916 translation.js:1919
+#: translation.js:1923 translation.js:1942 translation.js:1953
+#: translation.js:1956 translation.js:1958 translation.js:1961
+#: translation.js:1964 translation.js:1967 translation.js:1970
+#: translation.js:1973 translation.js:1979 translation.js:2001
+#: translation.js:2005 translation.js:2008 translation.js:2011
+#: translation.js:2014 translation.js:2017 translation.js:2020
+#: translation.js:2023 translation.js:2026 translation.js:2029
+#: translation.js:2032 translation.js:2035 translation.js:2038
+#: translation.js:2041 translation.js:2044 translation.js:2047
+#: translation.js:2050 translation.js:2053 translation.js:2059
+#: translation.js:2063 translation.js:2066 translation.js:2076
+#: translation.js:2080 translation.js:2083 translation.js:2086
+#: translation.js:2089 translation.js:2092 translation.js:2095
 msgid "01-Manual-testing"
 msgstr ""
 
-#: translation.js:1035
+#: translation.js:1037
 msgid "Configurable buttons (pull-up on/off. Not on/off) with tic output"
 msgstr ""
 
-#: translation.js:1036
+#: translation.js:1038
 msgid "# Example: Displaying the two buttons on the LEDs\n"
 msgstr ""
 
-#: translation.js:1038
+#: translation.js:1040
 msgid "01-Reversal-4-bits"
 msgstr ""
 
-#: translation.js:1039
+#: translation.js:1041
 msgid "Reversal-4"
 msgstr ""
 
-#: translation.js:1041
+#: translation.js:1043
 msgid "01-Shift-right-1-bus4"
 msgstr ""
 
-#: translation.js:1042
+#: translation.js:1044
 msgid "Bus-4-shift-right-1"
 msgstr ""
 
-#: translation.js:1043
+#: translation.js:1045
 msgid ""
 "## Bus-4 Shift right example\n"
 "\n"
@@ -4028,258 +4037,258 @@ msgid ""
 "The result is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1044
+#: translation.js:1046
 msgid ""
 "Number to shift 1 bit  \n"
 "to the right"
 msgstr ""
 
-#: translation.js:1045
+#: translation.js:1047
 msgid ""
 "Insert 0 as the  \n"
 "MSB "
 msgstr ""
 
-#: translation.js:1046
+#: translation.js:1048
 msgid ""
 "Display the shifted  \n"
 "number on the LEDs"
 msgstr ""
 
-#: translation.js:1072 translation.js:1075 translation.js:1078
-#: translation.js:1081 translation.js:1084 translation.js:1087
-#: translation.js:1090 translation.js:1093 translation.js:1108
-#: translation.js:1111 translation.js:1114 translation.js:1117
-#: translation.js:1120 translation.js:1131 translation.js:1134
-#: translation.js:1137
+#: translation.js:1074 translation.js:1077 translation.js:1080
+#: translation.js:1083 translation.js:1086 translation.js:1089
+#: translation.js:1092 translation.js:1095 translation.js:1110
+#: translation.js:1113 translation.js:1116 translation.js:1119
+#: translation.js:1122 translation.js:1133 translation.js:1136
+#: translation.js:1139
 msgid "01-manual-btn-leds"
 msgstr ""
 
-#: translation.js:1073
+#: translation.js:1075
 msgid ""
 "# Copy-2: Manual testing with one pushbutton and two LEDs\n"
 "\n"
 "When the button is pressed, the Two LEDs are turned on"
 msgstr ""
 
-#: translation.js:1076
+#: translation.js:1078
 msgid ""
 "# Copy-3: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1079
+#: translation.js:1081
 msgid ""
 "# Copy-4: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1082
+#: translation.js:1084
 msgid ""
 "# Copy-5: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1085
+#: translation.js:1087
 msgid ""
 "# Copy-6: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1088
+#: translation.js:1090
 msgid ""
 "# Copy-7: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1091
+#: translation.js:1093
 msgid ""
 "# Copy-8: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1094
+#: translation.js:1096
 msgid ""
 "Display16-8: Display a 16-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1095
+#: translation.js:1097
 msgid ""
 "System TFF with toggle input: It toogles on every system cycle if the input "
 "is active"
 msgstr ""
 
-#: translation.js:1096
+#: translation.js:1098
 msgid "Reg: 1-Bit register"
 msgstr ""
 
-#: translation.js:1097
+#: translation.js:1099
 msgid "2-to-1 Multplexer (1-bit channels). Fippled version"
 msgstr ""
 
-#: translation.js:1098
+#: translation.js:1100
 msgid "2-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1099
+#: translation.js:1101
 msgid "2-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1100
+#: translation.js:1102
 msgid "2-to-1 Multplexer (4-bit channels)"
 msgstr ""
 
-#: translation.js:1101
+#: translation.js:1103
 msgid ""
 "# Copy-9: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1102
+#: translation.js:1104
 msgid ""
 "Byte 0  \n"
 "(least significant)  "
 msgstr ""
 
-#: translation.js:1103
+#: translation.js:1105
 msgid "Mux 2-1"
 msgstr ""
 
-#: translation.js:1104
+#: translation.js:1106
 msgid ""
 "D Flip-flip\n"
 "(System)"
 msgstr ""
 
-#: translation.js:1105
+#: translation.js:1107
 msgid "Channel B"
 msgstr ""
 
-#: translation.js:1106
+#: translation.js:1108
 msgid "Channel A"
 msgstr ""
 
-#: translation.js:1109
+#: translation.js:1111
 msgid ""
 "# Copy-10: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1112
+#: translation.js:1114
 msgid ""
 "# Copy-11: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1115
+#: translation.js:1117
 msgid ""
 "# Copy-12: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1118
+#: translation.js:1120
 msgid ""
 "# Copy-16: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1121
+#: translation.js:1123
 msgid ""
 "Display32-8: Display a 32-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1122
+#: translation.js:1124
 msgid "4-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1123
+#: translation.js:1125
 msgid "Counter-x02: 2-bits counter"
 msgstr ""
 
-#: translation.js:1124
+#: translation.js:1126
 msgid "Generic component with clk input"
 msgstr ""
 
-#: translation.js:1125
+#: translation.js:1127
 msgid "Inc1-2bit: Increment a 2-bits number by one"
 msgstr ""
 
-#: translation.js:1126
+#: translation.js:1128
 msgid "AdderK-2bit: Adder of 2-bit operand and 2-bit constant"
 msgstr ""
 
-#: translation.js:1127
+#: translation.js:1129
 msgid "Adder-2bits: Adder of two operands of 2 bits"
 msgstr ""
 
-#: translation.js:1128
+#: translation.js:1130
 msgid "OR-BUS2: OR gate with 2-bits bus input"
 msgstr ""
 
-#: translation.js:1129
+#: translation.js:1131
 msgid ""
 "# Copy-20: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1132
+#: translation.js:1134
 msgid ""
 "# Copy-24: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1135
+#: translation.js:1137
 msgid ""
 "# Copy-28: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1138
+#: translation.js:1140
 msgid ""
 "# Copy-32: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1163 translation.js:1169 translation.js:1173
-#: translation.js:1176 translation.js:1183 translation.js:1187
-#: translation.js:1190 translation.js:1193 translation.js:1201
-#: translation.js:1204 translation.js:1207 translation.js:1210
-#: translation.js:1214 translation.js:1221 translation.js:1224
-#: translation.js:1227 translation.js:1231 translation.js:1241
-#: translation.js:1247 translation.js:1250 translation.js:1259
-#: translation.js:1271 translation.js:1274 translation.js:1277
-#: translation.js:1280 translation.js:1283 translation.js:1285
-#: translation.js:1288 translation.js:1291 translation.js:1294
-#: translation.js:1297 translation.js:1310 translation.js:1313
-#: translation.js:1316 translation.js:1320 translation.js:1325
-#: translation.js:1328 translation.js:1337 translation.js:1340
-#: translation.js:1343 translation.js:1345 translation.js:1348
-#: translation.js:1351 translation.js:1354 translation.js:1360
-#: translation.js:1364 translation.js:1367 translation.js:1375
-#: translation.js:1402 translation.js:1414 translation.js:1630
-#: translation.js:1768 translation.js:1771 translation.js:1774
-#: translation.js:1777
+#: translation.js:1165 translation.js:1171 translation.js:1175
+#: translation.js:1178 translation.js:1185 translation.js:1189
+#: translation.js:1192 translation.js:1195 translation.js:1203
+#: translation.js:1206 translation.js:1209 translation.js:1212
+#: translation.js:1216 translation.js:1223 translation.js:1226
+#: translation.js:1229 translation.js:1233 translation.js:1243
+#: translation.js:1249 translation.js:1252 translation.js:1261
+#: translation.js:1273 translation.js:1276 translation.js:1279
+#: translation.js:1282 translation.js:1285 translation.js:1287
+#: translation.js:1290 translation.js:1293 translation.js:1296
+#: translation.js:1299 translation.js:1312 translation.js:1315
+#: translation.js:1318 translation.js:1322 translation.js:1327
+#: translation.js:1330 translation.js:1339 translation.js:1342
+#: translation.js:1345 translation.js:1347 translation.js:1350
+#: translation.js:1353 translation.js:1356 translation.js:1362
+#: translation.js:1366 translation.js:1369 translation.js:1377
+#: translation.js:1404 translation.js:1416 translation.js:1635
+#: translation.js:1773 translation.js:1776 translation.js:1779
+#: translation.js:1782
 msgid "01-manual-btns-leds"
 msgstr ""
 
-#: translation.js:1164
+#: translation.js:1166
 msgid ""
 "# Bus2-Join-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -4287,23 +4296,23 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1170
+#: translation.js:1172
 msgid "Constant bit 1"
 msgstr ""
 
-#: translation.js:1171
+#: translation.js:1173
 msgid ""
 "# Bus3-Join-1-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1174
+#: translation.js:1176
 msgid ""
 "# Bus3-Join-2-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1177
+#: translation.js:1179
 msgid ""
 "# Bus3-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4312,23 +4321,23 @@ msgid ""
 "The LED2 is on"
 msgstr ""
 
-#: translation.js:1184
+#: translation.js:1186
 msgid "2bits constant value: 3"
 msgstr ""
 
-#: translation.js:1185
+#: translation.js:1187
 msgid ""
 "# Bus4-Join-1-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1188
+#: translation.js:1190
 msgid ""
 "# Bus4-Join-3-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1191
+#: translation.js:1193
 msgid ""
 "# Bus4-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4337,13 +4346,13 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1194
+#: translation.js:1196
 msgid ""
 "# Bus4-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1202
+#: translation.js:1204
 msgid ""
 "# Bus5-Join-1-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4352,27 +4361,27 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1205
+#: translation.js:1207
 msgid ""
 "# Bus5-Join-2-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1208
+#: translation.js:1210
 msgid ""
 "# Bus5-Join-3-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1211
+#: translation.js:1213
 msgid "3bits constant value: 7"
 msgstr ""
 
-#: translation.js:1212
+#: translation.js:1214
 msgid "# Bus5-Join-4-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1215
+#: translation.js:1217
 msgid ""
 "# Bus5-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4381,7 +4390,7 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1222
+#: translation.js:1224
 msgid ""
 "# Bus6-Join-1-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4390,33 +4399,33 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1225
+#: translation.js:1227
 msgid ""
 "# Bus6-Join-4-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1228
+#: translation.js:1230
 msgid "4bits constant value: 15 (0xF in hexadecimal)"
 msgstr ""
 
-#: translation.js:1229
+#: translation.js:1231
 msgid ""
 "# Bus6-Join-5-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1232
+#: translation.js:1234
 msgid ""
 "# Bus6-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1240
+#: translation.js:1242
 msgid "Alhambr-II"
 msgstr ""
 
-#: translation.js:1242
+#: translation.js:1244
 msgid ""
 "# Bus7-Join-1-6: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4425,26 +4434,26 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1244 translation.js:1253 translation.js:1256
-#: translation.js:1636 translation.js:1639 translation.js:1642
-#: translation.js:1649 translation.js:1652 translation.js:1655
-#: translation.js:1658 translation.js:1666 translation.js:1669
-#: translation.js:1672 translation.js:1675 translation.js:1678
-#: translation.js:1690 translation.js:1693 translation.js:1696
-#: translation.js:1699 translation.js:1702 translation.js:1711
-#: translation.js:1714 translation.js:1717 translation.js:1720
-#: translation.js:1723 translation.js:1726 translation.js:1738
-#: translation.js:1741 translation.js:1745 translation.js:1748
-#: translation.js:1751 translation.js:1754 translation.js:1757
-#: translation.js:1760 translation.js:1763
+#: translation.js:1246 translation.js:1255 translation.js:1258
+#: translation.js:1641 translation.js:1644 translation.js:1647
+#: translation.js:1654 translation.js:1657 translation.js:1660
+#: translation.js:1663 translation.js:1671 translation.js:1674
+#: translation.js:1677 translation.js:1680 translation.js:1683
+#: translation.js:1695 translation.js:1698 translation.js:1701
+#: translation.js:1704 translation.js:1707 translation.js:1716
+#: translation.js:1719 translation.js:1722 translation.js:1725
+#: translation.js:1728 translation.js:1731 translation.js:1743
+#: translation.js:1746 translation.js:1750 translation.js:1753
+#: translation.js:1756 translation.js:1759 translation.js:1762
+#: translation.js:1765 translation.js:1768
 msgid "01-manual-constant-leds"
 msgstr ""
 
-#: translation.js:1245
+#: translation.js:1247
 msgid "# Bus7-Join-2-5: Manual testing \n"
 msgstr ""
 
-#: translation.js:1248
+#: translation.js:1250
 msgid ""
 "# Bus7-Join-3-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4453,7 +4462,7 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1251
+#: translation.js:1253
 msgid ""
 "# Bus7-Join-4-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4462,15 +4471,15 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1254
+#: translation.js:1256
 msgid "# Bus7-Join-5-2: Manual testing \n"
 msgstr ""
 
-#: translation.js:1257
+#: translation.js:1259
 msgid "# Bus7-Join-6-1: Manual testing \n"
 msgstr ""
 
-#: translation.js:1260
+#: translation.js:1262
 msgid ""
 "# Bus7-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4479,7 +4488,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1272
+#: translation.js:1274
 msgid ""
 "# Bus8-Join-1-7: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4488,13 +4497,13 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1275
+#: translation.js:1277
 msgid ""
 "# Bus8-Join-2-6: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1278
+#: translation.js:1280
 msgid ""
 "# Bus8-Join-3-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4503,7 +4512,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1281
+#: translation.js:1283
 msgid ""
 "# Bus8-Join-5-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4512,7 +4521,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1286
+#: translation.js:1288
 msgid ""
 "# Bus8-Join-7-1: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4521,7 +4530,7 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1289
+#: translation.js:1291
 msgid ""
 "# Bus8-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4530,7 +4539,7 @@ msgid ""
 "The LEDs 2-7 are on"
 msgstr ""
 
-#: translation.js:1292
+#: translation.js:1294
 msgid ""
 "# Bus8-Join-half: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4539,7 +4548,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1295
+#: translation.js:1297
 msgid ""
 "# Bus8-Join-quarter: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4548,607 +4557,611 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1298
+#: translation.js:1300
 msgid ""
 "## Bus-09-bits Join-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1301
+#: translation.js:1303
 msgid ""
 "# Bus10-Join-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1304
+#: translation.js:1306
 msgid ""
 "# Bus11-Join-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1311
+#: translation.js:1313
 msgid ""
 "# Bus12-Join-one-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1314
+#: translation.js:1316
 msgid ""
 "# Bus12-Join-4-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1317
+#: translation.js:1319
 msgid "Counter-x01: 1-bit counter"
 msgstr ""
 
-#: translation.js:1318
+#: translation.js:1320
 msgid ""
 "# Bus12-Join-one-forth: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1321
+#: translation.js:1323
 msgid ""
 "# Bus12-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1326
+#: translation.js:1328
 msgid ""
 "# Bus15-Join-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1329
+#: translation.js:1331
 msgid ""
 "# Bus15-Join-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1330
+#: translation.js:1332
 msgid "Join-1-15"
 msgstr ""
 
-#: translation.js:1331
+#: translation.js:1333
 msgid "Join-15-1"
 msgstr ""
 
-#: translation.js:1332
+#: translation.js:1334
 msgid "Join-4-12"
 msgstr ""
 
-#: translation.js:1333
+#: translation.js:1335
 msgid "Join-7-9"
 msgstr ""
 
-#: translation.js:1338
+#: translation.js:1340
 msgid ""
 "# Bus16-Join-1-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1341
+#: translation.js:1343
 msgid ""
 "# Bus16-Join-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1344
+#: translation.js:1346
 msgid ""
 "# Bus16-Join-4-12: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1346
+#: translation.js:1348
 msgid ""
 "# Bus16-Join-7-9: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1349
+#: translation.js:1351
 msgid ""
 "# Bus16-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1352
+#: translation.js:1354
 msgid ""
 "# Bus16-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1355
+#: translation.js:1357
 msgid ""
 "# Bus19-Join-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1361
+#: translation.js:1363
 msgid "Generic: 19-bits generic constant"
 msgstr ""
 
-#: translation.js:1362
+#: translation.js:1364
 msgid ""
 "# Bus20-Join-1-19: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1365
+#: translation.js:1367
 msgid ""
 "# Bus20-Join-4-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1368
+#: translation.js:1370
 msgid ""
 "# Bus20-Join-4-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1371 translation.js:1381 translation.js:1384
-#: translation.js:1399 translation.js:1783 translation.js:1786
-#: translation.js:1789
+#: translation.js:1373 translation.js:1383 translation.js:1386
+#: translation.js:1401 translation.js:1788 translation.js:1791
+#: translation.js:1794
 msgid "01-manual-testing"
 msgstr ""
 
-#: translation.js:1372
+#: translation.js:1374
 msgid "Generic: 22-bits generic constant"
 msgstr ""
 
-#: translation.js:1373
+#: translation.js:1375
 msgid ""
 "# Bus22-Join-10-22: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1376
+#: translation.js:1378
 msgid ""
 "# Bus23-Join-7-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1382
+#: translation.js:1384
 msgid ""
 "# Bus24-Join-8-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1385
+#: translation.js:1387
 msgid ""
 "Display24-8: Display a 24-bits value on  8-LEDs. The sel input selects the "
 "byte to display "
 msgstr ""
 
-#: translation.js:1386
+#: translation.js:1388
 msgid "Counter-M-x02: 2-bits M module counter"
 msgstr ""
 
-#: translation.js:1387
+#: translation.js:1389
 msgid "Comp2-2bit: Comparator of two 2-bit numbers"
 msgstr ""
 
-#: translation.js:1388
+#: translation.js:1390
 msgid "Comp2-1bit: Comparator of two 1-bit numbers"
 msgstr ""
 
-#: translation.js:1389
+#: translation.js:1391
 msgid "reg-rst-2-bits:  2-bits register with reset"
 msgstr ""
 
-#: translation.js:1390
+#: translation.js:1392
 msgid "1-bit-Reg-rst: 1-Bit register with reset"
 msgstr ""
 
-#: translation.js:1391
+#: translation.js:1393
 msgid ""
 "# Bus24-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1392
+#: translation.js:1394
 msgid "2-bits Comparator"
 msgstr ""
 
-#: translation.js:1393
+#: translation.js:1395
 msgid ""
 "Maximum count  \n"
 "reached"
 msgstr ""
 
-#: translation.js:1394
+#: translation.js:1396
 msgid "2-bits register"
 msgstr ""
 
-#: translation.js:1395
+#: translation.js:1397
 msgid ""
 "If the max count is reached  \n"
 "and the cnt tic is received,  \n"
 "the register is reset to 0"
 msgstr ""
 
-#: translation.js:1396
+#: translation.js:1398
 msgid "A"
 msgstr ""
 
-#: translation.js:1397
+#: translation.js:1399
 msgid "B"
 msgstr ""
 
-#: translation.js:1400
+#: translation.js:1402
 msgid ""
 "# Bus24-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1403
+#: translation.js:1405
 msgid ""
 "# Bus27-Join-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1408
+#: translation.js:1410
 msgid "Generic: 24-bits generic constant"
 msgstr ""
 
-#: translation.js:1409
+#: translation.js:1411
 msgid ""
 "# Bus28-Join-4-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1412
+#: translation.js:1414
 msgid ""
 "# Bus28-Join-4-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1415
+#: translation.js:1417
 msgid ""
 "# Bus31-Join-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1416
+#: translation.js:1418
 msgid "Join-1-31"
 msgstr ""
 
-#: translation.js:1421
+#: translation.js:1423
 msgid "Join-8-24"
 msgstr ""
 
-#: translation.js:1426
+#: translation.js:1428
 msgid "Generic: 31-bits generic constant"
 msgstr ""
 
-#: translation.js:1427
+#: translation.js:1429
 msgid ""
 "# Bus32-Join-31-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1430
+#: translation.js:1432
 msgid "Generic: 17-bits generic constant"
 msgstr ""
 
-#: translation.js:1431
+#: translation.js:1433
 msgid ""
 "# Bus32-Join-17-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1434
+#: translation.js:1436
 msgid "Generic: 29-bits generic constant"
 msgstr ""
 
-#: translation.js:1435
+#: translation.js:1437
 msgid ""
 "# Bus32-Join-29-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1438
+#: translation.js:1440
 msgid "2bits constant value: 1"
 msgstr ""
 
-#: translation.js:1439
+#: translation.js:1441
 msgid ""
 "# Bus32-Join-30-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1444
+#: translation.js:1446
 msgid ""
 "# Bus32-Join-8-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1447
+#: translation.js:1449
 msgid ""
 "# Bus32-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1450
+#: translation.js:1452
 msgid ""
 "# Bus32-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1454
+#: translation.js:1456
 msgid "05-Bits"
 msgstr ""
 
 #: translation.js:1457
+msgid "2x8-Bits"
+msgstr ""
+
+#: translation.js:1460
 msgid "## Reversal test"
 msgstr ""
 
-#: translation.js:1466 translation.js:1506 translation.js:1977
-#: translation.js:2064
+#: translation.js:1471 translation.js:1511 translation.js:1982
+#: translation.js:2069
 msgid "02-bits"
 msgstr ""
 
-#: translation.js:1467 translation.js:1507 translation.js:2065
+#: translation.js:1472 translation.js:1512 translation.js:2070
 msgid "03-bits"
 msgstr ""
 
-#: translation.js:1468 translation.js:1508 translation.js:2066
+#: translation.js:1473 translation.js:1513 translation.js:2071
 msgid "04-bits"
 msgstr ""
 
-#: translation.js:1469 translation.js:1509 translation.js:1939
-#: translation.js:1978
+#: translation.js:1474 translation.js:1514 translation.js:1944
+#: translation.js:1983
 msgid "08-bits"
 msgstr ""
 
-#: translation.js:1470 translation.js:1510 translation.js:1979
+#: translation.js:1475 translation.js:1515 translation.js:1984
 msgid "16-bits"
 msgstr ""
 
-#: translation.js:1471 translation.js:1511
+#: translation.js:1476 translation.js:1516
 msgid "32-bits"
 msgstr ""
 
-#: translation.js:1481
+#: translation.js:1486
 msgid "## BUS-2-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1485
+#: translation.js:1490
 msgid "Reg-3-verilog: 3 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1486
+#: translation.js:1491
 msgid "## BUS-3-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1490
+#: translation.js:1495
 msgid "Reg-4-verilog: 4 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1491
+#: translation.js:1496
 msgid "## BUS-4-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1495
+#: translation.js:1500
 msgid "Reg-8-verilog: 8 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1496
+#: translation.js:1501
 msgid "## BUS-8-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1500
+#: translation.js:1505
 msgid ""
 "Reg-16-verilog: 16 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1501
+#: translation.js:1506
 msgid "## BUS-16-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1505
+#: translation.js:1510
 msgid ""
 "Reg-03-verilog: 32 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1521
+#: translation.js:1526
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:1528
+#: translation.js:1533
 msgid "# 3-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1535
+#: translation.js:1540
 msgid "# 4-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1539
+#: translation.js:1544
 msgid "# 8-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1543
+#: translation.js:1548
 msgid "# 16-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1547
+#: translation.js:1552
 msgid "# 32-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1548
+#: translation.js:1553
 msgid "Sign-02Bits"
 msgstr ""
 
-#: translation.js:1549
+#: translation.js:1554
 msgid "Sign-03Bits"
 msgstr ""
 
-#: translation.js:1550
+#: translation.js:1555
 msgid "Sign-04Bits"
 msgstr ""
 
-#: translation.js:1551
+#: translation.js:1556
 msgid "Sign-05Bits"
 msgstr ""
 
-#: translation.js:1552
+#: translation.js:1557
 msgid "Sign-06Bits"
 msgstr ""
 
-#: translation.js:1553
+#: translation.js:1558
 msgid "Sign-07Bits"
 msgstr ""
 
-#: translation.js:1554
+#: translation.js:1559
 msgid "Sign-08Bits"
 msgstr ""
 
-#: translation.js:1555
+#: translation.js:1560
 msgid "Sign-12Bits"
 msgstr ""
 
-#: translation.js:1556
+#: translation.js:1561
 msgid "Sign-16Bits"
 msgstr ""
 
-#: translation.js:1557
+#: translation.js:1562
 msgid "Sign-20Bits"
 msgstr ""
 
-#: translation.js:1558
+#: translation.js:1563
 msgid "Sign-32Bits"
 msgstr ""
 
-#: translation.js:1561
+#: translation.js:1566
 msgid "2-to-1 Multplexer (2-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1562
+#: translation.js:1567
 msgid ""
 "# 2-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1566
+#: translation.js:1571
 msgid "2-to-1 Multplexer (3-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1567
+#: translation.js:1572
 msgid ""
 "# 3-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1570
+#: translation.js:1575
 msgid "2-to-1 Multplexer (4-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1571
+#: translation.js:1576
 msgid ""
 "# 4-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1574
+#: translation.js:1579
 msgid "2-to-1 Multplexer (5-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1575
+#: translation.js:1580
 msgid ""
 "# 5-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1578
+#: translation.js:1583
 msgid "2-to-1 Multplexer (6-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1579
+#: translation.js:1584
 msgid ""
 "# 6-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1582
+#: translation.js:1587
 msgid "2-to-1 Multplexer (7-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1583
+#: translation.js:1588
 msgid ""
 "# 7-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1586
+#: translation.js:1591
 msgid "2-to-1 Multplexer (8-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1587
+#: translation.js:1592
 msgid ""
 "# 8-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1590
+#: translation.js:1595
 msgid "2-to-1 Multplexer (12-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1591
+#: translation.js:1596
 msgid ""
 "# 12-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1593
+#: translation.js:1598
 msgid "2-to-1 Multplexer (16-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1594
+#: translation.js:1599
 msgid ""
 "# 16-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1597
+#: translation.js:1602
 msgid "2-to-1 Multplexer (20-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1598
+#: translation.js:1603
 msgid "Generic: 20-bits generic constant"
 msgstr ""
 
-#: translation.js:1599
+#: translation.js:1604
 msgid ""
 "# 20-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1602
+#: translation.js:1607
 msgid "Generic: 32-bits generic constant"
 msgstr ""
 
-#: translation.js:1603
+#: translation.js:1608
 msgid "2-to-1 Multplexer (32-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1604
+#: translation.js:1609
 msgid ""
 "# 32-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1631
+#: translation.js:1636
 msgid ""
 "# Bus2-Split-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -5156,322 +5169,322 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1637
+#: translation.js:1642
 msgid ""
 "# Bus3-Split-1-2: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1640
+#: translation.js:1645
 msgid ""
 "# Bus3-Split-2-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1643
+#: translation.js:1648
 msgid ""
 "# Bus3-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1650
+#: translation.js:1655
 msgid ""
 "# Bus4-Split-1-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1653
+#: translation.js:1658
 msgid ""
 "# Bus4-Split-3-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1656
+#: translation.js:1661
 msgid ""
 "# Bus4-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1659
+#: translation.js:1664
 msgid ""
 "# Bus4-Split-half: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1667
+#: translation.js:1672
 msgid ""
 "# Bus5-Split-1-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1670
+#: translation.js:1675
 msgid ""
 "# Bus5-Split-2-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1673
+#: translation.js:1678
 msgid ""
 "# Bus5-Split-3-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1676
+#: translation.js:1681
 msgid ""
 "# Bus5-Split-4-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1679
+#: translation.js:1684
 msgid ""
 "# Bus5-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1687
+#: translation.js:1692
 msgid "01-manual-test"
 msgstr ""
 
-#: translation.js:1688
+#: translation.js:1693
 msgid ""
 "# Bus6-Split-1-5: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1691
+#: translation.js:1696
 msgid ""
 "# Bus6-Split-2-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1694
+#: translation.js:1699
 msgid "# Bus6-Split-4-2: Manual testing\n"
 msgstr ""
 
-#: translation.js:1697
+#: translation.js:1702
 msgid "# Bus6-Split-5-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1700
+#: translation.js:1705
 msgid ""
 "# Bus6-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1703
+#: translation.js:1708
 msgid "# Bus6-Split-half: Manual testing\n"
 msgstr ""
 
-#: translation.js:1712
+#: translation.js:1717
 msgid ""
 "# Bus7-Split-1-6: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1715
+#: translation.js:1720
 msgid ""
 "# Bus7-Split-2-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1718
+#: translation.js:1723
 msgid ""
 "# Bus7-Split-3-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1721
+#: translation.js:1726
 msgid ""
 "# Bus7-Split-4-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1724
+#: translation.js:1729
 msgid ""
 "# Bus7-Split-5-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1727
+#: translation.js:1732
 msgid ""
 "# Bus7-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1739
+#: translation.js:1744
 msgid ""
 "# Bus8-Split-1-7: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1742
+#: translation.js:1747
 msgid "Bus8-Split-2-6: Split the 8-bits bus into two buses of 2 and 6 wires"
 msgstr ""
 
-#: translation.js:1743
+#: translation.js:1748
 msgid ""
 "# Bus8-Split-2-6: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1746
+#: translation.js:1751
 msgid ""
 "# Bus8-Split-3-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1749
+#: translation.js:1754
 msgid ""
 "# Bus8-Split-5-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1752
+#: translation.js:1757
 msgid ""
 "# Bus8-Split-6-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1755
+#: translation.js:1760
 msgid ""
 "# Bus8-Split-7-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1758
+#: translation.js:1763
 msgid ""
 "# Bus8-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1761
+#: translation.js:1766
 msgid ""
 "# Bus8-Split-half: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1764
+#: translation.js:1769
 msgid ""
 "# Bus8-Split-quarter: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1769
+#: translation.js:1774
 msgid ""
 "## Bus-09-bits Split-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1772
+#: translation.js:1777
 msgid ""
 "## Bus-09-bits Join-8-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1775
+#: translation.js:1780
 msgid ""
 "# Bus10-Split-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1778
+#: translation.js:1783
 msgid ""
 "# Bus11-Split-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1784
+#: translation.js:1789
 msgid ""
 "# Bus12-Split-1-11: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1787
+#: translation.js:1792
 msgid ""
 "# Bus12-Split-4-8: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1790
+#: translation.js:1795
 msgid ""
 "# Bus12-Split-one-third: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1794 translation.js:1797 translation.js:1804
-#: translation.js:1807 translation.js:1810 translation.js:1813
-#: translation.js:1817 translation.js:1828 translation.js:1832
-#: translation.js:1835 translation.js:1838 translation.js:1842
-#: translation.js:1848 translation.js:1852 translation.js:1855
-#: translation.js:1866 translation.js:1870 translation.js:1874
-#: translation.js:1908
+#: translation.js:1799 translation.js:1802 translation.js:1809
+#: translation.js:1812 translation.js:1815 translation.js:1818
+#: translation.js:1822 translation.js:1833 translation.js:1837
+#: translation.js:1840 translation.js:1843 translation.js:1847
+#: translation.js:1853 translation.js:1857 translation.js:1860
+#: translation.js:1871 translation.js:1875 translation.js:1879
+#: translation.js:1913
 msgid "Manual-testing"
 msgstr ""
 
-#: translation.js:1795
+#: translation.js:1800
 msgid ""
 "## Bus-15: Split-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1798
+#: translation.js:1803
 msgid ""
 "## Bus-15: Split-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1805
+#: translation.js:1810
 msgid ""
 "## Bus-16: Split-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1808
+#: translation.js:1813
 msgid ""
 "## Bus-16: Split-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1811
+#: translation.js:1816
 msgid ""
 "## Bus-16: Split-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1814
+#: translation.js:1819
 msgid ""
 "## Split16-quarter: Manual testing\n"
 "\n"
@@ -5479,33 +5492,33 @@ msgid ""
 "bits. When the button is pressed, the Upper bits are displayed"
 msgstr ""
 
-#: translation.js:1818
+#: translation.js:1823
 msgid ""
 "## Bus17-Split-1-16: Manual testing\n"
 "\n"
 "The 17-bit constnat is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1822
+#: translation.js:1827
 msgid ""
 "## Bus-19: Split-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1829
+#: translation.js:1834
 msgid ""
 "## Bus20-Split-1-19: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs. "
 msgstr ""
 
-#: translation.js:1830
+#: translation.js:1835
 msgid ""
 "Values for testing:  \n"
 "0-FFFFF"
 msgstr ""
 
-#: translation.js:1833
+#: translation.js:1838
 msgid ""
 "## Bus20-Split-12-8: Manual testing\n"
 "\n"
@@ -5515,7 +5528,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1836
+#: translation.js:1841
 msgid ""
 "## Bus20-Split-4-16: Manual testing\n"
 "\n"
@@ -5525,21 +5538,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1839
+#: translation.js:1844
 msgid ""
 "## Bus20-Split-4-8-8: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1843
+#: translation.js:1848
 msgid ""
 "## BUS22-split-16-6: Manual testing\n"
 "\n"
 "The 22-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1849
+#: translation.js:1854
 msgid ""
 "## BUS24-split-16-8: Manual testing\n"
 "\n"
@@ -5549,13 +5562,13 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1850
+#: translation.js:1855
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFF"
 msgstr ""
 
-#: translation.js:1853
+#: translation.js:1858
 msgid ""
 "## BUS24-split-8-16: Manual testing\n"
 "\n"
@@ -5565,7 +5578,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1856
+#: translation.js:1861
 msgid ""
 "## Bus 24 Split one third: Manual testing\n"
 "\n"
@@ -5573,21 +5586,21 @@ msgid ""
 "displaying the lower, middle and higer segments of the constant on the LEDs"
 msgstr ""
 
-#: translation.js:1860
+#: translation.js:1865
 msgid "Generic: 27-bits generic constant"
 msgstr ""
 
-#: translation.js:1861
+#: translation.js:1866
 msgid ""
 "## Bus-27-Split-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1867
+#: translation.js:1872
 msgid "Generic: 28-bits generic constant"
 msgstr ""
 
-#: translation.js:1868
+#: translation.js:1873
 msgid ""
 "## Bus 28 Split-20-8: Manual testing\n"
 "\n"
@@ -5597,7 +5610,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1871
+#: translation.js:1876
 msgid ""
 "## Bus 28 Split-4-24: Manual testing\n"
 "\n"
@@ -5607,19 +5620,19 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1872
+#: translation.js:1877
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFF"
 msgstr ""
 
-#: translation.js:1878
+#: translation.js:1883
 msgid ""
 "## Bus-31: Split-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1890
+#: translation.js:1895
 msgid ""
 "## 32-bits Split 1-31: Manual testing\n"
 "\n"
@@ -5629,21 +5642,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1893
+#: translation.js:1898
 msgid ""
 "## 32-bits Split 17-15: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1896
+#: translation.js:1901
 msgid ""
 "## 32-bits Split 22-10: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1899
+#: translation.js:1904
 msgid ""
 "## 32-bits Split 24-8: Manual testing\n"
 "\n"
@@ -5653,27 +5666,27 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1900
+#: translation.js:1905
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFFF"
 msgstr ""
 
-#: translation.js:1903
+#: translation.js:1908
 msgid ""
 "## 32-bits Split 29-3: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1906
+#: translation.js:1911
 msgid ""
 "## 32-bits Split 31-1: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1909
+#: translation.js:1914
 msgid ""
 "## 32-bits Split 8-24: Manual testing\n"
 "\n"
@@ -5683,358 +5696,358 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1912
+#: translation.js:1917
 msgid ""
 "## 32-bits Split half: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1915
+#: translation.js:1920
 msgid ""
 "## 32-bits Split quarter: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1919
+#: translation.js:1924
 msgid "8-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1920
+#: translation.js:1925
 msgid "8-to-1 Multplexer (2-bit channels)"
 msgstr ""
 
-#: translation.js:1921
+#: translation.js:1926
 msgid "8-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1922
+#: translation.js:1927
 msgid "4-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1923
+#: translation.js:1928
 msgid "Counter-x03: 3-bits counter"
 msgstr ""
 
-#: translation.js:1924
+#: translation.js:1929
 msgid "Reg-x03: 3-bits register"
 msgstr ""
 
-#: translation.js:1925
+#: translation.js:1930
 msgid "Inc1-3bit: Increment a 3-bits number by one"
 msgstr ""
 
-#: translation.js:1926
+#: translation.js:1931
 msgid "AdderK-3bit: Adder of 3-bit operand and 3-bit constant"
 msgstr ""
 
-#: translation.js:1927
+#: translation.js:1932
 msgid "Adder-3bits: Adder of two operands of 3 bits"
 msgstr ""
 
-#: translation.js:1928
+#: translation.js:1933
 msgid "Generic: 64-bits generic constant"
 msgstr ""
 
-#: translation.js:1929
+#: translation.js:1934
 msgid ""
 "## 64-bits Split half: Manual testing\n"
 "\n"
 "The 64-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1938
+#: translation.js:1943
 msgid "## Uint12-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1940
+#: translation.js:1945
 msgid "09-bits"
 msgstr ""
 
-#: translation.js:1941
+#: translation.js:1946
 msgid "10-bits"
 msgstr ""
 
-#: translation.js:1942
+#: translation.js:1947
 msgid "11-bits"
 msgstr ""
 
-#: translation.js:1943
+#: translation.js:1948
 msgid "12-bits"
 msgstr ""
 
-#: translation.js:1944
+#: translation.js:1949
 msgid "13-bits"
 msgstr ""
 
-#: translation.js:1945
+#: translation.js:1950
 msgid "14-bits"
 msgstr ""
 
-#: translation.js:1946
+#: translation.js:1951
 msgid "15-bits"
 msgstr ""
 
-#: translation.js:1949
+#: translation.js:1954
 msgid "## Uint16-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1954
+#: translation.js:1959
 msgid "## Uint16-10bit Manual testing"
 msgstr ""
 
-#: translation.js:1957
+#: translation.js:1962
 msgid "## Uint16-11bit Manual testing"
 msgstr ""
 
-#: translation.js:1960
+#: translation.js:1965
 msgid "## Uint16-12bit Manual testing"
 msgstr ""
 
-#: translation.js:1963
+#: translation.js:1968
 msgid "## Uint16-13bit Manual testing"
 msgstr ""
 
-#: translation.js:1966
+#: translation.js:1971
 msgid "## Uint16-14bit Manual testing"
 msgstr ""
 
-#: translation.js:1969
+#: translation.js:1974
 msgid ""
 "UINT32-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:1970
+#: translation.js:1975
 msgid ""
 "Copy-15: Copy the input wire twice and generate a 15 bits Bus output "
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:1971
+#: translation.js:1976
 msgid "## Uint32-15bit Manual testing"
 msgstr ""
 
-#: translation.js:1972 translation.js:2063
+#: translation.js:1977 translation.js:2068
 msgid "01-bit"
 msgstr ""
 
-#: translation.js:1975
+#: translation.js:1980
 msgid "not-x2: 2-bits not gate"
 msgstr ""
 
-#: translation.js:1976
+#: translation.js:1981
 msgid "## Uint2-1bits: Manual testing"
 msgstr ""
 
-#: translation.js:1980
+#: translation.js:1985
 msgid "17-bits"
 msgstr ""
 
-#: translation.js:1981
+#: translation.js:1986
 msgid "18-bits"
 msgstr ""
 
-#: translation.js:1982
+#: translation.js:1987
 msgid "19-bits"
 msgstr ""
 
-#: translation.js:1983
+#: translation.js:1988
 msgid "20-bits"
 msgstr ""
 
-#: translation.js:1984
+#: translation.js:1989
 msgid "21-bits"
 msgstr ""
 
-#: translation.js:1985
+#: translation.js:1990
 msgid "22-bits"
 msgstr ""
 
-#: translation.js:1986
+#: translation.js:1991
 msgid "23-bits"
 msgstr ""
 
-#: translation.js:1987
+#: translation.js:1992
 msgid "24-bits"
 msgstr ""
 
-#: translation.js:1988
+#: translation.js:1993
 msgid "25-bits"
 msgstr ""
 
-#: translation.js:1989
+#: translation.js:1994
 msgid "26-bits"
 msgstr ""
 
-#: translation.js:1990
+#: translation.js:1995
 msgid "27-bits"
 msgstr ""
 
-#: translation.js:1991
+#: translation.js:1996
 msgid "28-bits"
 msgstr ""
 
-#: translation.js:1992
+#: translation.js:1997
 msgid "29-bits"
 msgstr ""
 
-#: translation.js:1993
+#: translation.js:1998
 msgid "30-bits"
 msgstr ""
 
-#: translation.js:1994
+#: translation.js:1999
 msgid "31-bits"
 msgstr ""
 
-#: translation.js:1997
+#: translation.js:2002
 msgid "not-x32: 32-bits not gate"
 msgstr ""
 
-#: translation.js:1998
+#: translation.js:2003
 msgid "## Uint32-2bit Manual testing"
 msgstr ""
 
-#: translation.js:2001
+#: translation.js:2006
 msgid "## Uint32-8bit Manual testing"
 msgstr ""
 
-#: translation.js:2004
+#: translation.js:2009
 msgid "## Uint32-16bit Manual testing"
 msgstr ""
 
-#: translation.js:2007
+#: translation.js:2012
 msgid "## Uint32-17bit Manual testing"
 msgstr ""
 
-#: translation.js:2010
+#: translation.js:2015
 msgid "## Uint32-18bit Manual testing"
 msgstr ""
 
-#: translation.js:2013
+#: translation.js:2018
 msgid "## Uint32-19bit Manual testing"
 msgstr ""
 
-#: translation.js:2016
+#: translation.js:2021
 msgid "## Uint32-20bit Manual testing"
 msgstr ""
 
-#: translation.js:2019
+#: translation.js:2024
 msgid "## Uint32-21bit Manual testing"
 msgstr ""
 
-#: translation.js:2022
+#: translation.js:2027
 msgid "## Uint32-22bit Manual testing"
 msgstr ""
 
-#: translation.js:2025
+#: translation.js:2030
 msgid "## Uint32-23bit Manual testing"
 msgstr ""
 
-#: translation.js:2028
+#: translation.js:2033
 msgid "## Uint32-24bit Manual testing"
 msgstr ""
 
-#: translation.js:2031
+#: translation.js:2036
 msgid "## Uint32-25bit Manual testing"
 msgstr ""
 
-#: translation.js:2034
+#: translation.js:2039
 msgid "## Uint32-26bit Manual testing"
 msgstr ""
 
-#: translation.js:2037
+#: translation.js:2042
 msgid "## Uint32-27bit Manual testing"
 msgstr ""
 
-#: translation.js:2040
+#: translation.js:2045
 msgid "## Uint32-28bit Manual testing"
 msgstr ""
 
-#: translation.js:2043
+#: translation.js:2048
 msgid "## Uint32-29bit: Manual testing"
 msgstr ""
 
-#: translation.js:2046
+#: translation.js:2051
 msgid "## Uint32-30bit: Manual testing"
 msgstr ""
 
-#: translation.js:2049
+#: translation.js:2054
 msgid "## Uint32-31bit: Manual testing"
 msgstr ""
 
-#: translation.js:2050
+#: translation.js:2055
 msgid "01-Bit"
 msgstr ""
 
-#: translation.js:2055
+#: translation.js:2060
 msgid "not-x4: 4-bits not gate"
 msgstr ""
 
-#: translation.js:2056
+#: translation.js:2061
 msgid "## Uint4-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2059
+#: translation.js:2064
 msgid "## Uint4-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2062
+#: translation.js:2067
 msgid "## Uint4-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2067
+#: translation.js:2072
 msgid "05-bits"
 msgstr ""
 
-#: translation.js:2068
+#: translation.js:2073
 msgid "06-bits"
 msgstr ""
 
-#: translation.js:2069
+#: translation.js:2074
 msgid "07-bits"
 msgstr ""
 
-#: translation.js:2072
+#: translation.js:2077
 msgid "not-x8: 8-bits not gate"
 msgstr ""
 
-#: translation.js:2073
+#: translation.js:2078
 msgid "## Uint8-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2076
+#: translation.js:2081
 msgid "## Uint8-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2079
+#: translation.js:2084
 msgid "## Uint8-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2082
+#: translation.js:2087
 msgid "## Uint8-4bit: Manual testing"
 msgstr ""
 
-#: translation.js:2085
+#: translation.js:2090
 msgid "## Uint8-5bit: Manual testing"
 msgstr ""
 
-#: translation.js:2088
+#: translation.js:2093
 msgid "## Uint8-6bit: Manual testing"
 msgstr ""
 
-#: translation.js:2091
+#: translation.js:2096
 msgid "## Uint8-7bit: Manual testing"
 msgstr ""
 
-#: translation.js:2101 translation.js:2105 translation.js:2108
-#: translation.js:2111 translation.js:2114 translation.js:2117
-#: translation.js:2120 translation.js:2123
+#: translation.js:2106 translation.js:2110 translation.js:2113
+#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:2125 translation.js:2128
 msgid "01-manual-btn-led"
 msgstr ""
 
-#: translation.js:2102
+#: translation.js:2107
 msgid ""
 "# BUS-2: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -6042,53 +6055,53 @@ msgid ""
 "When the buttons are is pressed the corresponding LED is turned on"
 msgstr ""
 
-#: translation.js:2103
+#: translation.js:2108
 msgid "Bus\n"
 msgstr ""
 
-#: translation.js:2106
+#: translation.js:2111
 msgid ""
 "# BUS-3: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2109
+#: translation.js:2114
 msgid ""
 "# BUS-4: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2112
+#: translation.js:2117
 msgid ""
 "# BUS-5: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2115
+#: translation.js:2120
 msgid ""
 "# BUS-6: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2118
+#: translation.js:2123
 msgid ""
 "# BUS-7: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2121
+#: translation.js:2126
 msgid ""
 "# BUS-8: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2124
+#: translation.js:2129
 msgid ""
 "# Wire: Manual testing with one pushbutton and one LED\n"
 "\n"
diff --git a/locale/de_DE/de_DE.po b/locale/de_DE/de_DE.po
index dad78cc1..36077707 100644
--- a/locale/de_DE/de_DE.po
+++ b/locale/de_DE/de_DE.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-19 13:45+0000\n"
+"POT-Creation-Date: 2023-09-28 17:28+0000\n"
 "PO-Revision-Date: \n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -15,48 +15,48 @@ msgstr ""
 "X-Poedit-Basepath: ..\n"
 "X-Poedit-SearchPath-0: translation.js\n"
 
-#: translation.js:10 translation.js:1047
+#: translation.js:10 translation.js:1049
 msgid "Copy"
 msgstr ""
 
-#: translation.js:11 translation.js:1048
+#: translation.js:11 translation.js:1050
 msgid "Join"
 msgstr ""
 
-#: translation.js:12 translation.js:1049
+#: translation.js:12 translation.js:1051
 msgid "Reversal"
 msgstr ""
 
-#: translation.js:13 translation.js:1050
+#: translation.js:13 translation.js:1052
 msgid "Shift"
 msgstr ""
 
-#: translation.js:14 translation.js:1051
+#: translation.js:14 translation.js:1053
 msgid "Sign"
 msgstr ""
 
-#: translation.js:15 translation.js:1052
+#: translation.js:15 translation.js:1054
 msgid "Split"
 msgstr ""
 
-#: translation.js:16 translation.js:1053
+#: translation.js:16 translation.js:1055
 msgid "Uint"
 msgstr ""
 
-#: translation.js:17 translation.js:1054
+#: translation.js:17 translation.js:1056
 msgid "Wires"
 msgstr ""
 
-#: translation.js:18 translation.js:312 translation.js:338 translation.js:353
-#: translation.js:359 translation.js:365 translation.js:371 translation.js:377
-#: translation.js:388 translation.js:472 translation.js:480 translation.js:488
-#: translation.js:494 translation.js:500 translation.js:506 translation.js:715
-#: translation.js:722 translation.js:766 translation.js:771 translation.js:858
-#: translation.js:871
+#: translation.js:18 translation.js:312 translation.js:341 translation.js:356
+#: translation.js:362 translation.js:368 translation.js:374 translation.js:380
+#: translation.js:391 translation.js:474 translation.js:482 translation.js:490
+#: translation.js:496 translation.js:502 translation.js:508 translation.js:717
+#: translation.js:724 translation.js:768 translation.js:773 translation.js:860
+#: translation.js:873
 msgid "Blocks"
 msgstr ""
 
-#: translation.js:19 translation.js:82 translation.js:1055
+#: translation.js:19 translation.js:82 translation.js:1057
 msgid "Copy-02"
 msgstr ""
 
@@ -66,7 +66,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:21 translation.js:85 translation.js:1056
+#: translation.js:21 translation.js:85 translation.js:1058
 msgid "Copy-03"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:23 translation.js:88 translation.js:1057
+#: translation.js:23 translation.js:88 translation.js:1059
 msgid "Copy-04"
 msgstr ""
 
@@ -86,7 +86,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:25 translation.js:91 translation.js:1058
+#: translation.js:25 translation.js:91 translation.js:1060
 msgid "Copy-05"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:27 translation.js:94 translation.js:1059
+#: translation.js:27 translation.js:94 translation.js:1061
 msgid "Copy-06"
 msgstr ""
 
@@ -106,7 +106,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:29 translation.js:97 translation.js:1060
+#: translation.js:29 translation.js:97 translation.js:1062
 msgid "Copy-07"
 msgstr ""
 
@@ -116,7 +116,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:31 translation.js:100 translation.js:1061
+#: translation.js:31 translation.js:100 translation.js:1063
 msgid "Copy-08"
 msgstr ""
 
@@ -126,7 +126,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:33 translation.js:103 translation.js:1062
+#: translation.js:33 translation.js:103 translation.js:1064
 msgid "Copy-09"
 msgstr ""
 
@@ -136,7 +136,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:35 translation.js:1063
+#: translation.js:35 translation.js:1065
 msgid "Copy-10"
 msgstr ""
 
@@ -146,7 +146,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:37 translation.js:1064
+#: translation.js:37 translation.js:1066
 msgid "Copy-11"
 msgstr ""
 
@@ -156,7 +156,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:39 translation.js:106 translation.js:1065
+#: translation.js:39 translation.js:106 translation.js:1067
 msgid "Copy-12"
 msgstr ""
 
@@ -202,7 +202,7 @@ msgstr ""
 msgid "Output"
 msgstr ""
 
-#: translation.js:49 translation.js:1066
+#: translation.js:49 translation.js:1068
 msgid "Copy-16"
 msgstr ""
 
@@ -242,7 +242,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:57 translation.js:1067
+#: translation.js:57 translation.js:1069
 msgid "Copy-20"
 msgstr ""
 
@@ -282,7 +282,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:65 translation.js:1068
+#: translation.js:65 translation.js:1070
 msgid "Copy-24"
 msgstr ""
 
@@ -322,7 +322,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:73 translation.js:1069
+#: translation.js:73 translation.js:1071
 msgid "Copy-28"
 msgstr ""
 
@@ -356,7 +356,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:80 translation.js:1070
+#: translation.js:80 translation.js:1072
 msgid "Copy-32"
 msgstr ""
 
@@ -438,82 +438,82 @@ msgstr ""
 msgid "Bus12-Join-4-8: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:109 translation.js:556 translation.js:1139
-#: translation.js:1605
+#: translation.js:109 translation.js:558 translation.js:1141
+#: translation.js:1610
 msgid "Bus-02"
 msgstr ""
 
-#: translation.js:110 translation.js:557 translation.js:1140
-#: translation.js:1606
+#: translation.js:110 translation.js:559 translation.js:1142
+#: translation.js:1611
 msgid "Bus-03"
 msgstr ""
 
-#: translation.js:111 translation.js:558 translation.js:1141
-#: translation.js:1607
+#: translation.js:111 translation.js:560 translation.js:1143
+#: translation.js:1612
 msgid "Bus-04"
 msgstr ""
 
-#: translation.js:112 translation.js:559 translation.js:1142
-#: translation.js:1608
+#: translation.js:112 translation.js:561 translation.js:1144
+#: translation.js:1613
 msgid "Bus-05"
 msgstr ""
 
-#: translation.js:113 translation.js:560 translation.js:1143
-#: translation.js:1609
+#: translation.js:113 translation.js:562 translation.js:1145
+#: translation.js:1614
 msgid "Bus-06"
 msgstr ""
 
-#: translation.js:114 translation.js:561 translation.js:1144
-#: translation.js:1610
+#: translation.js:114 translation.js:563 translation.js:1146
+#: translation.js:1615
 msgid "Bus-07"
 msgstr ""
 
-#: translation.js:115 translation.js:562 translation.js:1145
-#: translation.js:1611
+#: translation.js:115 translation.js:564 translation.js:1147
+#: translation.js:1616
 msgid "Bus-08"
 msgstr ""
 
-#: translation.js:116 translation.js:563 translation.js:1146
-#: translation.js:1612
+#: translation.js:116 translation.js:565 translation.js:1148
+#: translation.js:1617
 msgid "Bus-09"
 msgstr ""
 
-#: translation.js:117 translation.js:564 translation.js:1147
-#: translation.js:1613
+#: translation.js:117 translation.js:566 translation.js:1149
+#: translation.js:1618
 msgid "Bus-10"
 msgstr ""
 
-#: translation.js:118 translation.js:565 translation.js:1148
-#: translation.js:1614
+#: translation.js:118 translation.js:567 translation.js:1150
+#: translation.js:1619
 msgid "Bus-11"
 msgstr ""
 
-#: translation.js:119 translation.js:566 translation.js:1149
-#: translation.js:1615
+#: translation.js:119 translation.js:568 translation.js:1151
+#: translation.js:1620
 msgid "Bus-12"
 msgstr ""
 
-#: translation.js:120 translation.js:567
+#: translation.js:120 translation.js:569
 msgid "Bus-14"
 msgstr ""
 
-#: translation.js:121 translation.js:568 translation.js:1150
-#: translation.js:1616
+#: translation.js:121 translation.js:570 translation.js:1152
+#: translation.js:1621
 msgid "Bus-15"
 msgstr ""
 
-#: translation.js:122 translation.js:569 translation.js:1151
-#: translation.js:1617
+#: translation.js:122 translation.js:571 translation.js:1153
+#: translation.js:1622
 msgid "Bus-16"
 msgstr ""
 
-#: translation.js:123 translation.js:571 translation.js:1152
-#: translation.js:1619
+#: translation.js:123 translation.js:573 translation.js:1154
+#: translation.js:1624
 msgid "Bus-19"
 msgstr ""
 
-#: translation.js:124 translation.js:572 translation.js:1153
-#: translation.js:1620
+#: translation.js:124 translation.js:574 translation.js:1155
+#: translation.js:1625
 msgid "Bus-20"
 msgstr ""
 
@@ -521,52 +521,52 @@ msgstr ""
 msgid "Bus-21"
 msgstr ""
 
-#: translation.js:126 translation.js:573 translation.js:1154
-#: translation.js:1621
+#: translation.js:126 translation.js:575 translation.js:1156
+#: translation.js:1626
 msgid "Bus-22"
 msgstr ""
 
-#: translation.js:127 translation.js:574 translation.js:1155
+#: translation.js:127 translation.js:576 translation.js:1157
 msgid "Bus-23"
 msgstr ""
 
-#: translation.js:128 translation.js:575 translation.js:1156
-#: translation.js:1622
+#: translation.js:128 translation.js:577 translation.js:1158
+#: translation.js:1627
 msgid "Bus-24"
 msgstr ""
 
-#: translation.js:129 translation.js:576 translation.js:1157
-#: translation.js:1623
+#: translation.js:129 translation.js:578 translation.js:1159
+#: translation.js:1628
 msgid "Bus-27"
 msgstr ""
 
-#: translation.js:130 translation.js:577 translation.js:1158
-#: translation.js:1624
+#: translation.js:130 translation.js:579 translation.js:1160
+#: translation.js:1629
 msgid "Bus-28"
 msgstr ""
 
-#: translation.js:131 translation.js:578 translation.js:1159
-#: translation.js:1625
+#: translation.js:131 translation.js:580 translation.js:1161
+#: translation.js:1630
 msgid "Bus-31"
 msgstr ""
 
-#: translation.js:132 translation.js:579 translation.js:1160
-#: translation.js:1626
+#: translation.js:132 translation.js:581 translation.js:1162
+#: translation.js:1631
 msgid "Bus-32"
 msgstr ""
 
-#: translation.js:133 translation.js:580 translation.js:1627
+#: translation.js:133 translation.js:582 translation.js:1632
 msgid "Bus-64"
 msgstr ""
 
 #: translation.js:134 translation.js:139 translation.js:144 translation.js:155
-#: translation.js:164 translation.js:179 translation.js:192 translation.js:1161
-#: translation.js:1167 translation.js:1180 translation.js:1199
-#: translation.js:1239 translation.js:1267
+#: translation.js:164 translation.js:179 translation.js:192 translation.js:1163
+#: translation.js:1169 translation.js:1182 translation.js:1201
+#: translation.js:1241 translation.js:1269
 msgid "Join-all"
 msgstr ""
 
-#: translation.js:135 translation.js:1165
+#: translation.js:135 translation.js:1167
 msgid "Join-1-2"
 msgstr ""
 
@@ -574,7 +574,7 @@ msgstr ""
 msgid "Bus3-Join-1-2: Join two buses of 2 and 1 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:137 translation.js:1166
+#: translation.js:137 translation.js:1168
 msgid "Join-2-1"
 msgstr ""
 
@@ -582,7 +582,7 @@ msgstr ""
 msgid "Bus3-Join-2-1: Joint two buses of 1 and 2 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:140 translation.js:1178
+#: translation.js:140 translation.js:1180
 msgid "Join-1-3"
 msgstr ""
 
@@ -590,7 +590,7 @@ msgstr ""
 msgid "Bus4-Join-1-3: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:142 translation.js:1179
+#: translation.js:142 translation.js:1181
 msgid "Join-3-1"
 msgstr ""
 
@@ -599,9 +599,9 @@ msgid "Bus4-Join-3-1: Join the two buses into a 4-bits Bus"
 msgstr ""
 
 #: translation.js:145 translation.js:165 translation.js:193 translation.js:239
-#: translation.js:258 translation.js:306 translation.js:310 translation.js:1181
-#: translation.js:1219 translation.js:1268 translation.js:1334
-#: translation.js:1378 translation.js:1422
+#: translation.js:258 translation.js:306 translation.js:310 translation.js:1183
+#: translation.js:1221 translation.js:1270 translation.js:1336
+#: translation.js:1380 translation.js:1424
 msgid "Join-half"
 msgstr ""
 
@@ -609,7 +609,7 @@ msgstr ""
 msgid "Bus4-Join-half: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:147 translation.js:1195
+#: translation.js:147 translation.js:1197
 msgid "Join-1-4"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "Bus5-Join-1-4: Join the two buses of 1 and 4 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:149 translation.js:1196
+#: translation.js:149 translation.js:1198
 msgid "Join-2-3"
 msgstr ""
 
@@ -625,7 +625,7 @@ msgstr ""
 msgid "Bus5-Join-2-3: Join the two buses of 2 and 3 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:151 translation.js:1197
+#: translation.js:151 translation.js:1199
 msgid "Join-3-2"
 msgstr ""
 
@@ -633,7 +633,7 @@ msgstr ""
 msgid "Bus5-Join-3-2: Join the two buses of 3 and 2 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:153 translation.js:1198
+#: translation.js:153 translation.js:1200
 msgid "Join-4-1"
 msgstr ""
 
@@ -641,7 +641,7 @@ msgstr ""
 msgid "Bus5-Join-4-1: Join the two buses of 4 and 1 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:156 translation.js:1216
+#: translation.js:156 translation.js:1218
 msgid "Join-1-5"
 msgstr ""
 
@@ -657,7 +657,7 @@ msgstr ""
 msgid "Bus6-Join-2-4: Join all the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:160 translation.js:1217
+#: translation.js:160 translation.js:1219
 msgid "Join-4-2"
 msgstr ""
 
@@ -665,7 +665,7 @@ msgstr ""
 msgid "Bus6-Join-4-2: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:162 translation.js:1218
+#: translation.js:162 translation.js:1220
 msgid "Join-5-1"
 msgstr ""
 
@@ -677,7 +677,7 @@ msgstr ""
 msgid "Bus6-Join-half: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:167 translation.js:1233
+#: translation.js:167 translation.js:1235
 msgid "Join-1-6"
 msgstr ""
 
@@ -685,7 +685,7 @@ msgstr ""
 msgid "Bus7-Join-1-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:169 translation.js:1234
+#: translation.js:169 translation.js:1236
 msgid "Join-2-5"
 msgstr ""
 
@@ -693,7 +693,7 @@ msgstr ""
 msgid "Bus7-Join-2-5: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:171 translation.js:1235
+#: translation.js:171 translation.js:1237
 msgid "Join-3-4"
 msgstr ""
 
@@ -701,7 +701,7 @@ msgstr ""
 msgid "Bus7-Join-3-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:173 translation.js:1236
+#: translation.js:173 translation.js:1238
 msgid "Join-4-3"
 msgstr ""
 
@@ -709,7 +709,7 @@ msgstr ""
 msgid "Bus7-Join-4-3: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:175 translation.js:1237
+#: translation.js:175 translation.js:1239
 msgid "Join-5-2"
 msgstr ""
 
@@ -717,7 +717,7 @@ msgstr ""
 msgid "Bus7-Join-5-2: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:177 translation.js:1238
+#: translation.js:177 translation.js:1240
 msgid "Join-6-1"
 msgstr ""
 
@@ -725,7 +725,7 @@ msgstr ""
 msgid "Bus7-Join-6-1: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:180 translation.js:1261
+#: translation.js:180 translation.js:1263
 msgid "Join-1-7"
 msgstr ""
 
@@ -733,7 +733,7 @@ msgstr ""
 msgid "Bus7-Join-1-7: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:182 translation.js:1262
+#: translation.js:182 translation.js:1264
 msgid "Join-2-6"
 msgstr ""
 
@@ -741,7 +741,7 @@ msgstr ""
 msgid "Bus8-Join-2-6: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:184 translation.js:1263
+#: translation.js:184 translation.js:1265
 msgid "Join-3-5"
 msgstr ""
 
@@ -749,7 +749,7 @@ msgstr ""
 msgid "Bus8-Join-3-5: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:186 translation.js:1264
+#: translation.js:186 translation.js:1266
 msgid "Join-5-3"
 msgstr ""
 
@@ -757,7 +757,7 @@ msgstr ""
 msgid "Bus8-Join-5-3: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:188 translation.js:1265
+#: translation.js:188 translation.js:1267
 msgid "Join-6-2"
 msgstr ""
 
@@ -765,7 +765,7 @@ msgstr ""
 msgid "Bus8-Join-6-2: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:190 translation.js:1266
+#: translation.js:190 translation.js:1268
 msgid "Join-7-1"
 msgstr ""
 
@@ -777,8 +777,8 @@ msgstr ""
 msgid "Bus8-Join-half: Join the two same halves into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:195 translation.js:241 translation.js:308 translation.js:1269
-#: translation.js:1335 translation.js:1423
+#: translation.js:195 translation.js:241 translation.js:308 translation.js:1271
+#: translation.js:1337 translation.js:1425
 msgid "Join-quarter"
 msgstr ""
 
@@ -830,7 +830,7 @@ msgstr ""
 msgid "Bus11-Join-3-8: Join the two buses into an 11-bits Bus"
 msgstr ""
 
-#: translation.js:208 translation.js:1305
+#: translation.js:208 translation.js:1307
 msgid "Join-1-11"
 msgstr ""
 
@@ -838,11 +838,11 @@ msgstr ""
 msgid "Bus12-Join-1-11: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:210 translation.js:1306
+#: translation.js:210 translation.js:1308
 msgid "Join-4-8"
 msgstr ""
 
-#: translation.js:211 translation.js:1307
+#: translation.js:211 translation.js:1309
 msgid "Join-one-fourth"
 msgstr ""
 
@@ -850,8 +850,8 @@ msgstr ""
 msgid "Bus12-Join-one-fourth: Join the four buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:213 translation.js:260 translation.js:1308
-#: translation.js:1379
+#: translation.js:213 translation.js:260 translation.js:1310
+#: translation.js:1381
 msgid "Join-one-third"
 msgstr ""
 
@@ -867,7 +867,7 @@ msgstr ""
 msgid "Bus14-Join-10-4: Join the two buses into a 14-bits Bus"
 msgstr ""
 
-#: translation.js:217 translation.js:1322
+#: translation.js:217 translation.js:1324
 msgid "Join-5-10"
 msgstr ""
 
@@ -875,7 +875,7 @@ msgstr ""
 msgid "Bus15-Join-5-10: Join the two buses into a 15-bits Bus"
 msgstr ""
 
-#: translation.js:219 translation.js:1323
+#: translation.js:219 translation.js:1325
 msgid "Join-7-8"
 msgstr ""
 
@@ -971,7 +971,7 @@ msgstr ""
 msgid "Bus19-Join-3-8-8: Join the three buses into a 19-bits Bus"
 msgstr ""
 
-#: translation.js:245 translation.js:1356
+#: translation.js:245 translation.js:1358
 msgid "Join-1-19"
 msgstr ""
 
@@ -979,11 +979,11 @@ msgstr ""
 msgid "Bus20-Join-half: Join the two buses into an 20-bits Bus"
 msgstr ""
 
-#: translation.js:247 translation.js:1357
+#: translation.js:247 translation.js:1359
 msgid "Join-4-16"
 msgstr ""
 
-#: translation.js:248 translation.js:1358
+#: translation.js:248 translation.js:1360
 msgid "Join-4-8-8"
 msgstr ""
 
@@ -999,7 +999,7 @@ msgstr ""
 msgid "Bus32-Join-11-21: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:252 translation.js:288 translation.js:1369
+#: translation.js:252 translation.js:288 translation.js:1371
 msgid "Join-10-22"
 msgstr ""
 
@@ -1015,7 +1015,7 @@ msgstr ""
 msgid "Bus23-Join-7-8-8: Join the three buses into a 23-bits Bus"
 msgstr ""
 
-#: translation.js:256 translation.js:1377
+#: translation.js:256 translation.js:1379
 msgid "Join-8-16"
 msgstr ""
 
@@ -1039,7 +1039,7 @@ msgstr ""
 msgid "Bus27-Join-3-8-8-8: Join the four buses into a 27-bits Bus"
 msgstr ""
 
-#: translation.js:264 translation.js:1404
+#: translation.js:264 translation.js:1406
 msgid "Join-4-24"
 msgstr ""
 
@@ -1047,7 +1047,7 @@ msgstr ""
 msgid "Bus28-Join-4-24: Join the two buses into an 28-bits Bus"
 msgstr ""
 
-#: translation.js:266 translation.js:1405
+#: translation.js:266 translation.js:1407
 msgid "Join-4-8-8-8"
 msgstr ""
 
@@ -1167,7 +1167,7 @@ msgstr ""
 msgid "Bus32-Join-15-17: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:298 translation.js:1417
+#: translation.js:298 translation.js:1419
 msgid "Join-17-15"
 msgstr ""
 
@@ -1175,7 +1175,7 @@ msgstr ""
 msgid "Bus32-Join-17-15: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:300 translation.js:1418
+#: translation.js:300 translation.js:1420
 msgid "Join-29-3"
 msgstr ""
 
@@ -1183,7 +1183,7 @@ msgstr ""
 msgid "Bus32-Join-29-3: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:302 translation.js:1419
+#: translation.js:302 translation.js:1421
 msgid "Join-30-2"
 msgstr ""
 
@@ -1191,7 +1191,7 @@ msgstr ""
 msgid "Bus32-Join-30-2: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:304 translation.js:1420
+#: translation.js:304 translation.js:1422
 msgid "Join-31-1"
 msgstr ""
 
@@ -1267,372 +1267,380 @@ msgstr ""
 msgid "Bus4-Split-all: Split the 4-bits bus into its wires"
 msgstr ""
 
-#: translation.js:330 translation.js:1464
+#: translation.js:330
+msgid "Reversal-2x8"
+msgstr ""
+
+#: translation.js:331
+msgid "Reversal-2x8: Reversal of 2 blocks of 8 bits"
+msgstr ""
+
+#: translation.js:332
+msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
+msgstr ""
+
+#: translation.js:333 translation.js:1469
 msgid "Left"
 msgstr ""
 
-#: translation.js:331 translation.js:1465
+#: translation.js:334 translation.js:1470
 msgid "Right"
 msgstr ""
 
-#: translation.js:332 translation.js:382 translation.js:1451
-#: translation.js:2051
+#: translation.js:335 translation.js:385 translation.js:1453
+#: translation.js:2056
 msgid "02-Bits"
 msgstr ""
 
-#: translation.js:333 translation.js:383 translation.js:1452
-#: translation.js:2052
+#: translation.js:336 translation.js:386 translation.js:1454
+#: translation.js:2057
 msgid "03-Bits"
 msgstr ""
 
-#: translation.js:334 translation.js:384 translation.js:1453
+#: translation.js:337 translation.js:387 translation.js:1455
 msgid "04-Bits"
 msgstr ""
 
-#: translation.js:335 translation.js:385
+#: translation.js:338 translation.js:388
 msgid "08-Bits"
 msgstr ""
 
-#: translation.js:336 translation.js:386
+#: translation.js:339 translation.js:389
 msgid "16-Bits"
 msgstr ""
 
-#: translation.js:337 translation.js:387
+#: translation.js:340 translation.js:390
 msgid "32-Bits"
 msgstr ""
 
-#: translation.js:339 translation.js:351 translation.js:354 translation.js:356
-#: translation.js:360 translation.js:362 translation.js:366 translation.js:368
-#: translation.js:372 translation.js:374 translation.js:378 translation.js:380
-#: translation.js:1472 translation.js:1482 translation.js:1487
-#: translation.js:1492 translation.js:1497 translation.js:1502
+#: translation.js:342 translation.js:354 translation.js:357 translation.js:359
+#: translation.js:363 translation.js:365 translation.js:369 translation.js:371
+#: translation.js:375 translation.js:377 translation.js:381 translation.js:383
+#: translation.js:1477 translation.js:1487 translation.js:1492
+#: translation.js:1497 translation.js:1502 translation.js:1507
 msgid "SL1"
 msgstr ""
 
-#: translation.js:340
+#: translation.js:343
 msgid "SL1-2-verilog: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:341 translation.js:1473
+#: translation.js:344 translation.js:1478
 msgid "SL1-int2"
 msgstr ""
 
-#: translation.js:342
+#: translation.js:345
 msgid "SL1-int2: Shift  a 2-bit value one bit left. LSB is 0. The sign is kept"
 msgstr ""
 
-#: translation.js:343
+#: translation.js:346
 msgid "Constant bit 0"
 msgstr ""
 
-#: translation.js:344
+#: translation.js:347
 msgid "SL1: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:345
+#: translation.js:348
 msgid "Sign-int2: Get the sign of a 2-bits Intenger"
 msgstr ""
 
-#: translation.js:346
+#: translation.js:349
 msgid "Sign bit is kept"
 msgstr ""
 
-#: translation.js:347
+#: translation.js:350
 msgid "Get the sign  "
 msgstr ""
 
-#: translation.js:348 translation.js:1474
+#: translation.js:351 translation.js:1479
 msgid "SL1-uint2"
 msgstr ""
 
-#: translation.js:349
+#: translation.js:352
 msgid ""
 "SL1-uint2: Shift  a 2-bit value one bit left. LSB is 0. The sign is lost"
 msgstr ""
 
-#: translation.js:350
+#: translation.js:353
 msgid "Sign bit is lost"
 msgstr ""
 
-#: translation.js:352
+#: translation.js:355
 msgid "SL1-2: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:355
+#: translation.js:358
 msgid "SL1-3-verilog: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:357
+#: translation.js:360
 msgid "SL1-3: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:358
+#: translation.js:361
 msgid "Bus3-Split-1-2: Split the 3-bits bus into two: 1-bit and 2-bits buses"
 msgstr ""
 
-#: translation.js:361
+#: translation.js:364
 msgid "SL1-4-verilog: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:363
+#: translation.js:366
 msgid "SL1-4: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:364
+#: translation.js:367
 msgid "Bus5-Split-1-4: Split the 5-bits bus into two buses of 1 and 4 bits"
 msgstr ""
 
-#: translation.js:367
+#: translation.js:370
 msgid "SL1-8-verilog: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:369
+#: translation.js:372
 msgid "SL1-8: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:370
+#: translation.js:373
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 1 and 8 wires"
 msgstr ""
 
-#: translation.js:373
+#: translation.js:376
 msgid "SL1-16-verilog: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:375
+#: translation.js:378
 msgid "SL1-16: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:376
+#: translation.js:379
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:379
+#: translation.js:382
 msgid "SL1-32-verilog: Shift  a 32-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:381
+#: translation.js:384
 msgid ""
 "Bus32-Split-1-31: Split the 32-bits bus into two buses of 1 and 31 wires"
 msgstr ""
 
-#: translation.js:389 translation.js:399 translation.js:473 translation.js:477
-#: translation.js:481 translation.js:485 translation.js:489 translation.js:491
-#: translation.js:495 translation.js:497 translation.js:501 translation.js:503
-#: translation.js:1512 translation.js:1522 translation.js:1529
-#: translation.js:1536 translation.js:1540 translation.js:1544
+#: translation.js:392 translation.js:402 translation.js:475 translation.js:479
+#: translation.js:483 translation.js:487 translation.js:491 translation.js:493
+#: translation.js:497 translation.js:499 translation.js:503 translation.js:505
+#: translation.js:1517 translation.js:1527 translation.js:1534
+#: translation.js:1541 translation.js:1545 translation.js:1549
 msgid "SR1"
 msgstr ""
 
-#: translation.js:390
+#: translation.js:393
 msgid ""
 "SR1-2bits-verilog: Shift  a 2-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:391 translation.js:1513
+#: translation.js:394 translation.js:1518
 msgid "SR1-int2"
 msgstr ""
 
-#: translation.js:392
+#: translation.js:395
 msgid "SR1-int2: Shift  a 2-bit value one bit right. MSB is keep (the sign)"
 msgstr ""
 
-#: translation.js:393
+#: translation.js:396
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:394
+#: translation.js:397
 msgid ""
 "Get the sign  \n"
 "and place it as the MSB"
 msgstr ""
 
-#: translation.js:395 translation.js:1514
+#: translation.js:398 translation.js:1519
 msgid "SR1-uint2"
 msgstr ""
 
-#: translation.js:396
+#: translation.js:399
 msgid ""
 "SR1-uint2: Shift  a 2-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:397
+#: translation.js:400
 msgid "The MSB is 0 (no sight)"
 msgstr ""
 
-#: translation.js:398
+#: translation.js:401
 msgid "This bit is ignored"
 msgstr ""
 
-#: translation.js:400
+#: translation.js:403
 msgid "Reg-2-verilog: 2 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:401
+#: translation.js:404
 msgid "Button-tic: Configurable button that emits a tic when it is pressed"
 msgstr ""
 
-#: translation.js:402
+#: translation.js:405
 msgid ""
 "Rising-edge detector. It generates a 1-period pulse (tic) when a rising edge "
 "is detected on the input"
 msgstr ""
 
-#: translation.js:403
+#: translation.js:406
 msgid "D Flip-flop (verilog implementation)"
 msgstr ""
 
-#: translation.js:404
+#: translation.js:407
 msgid "NOT gate (Verilog implementation)"
 msgstr ""
 
-#: translation.js:405
+#: translation.js:408
 msgid "Two bits input And gate"
 msgstr ""
 
-#: translation.js:406
+#: translation.js:409
 msgid "Configurable button (pull-up on/off. Not on/off)"
 msgstr ""
 
-#: translation.js:407
+#: translation.js:410
 msgid "FPGA internal pull-up configuration on the input port"
 msgstr ""
 
-#: translation.js:408
+#: translation.js:411
 msgid "Remove the rebound on a mechanical switch"
 msgstr ""
 
-#: translation.js:409
+#: translation.js:412
 msgid "1bit register (implemented in verilog)"
 msgstr ""
 
-#: translation.js:410
+#: translation.js:413
 msgid "16-bits Syscounter with reset"
 msgstr ""
 
-#: translation.js:411
+#: translation.js:414
 msgid "DFF-rst-x16: 16 D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:412
+#: translation.js:415
 msgid "DFF-rst-x04: Three D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:413
+#: translation.js:416
 msgid "DFF-rst-x01: D Flip flop with reset input. When rst=1, the DFF is 0"
 msgstr ""
 
-#: translation.js:414
+#: translation.js:417
 msgid ""
 "Bus16-Split-quarter: Split the 16-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:415
+#: translation.js:418
 msgid "Inc1-16bit: Increment a 16-bits number by one"
 msgstr ""
 
-#: translation.js:416
+#: translation.js:419
 msgid "AdderK-16bit: Adder of 16-bit operand and 16-bit constant"
 msgstr ""
 
-#: translation.js:417
+#: translation.js:420
 msgid "Generic: 16-bits generic constant"
 msgstr ""
 
-#: translation.js:418
+#: translation.js:421
 msgid "Adder-16bits: Adder of two operands of 16 bits"
 msgstr ""
 
-#: translation.js:419
-msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
-msgstr ""
-
-#: translation.js:420
+#: translation.js:422
 msgid "Adder-8bits: Adder of two operands of 8 bits"
 msgstr ""
 
-#: translation.js:421
+#: translation.js:423
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of the same size"
 msgstr ""
 
-#: translation.js:422
+#: translation.js:424
 msgid "Adder-4bits: Adder of two operands of 4 bits"
 msgstr ""
 
-#: translation.js:423
+#: translation.js:425
 msgid "Adder-1bit: Adder of two operands of 1 bit"
 msgstr ""
 
-#: translation.js:424
+#: translation.js:426
 msgid "AdderC-1bit: Adder of two operands of 1 bit plus the carry in"
 msgstr ""
 
-#: translation.js:425
+#: translation.js:427
 msgid "XOR gate: two bits input xor gate"
 msgstr ""
 
-#: translation.js:426
+#: translation.js:428
 msgid "OR2: Two bits input OR gate"
 msgstr ""
 
-#: translation.js:427
+#: translation.js:429
 msgid "AdderC-4bits: Adder of two operands of 4 bits and Carry in"
 msgstr ""
 
-#: translation.js:428
+#: translation.js:430
 msgid "AdderC-8bits: Adder of two operands of 8 bits and Carry in"
 msgstr ""
 
-#: translation.js:429
+#: translation.js:431
 msgid ""
 "Edges detector. It generates a 1-period pulse (tic) when either a rising "
 "edge or a falling edge is detected on the input"
 msgstr ""
 
-#: translation.js:430
+#: translation.js:432
 msgid "Sync 1-bit input with the system clock domain"
 msgstr ""
 
-#: translation.js:431
+#: translation.js:433
 msgid ""
 "Select positive or negative logic for the input (0=positive, 1=negative)"
 msgstr ""
 
-#: translation.js:432
+#: translation.js:434
 msgid "1-bit generic constant (0/1)"
 msgstr ""
 
-#: translation.js:433
+#: translation.js:435
 msgid "# 2-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:434
+#: translation.js:436
 msgid "System clock"
 msgstr ""
 
-#: translation.js:435
+#: translation.js:437
 msgid "Button state signal"
 msgstr ""
 
-#: translation.js:436
+#: translation.js:438
 msgid "Tic: button pressed"
 msgstr ""
 
-#: translation.js:437
+#: translation.js:439
 msgid "Rising edge detector"
 msgstr ""
 
-#: translation.js:438
+#: translation.js:440
 msgid "Pull up on/off"
 msgstr ""
 
-#: translation.js:439
+#: translation.js:441
 msgid "Not on/off"
 msgstr ""
 
-#: translation.js:440
+#: translation.js:442
 msgid ""
 "## Rising edge detector\n"
 "\n"
@@ -1640,23 +1648,23 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:441
+#: translation.js:443
 msgid "Input signal"
 msgstr ""
 
-#: translation.js:442
+#: translation.js:444
 msgid ""
 "Current signal  \n"
 "state"
 msgstr ""
 
-#: translation.js:443
+#: translation.js:445
 msgid ""
 "Signal state in the previous  \n"
 "clock cycle"
 msgstr ""
 
-#: translation.js:444
+#: translation.js:446
 msgid ""
 "If the current signal is 1 and its value in  \n"
 "the previous clock cycle was 0, it means  \n"
@@ -1666,7 +1674,7 @@ msgid ""
 "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:445
+#: translation.js:447
 msgid ""
 "**Delay**: 0 clock cycles \n"
 "\n"
@@ -1674,15 +1682,15 @@ msgid ""
 "and its detection"
 msgstr ""
 
-#: translation.js:446
+#: translation.js:448
 msgid "Parameter: Initial value"
 msgstr ""
 
-#: translation.js:447
+#: translation.js:449
 msgid "Input data"
 msgstr ""
 
-#: translation.js:448
+#: translation.js:450
 msgid ""
 "# D Flip-Flop  \n"
 "\n"
@@ -1690,18 +1698,18 @@ msgid ""
 "Its output is shown in the cycle n+1"
 msgstr ""
 
-#: translation.js:449
+#: translation.js:451
 msgid ""
 "Internal pull-up  \n"
 "* 0: OFF\n"
 "* 1: ON"
 msgstr ""
 
-#: translation.js:450
+#: translation.js:452
 msgid "Synchronization stage"
 msgstr ""
 
-#: translation.js:451
+#: translation.js:453
 msgid ""
 "Normalization stage\n"
 "\n"
@@ -1709,11 +1717,11 @@ msgid ""
 "* 1: signal inverted"
 msgstr ""
 
-#: translation.js:452
+#: translation.js:454
 msgid "Debouncing stage"
 msgstr ""
 
-#: translation.js:453
+#: translation.js:455
 msgid ""
 "### Pull-up parameter:\n"
 "\n"
@@ -1721,36 +1729,36 @@ msgid ""
 "1: Pull-up activated"
 msgstr ""
 
-#: translation.js:454
+#: translation.js:456
 msgid ""
 "Only an FPGA pin can  \n"
 "be connected here!!!"
 msgstr ""
 
-#: translation.js:455
+#: translation.js:457
 msgid ""
 "The pull-up is connected  \n"
 "by default"
 msgstr ""
 
-#: translation.js:456
+#: translation.js:458
 msgid "Edge detector"
 msgstr ""
 
-#: translation.js:457
+#: translation.js:459
 msgid ""
 "Whenever there is a change in  \n"
 "the input, the counter is started"
 msgstr ""
 
-#: translation.js:458
+#: translation.js:460
 msgid ""
 "If the counter reaches it maximum  \n"
 "value, the input is considered stable  \n"
 "and it is captured"
 msgstr ""
 
-#: translation.js:459
+#: translation.js:461
 msgid ""
 "### Time calculation\n"
 "\n"
@@ -1760,7 +1768,7 @@ msgid ""
 "use a counter with more bits (17, 18...)"
 msgstr ""
 
-#: translation.js:460
+#: translation.js:462
 msgid ""
 "## Debouncer  \n"
 "\n"
@@ -1770,35 +1778,35 @@ msgid ""
 "captured on the output flip-flop"
 msgstr ""
 
-#: translation.js:461
+#: translation.js:463
 msgid "Stable output"
 msgstr ""
 
-#: translation.js:462
+#: translation.js:464
 msgid "Counter"
 msgstr ""
 
-#: translation.js:463
+#: translation.js:465
 msgid "Initial value"
 msgstr ""
 
-#: translation.js:464
+#: translation.js:466
 msgid ""
 "Reset input: Active high  \n"
 "When rst = 1, the DFF is reset to 0"
 msgstr ""
 
-#: translation.js:465
+#: translation.js:467
 msgid "Data input"
 msgstr ""
 
-#: translation.js:466
+#: translation.js:468
 msgid ""
 "Initial default  \n"
 "value: 0"
 msgstr ""
 
-#: translation.js:467
+#: translation.js:469
 msgid ""
 "## Edges detector\n"
 "\n"
@@ -1807,18 +1815,18 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:468
+#: translation.js:470
 msgid ""
 "The output is 1 if the current value is 1 and the  \n"
 "previous 0, or if the current value is 0 and the  \n"
 "previous 1\n"
 msgstr ""
 
-#: translation.js:469
+#: translation.js:471
 msgid "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:470
+#: translation.js:472
 msgid ""
 "When k=0, it works like a wire  \n"
 "(The output is equal to the input)  \n"
@@ -1826,7 +1834,7 @@ msgid ""
 "(The output is the inverse of the input)"
 msgstr ""
 
-#: translation.js:471
+#: translation.js:473
 msgid ""
 "### Truth table for XOR\n"
 "\n"
@@ -1838,1983 +1846,1984 @@ msgid ""
 "| 1 | 1     |  0     | Not      |"
 msgstr ""
 
-#: translation.js:474
+#: translation.js:476
 msgid ""
 "SR1-3bits-verilog: Shift  a 3-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:475 translation.js:1523
+#: translation.js:477 translation.js:1528
 msgid "SR1-uint3"
 msgstr ""
 
-#: translation.js:476
+#: translation.js:478
 msgid ""
 "SR1-uint3: Shift  a 3-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:478
+#: translation.js:480
 msgid "SR1: Shift  a 3-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:479
+#: translation.js:481
 msgid "Bus3-Split-2-1: Split the 3-bits bus into two: 2-bit and 1-bits buses"
 msgstr ""
 
-#: translation.js:482
+#: translation.js:484
 msgid ""
 "SR1-4bits-verilog: Shift  a 4-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:483 translation.js:1530
+#: translation.js:485 translation.js:1535
 msgid "SR1-uint4"
 msgstr ""
 
-#: translation.js:484
+#: translation.js:486
 msgid ""
 "SR1-uint4: Shift  a 4-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:486
+#: translation.js:488
 msgid "SR1-4bits: Shift  a 4-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:487
+#: translation.js:489
 msgid "Bus4-Split-3-1: Split the 4-bits bus into two: 3-bits and 1-bits buses"
 msgstr ""
 
-#: translation.js:490
+#: translation.js:492
 msgid ""
 "SR1-8bits-verilog: Shift  a 8-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:492
+#: translation.js:494
 msgid "SR1-8bits: Shift  a 8-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:493
+#: translation.js:495
 msgid "Bus8-Split-7-1: Split the 8-bits bus into two buses of 7 and 1 wires"
 msgstr ""
 
-#: translation.js:496
+#: translation.js:498
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:498
+#: translation.js:500
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:499
+#: translation.js:501
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 15 wires"
 msgstr ""
 
-#: translation.js:502
+#: translation.js:504
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:504
+#: translation.js:506
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:505
+#: translation.js:507
 msgid ""
 "Bus32-Split-31-1: Split the 32-bits bus into two buses of 31 and 1 wires"
 msgstr ""
 
-#: translation.js:507 translation.js:546 translation.js:1589
+#: translation.js:509 translation.js:548 translation.js:1594
 msgid "Sign-int12"
 msgstr ""
 
-#: translation.js:508
+#: translation.js:510
 msgid ""
 "Sign-int12-verilog: Get the sign of a 12-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:509 translation.js:549
+#: translation.js:511 translation.js:551
 msgid "Sign-int16"
 msgstr ""
 
-#: translation.js:510
+#: translation.js:512
 msgid ""
 "Sign-int16-verilog: Get the sign of a 16-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:511 translation.js:1563
+#: translation.js:513 translation.js:1568
 msgid "Sign-int2"
 msgstr ""
 
-#: translation.js:512
+#: translation.js:514
 msgid ""
 "Sign-int2-verilog: Get the sign of a 2-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:513 translation.js:551
+#: translation.js:515 translation.js:553
 msgid "Sign-int20"
 msgstr ""
 
-#: translation.js:514
+#: translation.js:516
 msgid ""
 "Sign-int20-verilog: Get the sign of a 20-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:515 translation.js:1565
+#: translation.js:517 translation.js:1570
 msgid "Sign-int3"
 msgstr ""
 
-#: translation.js:516
+#: translation.js:518
 msgid ""
 "Sign-int3-verilog: Get the sign of a 3-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:517 translation.js:554
+#: translation.js:519 translation.js:556
 msgid "Sign-int32"
 msgstr ""
 
-#: translation.js:518
+#: translation.js:520
 msgid ""
 "Sign-int32-verilog: Get the sign of a 32-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:519 translation.js:1569
+#: translation.js:521 translation.js:1574
 msgid "Sign-int4"
 msgstr ""
 
-#: translation.js:520
+#: translation.js:522
 msgid ""
 "Sign-int4-verilog: Get the sign of a 4-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:521 translation.js:1573
+#: translation.js:523 translation.js:1578
 msgid "Sign-int5"
 msgstr ""
 
-#: translation.js:522
+#: translation.js:524
 msgid ""
 "Sign-int5-verilog: Get the sign of a 5-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:523 translation.js:1577
+#: translation.js:525 translation.js:1582
 msgid "Sign-int6"
 msgstr ""
 
-#: translation.js:524
+#: translation.js:526
 msgid ""
 "Sign-int6-verilog: Get the sign of a 6-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:525 translation.js:1581
+#: translation.js:527 translation.js:1586
 msgid "Sign-int7"
 msgstr ""
 
-#: translation.js:526
+#: translation.js:528
 msgid ""
 "Sign-int7-verilog: Get the sign of a 7-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:527 translation.js:1585
+#: translation.js:529 translation.js:1590
 msgid "Sign-int8"
 msgstr ""
 
-#: translation.js:528
+#: translation.js:530
 msgid ""
 "Sign-int8-verilog: Get the sign of a 8-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:529
+#: translation.js:531
 msgid "Sign-int02"
 msgstr ""
 
-#: translation.js:530
+#: translation.js:532
 msgid "Sign-int03"
 msgstr ""
 
-#: translation.js:531
+#: translation.js:533
 msgid "Sign-int3: Get the sign of a 3-bits Intenger"
 msgstr ""
 
-#: translation.js:532
+#: translation.js:534
 msgid "Sign-int04"
 msgstr ""
 
-#: translation.js:533
+#: translation.js:535
 msgid "Sign-int4: Get the sign of a 4-bits Intenger"
 msgstr ""
 
-#: translation.js:534
+#: translation.js:536
 msgid "Bus4-Split-1-3: Split the 4-bits bus into two: 1-bit and 3-bits buses"
 msgstr ""
 
-#: translation.js:535
+#: translation.js:537
 msgid "Sign-int05"
 msgstr ""
 
-#: translation.js:536
+#: translation.js:538
 msgid "Sign-int5: Get the sign of a 5-bits Intenger"
 msgstr ""
 
-#: translation.js:537
+#: translation.js:539
 msgid "Sign-int06"
 msgstr ""
 
-#: translation.js:538
+#: translation.js:540
 msgid "Sign-int6: Get the sign of a 6-bits Intenger"
 msgstr ""
 
-#: translation.js:539
+#: translation.js:541
 msgid "Bus6-Split-1-5: Split the 6-bits bus into two buses of 1 and 5 wires"
 msgstr ""
 
-#: translation.js:540
+#: translation.js:542
 msgid "Sign-int07"
 msgstr ""
 
-#: translation.js:541
+#: translation.js:543
 msgid "Sign-int7: Get the sign of a 7-bits Intenger"
 msgstr ""
 
-#: translation.js:542
+#: translation.js:544
 msgid "Bus7-Split-1-6: Split the 7-bits bus into two buses of 1 and 6 wires"
 msgstr ""
 
-#: translation.js:543
+#: translation.js:545
 msgid "Sign-int08"
 msgstr ""
 
-#: translation.js:544
+#: translation.js:546
 msgid "Sign-int8: Get the sign of a 8-bits Intenger"
 msgstr ""
 
-#: translation.js:545
+#: translation.js:547
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of 1 and 7 wires"
 msgstr ""
 
-#: translation.js:547
+#: translation.js:549
 msgid "Sign-int12: Get the sign of a 12-bits Intenger"
 msgstr ""
 
-#: translation.js:548
+#: translation.js:550
 msgid ""
 "Bus12-Split-1-11: Split the 12-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:550
+#: translation.js:552
 msgid "Sign-int16: Get the sign of a 16-bits Intenger"
 msgstr ""
 
-#: translation.js:552
+#: translation.js:554
 msgid "Sign-int20: Get the sign of a 20-bits Intenger"
 msgstr ""
 
-#: translation.js:553
+#: translation.js:555
 msgid ""
 "Bus20-Split-1-19: Split the 20-bits bus into two buses of 1 and 19 wires"
 msgstr ""
 
-#: translation.js:555
+#: translation.js:557
 msgid "Sign-int32: Get the sign of a 32-bits Intenger"
 msgstr ""
 
-#: translation.js:570 translation.js:1618
+#: translation.js:572 translation.js:1623
 msgid "Bus-17"
 msgstr ""
 
-#: translation.js:581 translation.js:584 translation.js:587 translation.js:597
-#: translation.js:606 translation.js:621 translation.js:632 translation.js:1628
-#: translation.js:1634 translation.js:1646 translation.js:1664
-#: translation.js:1684 translation.js:1709 translation.js:1734
+#: translation.js:583 translation.js:586 translation.js:589 translation.js:599
+#: translation.js:608 translation.js:623 translation.js:634 translation.js:1633
+#: translation.js:1639 translation.js:1651 translation.js:1669
+#: translation.js:1689 translation.js:1714 translation.js:1739
 msgid "Split-all"
 msgstr ""
 
-#: translation.js:582 translation.js:1632
+#: translation.js:584 translation.js:1637
 msgid "Split-1-2"
 msgstr ""
 
-#: translation.js:583 translation.js:1633
+#: translation.js:585 translation.js:1638
 msgid "Split-2-1"
 msgstr ""
 
-#: translation.js:585 translation.js:1644
+#: translation.js:587 translation.js:1649
 msgid "Split-1-3"
 msgstr ""
 
-#: translation.js:586 translation.js:1645
+#: translation.js:588 translation.js:1650
 msgid "Split-3-1"
 msgstr ""
 
-#: translation.js:588 translation.js:608 translation.js:634 translation.js:660
-#: translation.js:703 translation.js:707 translation.js:1647
-#: translation.js:1685 translation.js:1735 translation.js:1801
-#: translation.js:1886 translation.js:1916
+#: translation.js:590 translation.js:610 translation.js:636 translation.js:662
+#: translation.js:705 translation.js:709 translation.js:1652
+#: translation.js:1690 translation.js:1740 translation.js:1806
+#: translation.js:1891 translation.js:1921
 msgid "Split-half"
 msgstr ""
 
-#: translation.js:589
+#: translation.js:591
 msgid "Bus4-Split-half: Split the 4-bits bus into two of the same size"
 msgstr ""
 
-#: translation.js:590 translation.js:1660
+#: translation.js:592 translation.js:1665
 msgid "Split-1-4"
 msgstr ""
 
-#: translation.js:591 translation.js:1661
+#: translation.js:593 translation.js:1666
 msgid "Split-2-3"
 msgstr ""
 
-#: translation.js:592
+#: translation.js:594
 msgid "Bus5-Split-2-3: Split the 5-bits bus into two buses of 2 and 3 bits"
 msgstr ""
 
-#: translation.js:593 translation.js:1662
+#: translation.js:595 translation.js:1667
 msgid "Split-3-2"
 msgstr ""
 
-#: translation.js:594
+#: translation.js:596
 msgid "Bus5-Split-3-2: Split the 5-bits bus into two buses of 3 and 2 bits"
 msgstr ""
 
-#: translation.js:595 translation.js:1663
+#: translation.js:597 translation.js:1668
 msgid "Split-4-1"
 msgstr ""
 
-#: translation.js:596
+#: translation.js:598
 msgid "Bus5-Split-4-1: Split the 5-bits bus into two buses of 4 and 1 bits"
 msgstr ""
 
-#: translation.js:598
+#: translation.js:600
 msgid "Bus5-Split-all: Split the 5-bits bus into its wires"
 msgstr ""
 
-#: translation.js:599 translation.js:1680
+#: translation.js:601 translation.js:1685
 msgid "Split-1-5"
 msgstr ""
 
-#: translation.js:600 translation.js:1681
+#: translation.js:602 translation.js:1686
 msgid "Split-2-4"
 msgstr ""
 
-#: translation.js:601
+#: translation.js:603
 msgid "Bus6-Split-2-4: Split the 6-bits bus into two buses of 2 and 4 wires"
 msgstr ""
 
-#: translation.js:602 translation.js:1682
+#: translation.js:604 translation.js:1687
 msgid "Split-4-2"
 msgstr ""
 
-#: translation.js:603
+#: translation.js:605
 msgid "Bus6-Split-4-2: Split the 6-bits bus into two buses of 4 and 2 wires"
 msgstr ""
 
-#: translation.js:604 translation.js:1683
+#: translation.js:606 translation.js:1688
 msgid "Split-5-1"
 msgstr ""
 
-#: translation.js:605
+#: translation.js:607
 msgid "Bus6-Split-5-1: Split the 6-bits bus into two buses of 5 and 1 wires"
 msgstr ""
 
-#: translation.js:607
+#: translation.js:609
 msgid "Bus6-Split-all: Split the 6-bits bus into its wires"
 msgstr ""
 
-#: translation.js:609
+#: translation.js:611
 msgid "Bus6-Split-half: Split the 6-bits bus into two buses of 3 wires"
 msgstr ""
 
-#: translation.js:610 translation.js:1704
+#: translation.js:612 translation.js:1709
 msgid "Split-1-6"
 msgstr ""
 
-#: translation.js:611 translation.js:1705
+#: translation.js:613 translation.js:1710
 msgid "Split-2-5"
 msgstr ""
 
-#: translation.js:612
+#: translation.js:614
 msgid "Bus7-Split-2-5: Split the 7-bits bus into two buses of 2 and 5 wires"
 msgstr ""
 
-#: translation.js:613 translation.js:1706
+#: translation.js:615 translation.js:1711
 msgid "Split-3-4"
 msgstr ""
 
-#: translation.js:614
+#: translation.js:616
 msgid "Bus7-Split-3-4: Split the 7-bits bus into two buses of 3 and 4 wires"
 msgstr ""
 
-#: translation.js:615 translation.js:1707
+#: translation.js:617 translation.js:1712
 msgid "Split-4-3"
 msgstr ""
 
-#: translation.js:616
+#: translation.js:618
 msgid "Bus7-Split-4-3: Split the 7-bits bus into two buses of 4 and 3 wires"
 msgstr ""
 
-#: translation.js:617 translation.js:1708
+#: translation.js:619 translation.js:1713
 msgid "Split-5-2"
 msgstr ""
 
-#: translation.js:618
+#: translation.js:620
 msgid "Bus7-Split-5-2: Split the 7-bits bus into two buses of 5 and 2 wires"
 msgstr ""
 
-#: translation.js:619
+#: translation.js:621
 msgid "Split-6-1"
 msgstr ""
 
-#: translation.js:620
+#: translation.js:622
 msgid "Bus7-Split-6-1: Split the 7-bits bus into two buses of 6 and 1 wires"
 msgstr ""
 
-#: translation.js:622
+#: translation.js:624
 msgid "Bus7-Split-all: Split the 7-bits bus into its wires"
 msgstr ""
 
-#: translation.js:623 translation.js:1728
+#: translation.js:625 translation.js:1733
 msgid "Split-1-7"
 msgstr ""
 
-#: translation.js:624 translation.js:1729
+#: translation.js:626 translation.js:1734
 msgid "Split-2-6"
 msgstr ""
 
-#: translation.js:625 translation.js:1730
+#: translation.js:627 translation.js:1735
 msgid "Split-3-5"
 msgstr ""
 
-#: translation.js:626
+#: translation.js:628
 msgid "Bus8-Split-3-5: Split the 8-bits bus into two buses of 3 and 5 wires"
 msgstr ""
 
-#: translation.js:627 translation.js:1731
+#: translation.js:629 translation.js:1736
 msgid "Split-5-3"
 msgstr ""
 
-#: translation.js:628
+#: translation.js:630
 msgid "Bus8-Split-5-3: Split the 8-bits bus into two buses of 5 and 3 wires"
 msgstr ""
 
-#: translation.js:629 translation.js:1732
+#: translation.js:631 translation.js:1737
 msgid "Split-6-2"
 msgstr ""
 
-#: translation.js:630
+#: translation.js:632
 msgid "Bus8-Split-6-2: Split the 8-bits bus into two buses of 6 and 2 wires"
 msgstr ""
 
-#: translation.js:631 translation.js:1733
+#: translation.js:633 translation.js:1738
 msgid "Split-7-1"
 msgstr ""
 
-#: translation.js:633
+#: translation.js:635
 msgid "Bus8-Split-all: Split the 8-bits bus into its wires"
 msgstr ""
 
-#: translation.js:635 translation.js:661 translation.js:705 translation.js:1736
-#: translation.js:1802 translation.js:1887
+#: translation.js:637 translation.js:663 translation.js:707 translation.js:1741
+#: translation.js:1807 translation.js:1892
 msgid "Split-quarter"
 msgstr ""
 
-#: translation.js:636
+#: translation.js:638
 msgid ""
 "Bus8-Split-quarter: Split the 8-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:637 translation.js:1765
+#: translation.js:639 translation.js:1770
 msgid "Split-1-8"
 msgstr ""
 
-#: translation.js:638
+#: translation.js:640
 msgid "Split-6-3"
 msgstr ""
 
-#: translation.js:639
+#: translation.js:641
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 6 and 3 wires"
 msgstr ""
 
-#: translation.js:640 translation.js:1766
+#: translation.js:642 translation.js:1771
 msgid "Split-8-1"
 msgstr ""
 
-#: translation.js:641
+#: translation.js:643
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 8 and 1 wires"
 msgstr ""
 
-#: translation.js:642
+#: translation.js:644
 msgid "Split-2-8"
 msgstr ""
 
-#: translation.js:643
+#: translation.js:645
 msgid "Bus10-Split-2-8: Split the 10-bits bus into two buses of 2 and 8 wires"
 msgstr ""
 
-#: translation.js:644
+#: translation.js:646
 msgid "Split-4-6"
 msgstr ""
 
-#: translation.js:645
+#: translation.js:647
 msgid "Bus10-Split-4-6: Split the 10-bits bus into two buses of 4 and 6 bits"
 msgstr ""
 
-#: translation.js:646 translation.js:1776
+#: translation.js:648 translation.js:1781
 msgid "Split-3-8"
 msgstr ""
 
-#: translation.js:647
+#: translation.js:649
 msgid "Bus11-Split-3-8: Split the 11-bits bus into two buses of 3 and 8 wires"
 msgstr ""
 
-#: translation.js:648 translation.js:1779
+#: translation.js:650 translation.js:1784
 msgid "Split-1-11"
 msgstr ""
 
-#: translation.js:649 translation.js:1780
+#: translation.js:651 translation.js:1785
 msgid "Split-4-8"
 msgstr ""
 
-#: translation.js:650
+#: translation.js:652
 msgid "Bus12-Split-4-8: Split the 12-bits bus into two buses of 4 and 8 wires"
 msgstr ""
 
-#: translation.js:651 translation.js:680 translation.js:1781
-#: translation.js:1846
+#: translation.js:653 translation.js:682 translation.js:1786
+#: translation.js:1851
 msgid "Split-one-third"
 msgstr ""
 
-#: translation.js:652
+#: translation.js:654
 msgid ""
 "Bus12-Split-one-third: Split the 12-bits bus into three buses of equal size"
 msgstr ""
 
-#: translation.js:653
+#: translation.js:655
 msgid "Split-10-4"
 msgstr ""
 
-#: translation.js:654
+#: translation.js:656
 msgid "Bus14-Split-10-4: Split the 14-bits bus into two buses of 10 and 4 bits"
 msgstr ""
 
-#: translation.js:655 translation.js:1791
+#: translation.js:657 translation.js:1796
 msgid "Split-5-10"
 msgstr ""
 
-#: translation.js:656
+#: translation.js:658
 msgid "Bus15-Split-7-8: Split the 15-bits bus into two buses of 7 and 8 bits"
 msgstr ""
 
-#: translation.js:657 translation.js:1792
+#: translation.js:659 translation.js:1797
 msgid "Split-7-8"
 msgstr ""
 
-#: translation.js:658 translation.js:1799
+#: translation.js:660 translation.js:1804
 msgid "Split-1-15"
 msgstr ""
 
-#: translation.js:659 translation.js:1800
+#: translation.js:661 translation.js:1805
 msgid "Split-15-1"
 msgstr ""
 
-#: translation.js:662 translation.js:1815
+#: translation.js:664 translation.js:1820
 msgid "Split-1-16"
 msgstr ""
 
-#: translation.js:663
+#: translation.js:665
 msgid ""
 "Bus20-Split-4-16: Split the 20-bits bus into two buses of 4 and 16 wires"
 msgstr ""
 
-#: translation.js:664 translation.js:1819
+#: translation.js:666 translation.js:1824
 msgid "Split-3-8-8"
 msgstr ""
 
-#: translation.js:665
+#: translation.js:667
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:666 translation.js:1823
+#: translation.js:668 translation.js:1828
 msgid "Split-1-19"
 msgstr ""
 
-#: translation.js:667 translation.js:1824
+#: translation.js:669 translation.js:1829
 msgid "Split-12-8"
 msgstr ""
 
-#: translation.js:668
+#: translation.js:670
 msgid ""
 "Bus20-Split-8-12: Split the 20-bits bus into two buses of 8 and 12 wires"
 msgstr ""
 
-#: translation.js:669 translation.js:1825
+#: translation.js:671 translation.js:1830
 msgid "Split-4-16"
 msgstr ""
 
-#: translation.js:670 translation.js:1826
+#: translation.js:672 translation.js:1831
 msgid "Split-4-8-8"
 msgstr ""
 
-#: translation.js:671
+#: translation.js:673
 msgid ""
 "Bus20-Split-4-8-8: Split the 20-bits bus into three buses of 4, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:672 translation.js:1840
+#: translation.js:674 translation.js:1845
 msgid "Split-16-6"
 msgstr ""
 
-#: translation.js:673
+#: translation.js:675
 msgid ""
 "Bus22-Split-16-6: Split the 22-bits bus into two buses of 16 and 6 wires"
 msgstr ""
 
-#: translation.js:674
+#: translation.js:676
 msgid "Split-7-8-8"
 msgstr ""
 
-#: translation.js:675
+#: translation.js:677
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3,8 and 8 bits"
 msgstr ""
 
-#: translation.js:676 translation.js:1844
+#: translation.js:678 translation.js:1849
 msgid "Split-16-8"
 msgstr ""
 
-#: translation.js:677
+#: translation.js:679
 msgid ""
 "Bus24-Split-16-8: Split the 24-bits bus into two buses of 16 and 8 wires"
 msgstr ""
 
-#: translation.js:678 translation.js:1845
+#: translation.js:680 translation.js:1850
 msgid "Split-8-16"
 msgstr ""
 
-#: translation.js:679
+#: translation.js:681
 msgid ""
 "Bus24-Split-8-16: Split the 24-bits bus into two buses of 8 and 16 wires"
 msgstr ""
 
-#: translation.js:681
+#: translation.js:683
 msgid ""
 "Bus24-Split-one-third: Split the 24-bits bus into three buses of  the same "
 "size"
 msgstr ""
 
-#: translation.js:682 translation.js:1857
+#: translation.js:684 translation.js:1862
 msgid "Split-3-8-8-8"
 msgstr ""
 
-#: translation.js:683
+#: translation.js:685
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:684 translation.js:1862
+#: translation.js:686 translation.js:1867
 msgid "Split-20-8"
 msgstr ""
 
-#: translation.js:685
+#: translation.js:687
 msgid ""
 "Bus28-Split-20-8: Split the 28-bits bus into two buses of 20 and 8 wires"
 msgstr ""
 
-#: translation.js:686 translation.js:1863
+#: translation.js:688 translation.js:1868
 msgid "Split-4-24"
 msgstr ""
 
-#: translation.js:687
+#: translation.js:689
 msgid ""
 "Bus28-Split-4-24: Split the 28-bits bus into two buses of 4 and 24 wires"
 msgstr ""
 
-#: translation.js:688 translation.js:1864
+#: translation.js:690 translation.js:1869
 msgid "Split-4-8-8-8"
 msgstr ""
 
-#: translation.js:689
+#: translation.js:691
 msgid ""
 "Bus28-Split-4-8-8-8: Split the 28-bits bus into four buses of 4, 8, 8, and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:690 translation.js:1875
+#: translation.js:692 translation.js:1880
 msgid "Split-7-8-8-8"
 msgstr ""
 
-#: translation.js:691
+#: translation.js:693
 msgid ""
 "Bus31-Split-7-8-8-8: Split the 31-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:692 translation.js:1879
+#: translation.js:694 translation.js:1884
 msgid "Split-1-31"
 msgstr ""
 
-#: translation.js:693 translation.js:1880
+#: translation.js:695 translation.js:1885
 msgid "Split-17-15"
 msgstr ""
 
-#: translation.js:694
+#: translation.js:696
 msgid ""
 "Bus32-Split-17-15: Split the 32-bits bus into two buses of 17 and 15 wires"
 msgstr ""
 
-#: translation.js:695 translation.js:1881
+#: translation.js:697 translation.js:1886
 msgid "Split-22-10"
 msgstr ""
 
-#: translation.js:696
+#: translation.js:698
 msgid ""
 "Bus32-Split-22-10: Split the 32-bits bus into two buses of 22 and 10 wires"
 msgstr ""
 
-#: translation.js:697 translation.js:1882
+#: translation.js:699 translation.js:1887
 msgid "Split-24-8"
 msgstr ""
 
-#: translation.js:698
+#: translation.js:700
 msgid ""
 "Bus32-Split-8-24: Split the 28-bits bus into two buses of 8 and 24 wires"
 msgstr ""
 
-#: translation.js:699 translation.js:1883
+#: translation.js:701 translation.js:1888
 msgid "Split-29-3"
 msgstr ""
 
-#: translation.js:700
+#: translation.js:702
 msgid ""
 "Bus32-Split-29-3: Split the 29-bits bus into two buses of 29 and 3 wires"
 msgstr ""
 
-#: translation.js:701 translation.js:1884
+#: translation.js:703 translation.js:1889
 msgid "Split-31-1"
 msgstr ""
 
-#: translation.js:702 translation.js:1885
+#: translation.js:704 translation.js:1890
 msgid "Split-8-24"
 msgstr ""
 
-#: translation.js:704
+#: translation.js:706
 msgid "Bus32-Split-half: Split the 32-bits bus into two buses of 16 wires"
 msgstr ""
 
-#: translation.js:706
+#: translation.js:708
 msgid "Bus32-Split-quarter: Split the 32-bits bus into four buses of 8 wires"
 msgstr ""
 
-#: translation.js:708
+#: translation.js:710
 msgid "Bus64-Split-half: Split the 64-bits bus into two buses of 32 wires"
 msgstr ""
 
-#: translation.js:709 translation.js:1930
+#: translation.js:711 translation.js:1935
 msgid "Uint12"
 msgstr ""
 
-#: translation.js:710 translation.js:1931
+#: translation.js:712 translation.js:1936
 msgid "Uint16"
 msgstr ""
 
-#: translation.js:711 translation.js:1932
+#: translation.js:713 translation.js:1937
 msgid "Uint2"
 msgstr ""
 
-#: translation.js:712 translation.js:1933
+#: translation.js:714 translation.js:1938
 msgid "Uint32"
 msgstr ""
 
-#: translation.js:713 translation.js:1934
+#: translation.js:715 translation.js:1939
 msgid "Uint4"
 msgstr ""
 
-#: translation.js:714 translation.js:1935
+#: translation.js:716 translation.js:1940
 msgid "Uint8"
 msgstr ""
 
-#: translation.js:716 translation.js:718
+#: translation.js:718 translation.js:720
 msgid "Uint12-08-bits"
 msgstr ""
 
-#: translation.js:717
+#: translation.js:719
 msgid ""
 "UINT12-8bit-verilog:  Extend a 8-bit unsigned integer to 12-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:719
+#: translation.js:721
 msgid "UINT12-8bits:  Extend a 8-bits unsigned integer to 12-bits "
 msgstr ""
 
-#: translation.js:720
+#: translation.js:722
 msgid "4bits constant value: 0"
 msgstr ""
 
-#: translation.js:721
+#: translation.js:723
 msgid "Generic: 4-bits generic constant (0-15)"
 msgstr ""
 
-#: translation.js:723 translation.js:746
+#: translation.js:725 translation.js:748
 msgid "Uint16-10-bits"
 msgstr ""
 
-#: translation.js:724
+#: translation.js:726
 msgid ""
 "UINT32-10bit-verilog:  Extend a 10-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:725 translation.js:750
+#: translation.js:727 translation.js:752
 msgid "Uint16-11-bits"
 msgstr ""
 
-#: translation.js:726
+#: translation.js:728
 msgid ""
 "UINT32-11bit-verilog:  Extend a 11-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:727 translation.js:754
+#: translation.js:729 translation.js:756
 msgid "Uint16-12-bits"
 msgstr ""
 
-#: translation.js:728
+#: translation.js:730
 msgid ""
 "UINT32-12bit-verilog:  Extend a 12-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:729 translation.js:756
+#: translation.js:731 translation.js:758
 msgid "Uint16-13-bits"
 msgstr ""
 
-#: translation.js:730
+#: translation.js:732
 msgid ""
 "UINT32-13bit-verilog:  Extend a 13-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:731 translation.js:760
+#: translation.js:733 translation.js:762
 msgid "Uint16-14-bits"
 msgstr ""
 
-#: translation.js:732
+#: translation.js:734
 msgid ""
 "UINT32-14bit-verilog:  Extend a 14-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:733 translation.js:764
+#: translation.js:735 translation.js:766
 msgid "Uint16-15-bits"
 msgstr ""
 
-#: translation.js:734
+#: translation.js:736
 msgid ""
 "UINT16-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:735
+#: translation.js:737
 msgid "Uint16-8-bits"
 msgstr ""
 
-#: translation.js:736
+#: translation.js:738
 msgid ""
 "UINT32-8bit-verilog:  Extend a 8-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:737
+#: translation.js:739
 msgid "Uint16-9-bits"
 msgstr ""
 
-#: translation.js:738
+#: translation.js:740
 msgid ""
 "UINT32-9bit-verilog:  Extend a 9-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:739
+#: translation.js:741
 msgid "Uint16-08-bits"
 msgstr ""
 
-#: translation.js:740
+#: translation.js:742
 msgid "UINT16-9bits:  Extend a 9-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:741
+#: translation.js:743
 msgid "8bits constant value: 0"
 msgstr ""
 
-#: translation.js:742
+#: translation.js:744
 msgid "Generic: 8-bits generic constant (0-255)"
 msgstr ""
 
-#: translation.js:743
+#: translation.js:745
 msgid "Uint16-09-bits"
 msgstr ""
 
-#: translation.js:744
+#: translation.js:746
 msgid "7bits constant value: 0"
 msgstr ""
 
-#: translation.js:745
+#: translation.js:747
 msgid "Generic: 7-bits generic constant (0-127)"
 msgstr ""
 
-#: translation.js:747
+#: translation.js:749
 msgid "UINT16-10bits:  Extend a 10-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:748
+#: translation.js:750
 msgid "6bits constant value: 0"
 msgstr ""
 
-#: translation.js:749
+#: translation.js:751
 msgid "Generic: 6-bits generic constant (0-63)"
 msgstr ""
 
-#: translation.js:751
+#: translation.js:753
 msgid "UINT16-11bits:  Extend a 11-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:752
+#: translation.js:754
 msgid "5bits constant value: 0"
 msgstr ""
 
-#: translation.js:753
+#: translation.js:755
 msgid "Generic: 5-bits generic constant (0-31)"
 msgstr ""
 
-#: translation.js:755
+#: translation.js:757
 msgid "UINT16-12bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:757
+#: translation.js:759
 msgid "UINT16-13bits:  Extend a 13-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:758
+#: translation.js:760
 msgid "3bits constant value: 0"
 msgstr ""
 
-#: translation.js:759
+#: translation.js:761
 msgid "Generic: 3-bits generic constant (0-7)"
 msgstr ""
 
-#: translation.js:761
+#: translation.js:763
 msgid "UINT16-14bits:  Extend a 14-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:762
+#: translation.js:764
 msgid "2bits constant value: 0"
 msgstr ""
 
-#: translation.js:763
+#: translation.js:765
 msgid "Generic: 2-bits generic constant (0,1,2,3)"
 msgstr ""
 
-#: translation.js:765
+#: translation.js:767
 msgid "UINT16-15bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:767 translation.js:769
+#: translation.js:769 translation.js:771
 msgid "Uint2-01-bit"
 msgstr ""
 
-#: translation.js:768
+#: translation.js:770
 msgid ""
 "UINT2-1bit-verilog:  Extend a 1-bit unsigned integer to 2-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:770
+#: translation.js:772
 msgid "UINT2-1bit:  Extend a 1-bit unsigned integer to 2-bits "
 msgstr ""
 
-#: translation.js:772 translation.js:807
+#: translation.js:774 translation.js:809
 msgid "Uint32-16-bits"
 msgstr ""
 
-#: translation.js:773
+#: translation.js:775
 msgid ""
 "UINT32-16bit-verilog:  Extend a 16-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:774 translation.js:810
+#: translation.js:776 translation.js:812
 msgid "Uint32-17-bits"
 msgstr ""
 
-#: translation.js:775
+#: translation.js:777
 msgid ""
 "UINT32-17bit-verilog:  Extend a 17-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:776 translation.js:814
+#: translation.js:778 translation.js:816
 msgid "Uint32-18-bits"
 msgstr ""
 
-#: translation.js:777
+#: translation.js:779
 msgid ""
 "UINT32-18bit-verilog:  Extend a 18-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:778 translation.js:818
+#: translation.js:780 translation.js:820
 msgid "Uint32-19-bits"
 msgstr ""
 
-#: translation.js:779
+#: translation.js:781
 msgid ""
 "UINT32-19bit-verilog:  Extend a 19-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:780 translation.js:822
+#: translation.js:782 translation.js:824
 msgid "Uint32-2-bits"
 msgstr ""
 
-#: translation.js:781
+#: translation.js:783
 msgid ""
 "UINT32-2bit-verilog:  Extend a 2-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:782 translation.js:825
+#: translation.js:784 translation.js:827
 msgid "Uint32-20-bits"
 msgstr ""
 
-#: translation.js:783
+#: translation.js:785
 msgid ""
 "UINT32-20bit-verilog:  Extend a 20-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:784 translation.js:829
+#: translation.js:786 translation.js:831
 msgid "Uint32-21-bits"
 msgstr ""
 
-#: translation.js:785
+#: translation.js:787
 msgid ""
 "UINT32-21bit-verilog:  Extend a 21-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:786 translation.js:833
+#: translation.js:788 translation.js:835
 msgid "Uint32-22-bits"
 msgstr ""
 
-#: translation.js:787
+#: translation.js:789
 msgid ""
 "UINT32-22bit-verilog:  Extend a 22-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:788 translation.js:837
+#: translation.js:790 translation.js:839
 msgid "Uint32-23-bits"
 msgstr ""
 
-#: translation.js:789
+#: translation.js:791
 msgid ""
 "UINT32-23bit-verilog:  Extend a 23-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:790 translation.js:840
+#: translation.js:792 translation.js:842
 msgid "Uint32-24-bits"
 msgstr ""
 
-#: translation.js:791
+#: translation.js:793
 msgid ""
 "UINT32-24bit-verilog:  Extend a 24-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:792 translation.js:842
+#: translation.js:794 translation.js:844
 msgid "Uint32-25-bits"
 msgstr ""
 
-#: translation.js:793
+#: translation.js:795
 msgid ""
 "UINT32-25bit-verilog:  Extend a 25-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:794 translation.js:844
+#: translation.js:796 translation.js:846
 msgid "Uint32-26-bits"
 msgstr ""
 
-#: translation.js:795
+#: translation.js:797
 msgid ""
 "UINT32-26bit-verilog:  Extend a 26-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:796 translation.js:846
+#: translation.js:798 translation.js:848
 msgid "Uint32-27-bits"
 msgstr ""
 
-#: translation.js:797
+#: translation.js:799
 msgid ""
 "UINT32-27bit-verilog:  Extend a 27-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:798 translation.js:848
+#: translation.js:800 translation.js:850
 msgid "Uint32-28-bits"
 msgstr ""
 
-#: translation.js:799
+#: translation.js:801
 msgid ""
 "UINT32-28bit-verilog:  Extend a 28-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:800 translation.js:850
+#: translation.js:802 translation.js:852
 msgid "Uint32-29-bits"
 msgstr ""
 
-#: translation.js:801
+#: translation.js:803
 msgid ""
 "UINT32-29bit-verilog:  Extend a 29-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:802 translation.js:852
+#: translation.js:804 translation.js:854
 msgid "Uint32-30-bits"
 msgstr ""
 
-#: translation.js:803
+#: translation.js:805
 msgid ""
 "UINT32-30bit-verilog:  Extend a 30-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:804 translation.js:854
+#: translation.js:806 translation.js:856
 msgid "Uint32-31-bits"
 msgstr ""
 
-#: translation.js:805
+#: translation.js:807
 msgid ""
 "UINT32-31bit-verilog:  Extend a 31-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:806 translation.js:856
+#: translation.js:808 translation.js:858
 msgid "Uint32-8-bits"
 msgstr ""
 
-#: translation.js:808
+#: translation.js:810
 msgid "UINT32-16bits:  Extend a 16-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:809
+#: translation.js:811
 msgid "16bits constant value: 0"
 msgstr ""
 
-#: translation.js:811
+#: translation.js:813
 msgid "UINT32-17bits:  Extend a 17-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:812
+#: translation.js:814
 msgid "15bits constant value: 0"
 msgstr ""
 
-#: translation.js:813
+#: translation.js:815
 msgid "Generic: 15-bits generic constant"
 msgstr ""
 
-#: translation.js:815
+#: translation.js:817
 msgid "UINT32-18bits:  Extend a 18-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:816
+#: translation.js:818
 msgid "14bits constant value: 0"
 msgstr ""
 
-#: translation.js:817
+#: translation.js:819
 msgid "Generic: 14-bits generic constant"
 msgstr ""
 
-#: translation.js:819
+#: translation.js:821
 msgid "UINT32-19bits:  Extend a 19-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:820
+#: translation.js:822
 msgid "13bits constant value: 0"
 msgstr ""
 
-#: translation.js:821
+#: translation.js:823
 msgid "Generic: 13-bits generic constant"
 msgstr ""
 
-#: translation.js:823
+#: translation.js:825
 msgid "UINT32-8bits:  Extend a 2-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:824
+#: translation.js:826
 msgid "Generic: 30-bits generic constant"
 msgstr ""
 
-#: translation.js:826
+#: translation.js:828
 msgid "UINT32-20bits:  Extend a 20-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:827
+#: translation.js:829
 msgid "12bits constant value: 0"
 msgstr ""
 
-#: translation.js:828
+#: translation.js:830
 msgid "Generic: 12-bits generic constant (0-4095)"
 msgstr ""
 
-#: translation.js:830
+#: translation.js:832
 msgid "UINT32-21bits:  Extend a 21-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:831
+#: translation.js:833
 msgid "11bits constant value: 0"
 msgstr ""
 
-#: translation.js:832
+#: translation.js:834
 msgid "Generic: 11-bits generic constant"
 msgstr ""
 
-#: translation.js:834
+#: translation.js:836
 msgid "UINT32-22bits:  Extend a 22-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:835
+#: translation.js:837
 msgid "10bits constant value: 0"
 msgstr ""
 
-#: translation.js:836
+#: translation.js:838
 msgid "Generic: 9-bits generic constant"
 msgstr ""
 
-#: translation.js:838
+#: translation.js:840
 msgid "UINT32-23bits:  Extend a 23-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:839
+#: translation.js:841
 msgid "9bits constant value: 0"
 msgstr ""
 
-#: translation.js:841
+#: translation.js:843
 msgid "UINT32-24bits:  Extend a 24-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:843
+#: translation.js:845
 msgid "UINT32-25bits:  Extend a 25-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:845
+#: translation.js:847
 msgid "UINT32-26bits:  Extend a 26-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:847
+#: translation.js:849
 msgid "UINT32-27bits:  Extend a 27-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:849
+#: translation.js:851
 msgid "UINT32-28bits:  Extend a 28-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:851
+#: translation.js:853
 msgid "UINT32-29bits:  Extend a 29-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:853
+#: translation.js:855
 msgid "UINT32-30bits:  Extend a 30-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:855
+#: translation.js:857
 msgid "UINT32-31bits:  Extend a 31-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:857
+#: translation.js:859
 msgid "UINT32-8bits:  Extend a 8-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:859 translation.js:865
+#: translation.js:861 translation.js:867
 msgid "Uint4-01-bit"
 msgstr ""
 
-#: translation.js:860
+#: translation.js:862
 msgid ""
 "UINT4-1bit-verilog:  Extend a 1-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:861 translation.js:867
+#: translation.js:863 translation.js:869
 msgid "Uint4-02-bit"
 msgstr ""
 
-#: translation.js:862
+#: translation.js:864
 msgid ""
 "UINT4-2bit-verilog:  Extend a 2-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:863 translation.js:869
+#: translation.js:865 translation.js:871
 msgid "Uint4-03-bit"
 msgstr ""
 
-#: translation.js:864
+#: translation.js:866
 msgid ""
 "UINT4-3bit-verilog:  Extend a 3-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:866
+#: translation.js:868
 msgid "UINT4-1bit:  Extend a 1-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:868
+#: translation.js:870
 msgid "UINT4-2bit:  Extend a 2-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:870
+#: translation.js:872
 msgid "UINT4-3bit:  Extend a 3-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:872 translation.js:886
+#: translation.js:874 translation.js:888
 msgid "Uint8-01-bit"
 msgstr ""
 
-#: translation.js:873
+#: translation.js:875
 msgid ""
 "UINT8-1bit-verilog:  Extend a 1-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:874
+#: translation.js:876
 msgid "Uint8-02-bit"
 msgstr ""
 
-#: translation.js:875
+#: translation.js:877
 msgid ""
 "UINT8-2bit-verilog:  Extend a 2-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:876
+#: translation.js:878
 msgid "Uint8-03-bit"
 msgstr ""
 
-#: translation.js:877
+#: translation.js:879
 msgid ""
 "UINT8-3bit-verilog:  Extend a 3-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:878
+#: translation.js:880
 msgid "Uint8-04-bit"
 msgstr ""
 
-#: translation.js:879
+#: translation.js:881
 msgid ""
 "UINT8-4bit-verilog:  Extend a 4-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:880
+#: translation.js:882
 msgid "Uint8-05-bit"
 msgstr ""
 
-#: translation.js:881
+#: translation.js:883
 msgid ""
 "UINT8-5bit-verilog:  Extend a 5-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:882
+#: translation.js:884
 msgid "Uint8-06-bit"
 msgstr ""
 
-#: translation.js:883
+#: translation.js:885
 msgid ""
 "UINT8-6bit-verilog:  Extend a 6-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:884
+#: translation.js:886
 msgid "Uint8-07-bit"
 msgstr ""
 
-#: translation.js:885
+#: translation.js:887
 msgid ""
 "UINT8-7bit-verilog:  Extend a 7-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:887
+#: translation.js:889
 msgid "UINT8-1bit:  Extend a 1-bit unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:888
+#: translation.js:890
 msgid "Uint8-02-bits"
 msgstr ""
 
-#: translation.js:889
+#: translation.js:891
 msgid "UINT8-2bits:  Extend a 2-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:890
+#: translation.js:892
 msgid "Uint8-03-bits"
 msgstr ""
 
-#: translation.js:891
+#: translation.js:893
 msgid "UINT8-3bits:  Extend a 3-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:892
+#: translation.js:894
 msgid "Uint8-04-bits"
 msgstr ""
 
-#: translation.js:893
+#: translation.js:895
 msgid "UINT8-4bits:  Extend a 4-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:894
+#: translation.js:896
 msgid "Uint8-05-bits"
 msgstr ""
 
-#: translation.js:895
+#: translation.js:897
 msgid "UINT8-5bits:  Extend a 5-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:896
+#: translation.js:898
 msgid "Uint8-06-bits"
 msgstr ""
 
-#: translation.js:897
+#: translation.js:899
 msgid "UINT8-6bits:  Extend a 6-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:898
+#: translation.js:900
 msgid "Uint8-07-bits"
 msgstr ""
 
-#: translation.js:899
+#: translation.js:901
 msgid "UINT8-7bits:  Extend a 7-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:900 translation.js:2092
+#: translation.js:902 translation.js:2097
 msgid "Bus-2"
 msgstr ""
 
-#: translation.js:901
+#: translation.js:903
 msgid "Bus2: Two bits plain Bus"
 msgstr ""
 
-#: translation.js:902 translation.js:2093
+#: translation.js:904 translation.js:2098
 msgid "Bus-3"
 msgstr ""
 
-#: translation.js:903
+#: translation.js:905
 msgid "Bus3: Three bits plain Bus"
 msgstr ""
 
-#: translation.js:904 translation.js:2094
+#: translation.js:906 translation.js:2099
 msgid "Bus-4"
 msgstr ""
 
-#: translation.js:905
+#: translation.js:907
 msgid "Bus4: Four bits plain Bus"
 msgstr ""
 
-#: translation.js:906 translation.js:2095
+#: translation.js:908 translation.js:2100
 msgid "Bus-5"
 msgstr ""
 
-#: translation.js:907
+#: translation.js:909
 msgid "Bus5: Five bits plain Bus"
 msgstr ""
 
-#: translation.js:908 translation.js:2096
+#: translation.js:910 translation.js:2101
 msgid "Bus-6"
 msgstr ""
 
-#: translation.js:909
+#: translation.js:911
 msgid "Bus6: Six bits plain Bus"
 msgstr ""
 
-#: translation.js:910 translation.js:2097
+#: translation.js:912 translation.js:2102
 msgid "Bus-7"
 msgstr ""
 
-#: translation.js:911
+#: translation.js:913
 msgid "Bus7: Seven bits plain Bus"
 msgstr ""
 
-#: translation.js:912 translation.js:2098
+#: translation.js:914 translation.js:2103
 msgid "Bus-8"
 msgstr ""
 
-#: translation.js:913
+#: translation.js:915
 msgid "Bus8: Eight bits plain Bus"
 msgstr ""
 
-#: translation.js:914 translation.js:2099
+#: translation.js:916 translation.js:2104
 msgid "Wire"
 msgstr ""
 
-#: translation.js:915
+#: translation.js:917
 msgid "Wire: Just a simple wire"
 msgstr ""
 
-#: translation.js:916
+#: translation.js:918
 msgid "03-Split"
 msgstr ""
 
-#: translation.js:917
+#: translation.js:919
 msgid "04-Join"
 msgstr ""
 
-#: translation.js:918
+#: translation.js:920
 msgid "05-Wires"
 msgstr ""
 
-#: translation.js:919
+#: translation.js:921
 msgid "06-Copy"
 msgstr ""
 
-#: translation.js:920
+#: translation.js:922
 msgid "07-Sign"
 msgstr ""
 
-#: translation.js:921
+#: translation.js:923
 msgid "08-Uint"
 msgstr ""
 
-#: translation.js:922
+#: translation.js:924
 msgid "09-Reversal"
 msgstr ""
 
-#: translation.js:923
+#: translation.js:925
 msgid "10-Shift"
 msgstr ""
 
-#: translation.js:924
+#: translation.js:926
 msgid "TESTs"
 msgstr ""
 
-#: translation.js:925
+#: translation.js:927
 msgid "00-Index"
 msgstr ""
 
-#: translation.js:926
+#: translation.js:928
 msgid "SL1: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:927
+#: translation.js:929
 msgid "SL1: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:928
+#: translation.js:930
 msgid "# INDEX: IceWire Collection"
 msgstr ""
 
-#: translation.js:929
+#: translation.js:931
 msgid "## Wires"
 msgstr ""
 
-#: translation.js:930
+#: translation.js:932
 msgid "Bus2"
 msgstr ""
 
-#: translation.js:931
+#: translation.js:933
 msgid "## Join"
 msgstr ""
 
-#: translation.js:932
+#: translation.js:934
 msgid "## Split"
 msgstr ""
 
-#: translation.js:933
+#: translation.js:935
 msgid "Bus2-Join-all"
 msgstr ""
 
-#: translation.js:934
+#: translation.js:936
 msgid "Bus2-Split-all"
 msgstr ""
 
-#: translation.js:935
+#: translation.js:937
 msgid "## Copy"
 msgstr ""
 
-#: translation.js:936
+#: translation.js:938
 msgid "Copy-2"
 msgstr ""
 
-#: translation.js:937
+#: translation.js:939
 msgid "## UINT8"
 msgstr ""
 
-#: translation.js:938
+#: translation.js:940
 msgid "## Reversal"
 msgstr ""
 
-#: translation.js:939
+#: translation.js:941
 msgid "## Shift-left"
 msgstr ""
 
-#: translation.js:940
+#: translation.js:942
 msgid "## Shift-right"
 msgstr ""
 
-#: translation.js:941
+#: translation.js:943
 msgid "## Sign"
 msgstr ""
 
-#: translation.js:942
+#: translation.js:944
 msgid "## UINT2"
 msgstr ""
 
-#: translation.js:943
+#: translation.js:945
 msgid "## UINT4"
 msgstr ""
 
-#: translation.js:944
+#: translation.js:946
 msgid "## 1-Bit"
 msgstr ""
 
-#: translation.js:945
+#: translation.js:947
 msgid "## 2-Bits"
 msgstr ""
 
-#: translation.js:946
+#: translation.js:948
 msgid "## 3-Bits"
 msgstr ""
 
-#: translation.js:947
+#: translation.js:949
 msgid "## 4-Bits"
 msgstr ""
 
-#: translation.js:948
+#: translation.js:950
 msgid "### NO EXIST"
 msgstr ""
 
-#: translation.js:949
+#: translation.js:951
 msgid "Auxiliary cables"
 msgstr ""
 
-#: translation.js:950
+#: translation.js:952
 msgid "## Description"
 msgstr ""
 
-#: translation.js:951
+#: translation.js:953
 msgid "Build bigger buses by Join smaller buses"
 msgstr ""
 
-#: translation.js:952
+#: translation.js:954
 msgid "Get sub-buses or wires from a bigger bus"
 msgstr ""
 
-#: translation.js:953
+#: translation.js:955
 msgid ""
 "Create a Bus of N bits  \n"
 "by copying N times  \n"
 "the input"
 msgstr ""
 
-#: translation.js:954
+#: translation.js:956
 msgid ""
 "Get the sign bit of an  \n"
 "element of N bits  \n"
 "(The sign bit is the MSB)"
 msgstr ""
 
-#: translation.js:955
+#: translation.js:957
 msgid ""
 "Shift to the right the input data  \n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:956
+#: translation.js:958
 msgid ""
 "Shift to the left the input data\n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:957
+#: translation.js:959
 msgid ""
 "Reverse the position of the  \n"
 "wires in the bus. Ex: The 4-input bus  \n"
 "b3,b2,b1,b0 is changed to b0,b1,b2,b3"
 msgstr ""
 
-#: translation.js:958
+#: translation.js:960
 msgid ""
 "Extend to the input bus to a N-bits bus, by adding 0s as  \n"
 "most significant bits.  Ex: The 2-bits bus b1,b0 is extended  \n"
 "as a 4-bits bus:  0,0,b1,b0"
 msgstr ""
 
-#: translation.js:959
+#: translation.js:961
 msgid "01-Index"
 msgstr ""
 
-#: translation.js:960
+#: translation.js:962
 msgid "SL1: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:961
+#: translation.js:963
 msgid "Bus8-Join-half"
 msgstr ""
 
-#: translation.js:962
+#: translation.js:964
 msgid "Bus8-Join-all"
 msgstr ""
 
-#: translation.js:963
+#: translation.js:965
 msgid "Bus8-Split-half"
 msgstr ""
 
-#: translation.js:964
+#: translation.js:966
 msgid "Bus7-all"
 msgstr ""
 
-#: translation.js:965
+#: translation.js:967
 msgid "Bus-Split-all"
 msgstr ""
 
-#: translation.js:966
+#: translation.js:968
 msgid "Copy-8"
 msgstr ""
 
-#: translation.js:967
+#: translation.js:969
 msgid "## 5-Bits"
 msgstr ""
 
-#: translation.js:968
+#: translation.js:970
 msgid "## 6-Bits"
 msgstr ""
 
-#: translation.js:969
+#: translation.js:971
 msgid "## 7-Bits"
 msgstr ""
 
-#: translation.js:970
+#: translation.js:972
 msgid "## 8-Bits"
 msgstr ""
 
-#: translation.js:971
+#: translation.js:973
 msgid "Bus8-Split-quarter"
 msgstr ""
 
-#: translation.js:972
+#: translation.js:974
 msgid "02-Index"
 msgstr ""
 
-#: translation.js:973
+#: translation.js:975
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 3,8,8 and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:974
+#: translation.js:976
 msgid "SL1: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:975
+#: translation.js:977
 msgid "SR1: Shift  a 16-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:976
+#: translation.js:978
 msgid ""
 "SR1-32bits: Shift  a 32-bit value one bit right. MSB is filled with the "
 "input  in"
 msgstr ""
 
-#: translation.js:977
+#: translation.js:979
 msgid "## Join Menu"
 msgstr ""
 
-#: translation.js:978
+#: translation.js:980
 msgid "## Split Menu"
 msgstr ""
 
-#: translation.js:979
+#: translation.js:981
 msgid "## 9-Bits"
 msgstr ""
 
-#: translation.js:980
+#: translation.js:982
 msgid "## 10-Bits"
 msgstr ""
 
-#: translation.js:981
+#: translation.js:983
 msgid "## 11-Bits"
 msgstr ""
 
-#: translation.js:982
+#: translation.js:984
 msgid "## 12-Bits"
 msgstr ""
 
-#: translation.js:983
+#: translation.js:985
 msgid "## 15-Bits"
 msgstr ""
 
-#: translation.js:984
+#: translation.js:986
 msgid "## 16-Bits"
 msgstr ""
 
-#: translation.js:985
+#: translation.js:987
 msgid "## 20-Bits"
 msgstr ""
 
-#: translation.js:986
+#: translation.js:988
 msgid "## 23-Bits"
 msgstr ""
 
-#: translation.js:987
+#: translation.js:989
 msgid "## 24-Bits"
 msgstr ""
 
-#: translation.js:988
+#: translation.js:990
 msgid "## 27-Bits"
 msgstr ""
 
-#: translation.js:989
+#: translation.js:991
 msgid "## 28-Bits"
 msgstr ""
 
-#: translation.js:990
+#: translation.js:992
 msgid "## 31-Bits"
 msgstr ""
 
-#: translation.js:991
+#: translation.js:993
 msgid "## 32-Bits"
 msgstr ""
 
-#: translation.js:992
+#: translation.js:994
 msgid "## UINT16"
 msgstr ""
 
-#: translation.js:993
+#: translation.js:995
 msgid "## 22-Bits"
 msgstr ""
 
-#: translation.js:994
+#: translation.js:996
 msgid "## 17-Bits"
 msgstr ""
 
-#: translation.js:995
+#: translation.js:997
 msgid "## 29-Bits"
 msgstr ""
 
-#: translation.js:996
+#: translation.js:998
 msgid "## 64-Bits"
 msgstr ""
 
-#: translation.js:997 translation.js:1009 translation.js:1018
-#: translation.js:1025 translation.js:1029 translation.js:1033
-#: translation.js:1037 translation.js:1040 translation.js:1071
-#: translation.js:1074 translation.js:1077 translation.js:1080
-#: translation.js:1083 translation.js:1086 translation.js:1089
-#: translation.js:1092 translation.js:1107 translation.js:1110
-#: translation.js:1113 translation.js:1116 translation.js:1119
-#: translation.js:1130 translation.js:1133 translation.js:1136
-#: translation.js:1162 translation.js:1168 translation.js:1172
-#: translation.js:1175 translation.js:1182 translation.js:1186
-#: translation.js:1189 translation.js:1192 translation.js:1200
-#: translation.js:1203 translation.js:1206 translation.js:1209
-#: translation.js:1213 translation.js:1220 translation.js:1223
-#: translation.js:1226 translation.js:1230 translation.js:1243
-#: translation.js:1246 translation.js:1249 translation.js:1252
-#: translation.js:1255 translation.js:1258 translation.js:1270
-#: translation.js:1273 translation.js:1276 translation.js:1279
-#: translation.js:1282 translation.js:1284 translation.js:1287
-#: translation.js:1290 translation.js:1293 translation.js:1296
-#: translation.js:1299 translation.js:1302 translation.js:1309
-#: translation.js:1312 translation.js:1315 translation.js:1319
-#: translation.js:1324 translation.js:1327 translation.js:1336
-#: translation.js:1339 translation.js:1342 translation.js:1347
-#: translation.js:1350 translation.js:1353 translation.js:1359
-#: translation.js:1363 translation.js:1366 translation.js:1370
-#: translation.js:1374 translation.js:1380 translation.js:1383
-#: translation.js:1398 translation.js:1401 translation.js:1406
-#: translation.js:1410 translation.js:1413 translation.js:1424
-#: translation.js:1428 translation.js:1432 translation.js:1436
-#: translation.js:1440 translation.js:1442 translation.js:1445
-#: translation.js:1448 translation.js:1455 translation.js:1458
-#: translation.js:1460 translation.js:1462 translation.js:1475
-#: translation.js:1476 translation.js:1478 translation.js:1483
+#: translation.js:999 translation.js:1011 translation.js:1020
+#: translation.js:1027 translation.js:1031 translation.js:1035
+#: translation.js:1039 translation.js:1042 translation.js:1073
+#: translation.js:1076 translation.js:1079 translation.js:1082
+#: translation.js:1085 translation.js:1088 translation.js:1091
+#: translation.js:1094 translation.js:1109 translation.js:1112
+#: translation.js:1115 translation.js:1118 translation.js:1121
+#: translation.js:1132 translation.js:1135 translation.js:1138
+#: translation.js:1164 translation.js:1170 translation.js:1174
+#: translation.js:1177 translation.js:1184 translation.js:1188
+#: translation.js:1191 translation.js:1194 translation.js:1202
+#: translation.js:1205 translation.js:1208 translation.js:1211
+#: translation.js:1215 translation.js:1222 translation.js:1225
+#: translation.js:1228 translation.js:1232 translation.js:1245
+#: translation.js:1248 translation.js:1251 translation.js:1254
+#: translation.js:1257 translation.js:1260 translation.js:1272
+#: translation.js:1275 translation.js:1278 translation.js:1281
+#: translation.js:1284 translation.js:1286 translation.js:1289
+#: translation.js:1292 translation.js:1295 translation.js:1298
+#: translation.js:1301 translation.js:1304 translation.js:1311
+#: translation.js:1314 translation.js:1317 translation.js:1321
+#: translation.js:1326 translation.js:1329 translation.js:1338
+#: translation.js:1341 translation.js:1344 translation.js:1349
+#: translation.js:1352 translation.js:1355 translation.js:1361
+#: translation.js:1365 translation.js:1368 translation.js:1372
+#: translation.js:1376 translation.js:1382 translation.js:1385
+#: translation.js:1400 translation.js:1403 translation.js:1408
+#: translation.js:1412 translation.js:1415 translation.js:1426
+#: translation.js:1430 translation.js:1434 translation.js:1438
+#: translation.js:1442 translation.js:1444 translation.js:1447
+#: translation.js:1450 translation.js:1458 translation.js:1461
+#: translation.js:1463 translation.js:1465 translation.js:1467
+#: translation.js:1480 translation.js:1481 translation.js:1483
 #: translation.js:1488 translation.js:1493 translation.js:1498
-#: translation.js:1503 translation.js:1515 translation.js:1516
-#: translation.js:1518 translation.js:1524 translation.js:1525
-#: translation.js:1531 translation.js:1532 translation.js:1537
-#: translation.js:1541 translation.js:1545 translation.js:1559
-#: translation.js:1564 translation.js:1568 translation.js:1572
-#: translation.js:1576 translation.js:1580 translation.js:1584
-#: translation.js:1588 translation.js:1595 translation.js:1600
-#: translation.js:1629 translation.js:1635 translation.js:1638
-#: translation.js:1641 translation.js:1648 translation.js:1651
-#: translation.js:1654 translation.js:1657 translation.js:1665
-#: translation.js:1668 translation.js:1671 translation.js:1674
-#: translation.js:1677 translation.js:1686 translation.js:1689
-#: translation.js:1692 translation.js:1695 translation.js:1698
-#: translation.js:1701 translation.js:1710 translation.js:1713
-#: translation.js:1716 translation.js:1719 translation.js:1722
-#: translation.js:1725 translation.js:1737 translation.js:1740
-#: translation.js:1744 translation.js:1747 translation.js:1750
-#: translation.js:1753 translation.js:1756 translation.js:1759
-#: translation.js:1762 translation.js:1767 translation.js:1770
-#: translation.js:1773 translation.js:1782 translation.js:1785
-#: translation.js:1788 translation.js:1793 translation.js:1796
-#: translation.js:1803 translation.js:1806 translation.js:1809
-#: translation.js:1812 translation.js:1816 translation.js:1820
-#: translation.js:1827 translation.js:1831 translation.js:1834
-#: translation.js:1837 translation.js:1841 translation.js:1847
-#: translation.js:1851 translation.js:1854 translation.js:1858
-#: translation.js:1865 translation.js:1869 translation.js:1873
-#: translation.js:1876 translation.js:1888 translation.js:1891
-#: translation.js:1894 translation.js:1897 translation.js:1901
-#: translation.js:1904 translation.js:1907 translation.js:1910
-#: translation.js:1913 translation.js:1917 translation.js:1936
-#: translation.js:1947 translation.js:1950 translation.js:1952
-#: translation.js:1955 translation.js:1958 translation.js:1961
-#: translation.js:1964 translation.js:1967 translation.js:1973
-#: translation.js:1995 translation.js:1999 translation.js:2002
-#: translation.js:2005 translation.js:2008 translation.js:2011
-#: translation.js:2014 translation.js:2017 translation.js:2020
-#: translation.js:2023 translation.js:2026 translation.js:2029
-#: translation.js:2032 translation.js:2035 translation.js:2038
-#: translation.js:2041 translation.js:2044 translation.js:2047
-#: translation.js:2053 translation.js:2057 translation.js:2060
-#: translation.js:2070 translation.js:2074 translation.js:2077
-#: translation.js:2080 translation.js:2083 translation.js:2086
-#: translation.js:2089 translation.js:2100 translation.js:2104
-#: translation.js:2107 translation.js:2110 translation.js:2113
-#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:1503 translation.js:1508 translation.js:1520
+#: translation.js:1521 translation.js:1523 translation.js:1529
+#: translation.js:1530 translation.js:1536 translation.js:1537
+#: translation.js:1542 translation.js:1546 translation.js:1550
+#: translation.js:1564 translation.js:1569 translation.js:1573
+#: translation.js:1577 translation.js:1581 translation.js:1585
+#: translation.js:1589 translation.js:1593 translation.js:1600
+#: translation.js:1605 translation.js:1634 translation.js:1640
+#: translation.js:1643 translation.js:1646 translation.js:1653
+#: translation.js:1656 translation.js:1659 translation.js:1662
+#: translation.js:1670 translation.js:1673 translation.js:1676
+#: translation.js:1679 translation.js:1682 translation.js:1691
+#: translation.js:1694 translation.js:1697 translation.js:1700
+#: translation.js:1703 translation.js:1706 translation.js:1715
+#: translation.js:1718 translation.js:1721 translation.js:1724
+#: translation.js:1727 translation.js:1730 translation.js:1742
+#: translation.js:1745 translation.js:1749 translation.js:1752
+#: translation.js:1755 translation.js:1758 translation.js:1761
+#: translation.js:1764 translation.js:1767 translation.js:1772
+#: translation.js:1775 translation.js:1778 translation.js:1787
+#: translation.js:1790 translation.js:1793 translation.js:1798
+#: translation.js:1801 translation.js:1808 translation.js:1811
+#: translation.js:1814 translation.js:1817 translation.js:1821
+#: translation.js:1825 translation.js:1832 translation.js:1836
+#: translation.js:1839 translation.js:1842 translation.js:1846
+#: translation.js:1852 translation.js:1856 translation.js:1859
+#: translation.js:1863 translation.js:1870 translation.js:1874
+#: translation.js:1878 translation.js:1881 translation.js:1893
+#: translation.js:1896 translation.js:1899 translation.js:1902
+#: translation.js:1906 translation.js:1909 translation.js:1912
+#: translation.js:1915 translation.js:1918 translation.js:1922
+#: translation.js:1941 translation.js:1952 translation.js:1955
+#: translation.js:1957 translation.js:1960 translation.js:1963
+#: translation.js:1966 translation.js:1969 translation.js:1972
+#: translation.js:1978 translation.js:2000 translation.js:2004
+#: translation.js:2007 translation.js:2010 translation.js:2013
+#: translation.js:2016 translation.js:2019 translation.js:2022
+#: translation.js:2025 translation.js:2028 translation.js:2031
+#: translation.js:2034 translation.js:2037 translation.js:2040
+#: translation.js:2043 translation.js:2046 translation.js:2049
+#: translation.js:2052 translation.js:2058 translation.js:2062
+#: translation.js:2065 translation.js:2075 translation.js:2079
+#: translation.js:2082 translation.js:2085 translation.js:2088
+#: translation.js:2091 translation.js:2094 translation.js:2105
+#: translation.js:2109 translation.js:2112 translation.js:2115
+#: translation.js:2118 translation.js:2121 translation.js:2124
+#: translation.js:2127
 msgid "Alhambra-II"
 msgstr ""
 
-#: translation.js:998
+#: translation.js:1000
 msgid "01-Bus2-Split-all"
 msgstr ""
 
-#: translation.js:999
+#: translation.js:1001
 msgid ""
 "# Example: Using the Bus2-Split-all block\n"
 "\n"
@@ -3823,27 +3832,27 @@ msgid ""
 "shown on two independent LEDs"
 msgstr ""
 
-#: translation.js:1000
+#: translation.js:1002
 msgid "Bus-2 Split-all"
 msgstr ""
 
-#: translation.js:1001
+#: translation.js:1003
 msgid "2 bits Input BUS"
 msgstr ""
 
-#: translation.js:1002
+#: translation.js:1004
 msgid "MSB bit"
 msgstr ""
 
-#: translation.js:1003
+#: translation.js:1005
 msgid "LSB bit"
 msgstr ""
 
-#: translation.js:1004
+#: translation.js:1006
 msgid "02-Split-1-4"
 msgstr ""
 
-#: translation.js:1005
+#: translation.js:1007
 msgid ""
 "# Example: Using the Split-1-4 block\n"
 "\n"
@@ -3852,23 +3861,23 @@ msgid ""
 "Both sub-buses are shown on the LED7 and LEDs 0,1,2 and 3 respectivelly"
 msgstr ""
 
-#: translation.js:1006
+#: translation.js:1008
 msgid "5 bits Input BUS"
 msgstr ""
 
-#: translation.js:1007
+#: translation.js:1009
 msgid "LSB bits"
 msgstr ""
 
-#: translation.js:1008
+#: translation.js:1010
 msgid "5-bits constant"
 msgstr ""
 
-#: translation.js:1010
+#: translation.js:1012
 msgid "01-Bus2-Join-all"
 msgstr ""
 
-#: translation.js:1011
+#: translation.js:1013
 msgid ""
 "# Example: Using the Bus2-Join-all block\n"
 "\n"
@@ -3876,19 +3885,19 @@ msgid ""
 "shown on LEDs 0 and 7"
 msgstr ""
 
-#: translation.js:1012
+#: translation.js:1014
 msgid "Bus-2 Join-all"
 msgstr ""
 
-#: translation.js:1013
+#: translation.js:1015
 msgid "2 bits Output BUS"
 msgstr ""
 
-#: translation.js:1014
+#: translation.js:1016
 msgid "02-Join-1-4"
 msgstr ""
 
-#: translation.js:1015
+#: translation.js:1017
 msgid ""
 "# Example: Using the Join-1-4 block\n"
 "\n"
@@ -3897,35 +3906,35 @@ msgid ""
 "on 5 LEDs"
 msgstr ""
 
-#: translation.js:1016
+#: translation.js:1018
 msgid "4 bits Input BUS"
 msgstr ""
 
-#: translation.js:1017
+#: translation.js:1019
 msgid "4-bits constant"
 msgstr ""
 
-#: translation.js:1019
+#: translation.js:1021
 msgid "01-Bus-2-button-leds"
 msgstr ""
 
-#: translation.js:1020
+#: translation.js:1022
 msgid "# Example: Bus-2: Connection of two buses"
 msgstr ""
 
-#: translation.js:1021
+#: translation.js:1023
 msgid "2-bits input bus"
 msgstr ""
 
-#: translation.js:1022
+#: translation.js:1024
 msgid "2-bits Bus block"
 msgstr ""
 
-#: translation.js:1023
+#: translation.js:1025
 msgid "2-bits output bus"
 msgstr ""
 
-#: translation.js:1024
+#: translation.js:1026
 msgid ""
 "**NOTE**: This is just an example of use of the Bus-2 block. But the "
 "connection  \n"
@@ -3933,94 +3942,94 @@ msgid ""
 "the 2-Bus block"
 msgstr ""
 
-#: translation.js:1026
+#: translation.js:1028
 msgid "01-button-LEDs"
 msgstr ""
 
-#: translation.js:1027
+#: translation.js:1029
 msgid ""
 "# Example: Turning on 8 LEDs with one button\n"
 "\n"
 "When the button SW1 is pressed, the 8 LEDs are turned on"
 msgstr ""
 
-#: translation.js:1028
+#: translation.js:1030
 msgid "Copy-8 Block"
 msgstr ""
 
-#: translation.js:1030 translation.js:1592 translation.js:1596
-#: translation.js:1601
+#: translation.js:1032 translation.js:1597 translation.js:1601
+#: translation.js:1606
 msgid "01-sign-LED"
 msgstr ""
 
-#: translation.js:1031
+#: translation.js:1033
 msgid ""
 "# Example: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1032
+#: translation.js:1034
 msgid "Sign-int8 Block"
 msgstr ""
 
-#: translation.js:1034 translation.js:1300 translation.js:1303
-#: translation.js:1407 translation.js:1411 translation.js:1425
-#: translation.js:1429 translation.js:1433 translation.js:1437
-#: translation.js:1441 translation.js:1443 translation.js:1446
-#: translation.js:1449 translation.js:1456 translation.js:1459
-#: translation.js:1461 translation.js:1463 translation.js:1477
-#: translation.js:1479 translation.js:1480 translation.js:1484
+#: translation.js:1036 translation.js:1302 translation.js:1305
+#: translation.js:1409 translation.js:1413 translation.js:1427
+#: translation.js:1431 translation.js:1435 translation.js:1439
+#: translation.js:1443 translation.js:1445 translation.js:1448
+#: translation.js:1451 translation.js:1459 translation.js:1462
+#: translation.js:1464 translation.js:1466 translation.js:1468
+#: translation.js:1482 translation.js:1484 translation.js:1485
 #: translation.js:1489 translation.js:1494 translation.js:1499
-#: translation.js:1504 translation.js:1517 translation.js:1519
-#: translation.js:1520 translation.js:1526 translation.js:1527
-#: translation.js:1533 translation.js:1534 translation.js:1538
-#: translation.js:1542 translation.js:1546 translation.js:1560
-#: translation.js:1821 translation.js:1859 translation.js:1877
-#: translation.js:1889 translation.js:1892 translation.js:1895
-#: translation.js:1898 translation.js:1902 translation.js:1905
-#: translation.js:1911 translation.js:1914 translation.js:1918
-#: translation.js:1937 translation.js:1948 translation.js:1951
-#: translation.js:1953 translation.js:1956 translation.js:1959
-#: translation.js:1962 translation.js:1965 translation.js:1968
-#: translation.js:1974 translation.js:1996 translation.js:2000
-#: translation.js:2003 translation.js:2006 translation.js:2009
-#: translation.js:2012 translation.js:2015 translation.js:2018
-#: translation.js:2021 translation.js:2024 translation.js:2027
-#: translation.js:2030 translation.js:2033 translation.js:2036
-#: translation.js:2039 translation.js:2042 translation.js:2045
-#: translation.js:2048 translation.js:2054 translation.js:2058
-#: translation.js:2061 translation.js:2071 translation.js:2075
-#: translation.js:2078 translation.js:2081 translation.js:2084
-#: translation.js:2087 translation.js:2090
+#: translation.js:1504 translation.js:1509 translation.js:1522
+#: translation.js:1524 translation.js:1525 translation.js:1531
+#: translation.js:1532 translation.js:1538 translation.js:1539
+#: translation.js:1543 translation.js:1547 translation.js:1551
+#: translation.js:1565 translation.js:1826 translation.js:1864
+#: translation.js:1882 translation.js:1894 translation.js:1897
+#: translation.js:1900 translation.js:1903 translation.js:1907
+#: translation.js:1910 translation.js:1916 translation.js:1919
+#: translation.js:1923 translation.js:1942 translation.js:1953
+#: translation.js:1956 translation.js:1958 translation.js:1961
+#: translation.js:1964 translation.js:1967 translation.js:1970
+#: translation.js:1973 translation.js:1979 translation.js:2001
+#: translation.js:2005 translation.js:2008 translation.js:2011
+#: translation.js:2014 translation.js:2017 translation.js:2020
+#: translation.js:2023 translation.js:2026 translation.js:2029
+#: translation.js:2032 translation.js:2035 translation.js:2038
+#: translation.js:2041 translation.js:2044 translation.js:2047
+#: translation.js:2050 translation.js:2053 translation.js:2059
+#: translation.js:2063 translation.js:2066 translation.js:2076
+#: translation.js:2080 translation.js:2083 translation.js:2086
+#: translation.js:2089 translation.js:2092 translation.js:2095
 msgid "01-Manual-testing"
 msgstr ""
 
-#: translation.js:1035
+#: translation.js:1037
 msgid "Configurable buttons (pull-up on/off. Not on/off) with tic output"
 msgstr ""
 
-#: translation.js:1036
+#: translation.js:1038
 msgid "# Example: Displaying the two buttons on the LEDs\n"
 msgstr ""
 
-#: translation.js:1038
+#: translation.js:1040
 msgid "01-Reversal-4-bits"
 msgstr ""
 
-#: translation.js:1039
+#: translation.js:1041
 msgid "Reversal-4"
 msgstr ""
 
-#: translation.js:1041
+#: translation.js:1043
 msgid "01-Shift-right-1-bus4"
 msgstr ""
 
-#: translation.js:1042
+#: translation.js:1044
 msgid "Bus-4-shift-right-1"
 msgstr ""
 
-#: translation.js:1043
+#: translation.js:1045
 msgid ""
 "## Bus-4 Shift right example\n"
 "\n"
@@ -4028,258 +4037,258 @@ msgid ""
 "The result is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1044
+#: translation.js:1046
 msgid ""
 "Number to shift 1 bit  \n"
 "to the right"
 msgstr ""
 
-#: translation.js:1045
+#: translation.js:1047
 msgid ""
 "Insert 0 as the  \n"
 "MSB "
 msgstr ""
 
-#: translation.js:1046
+#: translation.js:1048
 msgid ""
 "Display the shifted  \n"
 "number on the LEDs"
 msgstr ""
 
-#: translation.js:1072 translation.js:1075 translation.js:1078
-#: translation.js:1081 translation.js:1084 translation.js:1087
-#: translation.js:1090 translation.js:1093 translation.js:1108
-#: translation.js:1111 translation.js:1114 translation.js:1117
-#: translation.js:1120 translation.js:1131 translation.js:1134
-#: translation.js:1137
+#: translation.js:1074 translation.js:1077 translation.js:1080
+#: translation.js:1083 translation.js:1086 translation.js:1089
+#: translation.js:1092 translation.js:1095 translation.js:1110
+#: translation.js:1113 translation.js:1116 translation.js:1119
+#: translation.js:1122 translation.js:1133 translation.js:1136
+#: translation.js:1139
 msgid "01-manual-btn-leds"
 msgstr ""
 
-#: translation.js:1073
+#: translation.js:1075
 msgid ""
 "# Copy-2: Manual testing with one pushbutton and two LEDs\n"
 "\n"
 "When the button is pressed, the Two LEDs are turned on"
 msgstr ""
 
-#: translation.js:1076
+#: translation.js:1078
 msgid ""
 "# Copy-3: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1079
+#: translation.js:1081
 msgid ""
 "# Copy-4: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1082
+#: translation.js:1084
 msgid ""
 "# Copy-5: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1085
+#: translation.js:1087
 msgid ""
 "# Copy-6: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1088
+#: translation.js:1090
 msgid ""
 "# Copy-7: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1091
+#: translation.js:1093
 msgid ""
 "# Copy-8: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1094
+#: translation.js:1096
 msgid ""
 "Display16-8: Display a 16-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1095
+#: translation.js:1097
 msgid ""
 "System TFF with toggle input: It toogles on every system cycle if the input "
 "is active"
 msgstr ""
 
-#: translation.js:1096
+#: translation.js:1098
 msgid "Reg: 1-Bit register"
 msgstr ""
 
-#: translation.js:1097
+#: translation.js:1099
 msgid "2-to-1 Multplexer (1-bit channels). Fippled version"
 msgstr ""
 
-#: translation.js:1098
+#: translation.js:1100
 msgid "2-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1099
+#: translation.js:1101
 msgid "2-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1100
+#: translation.js:1102
 msgid "2-to-1 Multplexer (4-bit channels)"
 msgstr ""
 
-#: translation.js:1101
+#: translation.js:1103
 msgid ""
 "# Copy-9: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1102
+#: translation.js:1104
 msgid ""
 "Byte 0  \n"
 "(least significant)  "
 msgstr ""
 
-#: translation.js:1103
+#: translation.js:1105
 msgid "Mux 2-1"
 msgstr ""
 
-#: translation.js:1104
+#: translation.js:1106
 msgid ""
 "D Flip-flip\n"
 "(System)"
 msgstr ""
 
-#: translation.js:1105
+#: translation.js:1107
 msgid "Channel B"
 msgstr ""
 
-#: translation.js:1106
+#: translation.js:1108
 msgid "Channel A"
 msgstr ""
 
-#: translation.js:1109
+#: translation.js:1111
 msgid ""
 "# Copy-10: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1112
+#: translation.js:1114
 msgid ""
 "# Copy-11: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1115
+#: translation.js:1117
 msgid ""
 "# Copy-12: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1118
+#: translation.js:1120
 msgid ""
 "# Copy-16: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1121
+#: translation.js:1123
 msgid ""
 "Display32-8: Display a 32-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1122
+#: translation.js:1124
 msgid "4-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1123
+#: translation.js:1125
 msgid "Counter-x02: 2-bits counter"
 msgstr ""
 
-#: translation.js:1124
+#: translation.js:1126
 msgid "Generic component with clk input"
 msgstr ""
 
-#: translation.js:1125
+#: translation.js:1127
 msgid "Inc1-2bit: Increment a 2-bits number by one"
 msgstr ""
 
-#: translation.js:1126
+#: translation.js:1128
 msgid "AdderK-2bit: Adder of 2-bit operand and 2-bit constant"
 msgstr ""
 
-#: translation.js:1127
+#: translation.js:1129
 msgid "Adder-2bits: Adder of two operands of 2 bits"
 msgstr ""
 
-#: translation.js:1128
+#: translation.js:1130
 msgid "OR-BUS2: OR gate with 2-bits bus input"
 msgstr ""
 
-#: translation.js:1129
+#: translation.js:1131
 msgid ""
 "# Copy-20: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1132
+#: translation.js:1134
 msgid ""
 "# Copy-24: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1135
+#: translation.js:1137
 msgid ""
 "# Copy-28: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1138
+#: translation.js:1140
 msgid ""
 "# Copy-32: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1163 translation.js:1169 translation.js:1173
-#: translation.js:1176 translation.js:1183 translation.js:1187
-#: translation.js:1190 translation.js:1193 translation.js:1201
-#: translation.js:1204 translation.js:1207 translation.js:1210
-#: translation.js:1214 translation.js:1221 translation.js:1224
-#: translation.js:1227 translation.js:1231 translation.js:1241
-#: translation.js:1247 translation.js:1250 translation.js:1259
-#: translation.js:1271 translation.js:1274 translation.js:1277
-#: translation.js:1280 translation.js:1283 translation.js:1285
-#: translation.js:1288 translation.js:1291 translation.js:1294
-#: translation.js:1297 translation.js:1310 translation.js:1313
-#: translation.js:1316 translation.js:1320 translation.js:1325
-#: translation.js:1328 translation.js:1337 translation.js:1340
-#: translation.js:1343 translation.js:1345 translation.js:1348
-#: translation.js:1351 translation.js:1354 translation.js:1360
-#: translation.js:1364 translation.js:1367 translation.js:1375
-#: translation.js:1402 translation.js:1414 translation.js:1630
-#: translation.js:1768 translation.js:1771 translation.js:1774
-#: translation.js:1777
+#: translation.js:1165 translation.js:1171 translation.js:1175
+#: translation.js:1178 translation.js:1185 translation.js:1189
+#: translation.js:1192 translation.js:1195 translation.js:1203
+#: translation.js:1206 translation.js:1209 translation.js:1212
+#: translation.js:1216 translation.js:1223 translation.js:1226
+#: translation.js:1229 translation.js:1233 translation.js:1243
+#: translation.js:1249 translation.js:1252 translation.js:1261
+#: translation.js:1273 translation.js:1276 translation.js:1279
+#: translation.js:1282 translation.js:1285 translation.js:1287
+#: translation.js:1290 translation.js:1293 translation.js:1296
+#: translation.js:1299 translation.js:1312 translation.js:1315
+#: translation.js:1318 translation.js:1322 translation.js:1327
+#: translation.js:1330 translation.js:1339 translation.js:1342
+#: translation.js:1345 translation.js:1347 translation.js:1350
+#: translation.js:1353 translation.js:1356 translation.js:1362
+#: translation.js:1366 translation.js:1369 translation.js:1377
+#: translation.js:1404 translation.js:1416 translation.js:1635
+#: translation.js:1773 translation.js:1776 translation.js:1779
+#: translation.js:1782
 msgid "01-manual-btns-leds"
 msgstr ""
 
-#: translation.js:1164
+#: translation.js:1166
 msgid ""
 "# Bus2-Join-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -4287,23 +4296,23 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1170
+#: translation.js:1172
 msgid "Constant bit 1"
 msgstr ""
 
-#: translation.js:1171
+#: translation.js:1173
 msgid ""
 "# Bus3-Join-1-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1174
+#: translation.js:1176
 msgid ""
 "# Bus3-Join-2-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1177
+#: translation.js:1179
 msgid ""
 "# Bus3-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4312,23 +4321,23 @@ msgid ""
 "The LED2 is on"
 msgstr ""
 
-#: translation.js:1184
+#: translation.js:1186
 msgid "2bits constant value: 3"
 msgstr ""
 
-#: translation.js:1185
+#: translation.js:1187
 msgid ""
 "# Bus4-Join-1-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1188
+#: translation.js:1190
 msgid ""
 "# Bus4-Join-3-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1191
+#: translation.js:1193
 msgid ""
 "# Bus4-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4337,13 +4346,13 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1194
+#: translation.js:1196
 msgid ""
 "# Bus4-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1202
+#: translation.js:1204
 msgid ""
 "# Bus5-Join-1-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4352,27 +4361,27 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1205
+#: translation.js:1207
 msgid ""
 "# Bus5-Join-2-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1208
+#: translation.js:1210
 msgid ""
 "# Bus5-Join-3-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1211
+#: translation.js:1213
 msgid "3bits constant value: 7"
 msgstr ""
 
-#: translation.js:1212
+#: translation.js:1214
 msgid "# Bus5-Join-4-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1215
+#: translation.js:1217
 msgid ""
 "# Bus5-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4381,7 +4390,7 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1222
+#: translation.js:1224
 msgid ""
 "# Bus6-Join-1-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4390,33 +4399,33 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1225
+#: translation.js:1227
 msgid ""
 "# Bus6-Join-4-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1228
+#: translation.js:1230
 msgid "4bits constant value: 15 (0xF in hexadecimal)"
 msgstr ""
 
-#: translation.js:1229
+#: translation.js:1231
 msgid ""
 "# Bus6-Join-5-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1232
+#: translation.js:1234
 msgid ""
 "# Bus6-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1240
+#: translation.js:1242
 msgid "Alhambr-II"
 msgstr ""
 
-#: translation.js:1242
+#: translation.js:1244
 msgid ""
 "# Bus7-Join-1-6: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4425,26 +4434,26 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1244 translation.js:1253 translation.js:1256
-#: translation.js:1636 translation.js:1639 translation.js:1642
-#: translation.js:1649 translation.js:1652 translation.js:1655
-#: translation.js:1658 translation.js:1666 translation.js:1669
-#: translation.js:1672 translation.js:1675 translation.js:1678
-#: translation.js:1690 translation.js:1693 translation.js:1696
-#: translation.js:1699 translation.js:1702 translation.js:1711
-#: translation.js:1714 translation.js:1717 translation.js:1720
-#: translation.js:1723 translation.js:1726 translation.js:1738
-#: translation.js:1741 translation.js:1745 translation.js:1748
-#: translation.js:1751 translation.js:1754 translation.js:1757
-#: translation.js:1760 translation.js:1763
+#: translation.js:1246 translation.js:1255 translation.js:1258
+#: translation.js:1641 translation.js:1644 translation.js:1647
+#: translation.js:1654 translation.js:1657 translation.js:1660
+#: translation.js:1663 translation.js:1671 translation.js:1674
+#: translation.js:1677 translation.js:1680 translation.js:1683
+#: translation.js:1695 translation.js:1698 translation.js:1701
+#: translation.js:1704 translation.js:1707 translation.js:1716
+#: translation.js:1719 translation.js:1722 translation.js:1725
+#: translation.js:1728 translation.js:1731 translation.js:1743
+#: translation.js:1746 translation.js:1750 translation.js:1753
+#: translation.js:1756 translation.js:1759 translation.js:1762
+#: translation.js:1765 translation.js:1768
 msgid "01-manual-constant-leds"
 msgstr ""
 
-#: translation.js:1245
+#: translation.js:1247
 msgid "# Bus7-Join-2-5: Manual testing \n"
 msgstr ""
 
-#: translation.js:1248
+#: translation.js:1250
 msgid ""
 "# Bus7-Join-3-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4453,7 +4462,7 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1251
+#: translation.js:1253
 msgid ""
 "# Bus7-Join-4-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4462,15 +4471,15 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1254
+#: translation.js:1256
 msgid "# Bus7-Join-5-2: Manual testing \n"
 msgstr ""
 
-#: translation.js:1257
+#: translation.js:1259
 msgid "# Bus7-Join-6-1: Manual testing \n"
 msgstr ""
 
-#: translation.js:1260
+#: translation.js:1262
 msgid ""
 "# Bus7-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4479,7 +4488,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1272
+#: translation.js:1274
 msgid ""
 "# Bus8-Join-1-7: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4488,13 +4497,13 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1275
+#: translation.js:1277
 msgid ""
 "# Bus8-Join-2-6: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1278
+#: translation.js:1280
 msgid ""
 "# Bus8-Join-3-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4503,7 +4512,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1281
+#: translation.js:1283
 msgid ""
 "# Bus8-Join-5-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4512,7 +4521,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1286
+#: translation.js:1288
 msgid ""
 "# Bus8-Join-7-1: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4521,7 +4530,7 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1289
+#: translation.js:1291
 msgid ""
 "# Bus8-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4530,7 +4539,7 @@ msgid ""
 "The LEDs 2-7 are on"
 msgstr ""
 
-#: translation.js:1292
+#: translation.js:1294
 msgid ""
 "# Bus8-Join-half: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4539,7 +4548,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1295
+#: translation.js:1297
 msgid ""
 "# Bus8-Join-quarter: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4548,607 +4557,611 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1298
+#: translation.js:1300
 msgid ""
 "## Bus-09-bits Join-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1301
+#: translation.js:1303
 msgid ""
 "# Bus10-Join-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1304
+#: translation.js:1306
 msgid ""
 "# Bus11-Join-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1311
+#: translation.js:1313
 msgid ""
 "# Bus12-Join-one-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1314
+#: translation.js:1316
 msgid ""
 "# Bus12-Join-4-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1317
+#: translation.js:1319
 msgid "Counter-x01: 1-bit counter"
 msgstr ""
 
-#: translation.js:1318
+#: translation.js:1320
 msgid ""
 "# Bus12-Join-one-forth: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1321
+#: translation.js:1323
 msgid ""
 "# Bus12-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1326
+#: translation.js:1328
 msgid ""
 "# Bus15-Join-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1329
+#: translation.js:1331
 msgid ""
 "# Bus15-Join-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1330
+#: translation.js:1332
 msgid "Join-1-15"
 msgstr ""
 
-#: translation.js:1331
+#: translation.js:1333
 msgid "Join-15-1"
 msgstr ""
 
-#: translation.js:1332
+#: translation.js:1334
 msgid "Join-4-12"
 msgstr ""
 
-#: translation.js:1333
+#: translation.js:1335
 msgid "Join-7-9"
 msgstr ""
 
-#: translation.js:1338
+#: translation.js:1340
 msgid ""
 "# Bus16-Join-1-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1341
+#: translation.js:1343
 msgid ""
 "# Bus16-Join-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1344
+#: translation.js:1346
 msgid ""
 "# Bus16-Join-4-12: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1346
+#: translation.js:1348
 msgid ""
 "# Bus16-Join-7-9: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1349
+#: translation.js:1351
 msgid ""
 "# Bus16-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1352
+#: translation.js:1354
 msgid ""
 "# Bus16-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1355
+#: translation.js:1357
 msgid ""
 "# Bus19-Join-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1361
+#: translation.js:1363
 msgid "Generic: 19-bits generic constant"
 msgstr ""
 
-#: translation.js:1362
+#: translation.js:1364
 msgid ""
 "# Bus20-Join-1-19: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1365
+#: translation.js:1367
 msgid ""
 "# Bus20-Join-4-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1368
+#: translation.js:1370
 msgid ""
 "# Bus20-Join-4-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1371 translation.js:1381 translation.js:1384
-#: translation.js:1399 translation.js:1783 translation.js:1786
-#: translation.js:1789
+#: translation.js:1373 translation.js:1383 translation.js:1386
+#: translation.js:1401 translation.js:1788 translation.js:1791
+#: translation.js:1794
 msgid "01-manual-testing"
 msgstr ""
 
-#: translation.js:1372
+#: translation.js:1374
 msgid "Generic: 22-bits generic constant"
 msgstr ""
 
-#: translation.js:1373
+#: translation.js:1375
 msgid ""
 "# Bus22-Join-10-22: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1376
+#: translation.js:1378
 msgid ""
 "# Bus23-Join-7-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1382
+#: translation.js:1384
 msgid ""
 "# Bus24-Join-8-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1385
+#: translation.js:1387
 msgid ""
 "Display24-8: Display a 24-bits value on  8-LEDs. The sel input selects the "
 "byte to display "
 msgstr ""
 
-#: translation.js:1386
+#: translation.js:1388
 msgid "Counter-M-x02: 2-bits M module counter"
 msgstr ""
 
-#: translation.js:1387
+#: translation.js:1389
 msgid "Comp2-2bit: Comparator of two 2-bit numbers"
 msgstr ""
 
-#: translation.js:1388
+#: translation.js:1390
 msgid "Comp2-1bit: Comparator of two 1-bit numbers"
 msgstr ""
 
-#: translation.js:1389
+#: translation.js:1391
 msgid "reg-rst-2-bits:  2-bits register with reset"
 msgstr ""
 
-#: translation.js:1390
+#: translation.js:1392
 msgid "1-bit-Reg-rst: 1-Bit register with reset"
 msgstr ""
 
-#: translation.js:1391
+#: translation.js:1393
 msgid ""
 "# Bus24-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1392
+#: translation.js:1394
 msgid "2-bits Comparator"
 msgstr ""
 
-#: translation.js:1393
+#: translation.js:1395
 msgid ""
 "Maximum count  \n"
 "reached"
 msgstr ""
 
-#: translation.js:1394
+#: translation.js:1396
 msgid "2-bits register"
 msgstr ""
 
-#: translation.js:1395
+#: translation.js:1397
 msgid ""
 "If the max count is reached  \n"
 "and the cnt tic is received,  \n"
 "the register is reset to 0"
 msgstr ""
 
-#: translation.js:1396
+#: translation.js:1398
 msgid "A"
 msgstr ""
 
-#: translation.js:1397
+#: translation.js:1399
 msgid "B"
 msgstr ""
 
-#: translation.js:1400
+#: translation.js:1402
 msgid ""
 "# Bus24-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1403
+#: translation.js:1405
 msgid ""
 "# Bus27-Join-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1408
+#: translation.js:1410
 msgid "Generic: 24-bits generic constant"
 msgstr ""
 
-#: translation.js:1409
+#: translation.js:1411
 msgid ""
 "# Bus28-Join-4-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1412
+#: translation.js:1414
 msgid ""
 "# Bus28-Join-4-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1415
+#: translation.js:1417
 msgid ""
 "# Bus31-Join-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1416
+#: translation.js:1418
 msgid "Join-1-31"
 msgstr ""
 
-#: translation.js:1421
+#: translation.js:1423
 msgid "Join-8-24"
 msgstr ""
 
-#: translation.js:1426
+#: translation.js:1428
 msgid "Generic: 31-bits generic constant"
 msgstr ""
 
-#: translation.js:1427
+#: translation.js:1429
 msgid ""
 "# Bus32-Join-31-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1430
+#: translation.js:1432
 msgid "Generic: 17-bits generic constant"
 msgstr ""
 
-#: translation.js:1431
+#: translation.js:1433
 msgid ""
 "# Bus32-Join-17-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1434
+#: translation.js:1436
 msgid "Generic: 29-bits generic constant"
 msgstr ""
 
-#: translation.js:1435
+#: translation.js:1437
 msgid ""
 "# Bus32-Join-29-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1438
+#: translation.js:1440
 msgid "2bits constant value: 1"
 msgstr ""
 
-#: translation.js:1439
+#: translation.js:1441
 msgid ""
 "# Bus32-Join-30-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1444
+#: translation.js:1446
 msgid ""
 "# Bus32-Join-8-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1447
+#: translation.js:1449
 msgid ""
 "# Bus32-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1450
+#: translation.js:1452
 msgid ""
 "# Bus32-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1454
+#: translation.js:1456
 msgid "05-Bits"
 msgstr ""
 
 #: translation.js:1457
+msgid "2x8-Bits"
+msgstr ""
+
+#: translation.js:1460
 msgid "## Reversal test"
 msgstr ""
 
-#: translation.js:1466 translation.js:1506 translation.js:1977
-#: translation.js:2064
+#: translation.js:1471 translation.js:1511 translation.js:1982
+#: translation.js:2069
 msgid "02-bits"
 msgstr ""
 
-#: translation.js:1467 translation.js:1507 translation.js:2065
+#: translation.js:1472 translation.js:1512 translation.js:2070
 msgid "03-bits"
 msgstr ""
 
-#: translation.js:1468 translation.js:1508 translation.js:2066
+#: translation.js:1473 translation.js:1513 translation.js:2071
 msgid "04-bits"
 msgstr ""
 
-#: translation.js:1469 translation.js:1509 translation.js:1939
-#: translation.js:1978
+#: translation.js:1474 translation.js:1514 translation.js:1944
+#: translation.js:1983
 msgid "08-bits"
 msgstr ""
 
-#: translation.js:1470 translation.js:1510 translation.js:1979
+#: translation.js:1475 translation.js:1515 translation.js:1984
 msgid "16-bits"
 msgstr ""
 
-#: translation.js:1471 translation.js:1511
+#: translation.js:1476 translation.js:1516
 msgid "32-bits"
 msgstr ""
 
-#: translation.js:1481
+#: translation.js:1486
 msgid "## BUS-2-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1485
+#: translation.js:1490
 msgid "Reg-3-verilog: 3 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1486
+#: translation.js:1491
 msgid "## BUS-3-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1490
+#: translation.js:1495
 msgid "Reg-4-verilog: 4 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1491
+#: translation.js:1496
 msgid "## BUS-4-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1495
+#: translation.js:1500
 msgid "Reg-8-verilog: 8 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1496
+#: translation.js:1501
 msgid "## BUS-8-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1500
+#: translation.js:1505
 msgid ""
 "Reg-16-verilog: 16 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1501
+#: translation.js:1506
 msgid "## BUS-16-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1505
+#: translation.js:1510
 msgid ""
 "Reg-03-verilog: 32 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1521
+#: translation.js:1526
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:1528
+#: translation.js:1533
 msgid "# 3-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1535
+#: translation.js:1540
 msgid "# 4-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1539
+#: translation.js:1544
 msgid "# 8-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1543
+#: translation.js:1548
 msgid "# 16-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1547
+#: translation.js:1552
 msgid "# 32-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1548
+#: translation.js:1553
 msgid "Sign-02Bits"
 msgstr ""
 
-#: translation.js:1549
+#: translation.js:1554
 msgid "Sign-03Bits"
 msgstr ""
 
-#: translation.js:1550
+#: translation.js:1555
 msgid "Sign-04Bits"
 msgstr ""
 
-#: translation.js:1551
+#: translation.js:1556
 msgid "Sign-05Bits"
 msgstr ""
 
-#: translation.js:1552
+#: translation.js:1557
 msgid "Sign-06Bits"
 msgstr ""
 
-#: translation.js:1553
+#: translation.js:1558
 msgid "Sign-07Bits"
 msgstr ""
 
-#: translation.js:1554
+#: translation.js:1559
 msgid "Sign-08Bits"
 msgstr ""
 
-#: translation.js:1555
+#: translation.js:1560
 msgid "Sign-12Bits"
 msgstr ""
 
-#: translation.js:1556
+#: translation.js:1561
 msgid "Sign-16Bits"
 msgstr ""
 
-#: translation.js:1557
+#: translation.js:1562
 msgid "Sign-20Bits"
 msgstr ""
 
-#: translation.js:1558
+#: translation.js:1563
 msgid "Sign-32Bits"
 msgstr ""
 
-#: translation.js:1561
+#: translation.js:1566
 msgid "2-to-1 Multplexer (2-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1562
+#: translation.js:1567
 msgid ""
 "# 2-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1566
+#: translation.js:1571
 msgid "2-to-1 Multplexer (3-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1567
+#: translation.js:1572
 msgid ""
 "# 3-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1570
+#: translation.js:1575
 msgid "2-to-1 Multplexer (4-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1571
+#: translation.js:1576
 msgid ""
 "# 4-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1574
+#: translation.js:1579
 msgid "2-to-1 Multplexer (5-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1575
+#: translation.js:1580
 msgid ""
 "# 5-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1578
+#: translation.js:1583
 msgid "2-to-1 Multplexer (6-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1579
+#: translation.js:1584
 msgid ""
 "# 6-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1582
+#: translation.js:1587
 msgid "2-to-1 Multplexer (7-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1583
+#: translation.js:1588
 msgid ""
 "# 7-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1586
+#: translation.js:1591
 msgid "2-to-1 Multplexer (8-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1587
+#: translation.js:1592
 msgid ""
 "# 8-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1590
+#: translation.js:1595
 msgid "2-to-1 Multplexer (12-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1591
+#: translation.js:1596
 msgid ""
 "# 12-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1593
+#: translation.js:1598
 msgid "2-to-1 Multplexer (16-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1594
+#: translation.js:1599
 msgid ""
 "# 16-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1597
+#: translation.js:1602
 msgid "2-to-1 Multplexer (20-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1598
+#: translation.js:1603
 msgid "Generic: 20-bits generic constant"
 msgstr ""
 
-#: translation.js:1599
+#: translation.js:1604
 msgid ""
 "# 20-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1602
+#: translation.js:1607
 msgid "Generic: 32-bits generic constant"
 msgstr ""
 
-#: translation.js:1603
+#: translation.js:1608
 msgid "2-to-1 Multplexer (32-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1604
+#: translation.js:1609
 msgid ""
 "# 32-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1631
+#: translation.js:1636
 msgid ""
 "# Bus2-Split-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -5156,322 +5169,322 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1637
+#: translation.js:1642
 msgid ""
 "# Bus3-Split-1-2: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1640
+#: translation.js:1645
 msgid ""
 "# Bus3-Split-2-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1643
+#: translation.js:1648
 msgid ""
 "# Bus3-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1650
+#: translation.js:1655
 msgid ""
 "# Bus4-Split-1-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1653
+#: translation.js:1658
 msgid ""
 "# Bus4-Split-3-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1656
+#: translation.js:1661
 msgid ""
 "# Bus4-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1659
+#: translation.js:1664
 msgid ""
 "# Bus4-Split-half: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1667
+#: translation.js:1672
 msgid ""
 "# Bus5-Split-1-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1670
+#: translation.js:1675
 msgid ""
 "# Bus5-Split-2-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1673
+#: translation.js:1678
 msgid ""
 "# Bus5-Split-3-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1676
+#: translation.js:1681
 msgid ""
 "# Bus5-Split-4-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1679
+#: translation.js:1684
 msgid ""
 "# Bus5-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1687
+#: translation.js:1692
 msgid "01-manual-test"
 msgstr ""
 
-#: translation.js:1688
+#: translation.js:1693
 msgid ""
 "# Bus6-Split-1-5: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1691
+#: translation.js:1696
 msgid ""
 "# Bus6-Split-2-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1694
+#: translation.js:1699
 msgid "# Bus6-Split-4-2: Manual testing\n"
 msgstr ""
 
-#: translation.js:1697
+#: translation.js:1702
 msgid "# Bus6-Split-5-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1700
+#: translation.js:1705
 msgid ""
 "# Bus6-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1703
+#: translation.js:1708
 msgid "# Bus6-Split-half: Manual testing\n"
 msgstr ""
 
-#: translation.js:1712
+#: translation.js:1717
 msgid ""
 "# Bus7-Split-1-6: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1715
+#: translation.js:1720
 msgid ""
 "# Bus7-Split-2-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1718
+#: translation.js:1723
 msgid ""
 "# Bus7-Split-3-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1721
+#: translation.js:1726
 msgid ""
 "# Bus7-Split-4-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1724
+#: translation.js:1729
 msgid ""
 "# Bus7-Split-5-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1727
+#: translation.js:1732
 msgid ""
 "# Bus7-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1739
+#: translation.js:1744
 msgid ""
 "# Bus8-Split-1-7: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1742
+#: translation.js:1747
 msgid "Bus8-Split-2-6: Split the 8-bits bus into two buses of 2 and 6 wires"
 msgstr ""
 
-#: translation.js:1743
+#: translation.js:1748
 msgid ""
 "# Bus8-Split-2-6: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1746
+#: translation.js:1751
 msgid ""
 "# Bus8-Split-3-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1749
+#: translation.js:1754
 msgid ""
 "# Bus8-Split-5-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1752
+#: translation.js:1757
 msgid ""
 "# Bus8-Split-6-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1755
+#: translation.js:1760
 msgid ""
 "# Bus8-Split-7-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1758
+#: translation.js:1763
 msgid ""
 "# Bus8-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1761
+#: translation.js:1766
 msgid ""
 "# Bus8-Split-half: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1764
+#: translation.js:1769
 msgid ""
 "# Bus8-Split-quarter: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1769
+#: translation.js:1774
 msgid ""
 "## Bus-09-bits Split-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1772
+#: translation.js:1777
 msgid ""
 "## Bus-09-bits Join-8-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1775
+#: translation.js:1780
 msgid ""
 "# Bus10-Split-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1778
+#: translation.js:1783
 msgid ""
 "# Bus11-Split-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1784
+#: translation.js:1789
 msgid ""
 "# Bus12-Split-1-11: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1787
+#: translation.js:1792
 msgid ""
 "# Bus12-Split-4-8: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1790
+#: translation.js:1795
 msgid ""
 "# Bus12-Split-one-third: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1794 translation.js:1797 translation.js:1804
-#: translation.js:1807 translation.js:1810 translation.js:1813
-#: translation.js:1817 translation.js:1828 translation.js:1832
-#: translation.js:1835 translation.js:1838 translation.js:1842
-#: translation.js:1848 translation.js:1852 translation.js:1855
-#: translation.js:1866 translation.js:1870 translation.js:1874
-#: translation.js:1908
+#: translation.js:1799 translation.js:1802 translation.js:1809
+#: translation.js:1812 translation.js:1815 translation.js:1818
+#: translation.js:1822 translation.js:1833 translation.js:1837
+#: translation.js:1840 translation.js:1843 translation.js:1847
+#: translation.js:1853 translation.js:1857 translation.js:1860
+#: translation.js:1871 translation.js:1875 translation.js:1879
+#: translation.js:1913
 msgid "Manual-testing"
 msgstr ""
 
-#: translation.js:1795
+#: translation.js:1800
 msgid ""
 "## Bus-15: Split-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1798
+#: translation.js:1803
 msgid ""
 "## Bus-15: Split-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1805
+#: translation.js:1810
 msgid ""
 "## Bus-16: Split-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1808
+#: translation.js:1813
 msgid ""
 "## Bus-16: Split-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1811
+#: translation.js:1816
 msgid ""
 "## Bus-16: Split-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1814
+#: translation.js:1819
 msgid ""
 "## Split16-quarter: Manual testing\n"
 "\n"
@@ -5479,33 +5492,33 @@ msgid ""
 "bits. When the button is pressed, the Upper bits are displayed"
 msgstr ""
 
-#: translation.js:1818
+#: translation.js:1823
 msgid ""
 "## Bus17-Split-1-16: Manual testing\n"
 "\n"
 "The 17-bit constnat is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1822
+#: translation.js:1827
 msgid ""
 "## Bus-19: Split-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1829
+#: translation.js:1834
 msgid ""
 "## Bus20-Split-1-19: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs. "
 msgstr ""
 
-#: translation.js:1830
+#: translation.js:1835
 msgid ""
 "Values for testing:  \n"
 "0-FFFFF"
 msgstr ""
 
-#: translation.js:1833
+#: translation.js:1838
 msgid ""
 "## Bus20-Split-12-8: Manual testing\n"
 "\n"
@@ -5515,7 +5528,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1836
+#: translation.js:1841
 msgid ""
 "## Bus20-Split-4-16: Manual testing\n"
 "\n"
@@ -5525,21 +5538,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1839
+#: translation.js:1844
 msgid ""
 "## Bus20-Split-4-8-8: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1843
+#: translation.js:1848
 msgid ""
 "## BUS22-split-16-6: Manual testing\n"
 "\n"
 "The 22-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1849
+#: translation.js:1854
 msgid ""
 "## BUS24-split-16-8: Manual testing\n"
 "\n"
@@ -5549,13 +5562,13 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1850
+#: translation.js:1855
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFF"
 msgstr ""
 
-#: translation.js:1853
+#: translation.js:1858
 msgid ""
 "## BUS24-split-8-16: Manual testing\n"
 "\n"
@@ -5565,7 +5578,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1856
+#: translation.js:1861
 msgid ""
 "## Bus 24 Split one third: Manual testing\n"
 "\n"
@@ -5573,21 +5586,21 @@ msgid ""
 "displaying the lower, middle and higer segments of the constant on the LEDs"
 msgstr ""
 
-#: translation.js:1860
+#: translation.js:1865
 msgid "Generic: 27-bits generic constant"
 msgstr ""
 
-#: translation.js:1861
+#: translation.js:1866
 msgid ""
 "## Bus-27-Split-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1867
+#: translation.js:1872
 msgid "Generic: 28-bits generic constant"
 msgstr ""
 
-#: translation.js:1868
+#: translation.js:1873
 msgid ""
 "## Bus 28 Split-20-8: Manual testing\n"
 "\n"
@@ -5597,7 +5610,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1871
+#: translation.js:1876
 msgid ""
 "## Bus 28 Split-4-24: Manual testing\n"
 "\n"
@@ -5607,19 +5620,19 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1872
+#: translation.js:1877
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFF"
 msgstr ""
 
-#: translation.js:1878
+#: translation.js:1883
 msgid ""
 "## Bus-31: Split-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1890
+#: translation.js:1895
 msgid ""
 "## 32-bits Split 1-31: Manual testing\n"
 "\n"
@@ -5629,21 +5642,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1893
+#: translation.js:1898
 msgid ""
 "## 32-bits Split 17-15: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1896
+#: translation.js:1901
 msgid ""
 "## 32-bits Split 22-10: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1899
+#: translation.js:1904
 msgid ""
 "## 32-bits Split 24-8: Manual testing\n"
 "\n"
@@ -5653,27 +5666,27 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1900
+#: translation.js:1905
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFFF"
 msgstr ""
 
-#: translation.js:1903
+#: translation.js:1908
 msgid ""
 "## 32-bits Split 29-3: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1906
+#: translation.js:1911
 msgid ""
 "## 32-bits Split 31-1: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1909
+#: translation.js:1914
 msgid ""
 "## 32-bits Split 8-24: Manual testing\n"
 "\n"
@@ -5683,358 +5696,358 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1912
+#: translation.js:1917
 msgid ""
 "## 32-bits Split half: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1915
+#: translation.js:1920
 msgid ""
 "## 32-bits Split quarter: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1919
+#: translation.js:1924
 msgid "8-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1920
+#: translation.js:1925
 msgid "8-to-1 Multplexer (2-bit channels)"
 msgstr ""
 
-#: translation.js:1921
+#: translation.js:1926
 msgid "8-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1922
+#: translation.js:1927
 msgid "4-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1923
+#: translation.js:1928
 msgid "Counter-x03: 3-bits counter"
 msgstr ""
 
-#: translation.js:1924
+#: translation.js:1929
 msgid "Reg-x03: 3-bits register"
 msgstr ""
 
-#: translation.js:1925
+#: translation.js:1930
 msgid "Inc1-3bit: Increment a 3-bits number by one"
 msgstr ""
 
-#: translation.js:1926
+#: translation.js:1931
 msgid "AdderK-3bit: Adder of 3-bit operand and 3-bit constant"
 msgstr ""
 
-#: translation.js:1927
+#: translation.js:1932
 msgid "Adder-3bits: Adder of two operands of 3 bits"
 msgstr ""
 
-#: translation.js:1928
+#: translation.js:1933
 msgid "Generic: 64-bits generic constant"
 msgstr ""
 
-#: translation.js:1929
+#: translation.js:1934
 msgid ""
 "## 64-bits Split half: Manual testing\n"
 "\n"
 "The 64-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1938
+#: translation.js:1943
 msgid "## Uint12-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1940
+#: translation.js:1945
 msgid "09-bits"
 msgstr ""
 
-#: translation.js:1941
+#: translation.js:1946
 msgid "10-bits"
 msgstr ""
 
-#: translation.js:1942
+#: translation.js:1947
 msgid "11-bits"
 msgstr ""
 
-#: translation.js:1943
+#: translation.js:1948
 msgid "12-bits"
 msgstr ""
 
-#: translation.js:1944
+#: translation.js:1949
 msgid "13-bits"
 msgstr ""
 
-#: translation.js:1945
+#: translation.js:1950
 msgid "14-bits"
 msgstr ""
 
-#: translation.js:1946
+#: translation.js:1951
 msgid "15-bits"
 msgstr ""
 
-#: translation.js:1949
+#: translation.js:1954
 msgid "## Uint16-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1954
+#: translation.js:1959
 msgid "## Uint16-10bit Manual testing"
 msgstr ""
 
-#: translation.js:1957
+#: translation.js:1962
 msgid "## Uint16-11bit Manual testing"
 msgstr ""
 
-#: translation.js:1960
+#: translation.js:1965
 msgid "## Uint16-12bit Manual testing"
 msgstr ""
 
-#: translation.js:1963
+#: translation.js:1968
 msgid "## Uint16-13bit Manual testing"
 msgstr ""
 
-#: translation.js:1966
+#: translation.js:1971
 msgid "## Uint16-14bit Manual testing"
 msgstr ""
 
-#: translation.js:1969
+#: translation.js:1974
 msgid ""
 "UINT32-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:1970
+#: translation.js:1975
 msgid ""
 "Copy-15: Copy the input wire twice and generate a 15 bits Bus output "
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:1971
+#: translation.js:1976
 msgid "## Uint32-15bit Manual testing"
 msgstr ""
 
-#: translation.js:1972 translation.js:2063
+#: translation.js:1977 translation.js:2068
 msgid "01-bit"
 msgstr ""
 
-#: translation.js:1975
+#: translation.js:1980
 msgid "not-x2: 2-bits not gate"
 msgstr ""
 
-#: translation.js:1976
+#: translation.js:1981
 msgid "## Uint2-1bits: Manual testing"
 msgstr ""
 
-#: translation.js:1980
+#: translation.js:1985
 msgid "17-bits"
 msgstr ""
 
-#: translation.js:1981
+#: translation.js:1986
 msgid "18-bits"
 msgstr ""
 
-#: translation.js:1982
+#: translation.js:1987
 msgid "19-bits"
 msgstr ""
 
-#: translation.js:1983
+#: translation.js:1988
 msgid "20-bits"
 msgstr ""
 
-#: translation.js:1984
+#: translation.js:1989
 msgid "21-bits"
 msgstr ""
 
-#: translation.js:1985
+#: translation.js:1990
 msgid "22-bits"
 msgstr ""
 
-#: translation.js:1986
+#: translation.js:1991
 msgid "23-bits"
 msgstr ""
 
-#: translation.js:1987
+#: translation.js:1992
 msgid "24-bits"
 msgstr ""
 
-#: translation.js:1988
+#: translation.js:1993
 msgid "25-bits"
 msgstr ""
 
-#: translation.js:1989
+#: translation.js:1994
 msgid "26-bits"
 msgstr ""
 
-#: translation.js:1990
+#: translation.js:1995
 msgid "27-bits"
 msgstr ""
 
-#: translation.js:1991
+#: translation.js:1996
 msgid "28-bits"
 msgstr ""
 
-#: translation.js:1992
+#: translation.js:1997
 msgid "29-bits"
 msgstr ""
 
-#: translation.js:1993
+#: translation.js:1998
 msgid "30-bits"
 msgstr ""
 
-#: translation.js:1994
+#: translation.js:1999
 msgid "31-bits"
 msgstr ""
 
-#: translation.js:1997
+#: translation.js:2002
 msgid "not-x32: 32-bits not gate"
 msgstr ""
 
-#: translation.js:1998
+#: translation.js:2003
 msgid "## Uint32-2bit Manual testing"
 msgstr ""
 
-#: translation.js:2001
+#: translation.js:2006
 msgid "## Uint32-8bit Manual testing"
 msgstr ""
 
-#: translation.js:2004
+#: translation.js:2009
 msgid "## Uint32-16bit Manual testing"
 msgstr ""
 
-#: translation.js:2007
+#: translation.js:2012
 msgid "## Uint32-17bit Manual testing"
 msgstr ""
 
-#: translation.js:2010
+#: translation.js:2015
 msgid "## Uint32-18bit Manual testing"
 msgstr ""
 
-#: translation.js:2013
+#: translation.js:2018
 msgid "## Uint32-19bit Manual testing"
 msgstr ""
 
-#: translation.js:2016
+#: translation.js:2021
 msgid "## Uint32-20bit Manual testing"
 msgstr ""
 
-#: translation.js:2019
+#: translation.js:2024
 msgid "## Uint32-21bit Manual testing"
 msgstr ""
 
-#: translation.js:2022
+#: translation.js:2027
 msgid "## Uint32-22bit Manual testing"
 msgstr ""
 
-#: translation.js:2025
+#: translation.js:2030
 msgid "## Uint32-23bit Manual testing"
 msgstr ""
 
-#: translation.js:2028
+#: translation.js:2033
 msgid "## Uint32-24bit Manual testing"
 msgstr ""
 
-#: translation.js:2031
+#: translation.js:2036
 msgid "## Uint32-25bit Manual testing"
 msgstr ""
 
-#: translation.js:2034
+#: translation.js:2039
 msgid "## Uint32-26bit Manual testing"
 msgstr ""
 
-#: translation.js:2037
+#: translation.js:2042
 msgid "## Uint32-27bit Manual testing"
 msgstr ""
 
-#: translation.js:2040
+#: translation.js:2045
 msgid "## Uint32-28bit Manual testing"
 msgstr ""
 
-#: translation.js:2043
+#: translation.js:2048
 msgid "## Uint32-29bit: Manual testing"
 msgstr ""
 
-#: translation.js:2046
+#: translation.js:2051
 msgid "## Uint32-30bit: Manual testing"
 msgstr ""
 
-#: translation.js:2049
+#: translation.js:2054
 msgid "## Uint32-31bit: Manual testing"
 msgstr ""
 
-#: translation.js:2050
+#: translation.js:2055
 msgid "01-Bit"
 msgstr ""
 
-#: translation.js:2055
+#: translation.js:2060
 msgid "not-x4: 4-bits not gate"
 msgstr ""
 
-#: translation.js:2056
+#: translation.js:2061
 msgid "## Uint4-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2059
+#: translation.js:2064
 msgid "## Uint4-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2062
+#: translation.js:2067
 msgid "## Uint4-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2067
+#: translation.js:2072
 msgid "05-bits"
 msgstr ""
 
-#: translation.js:2068
+#: translation.js:2073
 msgid "06-bits"
 msgstr ""
 
-#: translation.js:2069
+#: translation.js:2074
 msgid "07-bits"
 msgstr ""
 
-#: translation.js:2072
+#: translation.js:2077
 msgid "not-x8: 8-bits not gate"
 msgstr ""
 
-#: translation.js:2073
+#: translation.js:2078
 msgid "## Uint8-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2076
+#: translation.js:2081
 msgid "## Uint8-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2079
+#: translation.js:2084
 msgid "## Uint8-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2082
+#: translation.js:2087
 msgid "## Uint8-4bit: Manual testing"
 msgstr ""
 
-#: translation.js:2085
+#: translation.js:2090
 msgid "## Uint8-5bit: Manual testing"
 msgstr ""
 
-#: translation.js:2088
+#: translation.js:2093
 msgid "## Uint8-6bit: Manual testing"
 msgstr ""
 
-#: translation.js:2091
+#: translation.js:2096
 msgid "## Uint8-7bit: Manual testing"
 msgstr ""
 
-#: translation.js:2101 translation.js:2105 translation.js:2108
-#: translation.js:2111 translation.js:2114 translation.js:2117
-#: translation.js:2120 translation.js:2123
+#: translation.js:2106 translation.js:2110 translation.js:2113
+#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:2125 translation.js:2128
 msgid "01-manual-btn-led"
 msgstr ""
 
-#: translation.js:2102
+#: translation.js:2107
 msgid ""
 "# BUS-2: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -6042,53 +6055,53 @@ msgid ""
 "When the buttons are is pressed the corresponding LED is turned on"
 msgstr ""
 
-#: translation.js:2103
+#: translation.js:2108
 msgid "Bus\n"
 msgstr ""
 
-#: translation.js:2106
+#: translation.js:2111
 msgid ""
 "# BUS-3: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2109
+#: translation.js:2114
 msgid ""
 "# BUS-4: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2112
+#: translation.js:2117
 msgid ""
 "# BUS-5: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2115
+#: translation.js:2120
 msgid ""
 "# BUS-6: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2118
+#: translation.js:2123
 msgid ""
 "# BUS-7: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2121
+#: translation.js:2126
 msgid ""
 "# BUS-8: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2124
+#: translation.js:2129
 msgid ""
 "# Wire: Manual testing with one pushbutton and one LED\n"
 "\n"
diff --git a/locale/el_GR/el_GR.po b/locale/el_GR/el_GR.po
index 6286701a..9ba668bd 100644
--- a/locale/el_GR/el_GR.po
+++ b/locale/el_GR/el_GR.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-19 13:45+0000\n"
+"POT-Creation-Date: 2023-09-28 17:28+0000\n"
 "PO-Revision-Date: \n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -15,48 +15,48 @@ msgstr ""
 "X-Poedit-Basepath: ..\n"
 "X-Poedit-SearchPath-0: translation.js\n"
 
-#: translation.js:10 translation.js:1047
+#: translation.js:10 translation.js:1049
 msgid "Copy"
 msgstr ""
 
-#: translation.js:11 translation.js:1048
+#: translation.js:11 translation.js:1050
 msgid "Join"
 msgstr ""
 
-#: translation.js:12 translation.js:1049
+#: translation.js:12 translation.js:1051
 msgid "Reversal"
 msgstr ""
 
-#: translation.js:13 translation.js:1050
+#: translation.js:13 translation.js:1052
 msgid "Shift"
 msgstr ""
 
-#: translation.js:14 translation.js:1051
+#: translation.js:14 translation.js:1053
 msgid "Sign"
 msgstr ""
 
-#: translation.js:15 translation.js:1052
+#: translation.js:15 translation.js:1054
 msgid "Split"
 msgstr ""
 
-#: translation.js:16 translation.js:1053
+#: translation.js:16 translation.js:1055
 msgid "Uint"
 msgstr ""
 
-#: translation.js:17 translation.js:1054
+#: translation.js:17 translation.js:1056
 msgid "Wires"
 msgstr ""
 
-#: translation.js:18 translation.js:312 translation.js:338 translation.js:353
-#: translation.js:359 translation.js:365 translation.js:371 translation.js:377
-#: translation.js:388 translation.js:472 translation.js:480 translation.js:488
-#: translation.js:494 translation.js:500 translation.js:506 translation.js:715
-#: translation.js:722 translation.js:766 translation.js:771 translation.js:858
-#: translation.js:871
+#: translation.js:18 translation.js:312 translation.js:341 translation.js:356
+#: translation.js:362 translation.js:368 translation.js:374 translation.js:380
+#: translation.js:391 translation.js:474 translation.js:482 translation.js:490
+#: translation.js:496 translation.js:502 translation.js:508 translation.js:717
+#: translation.js:724 translation.js:768 translation.js:773 translation.js:860
+#: translation.js:873
 msgid "Blocks"
 msgstr ""
 
-#: translation.js:19 translation.js:82 translation.js:1055
+#: translation.js:19 translation.js:82 translation.js:1057
 msgid "Copy-02"
 msgstr ""
 
@@ -66,7 +66,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:21 translation.js:85 translation.js:1056
+#: translation.js:21 translation.js:85 translation.js:1058
 msgid "Copy-03"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:23 translation.js:88 translation.js:1057
+#: translation.js:23 translation.js:88 translation.js:1059
 msgid "Copy-04"
 msgstr ""
 
@@ -86,7 +86,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:25 translation.js:91 translation.js:1058
+#: translation.js:25 translation.js:91 translation.js:1060
 msgid "Copy-05"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:27 translation.js:94 translation.js:1059
+#: translation.js:27 translation.js:94 translation.js:1061
 msgid "Copy-06"
 msgstr ""
 
@@ -106,7 +106,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:29 translation.js:97 translation.js:1060
+#: translation.js:29 translation.js:97 translation.js:1062
 msgid "Copy-07"
 msgstr ""
 
@@ -116,7 +116,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:31 translation.js:100 translation.js:1061
+#: translation.js:31 translation.js:100 translation.js:1063
 msgid "Copy-08"
 msgstr ""
 
@@ -126,7 +126,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:33 translation.js:103 translation.js:1062
+#: translation.js:33 translation.js:103 translation.js:1064
 msgid "Copy-09"
 msgstr ""
 
@@ -136,7 +136,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:35 translation.js:1063
+#: translation.js:35 translation.js:1065
 msgid "Copy-10"
 msgstr ""
 
@@ -146,7 +146,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:37 translation.js:1064
+#: translation.js:37 translation.js:1066
 msgid "Copy-11"
 msgstr ""
 
@@ -156,7 +156,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:39 translation.js:106 translation.js:1065
+#: translation.js:39 translation.js:106 translation.js:1067
 msgid "Copy-12"
 msgstr ""
 
@@ -202,7 +202,7 @@ msgstr ""
 msgid "Output"
 msgstr ""
 
-#: translation.js:49 translation.js:1066
+#: translation.js:49 translation.js:1068
 msgid "Copy-16"
 msgstr ""
 
@@ -242,7 +242,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:57 translation.js:1067
+#: translation.js:57 translation.js:1069
 msgid "Copy-20"
 msgstr ""
 
@@ -282,7 +282,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:65 translation.js:1068
+#: translation.js:65 translation.js:1070
 msgid "Copy-24"
 msgstr ""
 
@@ -322,7 +322,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:73 translation.js:1069
+#: translation.js:73 translation.js:1071
 msgid "Copy-28"
 msgstr ""
 
@@ -356,7 +356,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:80 translation.js:1070
+#: translation.js:80 translation.js:1072
 msgid "Copy-32"
 msgstr ""
 
@@ -438,82 +438,82 @@ msgstr ""
 msgid "Bus12-Join-4-8: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:109 translation.js:556 translation.js:1139
-#: translation.js:1605
+#: translation.js:109 translation.js:558 translation.js:1141
+#: translation.js:1610
 msgid "Bus-02"
 msgstr ""
 
-#: translation.js:110 translation.js:557 translation.js:1140
-#: translation.js:1606
+#: translation.js:110 translation.js:559 translation.js:1142
+#: translation.js:1611
 msgid "Bus-03"
 msgstr ""
 
-#: translation.js:111 translation.js:558 translation.js:1141
-#: translation.js:1607
+#: translation.js:111 translation.js:560 translation.js:1143
+#: translation.js:1612
 msgid "Bus-04"
 msgstr ""
 
-#: translation.js:112 translation.js:559 translation.js:1142
-#: translation.js:1608
+#: translation.js:112 translation.js:561 translation.js:1144
+#: translation.js:1613
 msgid "Bus-05"
 msgstr ""
 
-#: translation.js:113 translation.js:560 translation.js:1143
-#: translation.js:1609
+#: translation.js:113 translation.js:562 translation.js:1145
+#: translation.js:1614
 msgid "Bus-06"
 msgstr ""
 
-#: translation.js:114 translation.js:561 translation.js:1144
-#: translation.js:1610
+#: translation.js:114 translation.js:563 translation.js:1146
+#: translation.js:1615
 msgid "Bus-07"
 msgstr ""
 
-#: translation.js:115 translation.js:562 translation.js:1145
-#: translation.js:1611
+#: translation.js:115 translation.js:564 translation.js:1147
+#: translation.js:1616
 msgid "Bus-08"
 msgstr ""
 
-#: translation.js:116 translation.js:563 translation.js:1146
-#: translation.js:1612
+#: translation.js:116 translation.js:565 translation.js:1148
+#: translation.js:1617
 msgid "Bus-09"
 msgstr ""
 
-#: translation.js:117 translation.js:564 translation.js:1147
-#: translation.js:1613
+#: translation.js:117 translation.js:566 translation.js:1149
+#: translation.js:1618
 msgid "Bus-10"
 msgstr ""
 
-#: translation.js:118 translation.js:565 translation.js:1148
-#: translation.js:1614
+#: translation.js:118 translation.js:567 translation.js:1150
+#: translation.js:1619
 msgid "Bus-11"
 msgstr ""
 
-#: translation.js:119 translation.js:566 translation.js:1149
-#: translation.js:1615
+#: translation.js:119 translation.js:568 translation.js:1151
+#: translation.js:1620
 msgid "Bus-12"
 msgstr ""
 
-#: translation.js:120 translation.js:567
+#: translation.js:120 translation.js:569
 msgid "Bus-14"
 msgstr ""
 
-#: translation.js:121 translation.js:568 translation.js:1150
-#: translation.js:1616
+#: translation.js:121 translation.js:570 translation.js:1152
+#: translation.js:1621
 msgid "Bus-15"
 msgstr ""
 
-#: translation.js:122 translation.js:569 translation.js:1151
-#: translation.js:1617
+#: translation.js:122 translation.js:571 translation.js:1153
+#: translation.js:1622
 msgid "Bus-16"
 msgstr ""
 
-#: translation.js:123 translation.js:571 translation.js:1152
-#: translation.js:1619
+#: translation.js:123 translation.js:573 translation.js:1154
+#: translation.js:1624
 msgid "Bus-19"
 msgstr ""
 
-#: translation.js:124 translation.js:572 translation.js:1153
-#: translation.js:1620
+#: translation.js:124 translation.js:574 translation.js:1155
+#: translation.js:1625
 msgid "Bus-20"
 msgstr ""
 
@@ -521,52 +521,52 @@ msgstr ""
 msgid "Bus-21"
 msgstr ""
 
-#: translation.js:126 translation.js:573 translation.js:1154
-#: translation.js:1621
+#: translation.js:126 translation.js:575 translation.js:1156
+#: translation.js:1626
 msgid "Bus-22"
 msgstr ""
 
-#: translation.js:127 translation.js:574 translation.js:1155
+#: translation.js:127 translation.js:576 translation.js:1157
 msgid "Bus-23"
 msgstr ""
 
-#: translation.js:128 translation.js:575 translation.js:1156
-#: translation.js:1622
+#: translation.js:128 translation.js:577 translation.js:1158
+#: translation.js:1627
 msgid "Bus-24"
 msgstr ""
 
-#: translation.js:129 translation.js:576 translation.js:1157
-#: translation.js:1623
+#: translation.js:129 translation.js:578 translation.js:1159
+#: translation.js:1628
 msgid "Bus-27"
 msgstr ""
 
-#: translation.js:130 translation.js:577 translation.js:1158
-#: translation.js:1624
+#: translation.js:130 translation.js:579 translation.js:1160
+#: translation.js:1629
 msgid "Bus-28"
 msgstr ""
 
-#: translation.js:131 translation.js:578 translation.js:1159
-#: translation.js:1625
+#: translation.js:131 translation.js:580 translation.js:1161
+#: translation.js:1630
 msgid "Bus-31"
 msgstr ""
 
-#: translation.js:132 translation.js:579 translation.js:1160
-#: translation.js:1626
+#: translation.js:132 translation.js:581 translation.js:1162
+#: translation.js:1631
 msgid "Bus-32"
 msgstr ""
 
-#: translation.js:133 translation.js:580 translation.js:1627
+#: translation.js:133 translation.js:582 translation.js:1632
 msgid "Bus-64"
 msgstr ""
 
 #: translation.js:134 translation.js:139 translation.js:144 translation.js:155
-#: translation.js:164 translation.js:179 translation.js:192 translation.js:1161
-#: translation.js:1167 translation.js:1180 translation.js:1199
-#: translation.js:1239 translation.js:1267
+#: translation.js:164 translation.js:179 translation.js:192 translation.js:1163
+#: translation.js:1169 translation.js:1182 translation.js:1201
+#: translation.js:1241 translation.js:1269
 msgid "Join-all"
 msgstr ""
 
-#: translation.js:135 translation.js:1165
+#: translation.js:135 translation.js:1167
 msgid "Join-1-2"
 msgstr ""
 
@@ -574,7 +574,7 @@ msgstr ""
 msgid "Bus3-Join-1-2: Join two buses of 2 and 1 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:137 translation.js:1166
+#: translation.js:137 translation.js:1168
 msgid "Join-2-1"
 msgstr ""
 
@@ -582,7 +582,7 @@ msgstr ""
 msgid "Bus3-Join-2-1: Joint two buses of 1 and 2 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:140 translation.js:1178
+#: translation.js:140 translation.js:1180
 msgid "Join-1-3"
 msgstr ""
 
@@ -590,7 +590,7 @@ msgstr ""
 msgid "Bus4-Join-1-3: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:142 translation.js:1179
+#: translation.js:142 translation.js:1181
 msgid "Join-3-1"
 msgstr ""
 
@@ -599,9 +599,9 @@ msgid "Bus4-Join-3-1: Join the two buses into a 4-bits Bus"
 msgstr ""
 
 #: translation.js:145 translation.js:165 translation.js:193 translation.js:239
-#: translation.js:258 translation.js:306 translation.js:310 translation.js:1181
-#: translation.js:1219 translation.js:1268 translation.js:1334
-#: translation.js:1378 translation.js:1422
+#: translation.js:258 translation.js:306 translation.js:310 translation.js:1183
+#: translation.js:1221 translation.js:1270 translation.js:1336
+#: translation.js:1380 translation.js:1424
 msgid "Join-half"
 msgstr ""
 
@@ -609,7 +609,7 @@ msgstr ""
 msgid "Bus4-Join-half: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:147 translation.js:1195
+#: translation.js:147 translation.js:1197
 msgid "Join-1-4"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "Bus5-Join-1-4: Join the two buses of 1 and 4 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:149 translation.js:1196
+#: translation.js:149 translation.js:1198
 msgid "Join-2-3"
 msgstr ""
 
@@ -625,7 +625,7 @@ msgstr ""
 msgid "Bus5-Join-2-3: Join the two buses of 2 and 3 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:151 translation.js:1197
+#: translation.js:151 translation.js:1199
 msgid "Join-3-2"
 msgstr ""
 
@@ -633,7 +633,7 @@ msgstr ""
 msgid "Bus5-Join-3-2: Join the two buses of 3 and 2 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:153 translation.js:1198
+#: translation.js:153 translation.js:1200
 msgid "Join-4-1"
 msgstr ""
 
@@ -641,7 +641,7 @@ msgstr ""
 msgid "Bus5-Join-4-1: Join the two buses of 4 and 1 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:156 translation.js:1216
+#: translation.js:156 translation.js:1218
 msgid "Join-1-5"
 msgstr ""
 
@@ -657,7 +657,7 @@ msgstr ""
 msgid "Bus6-Join-2-4: Join all the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:160 translation.js:1217
+#: translation.js:160 translation.js:1219
 msgid "Join-4-2"
 msgstr ""
 
@@ -665,7 +665,7 @@ msgstr ""
 msgid "Bus6-Join-4-2: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:162 translation.js:1218
+#: translation.js:162 translation.js:1220
 msgid "Join-5-1"
 msgstr ""
 
@@ -677,7 +677,7 @@ msgstr ""
 msgid "Bus6-Join-half: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:167 translation.js:1233
+#: translation.js:167 translation.js:1235
 msgid "Join-1-6"
 msgstr ""
 
@@ -685,7 +685,7 @@ msgstr ""
 msgid "Bus7-Join-1-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:169 translation.js:1234
+#: translation.js:169 translation.js:1236
 msgid "Join-2-5"
 msgstr ""
 
@@ -693,7 +693,7 @@ msgstr ""
 msgid "Bus7-Join-2-5: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:171 translation.js:1235
+#: translation.js:171 translation.js:1237
 msgid "Join-3-4"
 msgstr ""
 
@@ -701,7 +701,7 @@ msgstr ""
 msgid "Bus7-Join-3-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:173 translation.js:1236
+#: translation.js:173 translation.js:1238
 msgid "Join-4-3"
 msgstr ""
 
@@ -709,7 +709,7 @@ msgstr ""
 msgid "Bus7-Join-4-3: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:175 translation.js:1237
+#: translation.js:175 translation.js:1239
 msgid "Join-5-2"
 msgstr ""
 
@@ -717,7 +717,7 @@ msgstr ""
 msgid "Bus7-Join-5-2: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:177 translation.js:1238
+#: translation.js:177 translation.js:1240
 msgid "Join-6-1"
 msgstr ""
 
@@ -725,7 +725,7 @@ msgstr ""
 msgid "Bus7-Join-6-1: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:180 translation.js:1261
+#: translation.js:180 translation.js:1263
 msgid "Join-1-7"
 msgstr ""
 
@@ -733,7 +733,7 @@ msgstr ""
 msgid "Bus7-Join-1-7: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:182 translation.js:1262
+#: translation.js:182 translation.js:1264
 msgid "Join-2-6"
 msgstr ""
 
@@ -741,7 +741,7 @@ msgstr ""
 msgid "Bus8-Join-2-6: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:184 translation.js:1263
+#: translation.js:184 translation.js:1265
 msgid "Join-3-5"
 msgstr ""
 
@@ -749,7 +749,7 @@ msgstr ""
 msgid "Bus8-Join-3-5: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:186 translation.js:1264
+#: translation.js:186 translation.js:1266
 msgid "Join-5-3"
 msgstr ""
 
@@ -757,7 +757,7 @@ msgstr ""
 msgid "Bus8-Join-5-3: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:188 translation.js:1265
+#: translation.js:188 translation.js:1267
 msgid "Join-6-2"
 msgstr ""
 
@@ -765,7 +765,7 @@ msgstr ""
 msgid "Bus8-Join-6-2: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:190 translation.js:1266
+#: translation.js:190 translation.js:1268
 msgid "Join-7-1"
 msgstr ""
 
@@ -777,8 +777,8 @@ msgstr ""
 msgid "Bus8-Join-half: Join the two same halves into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:195 translation.js:241 translation.js:308 translation.js:1269
-#: translation.js:1335 translation.js:1423
+#: translation.js:195 translation.js:241 translation.js:308 translation.js:1271
+#: translation.js:1337 translation.js:1425
 msgid "Join-quarter"
 msgstr ""
 
@@ -830,7 +830,7 @@ msgstr ""
 msgid "Bus11-Join-3-8: Join the two buses into an 11-bits Bus"
 msgstr ""
 
-#: translation.js:208 translation.js:1305
+#: translation.js:208 translation.js:1307
 msgid "Join-1-11"
 msgstr ""
 
@@ -838,11 +838,11 @@ msgstr ""
 msgid "Bus12-Join-1-11: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:210 translation.js:1306
+#: translation.js:210 translation.js:1308
 msgid "Join-4-8"
 msgstr ""
 
-#: translation.js:211 translation.js:1307
+#: translation.js:211 translation.js:1309
 msgid "Join-one-fourth"
 msgstr ""
 
@@ -850,8 +850,8 @@ msgstr ""
 msgid "Bus12-Join-one-fourth: Join the four buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:213 translation.js:260 translation.js:1308
-#: translation.js:1379
+#: translation.js:213 translation.js:260 translation.js:1310
+#: translation.js:1381
 msgid "Join-one-third"
 msgstr ""
 
@@ -867,7 +867,7 @@ msgstr ""
 msgid "Bus14-Join-10-4: Join the two buses into a 14-bits Bus"
 msgstr ""
 
-#: translation.js:217 translation.js:1322
+#: translation.js:217 translation.js:1324
 msgid "Join-5-10"
 msgstr ""
 
@@ -875,7 +875,7 @@ msgstr ""
 msgid "Bus15-Join-5-10: Join the two buses into a 15-bits Bus"
 msgstr ""
 
-#: translation.js:219 translation.js:1323
+#: translation.js:219 translation.js:1325
 msgid "Join-7-8"
 msgstr ""
 
@@ -971,7 +971,7 @@ msgstr ""
 msgid "Bus19-Join-3-8-8: Join the three buses into a 19-bits Bus"
 msgstr ""
 
-#: translation.js:245 translation.js:1356
+#: translation.js:245 translation.js:1358
 msgid "Join-1-19"
 msgstr ""
 
@@ -979,11 +979,11 @@ msgstr ""
 msgid "Bus20-Join-half: Join the two buses into an 20-bits Bus"
 msgstr ""
 
-#: translation.js:247 translation.js:1357
+#: translation.js:247 translation.js:1359
 msgid "Join-4-16"
 msgstr ""
 
-#: translation.js:248 translation.js:1358
+#: translation.js:248 translation.js:1360
 msgid "Join-4-8-8"
 msgstr ""
 
@@ -999,7 +999,7 @@ msgstr ""
 msgid "Bus32-Join-11-21: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:252 translation.js:288 translation.js:1369
+#: translation.js:252 translation.js:288 translation.js:1371
 msgid "Join-10-22"
 msgstr ""
 
@@ -1015,7 +1015,7 @@ msgstr ""
 msgid "Bus23-Join-7-8-8: Join the three buses into a 23-bits Bus"
 msgstr ""
 
-#: translation.js:256 translation.js:1377
+#: translation.js:256 translation.js:1379
 msgid "Join-8-16"
 msgstr ""
 
@@ -1039,7 +1039,7 @@ msgstr ""
 msgid "Bus27-Join-3-8-8-8: Join the four buses into a 27-bits Bus"
 msgstr ""
 
-#: translation.js:264 translation.js:1404
+#: translation.js:264 translation.js:1406
 msgid "Join-4-24"
 msgstr ""
 
@@ -1047,7 +1047,7 @@ msgstr ""
 msgid "Bus28-Join-4-24: Join the two buses into an 28-bits Bus"
 msgstr ""
 
-#: translation.js:266 translation.js:1405
+#: translation.js:266 translation.js:1407
 msgid "Join-4-8-8-8"
 msgstr ""
 
@@ -1167,7 +1167,7 @@ msgstr ""
 msgid "Bus32-Join-15-17: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:298 translation.js:1417
+#: translation.js:298 translation.js:1419
 msgid "Join-17-15"
 msgstr ""
 
@@ -1175,7 +1175,7 @@ msgstr ""
 msgid "Bus32-Join-17-15: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:300 translation.js:1418
+#: translation.js:300 translation.js:1420
 msgid "Join-29-3"
 msgstr ""
 
@@ -1183,7 +1183,7 @@ msgstr ""
 msgid "Bus32-Join-29-3: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:302 translation.js:1419
+#: translation.js:302 translation.js:1421
 msgid "Join-30-2"
 msgstr ""
 
@@ -1191,7 +1191,7 @@ msgstr ""
 msgid "Bus32-Join-30-2: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:304 translation.js:1420
+#: translation.js:304 translation.js:1422
 msgid "Join-31-1"
 msgstr ""
 
@@ -1267,372 +1267,380 @@ msgstr ""
 msgid "Bus4-Split-all: Split the 4-bits bus into its wires"
 msgstr ""
 
-#: translation.js:330 translation.js:1464
+#: translation.js:330
+msgid "Reversal-2x8"
+msgstr ""
+
+#: translation.js:331
+msgid "Reversal-2x8: Reversal of 2 blocks of 8 bits"
+msgstr ""
+
+#: translation.js:332
+msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
+msgstr ""
+
+#: translation.js:333 translation.js:1469
 msgid "Left"
 msgstr ""
 
-#: translation.js:331 translation.js:1465
+#: translation.js:334 translation.js:1470
 msgid "Right"
 msgstr ""
 
-#: translation.js:332 translation.js:382 translation.js:1451
-#: translation.js:2051
+#: translation.js:335 translation.js:385 translation.js:1453
+#: translation.js:2056
 msgid "02-Bits"
 msgstr ""
 
-#: translation.js:333 translation.js:383 translation.js:1452
-#: translation.js:2052
+#: translation.js:336 translation.js:386 translation.js:1454
+#: translation.js:2057
 msgid "03-Bits"
 msgstr ""
 
-#: translation.js:334 translation.js:384 translation.js:1453
+#: translation.js:337 translation.js:387 translation.js:1455
 msgid "04-Bits"
 msgstr ""
 
-#: translation.js:335 translation.js:385
+#: translation.js:338 translation.js:388
 msgid "08-Bits"
 msgstr ""
 
-#: translation.js:336 translation.js:386
+#: translation.js:339 translation.js:389
 msgid "16-Bits"
 msgstr ""
 
-#: translation.js:337 translation.js:387
+#: translation.js:340 translation.js:390
 msgid "32-Bits"
 msgstr ""
 
-#: translation.js:339 translation.js:351 translation.js:354 translation.js:356
-#: translation.js:360 translation.js:362 translation.js:366 translation.js:368
-#: translation.js:372 translation.js:374 translation.js:378 translation.js:380
-#: translation.js:1472 translation.js:1482 translation.js:1487
-#: translation.js:1492 translation.js:1497 translation.js:1502
+#: translation.js:342 translation.js:354 translation.js:357 translation.js:359
+#: translation.js:363 translation.js:365 translation.js:369 translation.js:371
+#: translation.js:375 translation.js:377 translation.js:381 translation.js:383
+#: translation.js:1477 translation.js:1487 translation.js:1492
+#: translation.js:1497 translation.js:1502 translation.js:1507
 msgid "SL1"
 msgstr ""
 
-#: translation.js:340
+#: translation.js:343
 msgid "SL1-2-verilog: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:341 translation.js:1473
+#: translation.js:344 translation.js:1478
 msgid "SL1-int2"
 msgstr ""
 
-#: translation.js:342
+#: translation.js:345
 msgid "SL1-int2: Shift  a 2-bit value one bit left. LSB is 0. The sign is kept"
 msgstr ""
 
-#: translation.js:343
+#: translation.js:346
 msgid "Constant bit 0"
 msgstr ""
 
-#: translation.js:344
+#: translation.js:347
 msgid "SL1: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:345
+#: translation.js:348
 msgid "Sign-int2: Get the sign of a 2-bits Intenger"
 msgstr ""
 
-#: translation.js:346
+#: translation.js:349
 msgid "Sign bit is kept"
 msgstr ""
 
-#: translation.js:347
+#: translation.js:350
 msgid "Get the sign  "
 msgstr ""
 
-#: translation.js:348 translation.js:1474
+#: translation.js:351 translation.js:1479
 msgid "SL1-uint2"
 msgstr ""
 
-#: translation.js:349
+#: translation.js:352
 msgid ""
 "SL1-uint2: Shift  a 2-bit value one bit left. LSB is 0. The sign is lost"
 msgstr ""
 
-#: translation.js:350
+#: translation.js:353
 msgid "Sign bit is lost"
 msgstr ""
 
-#: translation.js:352
+#: translation.js:355
 msgid "SL1-2: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:355
+#: translation.js:358
 msgid "SL1-3-verilog: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:357
+#: translation.js:360
 msgid "SL1-3: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:358
+#: translation.js:361
 msgid "Bus3-Split-1-2: Split the 3-bits bus into two: 1-bit and 2-bits buses"
 msgstr ""
 
-#: translation.js:361
+#: translation.js:364
 msgid "SL1-4-verilog: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:363
+#: translation.js:366
 msgid "SL1-4: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:364
+#: translation.js:367
 msgid "Bus5-Split-1-4: Split the 5-bits bus into two buses of 1 and 4 bits"
 msgstr ""
 
-#: translation.js:367
+#: translation.js:370
 msgid "SL1-8-verilog: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:369
+#: translation.js:372
 msgid "SL1-8: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:370
+#: translation.js:373
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 1 and 8 wires"
 msgstr ""
 
-#: translation.js:373
+#: translation.js:376
 msgid "SL1-16-verilog: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:375
+#: translation.js:378
 msgid "SL1-16: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:376
+#: translation.js:379
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:379
+#: translation.js:382
 msgid "SL1-32-verilog: Shift  a 32-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:381
+#: translation.js:384
 msgid ""
 "Bus32-Split-1-31: Split the 32-bits bus into two buses of 1 and 31 wires"
 msgstr ""
 
-#: translation.js:389 translation.js:399 translation.js:473 translation.js:477
-#: translation.js:481 translation.js:485 translation.js:489 translation.js:491
-#: translation.js:495 translation.js:497 translation.js:501 translation.js:503
-#: translation.js:1512 translation.js:1522 translation.js:1529
-#: translation.js:1536 translation.js:1540 translation.js:1544
+#: translation.js:392 translation.js:402 translation.js:475 translation.js:479
+#: translation.js:483 translation.js:487 translation.js:491 translation.js:493
+#: translation.js:497 translation.js:499 translation.js:503 translation.js:505
+#: translation.js:1517 translation.js:1527 translation.js:1534
+#: translation.js:1541 translation.js:1545 translation.js:1549
 msgid "SR1"
 msgstr ""
 
-#: translation.js:390
+#: translation.js:393
 msgid ""
 "SR1-2bits-verilog: Shift  a 2-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:391 translation.js:1513
+#: translation.js:394 translation.js:1518
 msgid "SR1-int2"
 msgstr ""
 
-#: translation.js:392
+#: translation.js:395
 msgid "SR1-int2: Shift  a 2-bit value one bit right. MSB is keep (the sign)"
 msgstr ""
 
-#: translation.js:393
+#: translation.js:396
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:394
+#: translation.js:397
 msgid ""
 "Get the sign  \n"
 "and place it as the MSB"
 msgstr ""
 
-#: translation.js:395 translation.js:1514
+#: translation.js:398 translation.js:1519
 msgid "SR1-uint2"
 msgstr ""
 
-#: translation.js:396
+#: translation.js:399
 msgid ""
 "SR1-uint2: Shift  a 2-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:397
+#: translation.js:400
 msgid "The MSB is 0 (no sight)"
 msgstr ""
 
-#: translation.js:398
+#: translation.js:401
 msgid "This bit is ignored"
 msgstr ""
 
-#: translation.js:400
+#: translation.js:403
 msgid "Reg-2-verilog: 2 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:401
+#: translation.js:404
 msgid "Button-tic: Configurable button that emits a tic when it is pressed"
 msgstr ""
 
-#: translation.js:402
+#: translation.js:405
 msgid ""
 "Rising-edge detector. It generates a 1-period pulse (tic) when a rising edge "
 "is detected on the input"
 msgstr ""
 
-#: translation.js:403
+#: translation.js:406
 msgid "D Flip-flop (verilog implementation)"
 msgstr ""
 
-#: translation.js:404
+#: translation.js:407
 msgid "NOT gate (Verilog implementation)"
 msgstr ""
 
-#: translation.js:405
+#: translation.js:408
 msgid "Two bits input And gate"
 msgstr ""
 
-#: translation.js:406
+#: translation.js:409
 msgid "Configurable button (pull-up on/off. Not on/off)"
 msgstr ""
 
-#: translation.js:407
+#: translation.js:410
 msgid "FPGA internal pull-up configuration on the input port"
 msgstr ""
 
-#: translation.js:408
+#: translation.js:411
 msgid "Remove the rebound on a mechanical switch"
 msgstr ""
 
-#: translation.js:409
+#: translation.js:412
 msgid "1bit register (implemented in verilog)"
 msgstr ""
 
-#: translation.js:410
+#: translation.js:413
 msgid "16-bits Syscounter with reset"
 msgstr ""
 
-#: translation.js:411
+#: translation.js:414
 msgid "DFF-rst-x16: 16 D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:412
+#: translation.js:415
 msgid "DFF-rst-x04: Three D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:413
+#: translation.js:416
 msgid "DFF-rst-x01: D Flip flop with reset input. When rst=1, the DFF is 0"
 msgstr ""
 
-#: translation.js:414
+#: translation.js:417
 msgid ""
 "Bus16-Split-quarter: Split the 16-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:415
+#: translation.js:418
 msgid "Inc1-16bit: Increment a 16-bits number by one"
 msgstr ""
 
-#: translation.js:416
+#: translation.js:419
 msgid "AdderK-16bit: Adder of 16-bit operand and 16-bit constant"
 msgstr ""
 
-#: translation.js:417
+#: translation.js:420
 msgid "Generic: 16-bits generic constant"
 msgstr ""
 
-#: translation.js:418
+#: translation.js:421
 msgid "Adder-16bits: Adder of two operands of 16 bits"
 msgstr ""
 
-#: translation.js:419
-msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
-msgstr ""
-
-#: translation.js:420
+#: translation.js:422
 msgid "Adder-8bits: Adder of two operands of 8 bits"
 msgstr ""
 
-#: translation.js:421
+#: translation.js:423
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of the same size"
 msgstr ""
 
-#: translation.js:422
+#: translation.js:424
 msgid "Adder-4bits: Adder of two operands of 4 bits"
 msgstr ""
 
-#: translation.js:423
+#: translation.js:425
 msgid "Adder-1bit: Adder of two operands of 1 bit"
 msgstr ""
 
-#: translation.js:424
+#: translation.js:426
 msgid "AdderC-1bit: Adder of two operands of 1 bit plus the carry in"
 msgstr ""
 
-#: translation.js:425
+#: translation.js:427
 msgid "XOR gate: two bits input xor gate"
 msgstr ""
 
-#: translation.js:426
+#: translation.js:428
 msgid "OR2: Two bits input OR gate"
 msgstr ""
 
-#: translation.js:427
+#: translation.js:429
 msgid "AdderC-4bits: Adder of two operands of 4 bits and Carry in"
 msgstr ""
 
-#: translation.js:428
+#: translation.js:430
 msgid "AdderC-8bits: Adder of two operands of 8 bits and Carry in"
 msgstr ""
 
-#: translation.js:429
+#: translation.js:431
 msgid ""
 "Edges detector. It generates a 1-period pulse (tic) when either a rising "
 "edge or a falling edge is detected on the input"
 msgstr ""
 
-#: translation.js:430
+#: translation.js:432
 msgid "Sync 1-bit input with the system clock domain"
 msgstr ""
 
-#: translation.js:431
+#: translation.js:433
 msgid ""
 "Select positive or negative logic for the input (0=positive, 1=negative)"
 msgstr ""
 
-#: translation.js:432
+#: translation.js:434
 msgid "1-bit generic constant (0/1)"
 msgstr ""
 
-#: translation.js:433
+#: translation.js:435
 msgid "# 2-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:434
+#: translation.js:436
 msgid "System clock"
 msgstr ""
 
-#: translation.js:435
+#: translation.js:437
 msgid "Button state signal"
 msgstr ""
 
-#: translation.js:436
+#: translation.js:438
 msgid "Tic: button pressed"
 msgstr ""
 
-#: translation.js:437
+#: translation.js:439
 msgid "Rising edge detector"
 msgstr ""
 
-#: translation.js:438
+#: translation.js:440
 msgid "Pull up on/off"
 msgstr ""
 
-#: translation.js:439
+#: translation.js:441
 msgid "Not on/off"
 msgstr ""
 
-#: translation.js:440
+#: translation.js:442
 msgid ""
 "## Rising edge detector\n"
 "\n"
@@ -1640,23 +1648,23 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:441
+#: translation.js:443
 msgid "Input signal"
 msgstr ""
 
-#: translation.js:442
+#: translation.js:444
 msgid ""
 "Current signal  \n"
 "state"
 msgstr ""
 
-#: translation.js:443
+#: translation.js:445
 msgid ""
 "Signal state in the previous  \n"
 "clock cycle"
 msgstr ""
 
-#: translation.js:444
+#: translation.js:446
 msgid ""
 "If the current signal is 1 and its value in  \n"
 "the previous clock cycle was 0, it means  \n"
@@ -1666,7 +1674,7 @@ msgid ""
 "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:445
+#: translation.js:447
 msgid ""
 "**Delay**: 0 clock cycles \n"
 "\n"
@@ -1674,15 +1682,15 @@ msgid ""
 "and its detection"
 msgstr ""
 
-#: translation.js:446
+#: translation.js:448
 msgid "Parameter: Initial value"
 msgstr ""
 
-#: translation.js:447
+#: translation.js:449
 msgid "Input data"
 msgstr ""
 
-#: translation.js:448
+#: translation.js:450
 msgid ""
 "# D Flip-Flop  \n"
 "\n"
@@ -1690,18 +1698,18 @@ msgid ""
 "Its output is shown in the cycle n+1"
 msgstr ""
 
-#: translation.js:449
+#: translation.js:451
 msgid ""
 "Internal pull-up  \n"
 "* 0: OFF\n"
 "* 1: ON"
 msgstr ""
 
-#: translation.js:450
+#: translation.js:452
 msgid "Synchronization stage"
 msgstr ""
 
-#: translation.js:451
+#: translation.js:453
 msgid ""
 "Normalization stage\n"
 "\n"
@@ -1709,11 +1717,11 @@ msgid ""
 "* 1: signal inverted"
 msgstr ""
 
-#: translation.js:452
+#: translation.js:454
 msgid "Debouncing stage"
 msgstr ""
 
-#: translation.js:453
+#: translation.js:455
 msgid ""
 "### Pull-up parameter:\n"
 "\n"
@@ -1721,36 +1729,36 @@ msgid ""
 "1: Pull-up activated"
 msgstr ""
 
-#: translation.js:454
+#: translation.js:456
 msgid ""
 "Only an FPGA pin can  \n"
 "be connected here!!!"
 msgstr ""
 
-#: translation.js:455
+#: translation.js:457
 msgid ""
 "The pull-up is connected  \n"
 "by default"
 msgstr ""
 
-#: translation.js:456
+#: translation.js:458
 msgid "Edge detector"
 msgstr ""
 
-#: translation.js:457
+#: translation.js:459
 msgid ""
 "Whenever there is a change in  \n"
 "the input, the counter is started"
 msgstr ""
 
-#: translation.js:458
+#: translation.js:460
 msgid ""
 "If the counter reaches it maximum  \n"
 "value, the input is considered stable  \n"
 "and it is captured"
 msgstr ""
 
-#: translation.js:459
+#: translation.js:461
 msgid ""
 "### Time calculation\n"
 "\n"
@@ -1760,7 +1768,7 @@ msgid ""
 "use a counter with more bits (17, 18...)"
 msgstr ""
 
-#: translation.js:460
+#: translation.js:462
 msgid ""
 "## Debouncer  \n"
 "\n"
@@ -1770,35 +1778,35 @@ msgid ""
 "captured on the output flip-flop"
 msgstr ""
 
-#: translation.js:461
+#: translation.js:463
 msgid "Stable output"
 msgstr ""
 
-#: translation.js:462
+#: translation.js:464
 msgid "Counter"
 msgstr ""
 
-#: translation.js:463
+#: translation.js:465
 msgid "Initial value"
 msgstr ""
 
-#: translation.js:464
+#: translation.js:466
 msgid ""
 "Reset input: Active high  \n"
 "When rst = 1, the DFF is reset to 0"
 msgstr ""
 
-#: translation.js:465
+#: translation.js:467
 msgid "Data input"
 msgstr ""
 
-#: translation.js:466
+#: translation.js:468
 msgid ""
 "Initial default  \n"
 "value: 0"
 msgstr ""
 
-#: translation.js:467
+#: translation.js:469
 msgid ""
 "## Edges detector\n"
 "\n"
@@ -1807,18 +1815,18 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:468
+#: translation.js:470
 msgid ""
 "The output is 1 if the current value is 1 and the  \n"
 "previous 0, or if the current value is 0 and the  \n"
 "previous 1\n"
 msgstr ""
 
-#: translation.js:469
+#: translation.js:471
 msgid "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:470
+#: translation.js:472
 msgid ""
 "When k=0, it works like a wire  \n"
 "(The output is equal to the input)  \n"
@@ -1826,7 +1834,7 @@ msgid ""
 "(The output is the inverse of the input)"
 msgstr ""
 
-#: translation.js:471
+#: translation.js:473
 msgid ""
 "### Truth table for XOR\n"
 "\n"
@@ -1838,1983 +1846,1984 @@ msgid ""
 "| 1 | 1     |  0     | Not      |"
 msgstr ""
 
-#: translation.js:474
+#: translation.js:476
 msgid ""
 "SR1-3bits-verilog: Shift  a 3-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:475 translation.js:1523
+#: translation.js:477 translation.js:1528
 msgid "SR1-uint3"
 msgstr ""
 
-#: translation.js:476
+#: translation.js:478
 msgid ""
 "SR1-uint3: Shift  a 3-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:478
+#: translation.js:480
 msgid "SR1: Shift  a 3-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:479
+#: translation.js:481
 msgid "Bus3-Split-2-1: Split the 3-bits bus into two: 2-bit and 1-bits buses"
 msgstr ""
 
-#: translation.js:482
+#: translation.js:484
 msgid ""
 "SR1-4bits-verilog: Shift  a 4-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:483 translation.js:1530
+#: translation.js:485 translation.js:1535
 msgid "SR1-uint4"
 msgstr ""
 
-#: translation.js:484
+#: translation.js:486
 msgid ""
 "SR1-uint4: Shift  a 4-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:486
+#: translation.js:488
 msgid "SR1-4bits: Shift  a 4-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:487
+#: translation.js:489
 msgid "Bus4-Split-3-1: Split the 4-bits bus into two: 3-bits and 1-bits buses"
 msgstr ""
 
-#: translation.js:490
+#: translation.js:492
 msgid ""
 "SR1-8bits-verilog: Shift  a 8-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:492
+#: translation.js:494
 msgid "SR1-8bits: Shift  a 8-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:493
+#: translation.js:495
 msgid "Bus8-Split-7-1: Split the 8-bits bus into two buses of 7 and 1 wires"
 msgstr ""
 
-#: translation.js:496
+#: translation.js:498
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:498
+#: translation.js:500
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:499
+#: translation.js:501
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 15 wires"
 msgstr ""
 
-#: translation.js:502
+#: translation.js:504
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:504
+#: translation.js:506
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:505
+#: translation.js:507
 msgid ""
 "Bus32-Split-31-1: Split the 32-bits bus into two buses of 31 and 1 wires"
 msgstr ""
 
-#: translation.js:507 translation.js:546 translation.js:1589
+#: translation.js:509 translation.js:548 translation.js:1594
 msgid "Sign-int12"
 msgstr ""
 
-#: translation.js:508
+#: translation.js:510
 msgid ""
 "Sign-int12-verilog: Get the sign of a 12-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:509 translation.js:549
+#: translation.js:511 translation.js:551
 msgid "Sign-int16"
 msgstr ""
 
-#: translation.js:510
+#: translation.js:512
 msgid ""
 "Sign-int16-verilog: Get the sign of a 16-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:511 translation.js:1563
+#: translation.js:513 translation.js:1568
 msgid "Sign-int2"
 msgstr ""
 
-#: translation.js:512
+#: translation.js:514
 msgid ""
 "Sign-int2-verilog: Get the sign of a 2-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:513 translation.js:551
+#: translation.js:515 translation.js:553
 msgid "Sign-int20"
 msgstr ""
 
-#: translation.js:514
+#: translation.js:516
 msgid ""
 "Sign-int20-verilog: Get the sign of a 20-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:515 translation.js:1565
+#: translation.js:517 translation.js:1570
 msgid "Sign-int3"
 msgstr ""
 
-#: translation.js:516
+#: translation.js:518
 msgid ""
 "Sign-int3-verilog: Get the sign of a 3-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:517 translation.js:554
+#: translation.js:519 translation.js:556
 msgid "Sign-int32"
 msgstr ""
 
-#: translation.js:518
+#: translation.js:520
 msgid ""
 "Sign-int32-verilog: Get the sign of a 32-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:519 translation.js:1569
+#: translation.js:521 translation.js:1574
 msgid "Sign-int4"
 msgstr ""
 
-#: translation.js:520
+#: translation.js:522
 msgid ""
 "Sign-int4-verilog: Get the sign of a 4-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:521 translation.js:1573
+#: translation.js:523 translation.js:1578
 msgid "Sign-int5"
 msgstr ""
 
-#: translation.js:522
+#: translation.js:524
 msgid ""
 "Sign-int5-verilog: Get the sign of a 5-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:523 translation.js:1577
+#: translation.js:525 translation.js:1582
 msgid "Sign-int6"
 msgstr ""
 
-#: translation.js:524
+#: translation.js:526
 msgid ""
 "Sign-int6-verilog: Get the sign of a 6-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:525 translation.js:1581
+#: translation.js:527 translation.js:1586
 msgid "Sign-int7"
 msgstr ""
 
-#: translation.js:526
+#: translation.js:528
 msgid ""
 "Sign-int7-verilog: Get the sign of a 7-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:527 translation.js:1585
+#: translation.js:529 translation.js:1590
 msgid "Sign-int8"
 msgstr ""
 
-#: translation.js:528
+#: translation.js:530
 msgid ""
 "Sign-int8-verilog: Get the sign of a 8-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:529
+#: translation.js:531
 msgid "Sign-int02"
 msgstr ""
 
-#: translation.js:530
+#: translation.js:532
 msgid "Sign-int03"
 msgstr ""
 
-#: translation.js:531
+#: translation.js:533
 msgid "Sign-int3: Get the sign of a 3-bits Intenger"
 msgstr ""
 
-#: translation.js:532
+#: translation.js:534
 msgid "Sign-int04"
 msgstr ""
 
-#: translation.js:533
+#: translation.js:535
 msgid "Sign-int4: Get the sign of a 4-bits Intenger"
 msgstr ""
 
-#: translation.js:534
+#: translation.js:536
 msgid "Bus4-Split-1-3: Split the 4-bits bus into two: 1-bit and 3-bits buses"
 msgstr ""
 
-#: translation.js:535
+#: translation.js:537
 msgid "Sign-int05"
 msgstr ""
 
-#: translation.js:536
+#: translation.js:538
 msgid "Sign-int5: Get the sign of a 5-bits Intenger"
 msgstr ""
 
-#: translation.js:537
+#: translation.js:539
 msgid "Sign-int06"
 msgstr ""
 
-#: translation.js:538
+#: translation.js:540
 msgid "Sign-int6: Get the sign of a 6-bits Intenger"
 msgstr ""
 
-#: translation.js:539
+#: translation.js:541
 msgid "Bus6-Split-1-5: Split the 6-bits bus into two buses of 1 and 5 wires"
 msgstr ""
 
-#: translation.js:540
+#: translation.js:542
 msgid "Sign-int07"
 msgstr ""
 
-#: translation.js:541
+#: translation.js:543
 msgid "Sign-int7: Get the sign of a 7-bits Intenger"
 msgstr ""
 
-#: translation.js:542
+#: translation.js:544
 msgid "Bus7-Split-1-6: Split the 7-bits bus into two buses of 1 and 6 wires"
 msgstr ""
 
-#: translation.js:543
+#: translation.js:545
 msgid "Sign-int08"
 msgstr ""
 
-#: translation.js:544
+#: translation.js:546
 msgid "Sign-int8: Get the sign of a 8-bits Intenger"
 msgstr ""
 
-#: translation.js:545
+#: translation.js:547
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of 1 and 7 wires"
 msgstr ""
 
-#: translation.js:547
+#: translation.js:549
 msgid "Sign-int12: Get the sign of a 12-bits Intenger"
 msgstr ""
 
-#: translation.js:548
+#: translation.js:550
 msgid ""
 "Bus12-Split-1-11: Split the 12-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:550
+#: translation.js:552
 msgid "Sign-int16: Get the sign of a 16-bits Intenger"
 msgstr ""
 
-#: translation.js:552
+#: translation.js:554
 msgid "Sign-int20: Get the sign of a 20-bits Intenger"
 msgstr ""
 
-#: translation.js:553
+#: translation.js:555
 msgid ""
 "Bus20-Split-1-19: Split the 20-bits bus into two buses of 1 and 19 wires"
 msgstr ""
 
-#: translation.js:555
+#: translation.js:557
 msgid "Sign-int32: Get the sign of a 32-bits Intenger"
 msgstr ""
 
-#: translation.js:570 translation.js:1618
+#: translation.js:572 translation.js:1623
 msgid "Bus-17"
 msgstr ""
 
-#: translation.js:581 translation.js:584 translation.js:587 translation.js:597
-#: translation.js:606 translation.js:621 translation.js:632 translation.js:1628
-#: translation.js:1634 translation.js:1646 translation.js:1664
-#: translation.js:1684 translation.js:1709 translation.js:1734
+#: translation.js:583 translation.js:586 translation.js:589 translation.js:599
+#: translation.js:608 translation.js:623 translation.js:634 translation.js:1633
+#: translation.js:1639 translation.js:1651 translation.js:1669
+#: translation.js:1689 translation.js:1714 translation.js:1739
 msgid "Split-all"
 msgstr ""
 
-#: translation.js:582 translation.js:1632
+#: translation.js:584 translation.js:1637
 msgid "Split-1-2"
 msgstr ""
 
-#: translation.js:583 translation.js:1633
+#: translation.js:585 translation.js:1638
 msgid "Split-2-1"
 msgstr ""
 
-#: translation.js:585 translation.js:1644
+#: translation.js:587 translation.js:1649
 msgid "Split-1-3"
 msgstr ""
 
-#: translation.js:586 translation.js:1645
+#: translation.js:588 translation.js:1650
 msgid "Split-3-1"
 msgstr ""
 
-#: translation.js:588 translation.js:608 translation.js:634 translation.js:660
-#: translation.js:703 translation.js:707 translation.js:1647
-#: translation.js:1685 translation.js:1735 translation.js:1801
-#: translation.js:1886 translation.js:1916
+#: translation.js:590 translation.js:610 translation.js:636 translation.js:662
+#: translation.js:705 translation.js:709 translation.js:1652
+#: translation.js:1690 translation.js:1740 translation.js:1806
+#: translation.js:1891 translation.js:1921
 msgid "Split-half"
 msgstr ""
 
-#: translation.js:589
+#: translation.js:591
 msgid "Bus4-Split-half: Split the 4-bits bus into two of the same size"
 msgstr ""
 
-#: translation.js:590 translation.js:1660
+#: translation.js:592 translation.js:1665
 msgid "Split-1-4"
 msgstr ""
 
-#: translation.js:591 translation.js:1661
+#: translation.js:593 translation.js:1666
 msgid "Split-2-3"
 msgstr ""
 
-#: translation.js:592
+#: translation.js:594
 msgid "Bus5-Split-2-3: Split the 5-bits bus into two buses of 2 and 3 bits"
 msgstr ""
 
-#: translation.js:593 translation.js:1662
+#: translation.js:595 translation.js:1667
 msgid "Split-3-2"
 msgstr ""
 
-#: translation.js:594
+#: translation.js:596
 msgid "Bus5-Split-3-2: Split the 5-bits bus into two buses of 3 and 2 bits"
 msgstr ""
 
-#: translation.js:595 translation.js:1663
+#: translation.js:597 translation.js:1668
 msgid "Split-4-1"
 msgstr ""
 
-#: translation.js:596
+#: translation.js:598
 msgid "Bus5-Split-4-1: Split the 5-bits bus into two buses of 4 and 1 bits"
 msgstr ""
 
-#: translation.js:598
+#: translation.js:600
 msgid "Bus5-Split-all: Split the 5-bits bus into its wires"
 msgstr ""
 
-#: translation.js:599 translation.js:1680
+#: translation.js:601 translation.js:1685
 msgid "Split-1-5"
 msgstr ""
 
-#: translation.js:600 translation.js:1681
+#: translation.js:602 translation.js:1686
 msgid "Split-2-4"
 msgstr ""
 
-#: translation.js:601
+#: translation.js:603
 msgid "Bus6-Split-2-4: Split the 6-bits bus into two buses of 2 and 4 wires"
 msgstr ""
 
-#: translation.js:602 translation.js:1682
+#: translation.js:604 translation.js:1687
 msgid "Split-4-2"
 msgstr ""
 
-#: translation.js:603
+#: translation.js:605
 msgid "Bus6-Split-4-2: Split the 6-bits bus into two buses of 4 and 2 wires"
 msgstr ""
 
-#: translation.js:604 translation.js:1683
+#: translation.js:606 translation.js:1688
 msgid "Split-5-1"
 msgstr ""
 
-#: translation.js:605
+#: translation.js:607
 msgid "Bus6-Split-5-1: Split the 6-bits bus into two buses of 5 and 1 wires"
 msgstr ""
 
-#: translation.js:607
+#: translation.js:609
 msgid "Bus6-Split-all: Split the 6-bits bus into its wires"
 msgstr ""
 
-#: translation.js:609
+#: translation.js:611
 msgid "Bus6-Split-half: Split the 6-bits bus into two buses of 3 wires"
 msgstr ""
 
-#: translation.js:610 translation.js:1704
+#: translation.js:612 translation.js:1709
 msgid "Split-1-6"
 msgstr ""
 
-#: translation.js:611 translation.js:1705
+#: translation.js:613 translation.js:1710
 msgid "Split-2-5"
 msgstr ""
 
-#: translation.js:612
+#: translation.js:614
 msgid "Bus7-Split-2-5: Split the 7-bits bus into two buses of 2 and 5 wires"
 msgstr ""
 
-#: translation.js:613 translation.js:1706
+#: translation.js:615 translation.js:1711
 msgid "Split-3-4"
 msgstr ""
 
-#: translation.js:614
+#: translation.js:616
 msgid "Bus7-Split-3-4: Split the 7-bits bus into two buses of 3 and 4 wires"
 msgstr ""
 
-#: translation.js:615 translation.js:1707
+#: translation.js:617 translation.js:1712
 msgid "Split-4-3"
 msgstr ""
 
-#: translation.js:616
+#: translation.js:618
 msgid "Bus7-Split-4-3: Split the 7-bits bus into two buses of 4 and 3 wires"
 msgstr ""
 
-#: translation.js:617 translation.js:1708
+#: translation.js:619 translation.js:1713
 msgid "Split-5-2"
 msgstr ""
 
-#: translation.js:618
+#: translation.js:620
 msgid "Bus7-Split-5-2: Split the 7-bits bus into two buses of 5 and 2 wires"
 msgstr ""
 
-#: translation.js:619
+#: translation.js:621
 msgid "Split-6-1"
 msgstr ""
 
-#: translation.js:620
+#: translation.js:622
 msgid "Bus7-Split-6-1: Split the 7-bits bus into two buses of 6 and 1 wires"
 msgstr ""
 
-#: translation.js:622
+#: translation.js:624
 msgid "Bus7-Split-all: Split the 7-bits bus into its wires"
 msgstr ""
 
-#: translation.js:623 translation.js:1728
+#: translation.js:625 translation.js:1733
 msgid "Split-1-7"
 msgstr ""
 
-#: translation.js:624 translation.js:1729
+#: translation.js:626 translation.js:1734
 msgid "Split-2-6"
 msgstr ""
 
-#: translation.js:625 translation.js:1730
+#: translation.js:627 translation.js:1735
 msgid "Split-3-5"
 msgstr ""
 
-#: translation.js:626
+#: translation.js:628
 msgid "Bus8-Split-3-5: Split the 8-bits bus into two buses of 3 and 5 wires"
 msgstr ""
 
-#: translation.js:627 translation.js:1731
+#: translation.js:629 translation.js:1736
 msgid "Split-5-3"
 msgstr ""
 
-#: translation.js:628
+#: translation.js:630
 msgid "Bus8-Split-5-3: Split the 8-bits bus into two buses of 5 and 3 wires"
 msgstr ""
 
-#: translation.js:629 translation.js:1732
+#: translation.js:631 translation.js:1737
 msgid "Split-6-2"
 msgstr ""
 
-#: translation.js:630
+#: translation.js:632
 msgid "Bus8-Split-6-2: Split the 8-bits bus into two buses of 6 and 2 wires"
 msgstr ""
 
-#: translation.js:631 translation.js:1733
+#: translation.js:633 translation.js:1738
 msgid "Split-7-1"
 msgstr ""
 
-#: translation.js:633
+#: translation.js:635
 msgid "Bus8-Split-all: Split the 8-bits bus into its wires"
 msgstr ""
 
-#: translation.js:635 translation.js:661 translation.js:705 translation.js:1736
-#: translation.js:1802 translation.js:1887
+#: translation.js:637 translation.js:663 translation.js:707 translation.js:1741
+#: translation.js:1807 translation.js:1892
 msgid "Split-quarter"
 msgstr ""
 
-#: translation.js:636
+#: translation.js:638
 msgid ""
 "Bus8-Split-quarter: Split the 8-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:637 translation.js:1765
+#: translation.js:639 translation.js:1770
 msgid "Split-1-8"
 msgstr ""
 
-#: translation.js:638
+#: translation.js:640
 msgid "Split-6-3"
 msgstr ""
 
-#: translation.js:639
+#: translation.js:641
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 6 and 3 wires"
 msgstr ""
 
-#: translation.js:640 translation.js:1766
+#: translation.js:642 translation.js:1771
 msgid "Split-8-1"
 msgstr ""
 
-#: translation.js:641
+#: translation.js:643
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 8 and 1 wires"
 msgstr ""
 
-#: translation.js:642
+#: translation.js:644
 msgid "Split-2-8"
 msgstr ""
 
-#: translation.js:643
+#: translation.js:645
 msgid "Bus10-Split-2-8: Split the 10-bits bus into two buses of 2 and 8 wires"
 msgstr ""
 
-#: translation.js:644
+#: translation.js:646
 msgid "Split-4-6"
 msgstr ""
 
-#: translation.js:645
+#: translation.js:647
 msgid "Bus10-Split-4-6: Split the 10-bits bus into two buses of 4 and 6 bits"
 msgstr ""
 
-#: translation.js:646 translation.js:1776
+#: translation.js:648 translation.js:1781
 msgid "Split-3-8"
 msgstr ""
 
-#: translation.js:647
+#: translation.js:649
 msgid "Bus11-Split-3-8: Split the 11-bits bus into two buses of 3 and 8 wires"
 msgstr ""
 
-#: translation.js:648 translation.js:1779
+#: translation.js:650 translation.js:1784
 msgid "Split-1-11"
 msgstr ""
 
-#: translation.js:649 translation.js:1780
+#: translation.js:651 translation.js:1785
 msgid "Split-4-8"
 msgstr ""
 
-#: translation.js:650
+#: translation.js:652
 msgid "Bus12-Split-4-8: Split the 12-bits bus into two buses of 4 and 8 wires"
 msgstr ""
 
-#: translation.js:651 translation.js:680 translation.js:1781
-#: translation.js:1846
+#: translation.js:653 translation.js:682 translation.js:1786
+#: translation.js:1851
 msgid "Split-one-third"
 msgstr ""
 
-#: translation.js:652
+#: translation.js:654
 msgid ""
 "Bus12-Split-one-third: Split the 12-bits bus into three buses of equal size"
 msgstr ""
 
-#: translation.js:653
+#: translation.js:655
 msgid "Split-10-4"
 msgstr ""
 
-#: translation.js:654
+#: translation.js:656
 msgid "Bus14-Split-10-4: Split the 14-bits bus into two buses of 10 and 4 bits"
 msgstr ""
 
-#: translation.js:655 translation.js:1791
+#: translation.js:657 translation.js:1796
 msgid "Split-5-10"
 msgstr ""
 
-#: translation.js:656
+#: translation.js:658
 msgid "Bus15-Split-7-8: Split the 15-bits bus into two buses of 7 and 8 bits"
 msgstr ""
 
-#: translation.js:657 translation.js:1792
+#: translation.js:659 translation.js:1797
 msgid "Split-7-8"
 msgstr ""
 
-#: translation.js:658 translation.js:1799
+#: translation.js:660 translation.js:1804
 msgid "Split-1-15"
 msgstr ""
 
-#: translation.js:659 translation.js:1800
+#: translation.js:661 translation.js:1805
 msgid "Split-15-1"
 msgstr ""
 
-#: translation.js:662 translation.js:1815
+#: translation.js:664 translation.js:1820
 msgid "Split-1-16"
 msgstr ""
 
-#: translation.js:663
+#: translation.js:665
 msgid ""
 "Bus20-Split-4-16: Split the 20-bits bus into two buses of 4 and 16 wires"
 msgstr ""
 
-#: translation.js:664 translation.js:1819
+#: translation.js:666 translation.js:1824
 msgid "Split-3-8-8"
 msgstr ""
 
-#: translation.js:665
+#: translation.js:667
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:666 translation.js:1823
+#: translation.js:668 translation.js:1828
 msgid "Split-1-19"
 msgstr ""
 
-#: translation.js:667 translation.js:1824
+#: translation.js:669 translation.js:1829
 msgid "Split-12-8"
 msgstr ""
 
-#: translation.js:668
+#: translation.js:670
 msgid ""
 "Bus20-Split-8-12: Split the 20-bits bus into two buses of 8 and 12 wires"
 msgstr ""
 
-#: translation.js:669 translation.js:1825
+#: translation.js:671 translation.js:1830
 msgid "Split-4-16"
 msgstr ""
 
-#: translation.js:670 translation.js:1826
+#: translation.js:672 translation.js:1831
 msgid "Split-4-8-8"
 msgstr ""
 
-#: translation.js:671
+#: translation.js:673
 msgid ""
 "Bus20-Split-4-8-8: Split the 20-bits bus into three buses of 4, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:672 translation.js:1840
+#: translation.js:674 translation.js:1845
 msgid "Split-16-6"
 msgstr ""
 
-#: translation.js:673
+#: translation.js:675
 msgid ""
 "Bus22-Split-16-6: Split the 22-bits bus into two buses of 16 and 6 wires"
 msgstr ""
 
-#: translation.js:674
+#: translation.js:676
 msgid "Split-7-8-8"
 msgstr ""
 
-#: translation.js:675
+#: translation.js:677
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3,8 and 8 bits"
 msgstr ""
 
-#: translation.js:676 translation.js:1844
+#: translation.js:678 translation.js:1849
 msgid "Split-16-8"
 msgstr ""
 
-#: translation.js:677
+#: translation.js:679
 msgid ""
 "Bus24-Split-16-8: Split the 24-bits bus into two buses of 16 and 8 wires"
 msgstr ""
 
-#: translation.js:678 translation.js:1845
+#: translation.js:680 translation.js:1850
 msgid "Split-8-16"
 msgstr ""
 
-#: translation.js:679
+#: translation.js:681
 msgid ""
 "Bus24-Split-8-16: Split the 24-bits bus into two buses of 8 and 16 wires"
 msgstr ""
 
-#: translation.js:681
+#: translation.js:683
 msgid ""
 "Bus24-Split-one-third: Split the 24-bits bus into three buses of  the same "
 "size"
 msgstr ""
 
-#: translation.js:682 translation.js:1857
+#: translation.js:684 translation.js:1862
 msgid "Split-3-8-8-8"
 msgstr ""
 
-#: translation.js:683
+#: translation.js:685
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:684 translation.js:1862
+#: translation.js:686 translation.js:1867
 msgid "Split-20-8"
 msgstr ""
 
-#: translation.js:685
+#: translation.js:687
 msgid ""
 "Bus28-Split-20-8: Split the 28-bits bus into two buses of 20 and 8 wires"
 msgstr ""
 
-#: translation.js:686 translation.js:1863
+#: translation.js:688 translation.js:1868
 msgid "Split-4-24"
 msgstr ""
 
-#: translation.js:687
+#: translation.js:689
 msgid ""
 "Bus28-Split-4-24: Split the 28-bits bus into two buses of 4 and 24 wires"
 msgstr ""
 
-#: translation.js:688 translation.js:1864
+#: translation.js:690 translation.js:1869
 msgid "Split-4-8-8-8"
 msgstr ""
 
-#: translation.js:689
+#: translation.js:691
 msgid ""
 "Bus28-Split-4-8-8-8: Split the 28-bits bus into four buses of 4, 8, 8, and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:690 translation.js:1875
+#: translation.js:692 translation.js:1880
 msgid "Split-7-8-8-8"
 msgstr ""
 
-#: translation.js:691
+#: translation.js:693
 msgid ""
 "Bus31-Split-7-8-8-8: Split the 31-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:692 translation.js:1879
+#: translation.js:694 translation.js:1884
 msgid "Split-1-31"
 msgstr ""
 
-#: translation.js:693 translation.js:1880
+#: translation.js:695 translation.js:1885
 msgid "Split-17-15"
 msgstr ""
 
-#: translation.js:694
+#: translation.js:696
 msgid ""
 "Bus32-Split-17-15: Split the 32-bits bus into two buses of 17 and 15 wires"
 msgstr ""
 
-#: translation.js:695 translation.js:1881
+#: translation.js:697 translation.js:1886
 msgid "Split-22-10"
 msgstr ""
 
-#: translation.js:696
+#: translation.js:698
 msgid ""
 "Bus32-Split-22-10: Split the 32-bits bus into two buses of 22 and 10 wires"
 msgstr ""
 
-#: translation.js:697 translation.js:1882
+#: translation.js:699 translation.js:1887
 msgid "Split-24-8"
 msgstr ""
 
-#: translation.js:698
+#: translation.js:700
 msgid ""
 "Bus32-Split-8-24: Split the 28-bits bus into two buses of 8 and 24 wires"
 msgstr ""
 
-#: translation.js:699 translation.js:1883
+#: translation.js:701 translation.js:1888
 msgid "Split-29-3"
 msgstr ""
 
-#: translation.js:700
+#: translation.js:702
 msgid ""
 "Bus32-Split-29-3: Split the 29-bits bus into two buses of 29 and 3 wires"
 msgstr ""
 
-#: translation.js:701 translation.js:1884
+#: translation.js:703 translation.js:1889
 msgid "Split-31-1"
 msgstr ""
 
-#: translation.js:702 translation.js:1885
+#: translation.js:704 translation.js:1890
 msgid "Split-8-24"
 msgstr ""
 
-#: translation.js:704
+#: translation.js:706
 msgid "Bus32-Split-half: Split the 32-bits bus into two buses of 16 wires"
 msgstr ""
 
-#: translation.js:706
+#: translation.js:708
 msgid "Bus32-Split-quarter: Split the 32-bits bus into four buses of 8 wires"
 msgstr ""
 
-#: translation.js:708
+#: translation.js:710
 msgid "Bus64-Split-half: Split the 64-bits bus into two buses of 32 wires"
 msgstr ""
 
-#: translation.js:709 translation.js:1930
+#: translation.js:711 translation.js:1935
 msgid "Uint12"
 msgstr ""
 
-#: translation.js:710 translation.js:1931
+#: translation.js:712 translation.js:1936
 msgid "Uint16"
 msgstr ""
 
-#: translation.js:711 translation.js:1932
+#: translation.js:713 translation.js:1937
 msgid "Uint2"
 msgstr ""
 
-#: translation.js:712 translation.js:1933
+#: translation.js:714 translation.js:1938
 msgid "Uint32"
 msgstr ""
 
-#: translation.js:713 translation.js:1934
+#: translation.js:715 translation.js:1939
 msgid "Uint4"
 msgstr ""
 
-#: translation.js:714 translation.js:1935
+#: translation.js:716 translation.js:1940
 msgid "Uint8"
 msgstr ""
 
-#: translation.js:716 translation.js:718
+#: translation.js:718 translation.js:720
 msgid "Uint12-08-bits"
 msgstr ""
 
-#: translation.js:717
+#: translation.js:719
 msgid ""
 "UINT12-8bit-verilog:  Extend a 8-bit unsigned integer to 12-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:719
+#: translation.js:721
 msgid "UINT12-8bits:  Extend a 8-bits unsigned integer to 12-bits "
 msgstr ""
 
-#: translation.js:720
+#: translation.js:722
 msgid "4bits constant value: 0"
 msgstr ""
 
-#: translation.js:721
+#: translation.js:723
 msgid "Generic: 4-bits generic constant (0-15)"
 msgstr ""
 
-#: translation.js:723 translation.js:746
+#: translation.js:725 translation.js:748
 msgid "Uint16-10-bits"
 msgstr ""
 
-#: translation.js:724
+#: translation.js:726
 msgid ""
 "UINT32-10bit-verilog:  Extend a 10-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:725 translation.js:750
+#: translation.js:727 translation.js:752
 msgid "Uint16-11-bits"
 msgstr ""
 
-#: translation.js:726
+#: translation.js:728
 msgid ""
 "UINT32-11bit-verilog:  Extend a 11-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:727 translation.js:754
+#: translation.js:729 translation.js:756
 msgid "Uint16-12-bits"
 msgstr ""
 
-#: translation.js:728
+#: translation.js:730
 msgid ""
 "UINT32-12bit-verilog:  Extend a 12-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:729 translation.js:756
+#: translation.js:731 translation.js:758
 msgid "Uint16-13-bits"
 msgstr ""
 
-#: translation.js:730
+#: translation.js:732
 msgid ""
 "UINT32-13bit-verilog:  Extend a 13-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:731 translation.js:760
+#: translation.js:733 translation.js:762
 msgid "Uint16-14-bits"
 msgstr ""
 
-#: translation.js:732
+#: translation.js:734
 msgid ""
 "UINT32-14bit-verilog:  Extend a 14-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:733 translation.js:764
+#: translation.js:735 translation.js:766
 msgid "Uint16-15-bits"
 msgstr ""
 
-#: translation.js:734
+#: translation.js:736
 msgid ""
 "UINT16-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:735
+#: translation.js:737
 msgid "Uint16-8-bits"
 msgstr ""
 
-#: translation.js:736
+#: translation.js:738
 msgid ""
 "UINT32-8bit-verilog:  Extend a 8-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:737
+#: translation.js:739
 msgid "Uint16-9-bits"
 msgstr ""
 
-#: translation.js:738
+#: translation.js:740
 msgid ""
 "UINT32-9bit-verilog:  Extend a 9-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:739
+#: translation.js:741
 msgid "Uint16-08-bits"
 msgstr ""
 
-#: translation.js:740
+#: translation.js:742
 msgid "UINT16-9bits:  Extend a 9-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:741
+#: translation.js:743
 msgid "8bits constant value: 0"
 msgstr ""
 
-#: translation.js:742
+#: translation.js:744
 msgid "Generic: 8-bits generic constant (0-255)"
 msgstr ""
 
-#: translation.js:743
+#: translation.js:745
 msgid "Uint16-09-bits"
 msgstr ""
 
-#: translation.js:744
+#: translation.js:746
 msgid "7bits constant value: 0"
 msgstr ""
 
-#: translation.js:745
+#: translation.js:747
 msgid "Generic: 7-bits generic constant (0-127)"
 msgstr ""
 
-#: translation.js:747
+#: translation.js:749
 msgid "UINT16-10bits:  Extend a 10-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:748
+#: translation.js:750
 msgid "6bits constant value: 0"
 msgstr ""
 
-#: translation.js:749
+#: translation.js:751
 msgid "Generic: 6-bits generic constant (0-63)"
 msgstr ""
 
-#: translation.js:751
+#: translation.js:753
 msgid "UINT16-11bits:  Extend a 11-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:752
+#: translation.js:754
 msgid "5bits constant value: 0"
 msgstr ""
 
-#: translation.js:753
+#: translation.js:755
 msgid "Generic: 5-bits generic constant (0-31)"
 msgstr ""
 
-#: translation.js:755
+#: translation.js:757
 msgid "UINT16-12bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:757
+#: translation.js:759
 msgid "UINT16-13bits:  Extend a 13-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:758
+#: translation.js:760
 msgid "3bits constant value: 0"
 msgstr ""
 
-#: translation.js:759
+#: translation.js:761
 msgid "Generic: 3-bits generic constant (0-7)"
 msgstr ""
 
-#: translation.js:761
+#: translation.js:763
 msgid "UINT16-14bits:  Extend a 14-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:762
+#: translation.js:764
 msgid "2bits constant value: 0"
 msgstr ""
 
-#: translation.js:763
+#: translation.js:765
 msgid "Generic: 2-bits generic constant (0,1,2,3)"
 msgstr ""
 
-#: translation.js:765
+#: translation.js:767
 msgid "UINT16-15bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:767 translation.js:769
+#: translation.js:769 translation.js:771
 msgid "Uint2-01-bit"
 msgstr ""
 
-#: translation.js:768
+#: translation.js:770
 msgid ""
 "UINT2-1bit-verilog:  Extend a 1-bit unsigned integer to 2-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:770
+#: translation.js:772
 msgid "UINT2-1bit:  Extend a 1-bit unsigned integer to 2-bits "
 msgstr ""
 
-#: translation.js:772 translation.js:807
+#: translation.js:774 translation.js:809
 msgid "Uint32-16-bits"
 msgstr ""
 
-#: translation.js:773
+#: translation.js:775
 msgid ""
 "UINT32-16bit-verilog:  Extend a 16-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:774 translation.js:810
+#: translation.js:776 translation.js:812
 msgid "Uint32-17-bits"
 msgstr ""
 
-#: translation.js:775
+#: translation.js:777
 msgid ""
 "UINT32-17bit-verilog:  Extend a 17-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:776 translation.js:814
+#: translation.js:778 translation.js:816
 msgid "Uint32-18-bits"
 msgstr ""
 
-#: translation.js:777
+#: translation.js:779
 msgid ""
 "UINT32-18bit-verilog:  Extend a 18-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:778 translation.js:818
+#: translation.js:780 translation.js:820
 msgid "Uint32-19-bits"
 msgstr ""
 
-#: translation.js:779
+#: translation.js:781
 msgid ""
 "UINT32-19bit-verilog:  Extend a 19-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:780 translation.js:822
+#: translation.js:782 translation.js:824
 msgid "Uint32-2-bits"
 msgstr ""
 
-#: translation.js:781
+#: translation.js:783
 msgid ""
 "UINT32-2bit-verilog:  Extend a 2-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:782 translation.js:825
+#: translation.js:784 translation.js:827
 msgid "Uint32-20-bits"
 msgstr ""
 
-#: translation.js:783
+#: translation.js:785
 msgid ""
 "UINT32-20bit-verilog:  Extend a 20-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:784 translation.js:829
+#: translation.js:786 translation.js:831
 msgid "Uint32-21-bits"
 msgstr ""
 
-#: translation.js:785
+#: translation.js:787
 msgid ""
 "UINT32-21bit-verilog:  Extend a 21-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:786 translation.js:833
+#: translation.js:788 translation.js:835
 msgid "Uint32-22-bits"
 msgstr ""
 
-#: translation.js:787
+#: translation.js:789
 msgid ""
 "UINT32-22bit-verilog:  Extend a 22-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:788 translation.js:837
+#: translation.js:790 translation.js:839
 msgid "Uint32-23-bits"
 msgstr ""
 
-#: translation.js:789
+#: translation.js:791
 msgid ""
 "UINT32-23bit-verilog:  Extend a 23-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:790 translation.js:840
+#: translation.js:792 translation.js:842
 msgid "Uint32-24-bits"
 msgstr ""
 
-#: translation.js:791
+#: translation.js:793
 msgid ""
 "UINT32-24bit-verilog:  Extend a 24-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:792 translation.js:842
+#: translation.js:794 translation.js:844
 msgid "Uint32-25-bits"
 msgstr ""
 
-#: translation.js:793
+#: translation.js:795
 msgid ""
 "UINT32-25bit-verilog:  Extend a 25-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:794 translation.js:844
+#: translation.js:796 translation.js:846
 msgid "Uint32-26-bits"
 msgstr ""
 
-#: translation.js:795
+#: translation.js:797
 msgid ""
 "UINT32-26bit-verilog:  Extend a 26-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:796 translation.js:846
+#: translation.js:798 translation.js:848
 msgid "Uint32-27-bits"
 msgstr ""
 
-#: translation.js:797
+#: translation.js:799
 msgid ""
 "UINT32-27bit-verilog:  Extend a 27-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:798 translation.js:848
+#: translation.js:800 translation.js:850
 msgid "Uint32-28-bits"
 msgstr ""
 
-#: translation.js:799
+#: translation.js:801
 msgid ""
 "UINT32-28bit-verilog:  Extend a 28-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:800 translation.js:850
+#: translation.js:802 translation.js:852
 msgid "Uint32-29-bits"
 msgstr ""
 
-#: translation.js:801
+#: translation.js:803
 msgid ""
 "UINT32-29bit-verilog:  Extend a 29-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:802 translation.js:852
+#: translation.js:804 translation.js:854
 msgid "Uint32-30-bits"
 msgstr ""
 
-#: translation.js:803
+#: translation.js:805
 msgid ""
 "UINT32-30bit-verilog:  Extend a 30-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:804 translation.js:854
+#: translation.js:806 translation.js:856
 msgid "Uint32-31-bits"
 msgstr ""
 
-#: translation.js:805
+#: translation.js:807
 msgid ""
 "UINT32-31bit-verilog:  Extend a 31-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:806 translation.js:856
+#: translation.js:808 translation.js:858
 msgid "Uint32-8-bits"
 msgstr ""
 
-#: translation.js:808
+#: translation.js:810
 msgid "UINT32-16bits:  Extend a 16-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:809
+#: translation.js:811
 msgid "16bits constant value: 0"
 msgstr ""
 
-#: translation.js:811
+#: translation.js:813
 msgid "UINT32-17bits:  Extend a 17-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:812
+#: translation.js:814
 msgid "15bits constant value: 0"
 msgstr ""
 
-#: translation.js:813
+#: translation.js:815
 msgid "Generic: 15-bits generic constant"
 msgstr ""
 
-#: translation.js:815
+#: translation.js:817
 msgid "UINT32-18bits:  Extend a 18-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:816
+#: translation.js:818
 msgid "14bits constant value: 0"
 msgstr ""
 
-#: translation.js:817
+#: translation.js:819
 msgid "Generic: 14-bits generic constant"
 msgstr ""
 
-#: translation.js:819
+#: translation.js:821
 msgid "UINT32-19bits:  Extend a 19-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:820
+#: translation.js:822
 msgid "13bits constant value: 0"
 msgstr ""
 
-#: translation.js:821
+#: translation.js:823
 msgid "Generic: 13-bits generic constant"
 msgstr ""
 
-#: translation.js:823
+#: translation.js:825
 msgid "UINT32-8bits:  Extend a 2-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:824
+#: translation.js:826
 msgid "Generic: 30-bits generic constant"
 msgstr ""
 
-#: translation.js:826
+#: translation.js:828
 msgid "UINT32-20bits:  Extend a 20-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:827
+#: translation.js:829
 msgid "12bits constant value: 0"
 msgstr ""
 
-#: translation.js:828
+#: translation.js:830
 msgid "Generic: 12-bits generic constant (0-4095)"
 msgstr ""
 
-#: translation.js:830
+#: translation.js:832
 msgid "UINT32-21bits:  Extend a 21-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:831
+#: translation.js:833
 msgid "11bits constant value: 0"
 msgstr ""
 
-#: translation.js:832
+#: translation.js:834
 msgid "Generic: 11-bits generic constant"
 msgstr ""
 
-#: translation.js:834
+#: translation.js:836
 msgid "UINT32-22bits:  Extend a 22-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:835
+#: translation.js:837
 msgid "10bits constant value: 0"
 msgstr ""
 
-#: translation.js:836
+#: translation.js:838
 msgid "Generic: 9-bits generic constant"
 msgstr ""
 
-#: translation.js:838
+#: translation.js:840
 msgid "UINT32-23bits:  Extend a 23-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:839
+#: translation.js:841
 msgid "9bits constant value: 0"
 msgstr ""
 
-#: translation.js:841
+#: translation.js:843
 msgid "UINT32-24bits:  Extend a 24-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:843
+#: translation.js:845
 msgid "UINT32-25bits:  Extend a 25-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:845
+#: translation.js:847
 msgid "UINT32-26bits:  Extend a 26-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:847
+#: translation.js:849
 msgid "UINT32-27bits:  Extend a 27-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:849
+#: translation.js:851
 msgid "UINT32-28bits:  Extend a 28-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:851
+#: translation.js:853
 msgid "UINT32-29bits:  Extend a 29-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:853
+#: translation.js:855
 msgid "UINT32-30bits:  Extend a 30-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:855
+#: translation.js:857
 msgid "UINT32-31bits:  Extend a 31-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:857
+#: translation.js:859
 msgid "UINT32-8bits:  Extend a 8-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:859 translation.js:865
+#: translation.js:861 translation.js:867
 msgid "Uint4-01-bit"
 msgstr ""
 
-#: translation.js:860
+#: translation.js:862
 msgid ""
 "UINT4-1bit-verilog:  Extend a 1-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:861 translation.js:867
+#: translation.js:863 translation.js:869
 msgid "Uint4-02-bit"
 msgstr ""
 
-#: translation.js:862
+#: translation.js:864
 msgid ""
 "UINT4-2bit-verilog:  Extend a 2-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:863 translation.js:869
+#: translation.js:865 translation.js:871
 msgid "Uint4-03-bit"
 msgstr ""
 
-#: translation.js:864
+#: translation.js:866
 msgid ""
 "UINT4-3bit-verilog:  Extend a 3-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:866
+#: translation.js:868
 msgid "UINT4-1bit:  Extend a 1-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:868
+#: translation.js:870
 msgid "UINT4-2bit:  Extend a 2-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:870
+#: translation.js:872
 msgid "UINT4-3bit:  Extend a 3-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:872 translation.js:886
+#: translation.js:874 translation.js:888
 msgid "Uint8-01-bit"
 msgstr ""
 
-#: translation.js:873
+#: translation.js:875
 msgid ""
 "UINT8-1bit-verilog:  Extend a 1-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:874
+#: translation.js:876
 msgid "Uint8-02-bit"
 msgstr ""
 
-#: translation.js:875
+#: translation.js:877
 msgid ""
 "UINT8-2bit-verilog:  Extend a 2-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:876
+#: translation.js:878
 msgid "Uint8-03-bit"
 msgstr ""
 
-#: translation.js:877
+#: translation.js:879
 msgid ""
 "UINT8-3bit-verilog:  Extend a 3-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:878
+#: translation.js:880
 msgid "Uint8-04-bit"
 msgstr ""
 
-#: translation.js:879
+#: translation.js:881
 msgid ""
 "UINT8-4bit-verilog:  Extend a 4-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:880
+#: translation.js:882
 msgid "Uint8-05-bit"
 msgstr ""
 
-#: translation.js:881
+#: translation.js:883
 msgid ""
 "UINT8-5bit-verilog:  Extend a 5-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:882
+#: translation.js:884
 msgid "Uint8-06-bit"
 msgstr ""
 
-#: translation.js:883
+#: translation.js:885
 msgid ""
 "UINT8-6bit-verilog:  Extend a 6-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:884
+#: translation.js:886
 msgid "Uint8-07-bit"
 msgstr ""
 
-#: translation.js:885
+#: translation.js:887
 msgid ""
 "UINT8-7bit-verilog:  Extend a 7-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:887
+#: translation.js:889
 msgid "UINT8-1bit:  Extend a 1-bit unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:888
+#: translation.js:890
 msgid "Uint8-02-bits"
 msgstr ""
 
-#: translation.js:889
+#: translation.js:891
 msgid "UINT8-2bits:  Extend a 2-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:890
+#: translation.js:892
 msgid "Uint8-03-bits"
 msgstr ""
 
-#: translation.js:891
+#: translation.js:893
 msgid "UINT8-3bits:  Extend a 3-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:892
+#: translation.js:894
 msgid "Uint8-04-bits"
 msgstr ""
 
-#: translation.js:893
+#: translation.js:895
 msgid "UINT8-4bits:  Extend a 4-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:894
+#: translation.js:896
 msgid "Uint8-05-bits"
 msgstr ""
 
-#: translation.js:895
+#: translation.js:897
 msgid "UINT8-5bits:  Extend a 5-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:896
+#: translation.js:898
 msgid "Uint8-06-bits"
 msgstr ""
 
-#: translation.js:897
+#: translation.js:899
 msgid "UINT8-6bits:  Extend a 6-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:898
+#: translation.js:900
 msgid "Uint8-07-bits"
 msgstr ""
 
-#: translation.js:899
+#: translation.js:901
 msgid "UINT8-7bits:  Extend a 7-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:900 translation.js:2092
+#: translation.js:902 translation.js:2097
 msgid "Bus-2"
 msgstr ""
 
-#: translation.js:901
+#: translation.js:903
 msgid "Bus2: Two bits plain Bus"
 msgstr ""
 
-#: translation.js:902 translation.js:2093
+#: translation.js:904 translation.js:2098
 msgid "Bus-3"
 msgstr ""
 
-#: translation.js:903
+#: translation.js:905
 msgid "Bus3: Three bits plain Bus"
 msgstr ""
 
-#: translation.js:904 translation.js:2094
+#: translation.js:906 translation.js:2099
 msgid "Bus-4"
 msgstr ""
 
-#: translation.js:905
+#: translation.js:907
 msgid "Bus4: Four bits plain Bus"
 msgstr ""
 
-#: translation.js:906 translation.js:2095
+#: translation.js:908 translation.js:2100
 msgid "Bus-5"
 msgstr ""
 
-#: translation.js:907
+#: translation.js:909
 msgid "Bus5: Five bits plain Bus"
 msgstr ""
 
-#: translation.js:908 translation.js:2096
+#: translation.js:910 translation.js:2101
 msgid "Bus-6"
 msgstr ""
 
-#: translation.js:909
+#: translation.js:911
 msgid "Bus6: Six bits plain Bus"
 msgstr ""
 
-#: translation.js:910 translation.js:2097
+#: translation.js:912 translation.js:2102
 msgid "Bus-7"
 msgstr ""
 
-#: translation.js:911
+#: translation.js:913
 msgid "Bus7: Seven bits plain Bus"
 msgstr ""
 
-#: translation.js:912 translation.js:2098
+#: translation.js:914 translation.js:2103
 msgid "Bus-8"
 msgstr ""
 
-#: translation.js:913
+#: translation.js:915
 msgid "Bus8: Eight bits plain Bus"
 msgstr ""
 
-#: translation.js:914 translation.js:2099
+#: translation.js:916 translation.js:2104
 msgid "Wire"
 msgstr ""
 
-#: translation.js:915
+#: translation.js:917
 msgid "Wire: Just a simple wire"
 msgstr ""
 
-#: translation.js:916
+#: translation.js:918
 msgid "03-Split"
 msgstr ""
 
-#: translation.js:917
+#: translation.js:919
 msgid "04-Join"
 msgstr ""
 
-#: translation.js:918
+#: translation.js:920
 msgid "05-Wires"
 msgstr ""
 
-#: translation.js:919
+#: translation.js:921
 msgid "06-Copy"
 msgstr ""
 
-#: translation.js:920
+#: translation.js:922
 msgid "07-Sign"
 msgstr ""
 
-#: translation.js:921
+#: translation.js:923
 msgid "08-Uint"
 msgstr ""
 
-#: translation.js:922
+#: translation.js:924
 msgid "09-Reversal"
 msgstr ""
 
-#: translation.js:923
+#: translation.js:925
 msgid "10-Shift"
 msgstr ""
 
-#: translation.js:924
+#: translation.js:926
 msgid "TESTs"
 msgstr ""
 
-#: translation.js:925
+#: translation.js:927
 msgid "00-Index"
 msgstr ""
 
-#: translation.js:926
+#: translation.js:928
 msgid "SL1: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:927
+#: translation.js:929
 msgid "SL1: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:928
+#: translation.js:930
 msgid "# INDEX: IceWire Collection"
 msgstr ""
 
-#: translation.js:929
+#: translation.js:931
 msgid "## Wires"
 msgstr ""
 
-#: translation.js:930
+#: translation.js:932
 msgid "Bus2"
 msgstr ""
 
-#: translation.js:931
+#: translation.js:933
 msgid "## Join"
 msgstr ""
 
-#: translation.js:932
+#: translation.js:934
 msgid "## Split"
 msgstr ""
 
-#: translation.js:933
+#: translation.js:935
 msgid "Bus2-Join-all"
 msgstr ""
 
-#: translation.js:934
+#: translation.js:936
 msgid "Bus2-Split-all"
 msgstr ""
 
-#: translation.js:935
+#: translation.js:937
 msgid "## Copy"
 msgstr ""
 
-#: translation.js:936
+#: translation.js:938
 msgid "Copy-2"
 msgstr ""
 
-#: translation.js:937
+#: translation.js:939
 msgid "## UINT8"
 msgstr ""
 
-#: translation.js:938
+#: translation.js:940
 msgid "## Reversal"
 msgstr ""
 
-#: translation.js:939
+#: translation.js:941
 msgid "## Shift-left"
 msgstr ""
 
-#: translation.js:940
+#: translation.js:942
 msgid "## Shift-right"
 msgstr ""
 
-#: translation.js:941
+#: translation.js:943
 msgid "## Sign"
 msgstr ""
 
-#: translation.js:942
+#: translation.js:944
 msgid "## UINT2"
 msgstr ""
 
-#: translation.js:943
+#: translation.js:945
 msgid "## UINT4"
 msgstr ""
 
-#: translation.js:944
+#: translation.js:946
 msgid "## 1-Bit"
 msgstr ""
 
-#: translation.js:945
+#: translation.js:947
 msgid "## 2-Bits"
 msgstr ""
 
-#: translation.js:946
+#: translation.js:948
 msgid "## 3-Bits"
 msgstr ""
 
-#: translation.js:947
+#: translation.js:949
 msgid "## 4-Bits"
 msgstr ""
 
-#: translation.js:948
+#: translation.js:950
 msgid "### NO EXIST"
 msgstr ""
 
-#: translation.js:949
+#: translation.js:951
 msgid "Auxiliary cables"
 msgstr ""
 
-#: translation.js:950
+#: translation.js:952
 msgid "## Description"
 msgstr ""
 
-#: translation.js:951
+#: translation.js:953
 msgid "Build bigger buses by Join smaller buses"
 msgstr ""
 
-#: translation.js:952
+#: translation.js:954
 msgid "Get sub-buses or wires from a bigger bus"
 msgstr ""
 
-#: translation.js:953
+#: translation.js:955
 msgid ""
 "Create a Bus of N bits  \n"
 "by copying N times  \n"
 "the input"
 msgstr ""
 
-#: translation.js:954
+#: translation.js:956
 msgid ""
 "Get the sign bit of an  \n"
 "element of N bits  \n"
 "(The sign bit is the MSB)"
 msgstr ""
 
-#: translation.js:955
+#: translation.js:957
 msgid ""
 "Shift to the right the input data  \n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:956
+#: translation.js:958
 msgid ""
 "Shift to the left the input data\n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:957
+#: translation.js:959
 msgid ""
 "Reverse the position of the  \n"
 "wires in the bus. Ex: The 4-input bus  \n"
 "b3,b2,b1,b0 is changed to b0,b1,b2,b3"
 msgstr ""
 
-#: translation.js:958
+#: translation.js:960
 msgid ""
 "Extend to the input bus to a N-bits bus, by adding 0s as  \n"
 "most significant bits.  Ex: The 2-bits bus b1,b0 is extended  \n"
 "as a 4-bits bus:  0,0,b1,b0"
 msgstr ""
 
-#: translation.js:959
+#: translation.js:961
 msgid "01-Index"
 msgstr ""
 
-#: translation.js:960
+#: translation.js:962
 msgid "SL1: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:961
+#: translation.js:963
 msgid "Bus8-Join-half"
 msgstr ""
 
-#: translation.js:962
+#: translation.js:964
 msgid "Bus8-Join-all"
 msgstr ""
 
-#: translation.js:963
+#: translation.js:965
 msgid "Bus8-Split-half"
 msgstr ""
 
-#: translation.js:964
+#: translation.js:966
 msgid "Bus7-all"
 msgstr ""
 
-#: translation.js:965
+#: translation.js:967
 msgid "Bus-Split-all"
 msgstr ""
 
-#: translation.js:966
+#: translation.js:968
 msgid "Copy-8"
 msgstr ""
 
-#: translation.js:967
+#: translation.js:969
 msgid "## 5-Bits"
 msgstr ""
 
-#: translation.js:968
+#: translation.js:970
 msgid "## 6-Bits"
 msgstr ""
 
-#: translation.js:969
+#: translation.js:971
 msgid "## 7-Bits"
 msgstr ""
 
-#: translation.js:970
+#: translation.js:972
 msgid "## 8-Bits"
 msgstr ""
 
-#: translation.js:971
+#: translation.js:973
 msgid "Bus8-Split-quarter"
 msgstr ""
 
-#: translation.js:972
+#: translation.js:974
 msgid "02-Index"
 msgstr ""
 
-#: translation.js:973
+#: translation.js:975
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 3,8,8 and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:974
+#: translation.js:976
 msgid "SL1: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:975
+#: translation.js:977
 msgid "SR1: Shift  a 16-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:976
+#: translation.js:978
 msgid ""
 "SR1-32bits: Shift  a 32-bit value one bit right. MSB is filled with the "
 "input  in"
 msgstr ""
 
-#: translation.js:977
+#: translation.js:979
 msgid "## Join Menu"
 msgstr ""
 
-#: translation.js:978
+#: translation.js:980
 msgid "## Split Menu"
 msgstr ""
 
-#: translation.js:979
+#: translation.js:981
 msgid "## 9-Bits"
 msgstr ""
 
-#: translation.js:980
+#: translation.js:982
 msgid "## 10-Bits"
 msgstr ""
 
-#: translation.js:981
+#: translation.js:983
 msgid "## 11-Bits"
 msgstr ""
 
-#: translation.js:982
+#: translation.js:984
 msgid "## 12-Bits"
 msgstr ""
 
-#: translation.js:983
+#: translation.js:985
 msgid "## 15-Bits"
 msgstr ""
 
-#: translation.js:984
+#: translation.js:986
 msgid "## 16-Bits"
 msgstr ""
 
-#: translation.js:985
+#: translation.js:987
 msgid "## 20-Bits"
 msgstr ""
 
-#: translation.js:986
+#: translation.js:988
 msgid "## 23-Bits"
 msgstr ""
 
-#: translation.js:987
+#: translation.js:989
 msgid "## 24-Bits"
 msgstr ""
 
-#: translation.js:988
+#: translation.js:990
 msgid "## 27-Bits"
 msgstr ""
 
-#: translation.js:989
+#: translation.js:991
 msgid "## 28-Bits"
 msgstr ""
 
-#: translation.js:990
+#: translation.js:992
 msgid "## 31-Bits"
 msgstr ""
 
-#: translation.js:991
+#: translation.js:993
 msgid "## 32-Bits"
 msgstr ""
 
-#: translation.js:992
+#: translation.js:994
 msgid "## UINT16"
 msgstr ""
 
-#: translation.js:993
+#: translation.js:995
 msgid "## 22-Bits"
 msgstr ""
 
-#: translation.js:994
+#: translation.js:996
 msgid "## 17-Bits"
 msgstr ""
 
-#: translation.js:995
+#: translation.js:997
 msgid "## 29-Bits"
 msgstr ""
 
-#: translation.js:996
+#: translation.js:998
 msgid "## 64-Bits"
 msgstr ""
 
-#: translation.js:997 translation.js:1009 translation.js:1018
-#: translation.js:1025 translation.js:1029 translation.js:1033
-#: translation.js:1037 translation.js:1040 translation.js:1071
-#: translation.js:1074 translation.js:1077 translation.js:1080
-#: translation.js:1083 translation.js:1086 translation.js:1089
-#: translation.js:1092 translation.js:1107 translation.js:1110
-#: translation.js:1113 translation.js:1116 translation.js:1119
-#: translation.js:1130 translation.js:1133 translation.js:1136
-#: translation.js:1162 translation.js:1168 translation.js:1172
-#: translation.js:1175 translation.js:1182 translation.js:1186
-#: translation.js:1189 translation.js:1192 translation.js:1200
-#: translation.js:1203 translation.js:1206 translation.js:1209
-#: translation.js:1213 translation.js:1220 translation.js:1223
-#: translation.js:1226 translation.js:1230 translation.js:1243
-#: translation.js:1246 translation.js:1249 translation.js:1252
-#: translation.js:1255 translation.js:1258 translation.js:1270
-#: translation.js:1273 translation.js:1276 translation.js:1279
-#: translation.js:1282 translation.js:1284 translation.js:1287
-#: translation.js:1290 translation.js:1293 translation.js:1296
-#: translation.js:1299 translation.js:1302 translation.js:1309
-#: translation.js:1312 translation.js:1315 translation.js:1319
-#: translation.js:1324 translation.js:1327 translation.js:1336
-#: translation.js:1339 translation.js:1342 translation.js:1347
-#: translation.js:1350 translation.js:1353 translation.js:1359
-#: translation.js:1363 translation.js:1366 translation.js:1370
-#: translation.js:1374 translation.js:1380 translation.js:1383
-#: translation.js:1398 translation.js:1401 translation.js:1406
-#: translation.js:1410 translation.js:1413 translation.js:1424
-#: translation.js:1428 translation.js:1432 translation.js:1436
-#: translation.js:1440 translation.js:1442 translation.js:1445
-#: translation.js:1448 translation.js:1455 translation.js:1458
-#: translation.js:1460 translation.js:1462 translation.js:1475
-#: translation.js:1476 translation.js:1478 translation.js:1483
+#: translation.js:999 translation.js:1011 translation.js:1020
+#: translation.js:1027 translation.js:1031 translation.js:1035
+#: translation.js:1039 translation.js:1042 translation.js:1073
+#: translation.js:1076 translation.js:1079 translation.js:1082
+#: translation.js:1085 translation.js:1088 translation.js:1091
+#: translation.js:1094 translation.js:1109 translation.js:1112
+#: translation.js:1115 translation.js:1118 translation.js:1121
+#: translation.js:1132 translation.js:1135 translation.js:1138
+#: translation.js:1164 translation.js:1170 translation.js:1174
+#: translation.js:1177 translation.js:1184 translation.js:1188
+#: translation.js:1191 translation.js:1194 translation.js:1202
+#: translation.js:1205 translation.js:1208 translation.js:1211
+#: translation.js:1215 translation.js:1222 translation.js:1225
+#: translation.js:1228 translation.js:1232 translation.js:1245
+#: translation.js:1248 translation.js:1251 translation.js:1254
+#: translation.js:1257 translation.js:1260 translation.js:1272
+#: translation.js:1275 translation.js:1278 translation.js:1281
+#: translation.js:1284 translation.js:1286 translation.js:1289
+#: translation.js:1292 translation.js:1295 translation.js:1298
+#: translation.js:1301 translation.js:1304 translation.js:1311
+#: translation.js:1314 translation.js:1317 translation.js:1321
+#: translation.js:1326 translation.js:1329 translation.js:1338
+#: translation.js:1341 translation.js:1344 translation.js:1349
+#: translation.js:1352 translation.js:1355 translation.js:1361
+#: translation.js:1365 translation.js:1368 translation.js:1372
+#: translation.js:1376 translation.js:1382 translation.js:1385
+#: translation.js:1400 translation.js:1403 translation.js:1408
+#: translation.js:1412 translation.js:1415 translation.js:1426
+#: translation.js:1430 translation.js:1434 translation.js:1438
+#: translation.js:1442 translation.js:1444 translation.js:1447
+#: translation.js:1450 translation.js:1458 translation.js:1461
+#: translation.js:1463 translation.js:1465 translation.js:1467
+#: translation.js:1480 translation.js:1481 translation.js:1483
 #: translation.js:1488 translation.js:1493 translation.js:1498
-#: translation.js:1503 translation.js:1515 translation.js:1516
-#: translation.js:1518 translation.js:1524 translation.js:1525
-#: translation.js:1531 translation.js:1532 translation.js:1537
-#: translation.js:1541 translation.js:1545 translation.js:1559
-#: translation.js:1564 translation.js:1568 translation.js:1572
-#: translation.js:1576 translation.js:1580 translation.js:1584
-#: translation.js:1588 translation.js:1595 translation.js:1600
-#: translation.js:1629 translation.js:1635 translation.js:1638
-#: translation.js:1641 translation.js:1648 translation.js:1651
-#: translation.js:1654 translation.js:1657 translation.js:1665
-#: translation.js:1668 translation.js:1671 translation.js:1674
-#: translation.js:1677 translation.js:1686 translation.js:1689
-#: translation.js:1692 translation.js:1695 translation.js:1698
-#: translation.js:1701 translation.js:1710 translation.js:1713
-#: translation.js:1716 translation.js:1719 translation.js:1722
-#: translation.js:1725 translation.js:1737 translation.js:1740
-#: translation.js:1744 translation.js:1747 translation.js:1750
-#: translation.js:1753 translation.js:1756 translation.js:1759
-#: translation.js:1762 translation.js:1767 translation.js:1770
-#: translation.js:1773 translation.js:1782 translation.js:1785
-#: translation.js:1788 translation.js:1793 translation.js:1796
-#: translation.js:1803 translation.js:1806 translation.js:1809
-#: translation.js:1812 translation.js:1816 translation.js:1820
-#: translation.js:1827 translation.js:1831 translation.js:1834
-#: translation.js:1837 translation.js:1841 translation.js:1847
-#: translation.js:1851 translation.js:1854 translation.js:1858
-#: translation.js:1865 translation.js:1869 translation.js:1873
-#: translation.js:1876 translation.js:1888 translation.js:1891
-#: translation.js:1894 translation.js:1897 translation.js:1901
-#: translation.js:1904 translation.js:1907 translation.js:1910
-#: translation.js:1913 translation.js:1917 translation.js:1936
-#: translation.js:1947 translation.js:1950 translation.js:1952
-#: translation.js:1955 translation.js:1958 translation.js:1961
-#: translation.js:1964 translation.js:1967 translation.js:1973
-#: translation.js:1995 translation.js:1999 translation.js:2002
-#: translation.js:2005 translation.js:2008 translation.js:2011
-#: translation.js:2014 translation.js:2017 translation.js:2020
-#: translation.js:2023 translation.js:2026 translation.js:2029
-#: translation.js:2032 translation.js:2035 translation.js:2038
-#: translation.js:2041 translation.js:2044 translation.js:2047
-#: translation.js:2053 translation.js:2057 translation.js:2060
-#: translation.js:2070 translation.js:2074 translation.js:2077
-#: translation.js:2080 translation.js:2083 translation.js:2086
-#: translation.js:2089 translation.js:2100 translation.js:2104
-#: translation.js:2107 translation.js:2110 translation.js:2113
-#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:1503 translation.js:1508 translation.js:1520
+#: translation.js:1521 translation.js:1523 translation.js:1529
+#: translation.js:1530 translation.js:1536 translation.js:1537
+#: translation.js:1542 translation.js:1546 translation.js:1550
+#: translation.js:1564 translation.js:1569 translation.js:1573
+#: translation.js:1577 translation.js:1581 translation.js:1585
+#: translation.js:1589 translation.js:1593 translation.js:1600
+#: translation.js:1605 translation.js:1634 translation.js:1640
+#: translation.js:1643 translation.js:1646 translation.js:1653
+#: translation.js:1656 translation.js:1659 translation.js:1662
+#: translation.js:1670 translation.js:1673 translation.js:1676
+#: translation.js:1679 translation.js:1682 translation.js:1691
+#: translation.js:1694 translation.js:1697 translation.js:1700
+#: translation.js:1703 translation.js:1706 translation.js:1715
+#: translation.js:1718 translation.js:1721 translation.js:1724
+#: translation.js:1727 translation.js:1730 translation.js:1742
+#: translation.js:1745 translation.js:1749 translation.js:1752
+#: translation.js:1755 translation.js:1758 translation.js:1761
+#: translation.js:1764 translation.js:1767 translation.js:1772
+#: translation.js:1775 translation.js:1778 translation.js:1787
+#: translation.js:1790 translation.js:1793 translation.js:1798
+#: translation.js:1801 translation.js:1808 translation.js:1811
+#: translation.js:1814 translation.js:1817 translation.js:1821
+#: translation.js:1825 translation.js:1832 translation.js:1836
+#: translation.js:1839 translation.js:1842 translation.js:1846
+#: translation.js:1852 translation.js:1856 translation.js:1859
+#: translation.js:1863 translation.js:1870 translation.js:1874
+#: translation.js:1878 translation.js:1881 translation.js:1893
+#: translation.js:1896 translation.js:1899 translation.js:1902
+#: translation.js:1906 translation.js:1909 translation.js:1912
+#: translation.js:1915 translation.js:1918 translation.js:1922
+#: translation.js:1941 translation.js:1952 translation.js:1955
+#: translation.js:1957 translation.js:1960 translation.js:1963
+#: translation.js:1966 translation.js:1969 translation.js:1972
+#: translation.js:1978 translation.js:2000 translation.js:2004
+#: translation.js:2007 translation.js:2010 translation.js:2013
+#: translation.js:2016 translation.js:2019 translation.js:2022
+#: translation.js:2025 translation.js:2028 translation.js:2031
+#: translation.js:2034 translation.js:2037 translation.js:2040
+#: translation.js:2043 translation.js:2046 translation.js:2049
+#: translation.js:2052 translation.js:2058 translation.js:2062
+#: translation.js:2065 translation.js:2075 translation.js:2079
+#: translation.js:2082 translation.js:2085 translation.js:2088
+#: translation.js:2091 translation.js:2094 translation.js:2105
+#: translation.js:2109 translation.js:2112 translation.js:2115
+#: translation.js:2118 translation.js:2121 translation.js:2124
+#: translation.js:2127
 msgid "Alhambra-II"
 msgstr ""
 
-#: translation.js:998
+#: translation.js:1000
 msgid "01-Bus2-Split-all"
 msgstr ""
 
-#: translation.js:999
+#: translation.js:1001
 msgid ""
 "# Example: Using the Bus2-Split-all block\n"
 "\n"
@@ -3823,27 +3832,27 @@ msgid ""
 "shown on two independent LEDs"
 msgstr ""
 
-#: translation.js:1000
+#: translation.js:1002
 msgid "Bus-2 Split-all"
 msgstr ""
 
-#: translation.js:1001
+#: translation.js:1003
 msgid "2 bits Input BUS"
 msgstr ""
 
-#: translation.js:1002
+#: translation.js:1004
 msgid "MSB bit"
 msgstr ""
 
-#: translation.js:1003
+#: translation.js:1005
 msgid "LSB bit"
 msgstr ""
 
-#: translation.js:1004
+#: translation.js:1006
 msgid "02-Split-1-4"
 msgstr ""
 
-#: translation.js:1005
+#: translation.js:1007
 msgid ""
 "# Example: Using the Split-1-4 block\n"
 "\n"
@@ -3852,23 +3861,23 @@ msgid ""
 "Both sub-buses are shown on the LED7 and LEDs 0,1,2 and 3 respectivelly"
 msgstr ""
 
-#: translation.js:1006
+#: translation.js:1008
 msgid "5 bits Input BUS"
 msgstr ""
 
-#: translation.js:1007
+#: translation.js:1009
 msgid "LSB bits"
 msgstr ""
 
-#: translation.js:1008
+#: translation.js:1010
 msgid "5-bits constant"
 msgstr ""
 
-#: translation.js:1010
+#: translation.js:1012
 msgid "01-Bus2-Join-all"
 msgstr ""
 
-#: translation.js:1011
+#: translation.js:1013
 msgid ""
 "# Example: Using the Bus2-Join-all block\n"
 "\n"
@@ -3876,19 +3885,19 @@ msgid ""
 "shown on LEDs 0 and 7"
 msgstr ""
 
-#: translation.js:1012
+#: translation.js:1014
 msgid "Bus-2 Join-all"
 msgstr ""
 
-#: translation.js:1013
+#: translation.js:1015
 msgid "2 bits Output BUS"
 msgstr ""
 
-#: translation.js:1014
+#: translation.js:1016
 msgid "02-Join-1-4"
 msgstr ""
 
-#: translation.js:1015
+#: translation.js:1017
 msgid ""
 "# Example: Using the Join-1-4 block\n"
 "\n"
@@ -3897,35 +3906,35 @@ msgid ""
 "on 5 LEDs"
 msgstr ""
 
-#: translation.js:1016
+#: translation.js:1018
 msgid "4 bits Input BUS"
 msgstr ""
 
-#: translation.js:1017
+#: translation.js:1019
 msgid "4-bits constant"
 msgstr ""
 
-#: translation.js:1019
+#: translation.js:1021
 msgid "01-Bus-2-button-leds"
 msgstr ""
 
-#: translation.js:1020
+#: translation.js:1022
 msgid "# Example: Bus-2: Connection of two buses"
 msgstr ""
 
-#: translation.js:1021
+#: translation.js:1023
 msgid "2-bits input bus"
 msgstr ""
 
-#: translation.js:1022
+#: translation.js:1024
 msgid "2-bits Bus block"
 msgstr ""
 
-#: translation.js:1023
+#: translation.js:1025
 msgid "2-bits output bus"
 msgstr ""
 
-#: translation.js:1024
+#: translation.js:1026
 msgid ""
 "**NOTE**: This is just an example of use of the Bus-2 block. But the "
 "connection  \n"
@@ -3933,94 +3942,94 @@ msgid ""
 "the 2-Bus block"
 msgstr ""
 
-#: translation.js:1026
+#: translation.js:1028
 msgid "01-button-LEDs"
 msgstr ""
 
-#: translation.js:1027
+#: translation.js:1029
 msgid ""
 "# Example: Turning on 8 LEDs with one button\n"
 "\n"
 "When the button SW1 is pressed, the 8 LEDs are turned on"
 msgstr ""
 
-#: translation.js:1028
+#: translation.js:1030
 msgid "Copy-8 Block"
 msgstr ""
 
-#: translation.js:1030 translation.js:1592 translation.js:1596
-#: translation.js:1601
+#: translation.js:1032 translation.js:1597 translation.js:1601
+#: translation.js:1606
 msgid "01-sign-LED"
 msgstr ""
 
-#: translation.js:1031
+#: translation.js:1033
 msgid ""
 "# Example: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1032
+#: translation.js:1034
 msgid "Sign-int8 Block"
 msgstr ""
 
-#: translation.js:1034 translation.js:1300 translation.js:1303
-#: translation.js:1407 translation.js:1411 translation.js:1425
-#: translation.js:1429 translation.js:1433 translation.js:1437
-#: translation.js:1441 translation.js:1443 translation.js:1446
-#: translation.js:1449 translation.js:1456 translation.js:1459
-#: translation.js:1461 translation.js:1463 translation.js:1477
-#: translation.js:1479 translation.js:1480 translation.js:1484
+#: translation.js:1036 translation.js:1302 translation.js:1305
+#: translation.js:1409 translation.js:1413 translation.js:1427
+#: translation.js:1431 translation.js:1435 translation.js:1439
+#: translation.js:1443 translation.js:1445 translation.js:1448
+#: translation.js:1451 translation.js:1459 translation.js:1462
+#: translation.js:1464 translation.js:1466 translation.js:1468
+#: translation.js:1482 translation.js:1484 translation.js:1485
 #: translation.js:1489 translation.js:1494 translation.js:1499
-#: translation.js:1504 translation.js:1517 translation.js:1519
-#: translation.js:1520 translation.js:1526 translation.js:1527
-#: translation.js:1533 translation.js:1534 translation.js:1538
-#: translation.js:1542 translation.js:1546 translation.js:1560
-#: translation.js:1821 translation.js:1859 translation.js:1877
-#: translation.js:1889 translation.js:1892 translation.js:1895
-#: translation.js:1898 translation.js:1902 translation.js:1905
-#: translation.js:1911 translation.js:1914 translation.js:1918
-#: translation.js:1937 translation.js:1948 translation.js:1951
-#: translation.js:1953 translation.js:1956 translation.js:1959
-#: translation.js:1962 translation.js:1965 translation.js:1968
-#: translation.js:1974 translation.js:1996 translation.js:2000
-#: translation.js:2003 translation.js:2006 translation.js:2009
-#: translation.js:2012 translation.js:2015 translation.js:2018
-#: translation.js:2021 translation.js:2024 translation.js:2027
-#: translation.js:2030 translation.js:2033 translation.js:2036
-#: translation.js:2039 translation.js:2042 translation.js:2045
-#: translation.js:2048 translation.js:2054 translation.js:2058
-#: translation.js:2061 translation.js:2071 translation.js:2075
-#: translation.js:2078 translation.js:2081 translation.js:2084
-#: translation.js:2087 translation.js:2090
+#: translation.js:1504 translation.js:1509 translation.js:1522
+#: translation.js:1524 translation.js:1525 translation.js:1531
+#: translation.js:1532 translation.js:1538 translation.js:1539
+#: translation.js:1543 translation.js:1547 translation.js:1551
+#: translation.js:1565 translation.js:1826 translation.js:1864
+#: translation.js:1882 translation.js:1894 translation.js:1897
+#: translation.js:1900 translation.js:1903 translation.js:1907
+#: translation.js:1910 translation.js:1916 translation.js:1919
+#: translation.js:1923 translation.js:1942 translation.js:1953
+#: translation.js:1956 translation.js:1958 translation.js:1961
+#: translation.js:1964 translation.js:1967 translation.js:1970
+#: translation.js:1973 translation.js:1979 translation.js:2001
+#: translation.js:2005 translation.js:2008 translation.js:2011
+#: translation.js:2014 translation.js:2017 translation.js:2020
+#: translation.js:2023 translation.js:2026 translation.js:2029
+#: translation.js:2032 translation.js:2035 translation.js:2038
+#: translation.js:2041 translation.js:2044 translation.js:2047
+#: translation.js:2050 translation.js:2053 translation.js:2059
+#: translation.js:2063 translation.js:2066 translation.js:2076
+#: translation.js:2080 translation.js:2083 translation.js:2086
+#: translation.js:2089 translation.js:2092 translation.js:2095
 msgid "01-Manual-testing"
 msgstr ""
 
-#: translation.js:1035
+#: translation.js:1037
 msgid "Configurable buttons (pull-up on/off. Not on/off) with tic output"
 msgstr ""
 
-#: translation.js:1036
+#: translation.js:1038
 msgid "# Example: Displaying the two buttons on the LEDs\n"
 msgstr ""
 
-#: translation.js:1038
+#: translation.js:1040
 msgid "01-Reversal-4-bits"
 msgstr ""
 
-#: translation.js:1039
+#: translation.js:1041
 msgid "Reversal-4"
 msgstr ""
 
-#: translation.js:1041
+#: translation.js:1043
 msgid "01-Shift-right-1-bus4"
 msgstr ""
 
-#: translation.js:1042
+#: translation.js:1044
 msgid "Bus-4-shift-right-1"
 msgstr ""
 
-#: translation.js:1043
+#: translation.js:1045
 msgid ""
 "## Bus-4 Shift right example\n"
 "\n"
@@ -4028,258 +4037,258 @@ msgid ""
 "The result is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1044
+#: translation.js:1046
 msgid ""
 "Number to shift 1 bit  \n"
 "to the right"
 msgstr ""
 
-#: translation.js:1045
+#: translation.js:1047
 msgid ""
 "Insert 0 as the  \n"
 "MSB "
 msgstr ""
 
-#: translation.js:1046
+#: translation.js:1048
 msgid ""
 "Display the shifted  \n"
 "number on the LEDs"
 msgstr ""
 
-#: translation.js:1072 translation.js:1075 translation.js:1078
-#: translation.js:1081 translation.js:1084 translation.js:1087
-#: translation.js:1090 translation.js:1093 translation.js:1108
-#: translation.js:1111 translation.js:1114 translation.js:1117
-#: translation.js:1120 translation.js:1131 translation.js:1134
-#: translation.js:1137
+#: translation.js:1074 translation.js:1077 translation.js:1080
+#: translation.js:1083 translation.js:1086 translation.js:1089
+#: translation.js:1092 translation.js:1095 translation.js:1110
+#: translation.js:1113 translation.js:1116 translation.js:1119
+#: translation.js:1122 translation.js:1133 translation.js:1136
+#: translation.js:1139
 msgid "01-manual-btn-leds"
 msgstr ""
 
-#: translation.js:1073
+#: translation.js:1075
 msgid ""
 "# Copy-2: Manual testing with one pushbutton and two LEDs\n"
 "\n"
 "When the button is pressed, the Two LEDs are turned on"
 msgstr ""
 
-#: translation.js:1076
+#: translation.js:1078
 msgid ""
 "# Copy-3: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1079
+#: translation.js:1081
 msgid ""
 "# Copy-4: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1082
+#: translation.js:1084
 msgid ""
 "# Copy-5: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1085
+#: translation.js:1087
 msgid ""
 "# Copy-6: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1088
+#: translation.js:1090
 msgid ""
 "# Copy-7: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1091
+#: translation.js:1093
 msgid ""
 "# Copy-8: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1094
+#: translation.js:1096
 msgid ""
 "Display16-8: Display a 16-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1095
+#: translation.js:1097
 msgid ""
 "System TFF with toggle input: It toogles on every system cycle if the input "
 "is active"
 msgstr ""
 
-#: translation.js:1096
+#: translation.js:1098
 msgid "Reg: 1-Bit register"
 msgstr ""
 
-#: translation.js:1097
+#: translation.js:1099
 msgid "2-to-1 Multplexer (1-bit channels). Fippled version"
 msgstr ""
 
-#: translation.js:1098
+#: translation.js:1100
 msgid "2-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1099
+#: translation.js:1101
 msgid "2-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1100
+#: translation.js:1102
 msgid "2-to-1 Multplexer (4-bit channels)"
 msgstr ""
 
-#: translation.js:1101
+#: translation.js:1103
 msgid ""
 "# Copy-9: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1102
+#: translation.js:1104
 msgid ""
 "Byte 0  \n"
 "(least significant)  "
 msgstr ""
 
-#: translation.js:1103
+#: translation.js:1105
 msgid "Mux 2-1"
 msgstr ""
 
-#: translation.js:1104
+#: translation.js:1106
 msgid ""
 "D Flip-flip\n"
 "(System)"
 msgstr ""
 
-#: translation.js:1105
+#: translation.js:1107
 msgid "Channel B"
 msgstr ""
 
-#: translation.js:1106
+#: translation.js:1108
 msgid "Channel A"
 msgstr ""
 
-#: translation.js:1109
+#: translation.js:1111
 msgid ""
 "# Copy-10: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1112
+#: translation.js:1114
 msgid ""
 "# Copy-11: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1115
+#: translation.js:1117
 msgid ""
 "# Copy-12: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1118
+#: translation.js:1120
 msgid ""
 "# Copy-16: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1121
+#: translation.js:1123
 msgid ""
 "Display32-8: Display a 32-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1122
+#: translation.js:1124
 msgid "4-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1123
+#: translation.js:1125
 msgid "Counter-x02: 2-bits counter"
 msgstr ""
 
-#: translation.js:1124
+#: translation.js:1126
 msgid "Generic component with clk input"
 msgstr ""
 
-#: translation.js:1125
+#: translation.js:1127
 msgid "Inc1-2bit: Increment a 2-bits number by one"
 msgstr ""
 
-#: translation.js:1126
+#: translation.js:1128
 msgid "AdderK-2bit: Adder of 2-bit operand and 2-bit constant"
 msgstr ""
 
-#: translation.js:1127
+#: translation.js:1129
 msgid "Adder-2bits: Adder of two operands of 2 bits"
 msgstr ""
 
-#: translation.js:1128
+#: translation.js:1130
 msgid "OR-BUS2: OR gate with 2-bits bus input"
 msgstr ""
 
-#: translation.js:1129
+#: translation.js:1131
 msgid ""
 "# Copy-20: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1132
+#: translation.js:1134
 msgid ""
 "# Copy-24: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1135
+#: translation.js:1137
 msgid ""
 "# Copy-28: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1138
+#: translation.js:1140
 msgid ""
 "# Copy-32: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1163 translation.js:1169 translation.js:1173
-#: translation.js:1176 translation.js:1183 translation.js:1187
-#: translation.js:1190 translation.js:1193 translation.js:1201
-#: translation.js:1204 translation.js:1207 translation.js:1210
-#: translation.js:1214 translation.js:1221 translation.js:1224
-#: translation.js:1227 translation.js:1231 translation.js:1241
-#: translation.js:1247 translation.js:1250 translation.js:1259
-#: translation.js:1271 translation.js:1274 translation.js:1277
-#: translation.js:1280 translation.js:1283 translation.js:1285
-#: translation.js:1288 translation.js:1291 translation.js:1294
-#: translation.js:1297 translation.js:1310 translation.js:1313
-#: translation.js:1316 translation.js:1320 translation.js:1325
-#: translation.js:1328 translation.js:1337 translation.js:1340
-#: translation.js:1343 translation.js:1345 translation.js:1348
-#: translation.js:1351 translation.js:1354 translation.js:1360
-#: translation.js:1364 translation.js:1367 translation.js:1375
-#: translation.js:1402 translation.js:1414 translation.js:1630
-#: translation.js:1768 translation.js:1771 translation.js:1774
-#: translation.js:1777
+#: translation.js:1165 translation.js:1171 translation.js:1175
+#: translation.js:1178 translation.js:1185 translation.js:1189
+#: translation.js:1192 translation.js:1195 translation.js:1203
+#: translation.js:1206 translation.js:1209 translation.js:1212
+#: translation.js:1216 translation.js:1223 translation.js:1226
+#: translation.js:1229 translation.js:1233 translation.js:1243
+#: translation.js:1249 translation.js:1252 translation.js:1261
+#: translation.js:1273 translation.js:1276 translation.js:1279
+#: translation.js:1282 translation.js:1285 translation.js:1287
+#: translation.js:1290 translation.js:1293 translation.js:1296
+#: translation.js:1299 translation.js:1312 translation.js:1315
+#: translation.js:1318 translation.js:1322 translation.js:1327
+#: translation.js:1330 translation.js:1339 translation.js:1342
+#: translation.js:1345 translation.js:1347 translation.js:1350
+#: translation.js:1353 translation.js:1356 translation.js:1362
+#: translation.js:1366 translation.js:1369 translation.js:1377
+#: translation.js:1404 translation.js:1416 translation.js:1635
+#: translation.js:1773 translation.js:1776 translation.js:1779
+#: translation.js:1782
 msgid "01-manual-btns-leds"
 msgstr ""
 
-#: translation.js:1164
+#: translation.js:1166
 msgid ""
 "# Bus2-Join-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -4287,23 +4296,23 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1170
+#: translation.js:1172
 msgid "Constant bit 1"
 msgstr ""
 
-#: translation.js:1171
+#: translation.js:1173
 msgid ""
 "# Bus3-Join-1-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1174
+#: translation.js:1176
 msgid ""
 "# Bus3-Join-2-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1177
+#: translation.js:1179
 msgid ""
 "# Bus3-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4312,23 +4321,23 @@ msgid ""
 "The LED2 is on"
 msgstr ""
 
-#: translation.js:1184
+#: translation.js:1186
 msgid "2bits constant value: 3"
 msgstr ""
 
-#: translation.js:1185
+#: translation.js:1187
 msgid ""
 "# Bus4-Join-1-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1188
+#: translation.js:1190
 msgid ""
 "# Bus4-Join-3-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1191
+#: translation.js:1193
 msgid ""
 "# Bus4-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4337,13 +4346,13 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1194
+#: translation.js:1196
 msgid ""
 "# Bus4-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1202
+#: translation.js:1204
 msgid ""
 "# Bus5-Join-1-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4352,27 +4361,27 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1205
+#: translation.js:1207
 msgid ""
 "# Bus5-Join-2-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1208
+#: translation.js:1210
 msgid ""
 "# Bus5-Join-3-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1211
+#: translation.js:1213
 msgid "3bits constant value: 7"
 msgstr ""
 
-#: translation.js:1212
+#: translation.js:1214
 msgid "# Bus5-Join-4-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1215
+#: translation.js:1217
 msgid ""
 "# Bus5-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4381,7 +4390,7 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1222
+#: translation.js:1224
 msgid ""
 "# Bus6-Join-1-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4390,33 +4399,33 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1225
+#: translation.js:1227
 msgid ""
 "# Bus6-Join-4-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1228
+#: translation.js:1230
 msgid "4bits constant value: 15 (0xF in hexadecimal)"
 msgstr ""
 
-#: translation.js:1229
+#: translation.js:1231
 msgid ""
 "# Bus6-Join-5-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1232
+#: translation.js:1234
 msgid ""
 "# Bus6-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1240
+#: translation.js:1242
 msgid "Alhambr-II"
 msgstr ""
 
-#: translation.js:1242
+#: translation.js:1244
 msgid ""
 "# Bus7-Join-1-6: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4425,26 +4434,26 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1244 translation.js:1253 translation.js:1256
-#: translation.js:1636 translation.js:1639 translation.js:1642
-#: translation.js:1649 translation.js:1652 translation.js:1655
-#: translation.js:1658 translation.js:1666 translation.js:1669
-#: translation.js:1672 translation.js:1675 translation.js:1678
-#: translation.js:1690 translation.js:1693 translation.js:1696
-#: translation.js:1699 translation.js:1702 translation.js:1711
-#: translation.js:1714 translation.js:1717 translation.js:1720
-#: translation.js:1723 translation.js:1726 translation.js:1738
-#: translation.js:1741 translation.js:1745 translation.js:1748
-#: translation.js:1751 translation.js:1754 translation.js:1757
-#: translation.js:1760 translation.js:1763
+#: translation.js:1246 translation.js:1255 translation.js:1258
+#: translation.js:1641 translation.js:1644 translation.js:1647
+#: translation.js:1654 translation.js:1657 translation.js:1660
+#: translation.js:1663 translation.js:1671 translation.js:1674
+#: translation.js:1677 translation.js:1680 translation.js:1683
+#: translation.js:1695 translation.js:1698 translation.js:1701
+#: translation.js:1704 translation.js:1707 translation.js:1716
+#: translation.js:1719 translation.js:1722 translation.js:1725
+#: translation.js:1728 translation.js:1731 translation.js:1743
+#: translation.js:1746 translation.js:1750 translation.js:1753
+#: translation.js:1756 translation.js:1759 translation.js:1762
+#: translation.js:1765 translation.js:1768
 msgid "01-manual-constant-leds"
 msgstr ""
 
-#: translation.js:1245
+#: translation.js:1247
 msgid "# Bus7-Join-2-5: Manual testing \n"
 msgstr ""
 
-#: translation.js:1248
+#: translation.js:1250
 msgid ""
 "# Bus7-Join-3-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4453,7 +4462,7 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1251
+#: translation.js:1253
 msgid ""
 "# Bus7-Join-4-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4462,15 +4471,15 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1254
+#: translation.js:1256
 msgid "# Bus7-Join-5-2: Manual testing \n"
 msgstr ""
 
-#: translation.js:1257
+#: translation.js:1259
 msgid "# Bus7-Join-6-1: Manual testing \n"
 msgstr ""
 
-#: translation.js:1260
+#: translation.js:1262
 msgid ""
 "# Bus7-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4479,7 +4488,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1272
+#: translation.js:1274
 msgid ""
 "# Bus8-Join-1-7: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4488,13 +4497,13 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1275
+#: translation.js:1277
 msgid ""
 "# Bus8-Join-2-6: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1278
+#: translation.js:1280
 msgid ""
 "# Bus8-Join-3-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4503,7 +4512,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1281
+#: translation.js:1283
 msgid ""
 "# Bus8-Join-5-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4512,7 +4521,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1286
+#: translation.js:1288
 msgid ""
 "# Bus8-Join-7-1: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4521,7 +4530,7 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1289
+#: translation.js:1291
 msgid ""
 "# Bus8-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4530,7 +4539,7 @@ msgid ""
 "The LEDs 2-7 are on"
 msgstr ""
 
-#: translation.js:1292
+#: translation.js:1294
 msgid ""
 "# Bus8-Join-half: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4539,7 +4548,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1295
+#: translation.js:1297
 msgid ""
 "# Bus8-Join-quarter: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4548,607 +4557,611 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1298
+#: translation.js:1300
 msgid ""
 "## Bus-09-bits Join-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1301
+#: translation.js:1303
 msgid ""
 "# Bus10-Join-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1304
+#: translation.js:1306
 msgid ""
 "# Bus11-Join-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1311
+#: translation.js:1313
 msgid ""
 "# Bus12-Join-one-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1314
+#: translation.js:1316
 msgid ""
 "# Bus12-Join-4-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1317
+#: translation.js:1319
 msgid "Counter-x01: 1-bit counter"
 msgstr ""
 
-#: translation.js:1318
+#: translation.js:1320
 msgid ""
 "# Bus12-Join-one-forth: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1321
+#: translation.js:1323
 msgid ""
 "# Bus12-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1326
+#: translation.js:1328
 msgid ""
 "# Bus15-Join-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1329
+#: translation.js:1331
 msgid ""
 "# Bus15-Join-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1330
+#: translation.js:1332
 msgid "Join-1-15"
 msgstr ""
 
-#: translation.js:1331
+#: translation.js:1333
 msgid "Join-15-1"
 msgstr ""
 
-#: translation.js:1332
+#: translation.js:1334
 msgid "Join-4-12"
 msgstr ""
 
-#: translation.js:1333
+#: translation.js:1335
 msgid "Join-7-9"
 msgstr ""
 
-#: translation.js:1338
+#: translation.js:1340
 msgid ""
 "# Bus16-Join-1-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1341
+#: translation.js:1343
 msgid ""
 "# Bus16-Join-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1344
+#: translation.js:1346
 msgid ""
 "# Bus16-Join-4-12: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1346
+#: translation.js:1348
 msgid ""
 "# Bus16-Join-7-9: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1349
+#: translation.js:1351
 msgid ""
 "# Bus16-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1352
+#: translation.js:1354
 msgid ""
 "# Bus16-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1355
+#: translation.js:1357
 msgid ""
 "# Bus19-Join-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1361
+#: translation.js:1363
 msgid "Generic: 19-bits generic constant"
 msgstr ""
 
-#: translation.js:1362
+#: translation.js:1364
 msgid ""
 "# Bus20-Join-1-19: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1365
+#: translation.js:1367
 msgid ""
 "# Bus20-Join-4-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1368
+#: translation.js:1370
 msgid ""
 "# Bus20-Join-4-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1371 translation.js:1381 translation.js:1384
-#: translation.js:1399 translation.js:1783 translation.js:1786
-#: translation.js:1789
+#: translation.js:1373 translation.js:1383 translation.js:1386
+#: translation.js:1401 translation.js:1788 translation.js:1791
+#: translation.js:1794
 msgid "01-manual-testing"
 msgstr ""
 
-#: translation.js:1372
+#: translation.js:1374
 msgid "Generic: 22-bits generic constant"
 msgstr ""
 
-#: translation.js:1373
+#: translation.js:1375
 msgid ""
 "# Bus22-Join-10-22: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1376
+#: translation.js:1378
 msgid ""
 "# Bus23-Join-7-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1382
+#: translation.js:1384
 msgid ""
 "# Bus24-Join-8-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1385
+#: translation.js:1387
 msgid ""
 "Display24-8: Display a 24-bits value on  8-LEDs. The sel input selects the "
 "byte to display "
 msgstr ""
 
-#: translation.js:1386
+#: translation.js:1388
 msgid "Counter-M-x02: 2-bits M module counter"
 msgstr ""
 
-#: translation.js:1387
+#: translation.js:1389
 msgid "Comp2-2bit: Comparator of two 2-bit numbers"
 msgstr ""
 
-#: translation.js:1388
+#: translation.js:1390
 msgid "Comp2-1bit: Comparator of two 1-bit numbers"
 msgstr ""
 
-#: translation.js:1389
+#: translation.js:1391
 msgid "reg-rst-2-bits:  2-bits register with reset"
 msgstr ""
 
-#: translation.js:1390
+#: translation.js:1392
 msgid "1-bit-Reg-rst: 1-Bit register with reset"
 msgstr ""
 
-#: translation.js:1391
+#: translation.js:1393
 msgid ""
 "# Bus24-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1392
+#: translation.js:1394
 msgid "2-bits Comparator"
 msgstr ""
 
-#: translation.js:1393
+#: translation.js:1395
 msgid ""
 "Maximum count  \n"
 "reached"
 msgstr ""
 
-#: translation.js:1394
+#: translation.js:1396
 msgid "2-bits register"
 msgstr ""
 
-#: translation.js:1395
+#: translation.js:1397
 msgid ""
 "If the max count is reached  \n"
 "and the cnt tic is received,  \n"
 "the register is reset to 0"
 msgstr ""
 
-#: translation.js:1396
+#: translation.js:1398
 msgid "A"
 msgstr ""
 
-#: translation.js:1397
+#: translation.js:1399
 msgid "B"
 msgstr ""
 
-#: translation.js:1400
+#: translation.js:1402
 msgid ""
 "# Bus24-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1403
+#: translation.js:1405
 msgid ""
 "# Bus27-Join-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1408
+#: translation.js:1410
 msgid "Generic: 24-bits generic constant"
 msgstr ""
 
-#: translation.js:1409
+#: translation.js:1411
 msgid ""
 "# Bus28-Join-4-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1412
+#: translation.js:1414
 msgid ""
 "# Bus28-Join-4-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1415
+#: translation.js:1417
 msgid ""
 "# Bus31-Join-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1416
+#: translation.js:1418
 msgid "Join-1-31"
 msgstr ""
 
-#: translation.js:1421
+#: translation.js:1423
 msgid "Join-8-24"
 msgstr ""
 
-#: translation.js:1426
+#: translation.js:1428
 msgid "Generic: 31-bits generic constant"
 msgstr ""
 
-#: translation.js:1427
+#: translation.js:1429
 msgid ""
 "# Bus32-Join-31-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1430
+#: translation.js:1432
 msgid "Generic: 17-bits generic constant"
 msgstr ""
 
-#: translation.js:1431
+#: translation.js:1433
 msgid ""
 "# Bus32-Join-17-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1434
+#: translation.js:1436
 msgid "Generic: 29-bits generic constant"
 msgstr ""
 
-#: translation.js:1435
+#: translation.js:1437
 msgid ""
 "# Bus32-Join-29-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1438
+#: translation.js:1440
 msgid "2bits constant value: 1"
 msgstr ""
 
-#: translation.js:1439
+#: translation.js:1441
 msgid ""
 "# Bus32-Join-30-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1444
+#: translation.js:1446
 msgid ""
 "# Bus32-Join-8-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1447
+#: translation.js:1449
 msgid ""
 "# Bus32-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1450
+#: translation.js:1452
 msgid ""
 "# Bus32-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1454
+#: translation.js:1456
 msgid "05-Bits"
 msgstr ""
 
 #: translation.js:1457
+msgid "2x8-Bits"
+msgstr ""
+
+#: translation.js:1460
 msgid "## Reversal test"
 msgstr ""
 
-#: translation.js:1466 translation.js:1506 translation.js:1977
-#: translation.js:2064
+#: translation.js:1471 translation.js:1511 translation.js:1982
+#: translation.js:2069
 msgid "02-bits"
 msgstr ""
 
-#: translation.js:1467 translation.js:1507 translation.js:2065
+#: translation.js:1472 translation.js:1512 translation.js:2070
 msgid "03-bits"
 msgstr ""
 
-#: translation.js:1468 translation.js:1508 translation.js:2066
+#: translation.js:1473 translation.js:1513 translation.js:2071
 msgid "04-bits"
 msgstr ""
 
-#: translation.js:1469 translation.js:1509 translation.js:1939
-#: translation.js:1978
+#: translation.js:1474 translation.js:1514 translation.js:1944
+#: translation.js:1983
 msgid "08-bits"
 msgstr ""
 
-#: translation.js:1470 translation.js:1510 translation.js:1979
+#: translation.js:1475 translation.js:1515 translation.js:1984
 msgid "16-bits"
 msgstr ""
 
-#: translation.js:1471 translation.js:1511
+#: translation.js:1476 translation.js:1516
 msgid "32-bits"
 msgstr ""
 
-#: translation.js:1481
+#: translation.js:1486
 msgid "## BUS-2-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1485
+#: translation.js:1490
 msgid "Reg-3-verilog: 3 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1486
+#: translation.js:1491
 msgid "## BUS-3-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1490
+#: translation.js:1495
 msgid "Reg-4-verilog: 4 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1491
+#: translation.js:1496
 msgid "## BUS-4-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1495
+#: translation.js:1500
 msgid "Reg-8-verilog: 8 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1496
+#: translation.js:1501
 msgid "## BUS-8-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1500
+#: translation.js:1505
 msgid ""
 "Reg-16-verilog: 16 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1501
+#: translation.js:1506
 msgid "## BUS-16-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1505
+#: translation.js:1510
 msgid ""
 "Reg-03-verilog: 32 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1521
+#: translation.js:1526
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:1528
+#: translation.js:1533
 msgid "# 3-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1535
+#: translation.js:1540
 msgid "# 4-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1539
+#: translation.js:1544
 msgid "# 8-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1543
+#: translation.js:1548
 msgid "# 16-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1547
+#: translation.js:1552
 msgid "# 32-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1548
+#: translation.js:1553
 msgid "Sign-02Bits"
 msgstr ""
 
-#: translation.js:1549
+#: translation.js:1554
 msgid "Sign-03Bits"
 msgstr ""
 
-#: translation.js:1550
+#: translation.js:1555
 msgid "Sign-04Bits"
 msgstr ""
 
-#: translation.js:1551
+#: translation.js:1556
 msgid "Sign-05Bits"
 msgstr ""
 
-#: translation.js:1552
+#: translation.js:1557
 msgid "Sign-06Bits"
 msgstr ""
 
-#: translation.js:1553
+#: translation.js:1558
 msgid "Sign-07Bits"
 msgstr ""
 
-#: translation.js:1554
+#: translation.js:1559
 msgid "Sign-08Bits"
 msgstr ""
 
-#: translation.js:1555
+#: translation.js:1560
 msgid "Sign-12Bits"
 msgstr ""
 
-#: translation.js:1556
+#: translation.js:1561
 msgid "Sign-16Bits"
 msgstr ""
 
-#: translation.js:1557
+#: translation.js:1562
 msgid "Sign-20Bits"
 msgstr ""
 
-#: translation.js:1558
+#: translation.js:1563
 msgid "Sign-32Bits"
 msgstr ""
 
-#: translation.js:1561
+#: translation.js:1566
 msgid "2-to-1 Multplexer (2-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1562
+#: translation.js:1567
 msgid ""
 "# 2-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1566
+#: translation.js:1571
 msgid "2-to-1 Multplexer (3-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1567
+#: translation.js:1572
 msgid ""
 "# 3-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1570
+#: translation.js:1575
 msgid "2-to-1 Multplexer (4-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1571
+#: translation.js:1576
 msgid ""
 "# 4-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1574
+#: translation.js:1579
 msgid "2-to-1 Multplexer (5-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1575
+#: translation.js:1580
 msgid ""
 "# 5-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1578
+#: translation.js:1583
 msgid "2-to-1 Multplexer (6-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1579
+#: translation.js:1584
 msgid ""
 "# 6-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1582
+#: translation.js:1587
 msgid "2-to-1 Multplexer (7-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1583
+#: translation.js:1588
 msgid ""
 "# 7-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1586
+#: translation.js:1591
 msgid "2-to-1 Multplexer (8-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1587
+#: translation.js:1592
 msgid ""
 "# 8-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1590
+#: translation.js:1595
 msgid "2-to-1 Multplexer (12-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1591
+#: translation.js:1596
 msgid ""
 "# 12-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1593
+#: translation.js:1598
 msgid "2-to-1 Multplexer (16-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1594
+#: translation.js:1599
 msgid ""
 "# 16-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1597
+#: translation.js:1602
 msgid "2-to-1 Multplexer (20-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1598
+#: translation.js:1603
 msgid "Generic: 20-bits generic constant"
 msgstr ""
 
-#: translation.js:1599
+#: translation.js:1604
 msgid ""
 "# 20-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1602
+#: translation.js:1607
 msgid "Generic: 32-bits generic constant"
 msgstr ""
 
-#: translation.js:1603
+#: translation.js:1608
 msgid "2-to-1 Multplexer (32-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1604
+#: translation.js:1609
 msgid ""
 "# 32-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1631
+#: translation.js:1636
 msgid ""
 "# Bus2-Split-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -5156,322 +5169,322 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1637
+#: translation.js:1642
 msgid ""
 "# Bus3-Split-1-2: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1640
+#: translation.js:1645
 msgid ""
 "# Bus3-Split-2-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1643
+#: translation.js:1648
 msgid ""
 "# Bus3-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1650
+#: translation.js:1655
 msgid ""
 "# Bus4-Split-1-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1653
+#: translation.js:1658
 msgid ""
 "# Bus4-Split-3-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1656
+#: translation.js:1661
 msgid ""
 "# Bus4-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1659
+#: translation.js:1664
 msgid ""
 "# Bus4-Split-half: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1667
+#: translation.js:1672
 msgid ""
 "# Bus5-Split-1-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1670
+#: translation.js:1675
 msgid ""
 "# Bus5-Split-2-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1673
+#: translation.js:1678
 msgid ""
 "# Bus5-Split-3-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1676
+#: translation.js:1681
 msgid ""
 "# Bus5-Split-4-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1679
+#: translation.js:1684
 msgid ""
 "# Bus5-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1687
+#: translation.js:1692
 msgid "01-manual-test"
 msgstr ""
 
-#: translation.js:1688
+#: translation.js:1693
 msgid ""
 "# Bus6-Split-1-5: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1691
+#: translation.js:1696
 msgid ""
 "# Bus6-Split-2-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1694
+#: translation.js:1699
 msgid "# Bus6-Split-4-2: Manual testing\n"
 msgstr ""
 
-#: translation.js:1697
+#: translation.js:1702
 msgid "# Bus6-Split-5-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1700
+#: translation.js:1705
 msgid ""
 "# Bus6-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1703
+#: translation.js:1708
 msgid "# Bus6-Split-half: Manual testing\n"
 msgstr ""
 
-#: translation.js:1712
+#: translation.js:1717
 msgid ""
 "# Bus7-Split-1-6: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1715
+#: translation.js:1720
 msgid ""
 "# Bus7-Split-2-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1718
+#: translation.js:1723
 msgid ""
 "# Bus7-Split-3-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1721
+#: translation.js:1726
 msgid ""
 "# Bus7-Split-4-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1724
+#: translation.js:1729
 msgid ""
 "# Bus7-Split-5-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1727
+#: translation.js:1732
 msgid ""
 "# Bus7-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1739
+#: translation.js:1744
 msgid ""
 "# Bus8-Split-1-7: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1742
+#: translation.js:1747
 msgid "Bus8-Split-2-6: Split the 8-bits bus into two buses of 2 and 6 wires"
 msgstr ""
 
-#: translation.js:1743
+#: translation.js:1748
 msgid ""
 "# Bus8-Split-2-6: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1746
+#: translation.js:1751
 msgid ""
 "# Bus8-Split-3-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1749
+#: translation.js:1754
 msgid ""
 "# Bus8-Split-5-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1752
+#: translation.js:1757
 msgid ""
 "# Bus8-Split-6-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1755
+#: translation.js:1760
 msgid ""
 "# Bus8-Split-7-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1758
+#: translation.js:1763
 msgid ""
 "# Bus8-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1761
+#: translation.js:1766
 msgid ""
 "# Bus8-Split-half: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1764
+#: translation.js:1769
 msgid ""
 "# Bus8-Split-quarter: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1769
+#: translation.js:1774
 msgid ""
 "## Bus-09-bits Split-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1772
+#: translation.js:1777
 msgid ""
 "## Bus-09-bits Join-8-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1775
+#: translation.js:1780
 msgid ""
 "# Bus10-Split-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1778
+#: translation.js:1783
 msgid ""
 "# Bus11-Split-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1784
+#: translation.js:1789
 msgid ""
 "# Bus12-Split-1-11: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1787
+#: translation.js:1792
 msgid ""
 "# Bus12-Split-4-8: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1790
+#: translation.js:1795
 msgid ""
 "# Bus12-Split-one-third: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1794 translation.js:1797 translation.js:1804
-#: translation.js:1807 translation.js:1810 translation.js:1813
-#: translation.js:1817 translation.js:1828 translation.js:1832
-#: translation.js:1835 translation.js:1838 translation.js:1842
-#: translation.js:1848 translation.js:1852 translation.js:1855
-#: translation.js:1866 translation.js:1870 translation.js:1874
-#: translation.js:1908
+#: translation.js:1799 translation.js:1802 translation.js:1809
+#: translation.js:1812 translation.js:1815 translation.js:1818
+#: translation.js:1822 translation.js:1833 translation.js:1837
+#: translation.js:1840 translation.js:1843 translation.js:1847
+#: translation.js:1853 translation.js:1857 translation.js:1860
+#: translation.js:1871 translation.js:1875 translation.js:1879
+#: translation.js:1913
 msgid "Manual-testing"
 msgstr ""
 
-#: translation.js:1795
+#: translation.js:1800
 msgid ""
 "## Bus-15: Split-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1798
+#: translation.js:1803
 msgid ""
 "## Bus-15: Split-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1805
+#: translation.js:1810
 msgid ""
 "## Bus-16: Split-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1808
+#: translation.js:1813
 msgid ""
 "## Bus-16: Split-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1811
+#: translation.js:1816
 msgid ""
 "## Bus-16: Split-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1814
+#: translation.js:1819
 msgid ""
 "## Split16-quarter: Manual testing\n"
 "\n"
@@ -5479,33 +5492,33 @@ msgid ""
 "bits. When the button is pressed, the Upper bits are displayed"
 msgstr ""
 
-#: translation.js:1818
+#: translation.js:1823
 msgid ""
 "## Bus17-Split-1-16: Manual testing\n"
 "\n"
 "The 17-bit constnat is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1822
+#: translation.js:1827
 msgid ""
 "## Bus-19: Split-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1829
+#: translation.js:1834
 msgid ""
 "## Bus20-Split-1-19: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs. "
 msgstr ""
 
-#: translation.js:1830
+#: translation.js:1835
 msgid ""
 "Values for testing:  \n"
 "0-FFFFF"
 msgstr ""
 
-#: translation.js:1833
+#: translation.js:1838
 msgid ""
 "## Bus20-Split-12-8: Manual testing\n"
 "\n"
@@ -5515,7 +5528,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1836
+#: translation.js:1841
 msgid ""
 "## Bus20-Split-4-16: Manual testing\n"
 "\n"
@@ -5525,21 +5538,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1839
+#: translation.js:1844
 msgid ""
 "## Bus20-Split-4-8-8: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1843
+#: translation.js:1848
 msgid ""
 "## BUS22-split-16-6: Manual testing\n"
 "\n"
 "The 22-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1849
+#: translation.js:1854
 msgid ""
 "## BUS24-split-16-8: Manual testing\n"
 "\n"
@@ -5549,13 +5562,13 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1850
+#: translation.js:1855
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFF"
 msgstr ""
 
-#: translation.js:1853
+#: translation.js:1858
 msgid ""
 "## BUS24-split-8-16: Manual testing\n"
 "\n"
@@ -5565,7 +5578,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1856
+#: translation.js:1861
 msgid ""
 "## Bus 24 Split one third: Manual testing\n"
 "\n"
@@ -5573,21 +5586,21 @@ msgid ""
 "displaying the lower, middle and higer segments of the constant on the LEDs"
 msgstr ""
 
-#: translation.js:1860
+#: translation.js:1865
 msgid "Generic: 27-bits generic constant"
 msgstr ""
 
-#: translation.js:1861
+#: translation.js:1866
 msgid ""
 "## Bus-27-Split-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1867
+#: translation.js:1872
 msgid "Generic: 28-bits generic constant"
 msgstr ""
 
-#: translation.js:1868
+#: translation.js:1873
 msgid ""
 "## Bus 28 Split-20-8: Manual testing\n"
 "\n"
@@ -5597,7 +5610,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1871
+#: translation.js:1876
 msgid ""
 "## Bus 28 Split-4-24: Manual testing\n"
 "\n"
@@ -5607,19 +5620,19 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1872
+#: translation.js:1877
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFF"
 msgstr ""
 
-#: translation.js:1878
+#: translation.js:1883
 msgid ""
 "## Bus-31: Split-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1890
+#: translation.js:1895
 msgid ""
 "## 32-bits Split 1-31: Manual testing\n"
 "\n"
@@ -5629,21 +5642,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1893
+#: translation.js:1898
 msgid ""
 "## 32-bits Split 17-15: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1896
+#: translation.js:1901
 msgid ""
 "## 32-bits Split 22-10: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1899
+#: translation.js:1904
 msgid ""
 "## 32-bits Split 24-8: Manual testing\n"
 "\n"
@@ -5653,27 +5666,27 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1900
+#: translation.js:1905
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFFF"
 msgstr ""
 
-#: translation.js:1903
+#: translation.js:1908
 msgid ""
 "## 32-bits Split 29-3: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1906
+#: translation.js:1911
 msgid ""
 "## 32-bits Split 31-1: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1909
+#: translation.js:1914
 msgid ""
 "## 32-bits Split 8-24: Manual testing\n"
 "\n"
@@ -5683,358 +5696,358 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1912
+#: translation.js:1917
 msgid ""
 "## 32-bits Split half: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1915
+#: translation.js:1920
 msgid ""
 "## 32-bits Split quarter: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1919
+#: translation.js:1924
 msgid "8-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1920
+#: translation.js:1925
 msgid "8-to-1 Multplexer (2-bit channels)"
 msgstr ""
 
-#: translation.js:1921
+#: translation.js:1926
 msgid "8-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1922
+#: translation.js:1927
 msgid "4-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1923
+#: translation.js:1928
 msgid "Counter-x03: 3-bits counter"
 msgstr ""
 
-#: translation.js:1924
+#: translation.js:1929
 msgid "Reg-x03: 3-bits register"
 msgstr ""
 
-#: translation.js:1925
+#: translation.js:1930
 msgid "Inc1-3bit: Increment a 3-bits number by one"
 msgstr ""
 
-#: translation.js:1926
+#: translation.js:1931
 msgid "AdderK-3bit: Adder of 3-bit operand and 3-bit constant"
 msgstr ""
 
-#: translation.js:1927
+#: translation.js:1932
 msgid "Adder-3bits: Adder of two operands of 3 bits"
 msgstr ""
 
-#: translation.js:1928
+#: translation.js:1933
 msgid "Generic: 64-bits generic constant"
 msgstr ""
 
-#: translation.js:1929
+#: translation.js:1934
 msgid ""
 "## 64-bits Split half: Manual testing\n"
 "\n"
 "The 64-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1938
+#: translation.js:1943
 msgid "## Uint12-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1940
+#: translation.js:1945
 msgid "09-bits"
 msgstr ""
 
-#: translation.js:1941
+#: translation.js:1946
 msgid "10-bits"
 msgstr ""
 
-#: translation.js:1942
+#: translation.js:1947
 msgid "11-bits"
 msgstr ""
 
-#: translation.js:1943
+#: translation.js:1948
 msgid "12-bits"
 msgstr ""
 
-#: translation.js:1944
+#: translation.js:1949
 msgid "13-bits"
 msgstr ""
 
-#: translation.js:1945
+#: translation.js:1950
 msgid "14-bits"
 msgstr ""
 
-#: translation.js:1946
+#: translation.js:1951
 msgid "15-bits"
 msgstr ""
 
-#: translation.js:1949
+#: translation.js:1954
 msgid "## Uint16-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1954
+#: translation.js:1959
 msgid "## Uint16-10bit Manual testing"
 msgstr ""
 
-#: translation.js:1957
+#: translation.js:1962
 msgid "## Uint16-11bit Manual testing"
 msgstr ""
 
-#: translation.js:1960
+#: translation.js:1965
 msgid "## Uint16-12bit Manual testing"
 msgstr ""
 
-#: translation.js:1963
+#: translation.js:1968
 msgid "## Uint16-13bit Manual testing"
 msgstr ""
 
-#: translation.js:1966
+#: translation.js:1971
 msgid "## Uint16-14bit Manual testing"
 msgstr ""
 
-#: translation.js:1969
+#: translation.js:1974
 msgid ""
 "UINT32-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:1970
+#: translation.js:1975
 msgid ""
 "Copy-15: Copy the input wire twice and generate a 15 bits Bus output "
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:1971
+#: translation.js:1976
 msgid "## Uint32-15bit Manual testing"
 msgstr ""
 
-#: translation.js:1972 translation.js:2063
+#: translation.js:1977 translation.js:2068
 msgid "01-bit"
 msgstr ""
 
-#: translation.js:1975
+#: translation.js:1980
 msgid "not-x2: 2-bits not gate"
 msgstr ""
 
-#: translation.js:1976
+#: translation.js:1981
 msgid "## Uint2-1bits: Manual testing"
 msgstr ""
 
-#: translation.js:1980
+#: translation.js:1985
 msgid "17-bits"
 msgstr ""
 
-#: translation.js:1981
+#: translation.js:1986
 msgid "18-bits"
 msgstr ""
 
-#: translation.js:1982
+#: translation.js:1987
 msgid "19-bits"
 msgstr ""
 
-#: translation.js:1983
+#: translation.js:1988
 msgid "20-bits"
 msgstr ""
 
-#: translation.js:1984
+#: translation.js:1989
 msgid "21-bits"
 msgstr ""
 
-#: translation.js:1985
+#: translation.js:1990
 msgid "22-bits"
 msgstr ""
 
-#: translation.js:1986
+#: translation.js:1991
 msgid "23-bits"
 msgstr ""
 
-#: translation.js:1987
+#: translation.js:1992
 msgid "24-bits"
 msgstr ""
 
-#: translation.js:1988
+#: translation.js:1993
 msgid "25-bits"
 msgstr ""
 
-#: translation.js:1989
+#: translation.js:1994
 msgid "26-bits"
 msgstr ""
 
-#: translation.js:1990
+#: translation.js:1995
 msgid "27-bits"
 msgstr ""
 
-#: translation.js:1991
+#: translation.js:1996
 msgid "28-bits"
 msgstr ""
 
-#: translation.js:1992
+#: translation.js:1997
 msgid "29-bits"
 msgstr ""
 
-#: translation.js:1993
+#: translation.js:1998
 msgid "30-bits"
 msgstr ""
 
-#: translation.js:1994
+#: translation.js:1999
 msgid "31-bits"
 msgstr ""
 
-#: translation.js:1997
+#: translation.js:2002
 msgid "not-x32: 32-bits not gate"
 msgstr ""
 
-#: translation.js:1998
+#: translation.js:2003
 msgid "## Uint32-2bit Manual testing"
 msgstr ""
 
-#: translation.js:2001
+#: translation.js:2006
 msgid "## Uint32-8bit Manual testing"
 msgstr ""
 
-#: translation.js:2004
+#: translation.js:2009
 msgid "## Uint32-16bit Manual testing"
 msgstr ""
 
-#: translation.js:2007
+#: translation.js:2012
 msgid "## Uint32-17bit Manual testing"
 msgstr ""
 
-#: translation.js:2010
+#: translation.js:2015
 msgid "## Uint32-18bit Manual testing"
 msgstr ""
 
-#: translation.js:2013
+#: translation.js:2018
 msgid "## Uint32-19bit Manual testing"
 msgstr ""
 
-#: translation.js:2016
+#: translation.js:2021
 msgid "## Uint32-20bit Manual testing"
 msgstr ""
 
-#: translation.js:2019
+#: translation.js:2024
 msgid "## Uint32-21bit Manual testing"
 msgstr ""
 
-#: translation.js:2022
+#: translation.js:2027
 msgid "## Uint32-22bit Manual testing"
 msgstr ""
 
-#: translation.js:2025
+#: translation.js:2030
 msgid "## Uint32-23bit Manual testing"
 msgstr ""
 
-#: translation.js:2028
+#: translation.js:2033
 msgid "## Uint32-24bit Manual testing"
 msgstr ""
 
-#: translation.js:2031
+#: translation.js:2036
 msgid "## Uint32-25bit Manual testing"
 msgstr ""
 
-#: translation.js:2034
+#: translation.js:2039
 msgid "## Uint32-26bit Manual testing"
 msgstr ""
 
-#: translation.js:2037
+#: translation.js:2042
 msgid "## Uint32-27bit Manual testing"
 msgstr ""
 
-#: translation.js:2040
+#: translation.js:2045
 msgid "## Uint32-28bit Manual testing"
 msgstr ""
 
-#: translation.js:2043
+#: translation.js:2048
 msgid "## Uint32-29bit: Manual testing"
 msgstr ""
 
-#: translation.js:2046
+#: translation.js:2051
 msgid "## Uint32-30bit: Manual testing"
 msgstr ""
 
-#: translation.js:2049
+#: translation.js:2054
 msgid "## Uint32-31bit: Manual testing"
 msgstr ""
 
-#: translation.js:2050
+#: translation.js:2055
 msgid "01-Bit"
 msgstr ""
 
-#: translation.js:2055
+#: translation.js:2060
 msgid "not-x4: 4-bits not gate"
 msgstr ""
 
-#: translation.js:2056
+#: translation.js:2061
 msgid "## Uint4-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2059
+#: translation.js:2064
 msgid "## Uint4-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2062
+#: translation.js:2067
 msgid "## Uint4-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2067
+#: translation.js:2072
 msgid "05-bits"
 msgstr ""
 
-#: translation.js:2068
+#: translation.js:2073
 msgid "06-bits"
 msgstr ""
 
-#: translation.js:2069
+#: translation.js:2074
 msgid "07-bits"
 msgstr ""
 
-#: translation.js:2072
+#: translation.js:2077
 msgid "not-x8: 8-bits not gate"
 msgstr ""
 
-#: translation.js:2073
+#: translation.js:2078
 msgid "## Uint8-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2076
+#: translation.js:2081
 msgid "## Uint8-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2079
+#: translation.js:2084
 msgid "## Uint8-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2082
+#: translation.js:2087
 msgid "## Uint8-4bit: Manual testing"
 msgstr ""
 
-#: translation.js:2085
+#: translation.js:2090
 msgid "## Uint8-5bit: Manual testing"
 msgstr ""
 
-#: translation.js:2088
+#: translation.js:2093
 msgid "## Uint8-6bit: Manual testing"
 msgstr ""
 
-#: translation.js:2091
+#: translation.js:2096
 msgid "## Uint8-7bit: Manual testing"
 msgstr ""
 
-#: translation.js:2101 translation.js:2105 translation.js:2108
-#: translation.js:2111 translation.js:2114 translation.js:2117
-#: translation.js:2120 translation.js:2123
+#: translation.js:2106 translation.js:2110 translation.js:2113
+#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:2125 translation.js:2128
 msgid "01-manual-btn-led"
 msgstr ""
 
-#: translation.js:2102
+#: translation.js:2107
 msgid ""
 "# BUS-2: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -6042,53 +6055,53 @@ msgid ""
 "When the buttons are is pressed the corresponding LED is turned on"
 msgstr ""
 
-#: translation.js:2103
+#: translation.js:2108
 msgid "Bus\n"
 msgstr ""
 
-#: translation.js:2106
+#: translation.js:2111
 msgid ""
 "# BUS-3: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2109
+#: translation.js:2114
 msgid ""
 "# BUS-4: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2112
+#: translation.js:2117
 msgid ""
 "# BUS-5: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2115
+#: translation.js:2120
 msgid ""
 "# BUS-6: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2118
+#: translation.js:2123
 msgid ""
 "# BUS-7: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2121
+#: translation.js:2126
 msgid ""
 "# BUS-8: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2124
+#: translation.js:2129
 msgid ""
 "# Wire: Manual testing with one pushbutton and one LED\n"
 "\n"
diff --git a/locale/es_ES/es_ES.po b/locale/es_ES/es_ES.po
index bd8d33c9..89cfe64d 100644
--- a/locale/es_ES/es_ES.po
+++ b/locale/es_ES/es_ES.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-19 13:45+0000\n"
+"POT-Creation-Date: 2023-09-28 17:28+0000\n"
 "PO-Revision-Date: \n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -15,48 +15,48 @@ msgstr ""
 "X-Poedit-Basepath: ..\n"
 "X-Poedit-SearchPath-0: translation.js\n"
 
-#: translation.js:10 translation.js:1047
+#: translation.js:10 translation.js:1049
 msgid "Copy"
 msgstr "Copiar"
 
-#: translation.js:11 translation.js:1048
+#: translation.js:11 translation.js:1050
 msgid "Join"
 msgstr "Agregar"
 
-#: translation.js:12 translation.js:1049
+#: translation.js:12 translation.js:1051
 msgid "Reversal"
 msgstr "Reversal"
 
-#: translation.js:13 translation.js:1050
+#: translation.js:13 translation.js:1052
 msgid "Shift"
 msgstr "Shift"
 
-#: translation.js:14 translation.js:1051
+#: translation.js:14 translation.js:1053
 msgid "Sign"
 msgstr "Sign"
 
-#: translation.js:15 translation.js:1052
+#: translation.js:15 translation.js:1054
 msgid "Split"
 msgstr "Split"
 
-#: translation.js:16 translation.js:1053
+#: translation.js:16 translation.js:1055
 msgid "Uint"
 msgstr "Uint"
 
-#: translation.js:17 translation.js:1054
+#: translation.js:17 translation.js:1056
 msgid "Wires"
 msgstr "Cables"
 
-#: translation.js:18 translation.js:312 translation.js:338 translation.js:353
-#: translation.js:359 translation.js:365 translation.js:371 translation.js:377
-#: translation.js:388 translation.js:472 translation.js:480 translation.js:488
-#: translation.js:494 translation.js:500 translation.js:506 translation.js:715
-#: translation.js:722 translation.js:766 translation.js:771 translation.js:858
-#: translation.js:871
+#: translation.js:18 translation.js:312 translation.js:341 translation.js:356
+#: translation.js:362 translation.js:368 translation.js:374 translation.js:380
+#: translation.js:391 translation.js:474 translation.js:482 translation.js:490
+#: translation.js:496 translation.js:502 translation.js:508 translation.js:717
+#: translation.js:724 translation.js:768 translation.js:773 translation.js:860
+#: translation.js:873
 msgid "Blocks"
 msgstr "Blocks"
 
-#: translation.js:19 translation.js:82 translation.js:1055
+#: translation.js:19 translation.js:82 translation.js:1057
 msgid "Copy-02"
 msgstr "Copy-02"
 
@@ -68,7 +68,7 @@ msgstr ""
 "Copy-2: Copiar el cable de entrada dos veces y generar una salida de bus de "
 "2 bits (Implementación en Verilog)"
 
-#: translation.js:21 translation.js:85 translation.js:1056
+#: translation.js:21 translation.js:85 translation.js:1058
 msgid "Copy-03"
 msgstr "Copy-03"
 
@@ -80,7 +80,7 @@ msgstr ""
 "Copy-3: Copiar el cable de entrada dos veces y generar una salida de bus de "
 "3 bits (Implementación en Verilog)"
 
-#: translation.js:23 translation.js:88 translation.js:1057
+#: translation.js:23 translation.js:88 translation.js:1059
 msgid "Copy-04"
 msgstr "Copy-04"
 
@@ -92,7 +92,7 @@ msgstr ""
 "Copy-4: Copiar el cable de entrada dos veces y generar una salida de bus de "
 "4 bits (Implementación en Verilog)"
 
-#: translation.js:25 translation.js:91 translation.js:1058
+#: translation.js:25 translation.js:91 translation.js:1060
 msgid "Copy-05"
 msgstr "Copy-05"
 
@@ -104,7 +104,7 @@ msgstr ""
 "Copy-5: Copiar el cable de entrada dos veces y generar una salida de bus de "
 "5 bits (Implementación en Verilog)"
 
-#: translation.js:27 translation.js:94 translation.js:1059
+#: translation.js:27 translation.js:94 translation.js:1061
 msgid "Copy-06"
 msgstr "Copy-06"
 
@@ -116,7 +116,7 @@ msgstr ""
 "Copy-6: Copiar el cable de entrada dos veces y generar una salida de bus de "
 "6 bits (Implementación en Verilog)"
 
-#: translation.js:29 translation.js:97 translation.js:1060
+#: translation.js:29 translation.js:97 translation.js:1062
 msgid "Copy-07"
 msgstr "Copy-07"
 
@@ -128,7 +128,7 @@ msgstr ""
 "Copy-7: Copiar el cable de entrada dos veces y generar una salida de bus de "
 "7 bits (Implementación en Verilog)"
 
-#: translation.js:31 translation.js:100 translation.js:1061
+#: translation.js:31 translation.js:100 translation.js:1063
 msgid "Copy-08"
 msgstr "Copy-08"
 
@@ -140,7 +140,7 @@ msgstr ""
 "Copy-8: Copiar el cable de entrada dos veces y generar una salida de bus de "
 "8 bits (Implementación en Verilog)"
 
-#: translation.js:33 translation.js:103 translation.js:1062
+#: translation.js:33 translation.js:103 translation.js:1064
 msgid "Copy-09"
 msgstr "Copy-09"
 
@@ -152,7 +152,7 @@ msgstr ""
 "Copy-9: Copiar el cable de entrada dos veces y generar una salida de bus de "
 "9 bits (Implementación en Verilog)"
 
-#: translation.js:35 translation.js:1063
+#: translation.js:35 translation.js:1065
 msgid "Copy-10"
 msgstr "Copy-10"
 
@@ -164,7 +164,7 @@ msgstr ""
 "Copy-10: Copiar el cable de entrada dos veces y generar una salida de bus de "
 "10 bits (Implementación en Verilog)"
 
-#: translation.js:37 translation.js:1064
+#: translation.js:37 translation.js:1066
 msgid "Copy-11"
 msgstr "Copy-11"
 
@@ -176,7 +176,7 @@ msgstr ""
 "Copy-11: Copiar el cable de entrada dos veces y generar una salida de bus de "
 "11 bits (Implementación en Verilog)"
 
-#: translation.js:39 translation.js:106 translation.js:1065
+#: translation.js:39 translation.js:106 translation.js:1067
 msgid "Copy-12"
 msgstr "Copy-12"
 
@@ -228,7 +228,7 @@ msgstr "Entrada"
 msgid "Output"
 msgstr "Salida"
 
-#: translation.js:49 translation.js:1066
+#: translation.js:49 translation.js:1068
 msgid "Copy-16"
 msgstr "Copy-16"
 
@@ -276,7 +276,7 @@ msgstr ""
 "Copy-19: Copiar el cable de entrada dos veces y generar una salida de bus de "
 "19 bits (Implementación en Verilog)"
 
-#: translation.js:57 translation.js:1067
+#: translation.js:57 translation.js:1069
 msgid "Copy-20"
 msgstr "Copy-20"
 
@@ -324,7 +324,7 @@ msgstr ""
 "Copy-23: Copiar el cable de entrada dos veces y generar una salida de bus de "
 "23 bits (Implementación en Verilog)"
 
-#: translation.js:65 translation.js:1068
+#: translation.js:65 translation.js:1070
 msgid "Copy-24"
 msgstr "Copy-24"
 
@@ -372,7 +372,7 @@ msgstr ""
 "Copy-27: Copiar el cable de entrada dos veces y generar una salida de bus de "
 "27 bits (Implementación en Verilog)"
 
-#: translation.js:73 translation.js:1069
+#: translation.js:73 translation.js:1071
 msgid "Copy-28"
 msgstr "Copy-28"
 
@@ -412,7 +412,7 @@ msgstr ""
 "Copy-31: Copiar el cable de entrada dos veces y generar una salida de bus de "
 "31 bits (Implementación en Verilog)"
 
-#: translation.js:80 translation.js:1070
+#: translation.js:80 translation.js:1072
 msgid "Copy-32"
 msgstr "Copy-32"
 
@@ -498,83 +498,83 @@ msgstr "Copy-12: Copiar el cable de entrada y sacarlo por un bus de 12 bits"
 msgid "Bus12-Join-4-8: Join the two buses into an 12-bits Bus"
 msgstr "Bus12-join-4-8: Unir dos buses en un bus de 12 bits"
 
-#: translation.js:109 translation.js:556 translation.js:1139
-#: translation.js:1605
+#: translation.js:109 translation.js:558 translation.js:1141
+#: translation.js:1610
 msgid "Bus-02"
 msgstr "Bus-02"
 
-#: translation.js:110 translation.js:557 translation.js:1140
-#: translation.js:1606
+#: translation.js:110 translation.js:559 translation.js:1142
+#: translation.js:1611
 msgid "Bus-03"
 msgstr "Bus-03"
 
-#: translation.js:111 translation.js:558 translation.js:1141
-#: translation.js:1607
+#: translation.js:111 translation.js:560 translation.js:1143
+#: translation.js:1612
 msgid "Bus-04"
 msgstr "Bus-04"
 
-#: translation.js:112 translation.js:559 translation.js:1142
-#: translation.js:1608
+#: translation.js:112 translation.js:561 translation.js:1144
+#: translation.js:1613
 msgid "Bus-05"
 msgstr "Bus-05"
 
-#: translation.js:113 translation.js:560 translation.js:1143
-#: translation.js:1609
+#: translation.js:113 translation.js:562 translation.js:1145
+#: translation.js:1614
 msgid "Bus-06"
 msgstr "Bus-06"
 
-#: translation.js:114 translation.js:561 translation.js:1144
-#: translation.js:1610
+#: translation.js:114 translation.js:563 translation.js:1146
+#: translation.js:1615
 msgid "Bus-07"
 msgstr "Bus-07"
 
-#: translation.js:115 translation.js:562 translation.js:1145
-#: translation.js:1611
+#: translation.js:115 translation.js:564 translation.js:1147
+#: translation.js:1616
 msgid "Bus-08"
 msgstr "Bus-08"
 
-#: translation.js:116 translation.js:563 translation.js:1146
-#: translation.js:1612
+#: translation.js:116 translation.js:565 translation.js:1148
+#: translation.js:1617
 msgid "Bus-09"
 msgstr "Bus-09"
 
-#: translation.js:117 translation.js:564 translation.js:1147
-#: translation.js:1613
+#: translation.js:117 translation.js:566 translation.js:1149
+#: translation.js:1618
 msgid "Bus-10"
 msgstr "Bus-10"
 
-#: translation.js:118 translation.js:565 translation.js:1148
-#: translation.js:1614
+#: translation.js:118 translation.js:567 translation.js:1150
+#: translation.js:1619
 msgid "Bus-11"
 msgstr "Bus-11"
 
-#: translation.js:119 translation.js:566 translation.js:1149
-#: translation.js:1615
+#: translation.js:119 translation.js:568 translation.js:1151
+#: translation.js:1620
 msgid "Bus-12"
 msgstr "Bus-12"
 
-#: translation.js:120 translation.js:567
+#: translation.js:120 translation.js:569
 #, fuzzy
 msgid "Bus-14"
 msgstr "Bus-4"
 
-#: translation.js:121 translation.js:568 translation.js:1150
-#: translation.js:1616
+#: translation.js:121 translation.js:570 translation.js:1152
+#: translation.js:1621
 msgid "Bus-15"
 msgstr "Bus-15"
 
-#: translation.js:122 translation.js:569 translation.js:1151
-#: translation.js:1617
+#: translation.js:122 translation.js:571 translation.js:1153
+#: translation.js:1622
 msgid "Bus-16"
 msgstr "Bus-16"
 
-#: translation.js:123 translation.js:571 translation.js:1152
-#: translation.js:1619
+#: translation.js:123 translation.js:573 translation.js:1154
+#: translation.js:1624
 msgid "Bus-19"
 msgstr "Bus-19"
 
-#: translation.js:124 translation.js:572 translation.js:1153
-#: translation.js:1620
+#: translation.js:124 translation.js:574 translation.js:1155
+#: translation.js:1625
 msgid "Bus-20"
 msgstr "Bus-20"
 
@@ -582,52 +582,52 @@ msgstr "Bus-20"
 msgid "Bus-21"
 msgstr "Bus-21"
 
-#: translation.js:126 translation.js:573 translation.js:1154
-#: translation.js:1621
+#: translation.js:126 translation.js:575 translation.js:1156
+#: translation.js:1626
 msgid "Bus-22"
 msgstr "Bus-22"
 
-#: translation.js:127 translation.js:574 translation.js:1155
+#: translation.js:127 translation.js:576 translation.js:1157
 msgid "Bus-23"
 msgstr "Bus-23"
 
-#: translation.js:128 translation.js:575 translation.js:1156
-#: translation.js:1622
+#: translation.js:128 translation.js:577 translation.js:1158
+#: translation.js:1627
 msgid "Bus-24"
 msgstr "Bus-24"
 
-#: translation.js:129 translation.js:576 translation.js:1157
-#: translation.js:1623
+#: translation.js:129 translation.js:578 translation.js:1159
+#: translation.js:1628
 msgid "Bus-27"
 msgstr "Bus-27"
 
-#: translation.js:130 translation.js:577 translation.js:1158
-#: translation.js:1624
+#: translation.js:130 translation.js:579 translation.js:1160
+#: translation.js:1629
 msgid "Bus-28"
 msgstr "Bus-28"
 
-#: translation.js:131 translation.js:578 translation.js:1159
-#: translation.js:1625
+#: translation.js:131 translation.js:580 translation.js:1161
+#: translation.js:1630
 msgid "Bus-31"
 msgstr "Bus-31"
 
-#: translation.js:132 translation.js:579 translation.js:1160
-#: translation.js:1626
+#: translation.js:132 translation.js:581 translation.js:1162
+#: translation.js:1631
 msgid "Bus-32"
 msgstr "Bus-32"
 
-#: translation.js:133 translation.js:580 translation.js:1627
+#: translation.js:133 translation.js:582 translation.js:1632
 msgid "Bus-64"
 msgstr "Bus-64"
 
 #: translation.js:134 translation.js:139 translation.js:144 translation.js:155
-#: translation.js:164 translation.js:179 translation.js:192 translation.js:1161
-#: translation.js:1167 translation.js:1180 translation.js:1199
-#: translation.js:1239 translation.js:1267
+#: translation.js:164 translation.js:179 translation.js:192 translation.js:1163
+#: translation.js:1169 translation.js:1182 translation.js:1201
+#: translation.js:1241 translation.js:1269
 msgid "Join-all"
 msgstr "Join-all"
 
-#: translation.js:135 translation.js:1165
+#: translation.js:135 translation.js:1167
 msgid "Join-1-2"
 msgstr "Join-1-2"
 
@@ -635,7 +635,7 @@ msgstr "Join-1-2"
 msgid "Bus3-Join-1-2: Join two buses of 2 and 1 bits into a 3-bits Bus"
 msgstr "Bus3-join-1-2: Unir dos buses de 2 y 1 bits en un bus de 3 bits"
 
-#: translation.js:137 translation.js:1166
+#: translation.js:137 translation.js:1168
 msgid "Join-2-1"
 msgstr "Join-2-1"
 
@@ -643,7 +643,7 @@ msgstr "Join-2-1"
 msgid "Bus3-Join-2-1: Joint two buses of 1 and 2 bits into a 3-bits Bus"
 msgstr "Bus3-join-2-1: Unir dos buses de 1 y 2 bits en un bus de 3 bits"
 
-#: translation.js:140 translation.js:1178
+#: translation.js:140 translation.js:1180
 msgid "Join-1-3"
 msgstr "Join-1-3"
 
@@ -651,7 +651,7 @@ msgstr "Join-1-3"
 msgid "Bus4-Join-1-3: Join the two buses into a 4-bits Bus"
 msgstr "Bus-4-join-1-3: Unir todos los cables en un bus de 4 bits"
 
-#: translation.js:142 translation.js:1179
+#: translation.js:142 translation.js:1181
 msgid "Join-3-1"
 msgstr "Join-3-1"
 
@@ -660,9 +660,9 @@ msgid "Bus4-Join-3-1: Join the two buses into a 4-bits Bus"
 msgstr "Bus4-join-3-1: Unir dos buses en un bus de 4 bits"
 
 #: translation.js:145 translation.js:165 translation.js:193 translation.js:239
-#: translation.js:258 translation.js:306 translation.js:310 translation.js:1181
-#: translation.js:1219 translation.js:1268 translation.js:1334
-#: translation.js:1378 translation.js:1422
+#: translation.js:258 translation.js:306 translation.js:310 translation.js:1183
+#: translation.js:1221 translation.js:1270 translation.js:1336
+#: translation.js:1380 translation.js:1424
 msgid "Join-half"
 msgstr "Join-half"
 
@@ -670,7 +670,7 @@ msgstr "Join-half"
 msgid "Bus4-Join-half: Join the two buses into a 4-bits Bus"
 msgstr "Bus4-join-half: Unir dos buses en un bus de 4 bits"
 
-#: translation.js:147 translation.js:1195
+#: translation.js:147 translation.js:1197
 msgid "Join-1-4"
 msgstr "Join-1-4"
 
@@ -678,7 +678,7 @@ msgstr "Join-1-4"
 msgid "Bus5-Join-1-4: Join the two buses of 1 and 4 bits into a 5-bits Bus"
 msgstr "Bus5-join-1-4: Unir dos buses de 1 y 4 bits en un bus de 5 bits"
 
-#: translation.js:149 translation.js:1196
+#: translation.js:149 translation.js:1198
 msgid "Join-2-3"
 msgstr "Join-2-3"
 
@@ -686,7 +686,7 @@ msgstr "Join-2-3"
 msgid "Bus5-Join-2-3: Join the two buses of 2 and 3 bits into a 5-bits Bus"
 msgstr "Bus5-join-2-3: Unir dos buses de 2 y 3 bits en un bus de 5 bits"
 
-#: translation.js:151 translation.js:1197
+#: translation.js:151 translation.js:1199
 msgid "Join-3-2"
 msgstr "Join-3-2"
 
@@ -694,7 +694,7 @@ msgstr "Join-3-2"
 msgid "Bus5-Join-3-2: Join the two buses of 3 and 2 bits into a 5-bits Bus"
 msgstr "Bus5-join-3-2: Unir dos buses de 3 y 2 bits en un bus de 5 bits"
 
-#: translation.js:153 translation.js:1198
+#: translation.js:153 translation.js:1200
 msgid "Join-4-1"
 msgstr "Join-4-1"
 
@@ -702,7 +702,7 @@ msgstr "Join-4-1"
 msgid "Bus5-Join-4-1: Join the two buses of 4 and 1 bits into a 5-bits Bus"
 msgstr "Bus5-join-4-1: Unir dos buses de 4 y 1 bits en un bus de 5 bits"
 
-#: translation.js:156 translation.js:1216
+#: translation.js:156 translation.js:1218
 msgid "Join-1-5"
 msgstr "Join-1-5"
 
@@ -718,7 +718,7 @@ msgstr "Join-2-4"
 msgid "Bus6-Join-2-4: Join all the two buses into a 6-bits Bus"
 msgstr "Bus6-join-2-4: Unir dos buses en un bus de 6 bits"
 
-#: translation.js:160 translation.js:1217
+#: translation.js:160 translation.js:1219
 msgid "Join-4-2"
 msgstr "Join-4-2"
 
@@ -726,7 +726,7 @@ msgstr "Join-4-2"
 msgid "Bus6-Join-4-2: Join the two buses into a 6-bits Bus"
 msgstr "Bus6-join-4-2: Unir dos buses en un bus de 6 bits"
 
-#: translation.js:162 translation.js:1218
+#: translation.js:162 translation.js:1220
 msgid "Join-5-1"
 msgstr "Join-5-1"
 
@@ -738,7 +738,7 @@ msgstr "Bus6-join-5-1: Unir dos buses en un bus de 6 bits"
 msgid "Bus6-Join-half: Join the two buses into a 6-bits Bus"
 msgstr "Bus6-Join-half: Unir dos buses en un bus de 6 bits"
 
-#: translation.js:167 translation.js:1233
+#: translation.js:167 translation.js:1235
 msgid "Join-1-6"
 msgstr "Join-1-6"
 
@@ -746,7 +746,7 @@ msgstr "Join-1-6"
 msgid "Bus7-Join-1-4: Join the two buses into a 7-bits Bus"
 msgstr "Bus7-join-1-4: Unir dos buses en un bus de 7 bits"
 
-#: translation.js:169 translation.js:1234
+#: translation.js:169 translation.js:1236
 msgid "Join-2-5"
 msgstr "Join-2-5"
 
@@ -754,7 +754,7 @@ msgstr "Join-2-5"
 msgid "Bus7-Join-2-5: Join the two buses into a 7-bits Bus"
 msgstr "Bus7-join-2-5: Unir dos buses en un bus de 7 bits"
 
-#: translation.js:171 translation.js:1235
+#: translation.js:171 translation.js:1237
 msgid "Join-3-4"
 msgstr "Join-3-4"
 
@@ -762,7 +762,7 @@ msgstr "Join-3-4"
 msgid "Bus7-Join-3-4: Join the two buses into a 7-bits Bus"
 msgstr "Bus7-join-3-4: Unir dos buses en un bus de 7 bits"
 
-#: translation.js:173 translation.js:1236
+#: translation.js:173 translation.js:1238
 msgid "Join-4-3"
 msgstr "Join-4-3"
 
@@ -770,7 +770,7 @@ msgstr "Join-4-3"
 msgid "Bus7-Join-4-3: Join the two buses into a 7-bits Bus"
 msgstr "Bus7-join-4-3: Unir dos buses en un bus de 7 bits"
 
-#: translation.js:175 translation.js:1237
+#: translation.js:175 translation.js:1239
 msgid "Join-5-2"
 msgstr "Join-5-2"
 
@@ -778,7 +778,7 @@ msgstr "Join-5-2"
 msgid "Bus7-Join-5-2: Join the two buses into a 7-bits Bus"
 msgstr "Bus7-join-5-2: Unir dos buses en un bus de 7 bits"
 
-#: translation.js:177 translation.js:1238
+#: translation.js:177 translation.js:1240
 msgid "Join-6-1"
 msgstr "Join-6-1"
 
@@ -786,7 +786,7 @@ msgstr "Join-6-1"
 msgid "Bus7-Join-6-1: Join the two buses into a 7-bits Bus"
 msgstr "Bus7-join-6-1: Unir dos buses en un bus de 7 bits"
 
-#: translation.js:180 translation.js:1261
+#: translation.js:180 translation.js:1263
 msgid "Join-1-7"
 msgstr "Join-1-7"
 
@@ -794,7 +794,7 @@ msgstr "Join-1-7"
 msgid "Bus7-Join-1-7: Join the two buses into an 8-bits Bus"
 msgstr "Bus7-join-1-7: Unir dos buses en un bus de 8 bits"
 
-#: translation.js:182 translation.js:1262
+#: translation.js:182 translation.js:1264
 msgid "Join-2-6"
 msgstr "Join-2-6"
 
@@ -802,7 +802,7 @@ msgstr "Join-2-6"
 msgid "Bus8-Join-2-6: Join the two buses into an 8-bits Bus"
 msgstr "Bus8-join-2-6: Unir dos buses en un bus de 8 bits"
 
-#: translation.js:184 translation.js:1263
+#: translation.js:184 translation.js:1265
 msgid "Join-3-5"
 msgstr "Join-3-5"
 
@@ -810,7 +810,7 @@ msgstr "Join-3-5"
 msgid "Bus8-Join-3-5: Join the two buses into an 8-bits Bus"
 msgstr "Bus8-join-3-5: Unir dos buses en un bus de 8 bits"
 
-#: translation.js:186 translation.js:1264
+#: translation.js:186 translation.js:1266
 msgid "Join-5-3"
 msgstr "Join-5-3"
 
@@ -818,7 +818,7 @@ msgstr "Join-5-3"
 msgid "Bus8-Join-5-3: Join the two buses into an 8-bits Bus"
 msgstr "Bus8-join-5-3: Unir dos buses en un bus de 8 bits"
 
-#: translation.js:188 translation.js:1265
+#: translation.js:188 translation.js:1267
 msgid "Join-6-2"
 msgstr "Join-6-2"
 
@@ -826,7 +826,7 @@ msgstr "Join-6-2"
 msgid "Bus8-Join-6-2: Join the two buses into an 8-bits Bus"
 msgstr "Bus8-join-6-2: Unir dos buses en un bus de 8 bits"
 
-#: translation.js:190 translation.js:1266
+#: translation.js:190 translation.js:1268
 msgid "Join-7-1"
 msgstr "Join-7-1"
 
@@ -838,8 +838,8 @@ msgstr "Bus7-join-7-1: Unir dos buses en un bus de 8 bits"
 msgid "Bus8-Join-half: Join the two same halves into an 8-bits Bus"
 msgstr "Bus8-join-half: Unir dos buses en un bus de 8 bits"
 
-#: translation.js:195 translation.js:241 translation.js:308 translation.js:1269
-#: translation.js:1335 translation.js:1423
+#: translation.js:195 translation.js:241 translation.js:308 translation.js:1271
+#: translation.js:1337 translation.js:1425
 msgid "Join-quarter"
 msgstr "Join-quarter"
 
@@ -895,7 +895,7 @@ msgstr "Join-3-8"
 msgid "Bus11-Join-3-8: Join the two buses into an 11-bits Bus"
 msgstr "Bus11-join-3-8: Unir dos buses en un bus de 11 bits"
 
-#: translation.js:208 translation.js:1305
+#: translation.js:208 translation.js:1307
 msgid "Join-1-11"
 msgstr "Join-1-11"
 
@@ -903,11 +903,11 @@ msgstr "Join-1-11"
 msgid "Bus12-Join-1-11: Join the two buses into an 12-bits Bus"
 msgstr "Bus12-join-1-11: Unir dos buses en un bus de 12 bits"
 
-#: translation.js:210 translation.js:1306
+#: translation.js:210 translation.js:1308
 msgid "Join-4-8"
 msgstr "Join-4-8"
 
-#: translation.js:211 translation.js:1307
+#: translation.js:211 translation.js:1309
 msgid "Join-one-fourth"
 msgstr "Join-one-fourth"
 
@@ -915,8 +915,8 @@ msgstr "Join-one-fourth"
 msgid "Bus12-Join-one-fourth: Join the four buses into an 12-bits Bus"
 msgstr "Bus12-join-one-fourth: Unir los tres buses en un bus de 12 bits"
 
-#: translation.js:213 translation.js:260 translation.js:1308
-#: translation.js:1379
+#: translation.js:213 translation.js:260 translation.js:1310
+#: translation.js:1381
 msgid "Join-one-third"
 msgstr "Join-one-third"
 
@@ -934,7 +934,7 @@ msgstr "Join-1-4"
 msgid "Bus14-Join-10-4: Join the two buses into a 14-bits Bus"
 msgstr "Bus-4-join-1-3: Unir todos los cables en un bus de 4 bits"
 
-#: translation.js:217 translation.js:1322
+#: translation.js:217 translation.js:1324
 msgid "Join-5-10"
 msgstr "Join-5-10"
 
@@ -942,7 +942,7 @@ msgstr "Join-5-10"
 msgid "Bus15-Join-5-10: Join the two buses into a 15-bits Bus"
 msgstr "Bus15-join-5-10: Unir dos buses en un bus de 15 bits"
 
-#: translation.js:219 translation.js:1323
+#: translation.js:219 translation.js:1325
 msgid "Join-7-8"
 msgstr "Join-7-8"
 
@@ -1038,7 +1038,7 @@ msgstr "Join-3-8-8"
 msgid "Bus19-Join-3-8-8: Join the three buses into a 19-bits Bus"
 msgstr "Bus19-join-3-8-8: Unir los tres buses en un bus de 19 bits"
 
-#: translation.js:245 translation.js:1356
+#: translation.js:245 translation.js:1358
 msgid "Join-1-19"
 msgstr "Join-1-19"
 
@@ -1046,11 +1046,11 @@ msgstr "Join-1-19"
 msgid "Bus20-Join-half: Join the two buses into an 20-bits Bus"
 msgstr "Bus20-join-half: Unir dos buses en un bus de 20 bits"
 
-#: translation.js:247 translation.js:1357
+#: translation.js:247 translation.js:1359
 msgid "Join-4-16"
 msgstr "Join-4-16"
 
-#: translation.js:248 translation.js:1358
+#: translation.js:248 translation.js:1360
 msgid "Join-4-8-8"
 msgstr "Join-4-8-8"
 
@@ -1066,7 +1066,7 @@ msgstr "Join-11-21"
 msgid "Bus32-Join-11-21: Join the two buses into an 32-bits Bus"
 msgstr "Bus32-join-11-21: Unir dos buses en un bus de 32 bits"
 
-#: translation.js:252 translation.js:288 translation.js:1369
+#: translation.js:252 translation.js:288 translation.js:1371
 msgid "Join-10-22"
 msgstr "Join-10-22"
 
@@ -1082,7 +1082,7 @@ msgstr "Join-7-8-8"
 msgid "Bus23-Join-7-8-8: Join the three buses into a 23-bits Bus"
 msgstr "Bus23-join-7-8-8: Unir los tres buses en un bus de 23-bits"
 
-#: translation.js:256 translation.js:1377
+#: translation.js:256 translation.js:1379
 msgid "Join-8-16"
 msgstr "Join-8-16"
 
@@ -1106,7 +1106,7 @@ msgstr "Join-3-8-8-8"
 msgid "Bus27-Join-3-8-8-8: Join the four buses into a 27-bits Bus"
 msgstr "Bus27-join-3-8-8-8: Unir cuatro buses en un bus de 27 bits"
 
-#: translation.js:264 translation.js:1404
+#: translation.js:264 translation.js:1406
 msgid "Join-4-24"
 msgstr "Join-4-24"
 
@@ -1114,7 +1114,7 @@ msgstr "Join-4-24"
 msgid "Bus28-Join-4-24: Join the two buses into an 28-bits Bus"
 msgstr "Bus28-join-4-24: Unir dos buses en un bus de 28 bits"
 
-#: translation.js:266 translation.js:1405
+#: translation.js:266 translation.js:1407
 msgid "Join-4-8-8-8"
 msgstr "Join-4-8-8-8"
 
@@ -1234,7 +1234,7 @@ msgstr "Join-15-17"
 msgid "Bus32-Join-15-17: Join the two buses into an 32-bits Bus"
 msgstr "Bus32-join-15-17: Unir dos buses en un bus de 32 bits"
 
-#: translation.js:298 translation.js:1417
+#: translation.js:298 translation.js:1419
 msgid "Join-17-15"
 msgstr "Join-17-15"
 
@@ -1242,7 +1242,7 @@ msgstr "Join-17-15"
 msgid "Bus32-Join-17-15: Join the two buses into an 32-bits Bus"
 msgstr "Bus32-join-17-15: Unir dos buses en un bus de 32 bits"
 
-#: translation.js:300 translation.js:1418
+#: translation.js:300 translation.js:1420
 msgid "Join-29-3"
 msgstr "Join-29-3"
 
@@ -1250,7 +1250,7 @@ msgstr "Join-29-3"
 msgid "Bus32-Join-29-3: Join the two buses into an 32-bits Bus"
 msgstr "Bus32-join-29-3: Unir dos buses en un bus de 32 bits"
 
-#: translation.js:302 translation.js:1419
+#: translation.js:302 translation.js:1421
 msgid "Join-30-2"
 msgstr "Join-30-2"
 
@@ -1258,7 +1258,7 @@ msgstr "Join-30-2"
 msgid "Bus32-Join-30-2: Join the two buses into an 32-bits Bus"
 msgstr "Bus32-join-30-2: Unir dos buses en un bus de 32 bits"
 
-#: translation.js:304 translation.js:1420
+#: translation.js:304 translation.js:1422
 msgid "Join-31-1"
 msgstr "Join-31-1"
 
@@ -1338,193 +1338,207 @@ msgstr "Reversal-4: Inversión de un Bus de 4-bits"
 msgid "Bus4-Split-all: Split the 4-bits bus into its wires"
 msgstr "Bus4-Split-all: Separar un bus de 4 bits en sus  cables"
 
-#: translation.js:330 translation.js:1464
+#: translation.js:330
+#, fuzzy
+msgid "Reversal-2x8"
+msgstr "Reversal-02"
+
+#: translation.js:331
+msgid "Reversal-2x8: Reversal of 2 blocks of 8 bits"
+msgstr ""
+
+#: translation.js:332
+msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
+msgstr ""
+"Bus16-Split-half: Separar un bus de 16 bits en dos buses del mismo tamaño"
+
+#: translation.js:333 translation.js:1469
 msgid "Left"
 msgstr "Left"
 
-#: translation.js:331 translation.js:1465
+#: translation.js:334 translation.js:1470
 msgid "Right"
 msgstr "Right"
 
-#: translation.js:332 translation.js:382 translation.js:1451
-#: translation.js:2051
+#: translation.js:335 translation.js:385 translation.js:1453
+#: translation.js:2056
 msgid "02-Bits"
 msgstr "02-Bits"
 
-#: translation.js:333 translation.js:383 translation.js:1452
-#: translation.js:2052
+#: translation.js:336 translation.js:386 translation.js:1454
+#: translation.js:2057
 msgid "03-Bits"
 msgstr "03-Bits"
 
-#: translation.js:334 translation.js:384 translation.js:1453
+#: translation.js:337 translation.js:387 translation.js:1455
 msgid "04-Bits"
 msgstr "04-Bits"
 
-#: translation.js:335 translation.js:385
+#: translation.js:338 translation.js:388
 msgid "08-Bits"
 msgstr "08-Bits"
 
-#: translation.js:336 translation.js:386
+#: translation.js:339 translation.js:389
 msgid "16-Bits"
 msgstr "16-Bits"
 
-#: translation.js:337 translation.js:387
+#: translation.js:340 translation.js:390
 msgid "32-Bits"
 msgstr "32-Bits"
 
-#: translation.js:339 translation.js:351 translation.js:354 translation.js:356
-#: translation.js:360 translation.js:362 translation.js:366 translation.js:368
-#: translation.js:372 translation.js:374 translation.js:378 translation.js:380
-#: translation.js:1472 translation.js:1482 translation.js:1487
-#: translation.js:1492 translation.js:1497 translation.js:1502
+#: translation.js:342 translation.js:354 translation.js:357 translation.js:359
+#: translation.js:363 translation.js:365 translation.js:369 translation.js:371
+#: translation.js:375 translation.js:377 translation.js:381 translation.js:383
+#: translation.js:1477 translation.js:1487 translation.js:1492
+#: translation.js:1497 translation.js:1502 translation.js:1507
 msgid "SL1"
 msgstr "SL1"
 
-#: translation.js:340
+#: translation.js:343
 msgid "SL1-2-verilog: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 "SL1-2-verilog: Desplazar un valor de 2 bits un bit a la izquierda. LSB se "
 "rellena con "
 
-#: translation.js:341 translation.js:1473
+#: translation.js:344 translation.js:1478
 msgid "SL1-int2"
 msgstr "SL1-int2"
 
-#: translation.js:342
+#: translation.js:345
 msgid "SL1-int2: Shift  a 2-bit value one bit left. LSB is 0. The sign is kept"
 msgstr ""
 "SL1-int2: Desplazar un valor de 2 bits un bit a la izquierda. El LSB es 0. "
 "El signo se mantiene"
 
-#: translation.js:343
+#: translation.js:346
 msgid "Constant bit 0"
 msgstr "Bit constante 0"
 
-#: translation.js:344
+#: translation.js:347
 msgid "SL1: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 "SL1: Desplaar un valor de 2 bits un bit a la izquierda. LSB se rellena con "
 
-#: translation.js:345
+#: translation.js:348
 msgid "Sign-int2: Get the sign of a 2-bits Intenger"
 msgstr "Sign-int2: Obtener el signo de un entero de 2 bits"
 
-#: translation.js:346
+#: translation.js:349
 msgid "Sign bit is kept"
 msgstr "El bit de signo se mantiene"
 
-#: translation.js:347
+#: translation.js:350
 msgid "Get the sign  "
 msgstr "Obtener el signo "
 
-#: translation.js:348 translation.js:1474
+#: translation.js:351 translation.js:1479
 msgid "SL1-uint2"
 msgstr "SL1-uint2"
 
-#: translation.js:349
+#: translation.js:352
 msgid ""
 "SL1-uint2: Shift  a 2-bit value one bit left. LSB is 0. The sign is lost"
 msgstr ""
 "SL1-uint2: Desplazar un valor de 2 bits un bit a la izquierda. El LSB es 0. "
 "El signo se pierde"
 
-#: translation.js:350
+#: translation.js:353
 msgid "Sign bit is lost"
 msgstr "El bit de signo se pierde"
 
-#: translation.js:352
+#: translation.js:355
 msgid "SL1-2: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 "SL1-2: Desplazar un valor de 2 bits un bit a la izquierda. LSB se rellena "
 "con "
 
-#: translation.js:355
+#: translation.js:358
 msgid "SL1-3-verilog: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 "SL1-3-verilog: Desplazar un valor de 3 bits un bit a la izquierda. LSB se "
 "rellena con "
 
-#: translation.js:357
+#: translation.js:360
 msgid "SL1-3: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 "SL1-3: Desplazar un valor de 3 bits un bit a la izquierda. LSB se rellena "
 "con "
 
-#: translation.js:358
+#: translation.js:361
 msgid "Bus3-Split-1-2: Split the 3-bits bus into two: 1-bit and 2-bits buses"
 msgstr "Bus3-Split-1-2: Separar un bus de 3 bits en dos buses de 1 y 2 bits"
 
-#: translation.js:361
+#: translation.js:364
 msgid "SL1-4-verilog: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 "SL1-4-verilog: Desplazar un valor de 4 bits un bit a la izquierda. LSB se "
 "rellena con "
 
-#: translation.js:363
+#: translation.js:366
 msgid "SL1-4: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 "SL1-4: Desplazar un valor de 4 bits un bit a la izquierda. LSB se rellena "
 "con "
 
-#: translation.js:364
+#: translation.js:367
 msgid "Bus5-Split-1-4: Split the 5-bits bus into two buses of 1 and 4 bits"
 msgstr "Bus5-Split-1-4: Separar un bus de 5 bits en dos buses de 1 y 4 bits"
 
-#: translation.js:367
+#: translation.js:370
 msgid "SL1-8-verilog: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 "SL1-1-8-verilog: Desplazar un valor de 8 bits un bit a la izquierda. LSB se "
 "rellena con "
 
-#: translation.js:369
+#: translation.js:372
 msgid "SL1-8: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 "SL1-8: Desplazar un valor de 8 bits un bit a la izquierda. LSB se rellena "
 "con "
 
-#: translation.js:370
+#: translation.js:373
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 1 and 8 wires"
 msgstr "Bus9-Split-half: Separar un bus de 9 bits en dos buses de 1 y 8 bits"
 
-#: translation.js:373
+#: translation.js:376
 msgid "SL1-16-verilog: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 "SL1-16-verilog: Desplazar un valor de 16 bits un bit a la izquierda. LSB se "
 "rellena con "
 
-#: translation.js:375
+#: translation.js:378
 msgid "SL1-16: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 "SL1-16: Desplazar un valor de 16 bits un bit a la izquierda. LSB se rellena "
 "con "
 
-#: translation.js:376
+#: translation.js:379
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 "Bus16-Split-half: Separar un bus de 16 bits en dos buses de 1 y 11 bits"
 
-#: translation.js:379
+#: translation.js:382
 msgid "SL1-32-verilog: Shift  a 32-bit value one bit left. LSB is filled with "
 msgstr ""
 "SL1-32-verilog: Desplazar un valor de 32 bits un bit a la izquierda. LSB se "
 "rellena con "
 
-#: translation.js:381
+#: translation.js:384
 msgid ""
 "Bus32-Split-1-31: Split the 32-bits bus into two buses of 1 and 31 wires"
 msgstr ""
 "Bus32-Split-1-31: Separar un bus de 32 bits en dos buses de 1 y 31 cables"
 
-#: translation.js:389 translation.js:399 translation.js:473 translation.js:477
-#: translation.js:481 translation.js:485 translation.js:489 translation.js:491
-#: translation.js:495 translation.js:497 translation.js:501 translation.js:503
-#: translation.js:1512 translation.js:1522 translation.js:1529
-#: translation.js:1536 translation.js:1540 translation.js:1544
+#: translation.js:392 translation.js:402 translation.js:475 translation.js:479
+#: translation.js:483 translation.js:487 translation.js:491 translation.js:493
+#: translation.js:497 translation.js:499 translation.js:503 translation.js:505
+#: translation.js:1517 translation.js:1527 translation.js:1534
+#: translation.js:1541 translation.js:1545 translation.js:1549
 msgid "SR1"
 msgstr "SR1"
 
-#: translation.js:390
+#: translation.js:393
 msgid ""
 "SR1-2bits-verilog: Shift  a 2-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
@@ -1532,22 +1546,22 @@ msgstr ""
 "SR1-2bits-verilog: Desplazar un valor de 32-bits un bit a la derecha. MSB se "
 "rellena con la entrada in"
 
-#: translation.js:391 translation.js:1513
+#: translation.js:394 translation.js:1518
 msgid "SR1-int2"
 msgstr "SR1-int2"
 
-#: translation.js:392
+#: translation.js:395
 msgid "SR1-int2: Shift  a 2-bit value one bit right. MSB is keep (the sign)"
 msgstr ""
 "SR1-int2: Desplazar un valor de 2 bits un bit a la derecha. MSB se mantiene "
 "(el signo)"
 
-#: translation.js:393
+#: translation.js:396
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with "
 msgstr ""
 "SR1: Desplazar un valor de 2-bits un bit a la derecha. MSB se rellena con "
 
-#: translation.js:394
+#: translation.js:397
 msgid ""
 "Get the sign  \n"
 "and place it as the MSB"
@@ -1555,11 +1569,11 @@ msgstr ""
 "Obtener el signo\n"
 "y colocarlo como el bit MSB"
 
-#: translation.js:395 translation.js:1514
+#: translation.js:398 translation.js:1519
 msgid "SR1-uint2"
 msgstr "SR1-uint2"
 
-#: translation.js:396
+#: translation.js:399
 msgid ""
 "SR1-uint2: Shift  a 2-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
@@ -1567,25 +1581,25 @@ msgstr ""
 "SR1-uint2: Desplazar un valor de 2-bits un bit a la derecha. El MSB se "
 "rellena con 0 (no se usa signo)"
 
-#: translation.js:397
+#: translation.js:400
 msgid "The MSB is 0 (no sight)"
 msgstr "El MSB es 0 (sin signo)"
 
-#: translation.js:398
+#: translation.js:401
 msgid "This bit is ignored"
 msgstr "Este bit se ignora"
 
-#: translation.js:400
+#: translation.js:403
 msgid "Reg-2-verilog: 2 bits Register with load input. Verilog implementation"
 msgstr ""
 "Reg-2-verilog: Registro de 2-bits con entrada de load. Implementación en "
 "Verilog"
 
-#: translation.js:401
+#: translation.js:404
 msgid "Button-tic: Configurable button that emits a tic when it is pressed"
 msgstr "Button-tic: Botón configurable que emite un tic cuando se pulsa"
 
-#: translation.js:402
+#: translation.js:405
 msgid ""
 "Rising-edge detector. It generates a 1-period pulse (tic) when a rising edge "
 "is detected on the input"
@@ -1593,121 +1607,116 @@ msgstr ""
 "Detector de flanco de subida. Se genera un pulso de 1 ciclo cuando se "
 "detecta un flanco de subida en la entrada"
 
-#: translation.js:403
+#: translation.js:406
 msgid "D Flip-flop (verilog implementation)"
 msgstr "Biestable D (Implementación en Verilog)"
 
-#: translation.js:404
+#: translation.js:407
 msgid "NOT gate (Verilog implementation)"
 msgstr "Puerta NOT (Implementación en verilog)"
 
-#: translation.js:405
+#: translation.js:408
 msgid "Two bits input And gate"
 msgstr "Puerta AND de dos entradas"
 
-#: translation.js:406
+#: translation.js:409
 msgid "Configurable button (pull-up on/off. Not on/off)"
 msgstr "Botón configurable (pull-up on/off. Not on/off)"
 
-#: translation.js:407
+#: translation.js:410
 msgid "FPGA internal pull-up configuration on the input port"
 msgstr "Configuración del pull-up interno de la FPGA en puerto de entrada"
 
-#: translation.js:408
+#: translation.js:411
 msgid "Remove the rebound on a mechanical switch"
 msgstr "Eliminar los rebotes de un interruptor mecánico"
 
-#: translation.js:409
+#: translation.js:412
 msgid "1bit register (implemented in verilog)"
 msgstr "Registro de 1 bit (Implementado en verilog)"
 
-#: translation.js:410
+#: translation.js:413
 msgid "16-bits Syscounter with reset"
 msgstr "Contador del sistema de 16 bits con reset"
 
-#: translation.js:411
+#: translation.js:414
 msgid "DFF-rst-x16: 16 D flip-flops in paralell with reset"
 msgstr "DFF-rst-x16: 16 Biestables D en paralelo con reset"
 
-#: translation.js:412
+#: translation.js:415
 msgid "DFF-rst-x04: Three D flip-flops in paralell with reset"
 msgstr "DFF-rst-x04: Tres Biestables D en paralelo con reset"
 
-#: translation.js:413
+#: translation.js:416
 msgid "DFF-rst-x01: D Flip flop with reset input. When rst=1, the DFF is 0"
 msgstr ""
 "DFF-rst-x01: Biestable D con entrada de reset. Cuando rst=1, el Biestable se "
 "pone a 0"
 
-#: translation.js:414
+#: translation.js:417
 msgid ""
 "Bus16-Split-quarter: Split the 16-bits bus into four buses of the same size"
 msgstr ""
 "Bus16-Split-quarter: Separar un bus de 16 bits en cuatro buses del mismo "
 "tamaño"
 
-#: translation.js:415
+#: translation.js:418
 msgid "Inc1-16bit: Increment a 16-bits number by one"
 msgstr "Inc1-16bit: Incrementar un número de 16 bits en uno"
 
-#: translation.js:416
+#: translation.js:419
 msgid "AdderK-16bit: Adder of 16-bit operand and 16-bit constant"
 msgstr ""
 "AdderK-16bit: Sumador de un operando de 16 bits y una constante de 16 bits"
 
-#: translation.js:417
+#: translation.js:420
 msgid "Generic: 16-bits generic constant"
 msgstr "Generic: Constante genérica de 16-bits"
 
-#: translation.js:418
+#: translation.js:421
 msgid "Adder-16bits: Adder of two operands of 16 bits"
 msgstr "Adder-16bits: Sumador de dos operandos de 16 bits"
 
-#: translation.js:419
-msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
-msgstr ""
-"Bus16-Split-half: Separar un bus de 16 bits en dos buses del mismo tamaño"
-
-#: translation.js:420
+#: translation.js:422
 msgid "Adder-8bits: Adder of two operands of 8 bits"
 msgstr "Adder-8bits: Sumador de dos operandos de 8 bits"
 
-#: translation.js:421
+#: translation.js:423
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of the same size"
 msgstr "Bus8-Split-half: Separar un bus de 8 bits en dos buses iguales"
 
-#: translation.js:422
+#: translation.js:424
 msgid "Adder-4bits: Adder of two operands of 4 bits"
 msgstr "Adder-4bits: Sumador de dos operandos de 4 bits"
 
-#: translation.js:423
+#: translation.js:425
 msgid "Adder-1bit: Adder of two operands of 1 bit"
 msgstr "Adder-1bit: Sumador de dos operandos de 1 bit"
 
-#: translation.js:424
+#: translation.js:426
 msgid "AdderC-1bit: Adder of two operands of 1 bit plus the carry in"
 msgstr ""
 "AdderC-1bit: Sumador de dos operandos de 1 bit más el acarreo de entrada"
 
-#: translation.js:425
+#: translation.js:427
 msgid "XOR gate: two bits input xor gate"
 msgstr "Puerta XOR: Puerta XOR de entrada de dos bits"
 
-#: translation.js:426
+#: translation.js:428
 msgid "OR2: Two bits input OR gate"
 msgstr "OR2: Puerta OR de dos entradas"
 
-#: translation.js:427
+#: translation.js:429
 msgid "AdderC-4bits: Adder of two operands of 4 bits and Carry in"
 msgstr ""
 "AdderC-4bits: Sumador de dos operandos de 4 bits más el acarreo de entrada"
 
-#: translation.js:428
+#: translation.js:430
 msgid "AdderC-8bits: Adder of two operands of 8 bits and Carry in"
 msgstr ""
 "AdderC-8bit: Sumador de dos operandos de 8 bit más el acarreo de entrada"
 
-#: translation.js:429
+#: translation.js:431
 msgid ""
 "Edges detector. It generates a 1-period pulse (tic) when either a rising "
 "edge or a falling edge is detected on the input"
@@ -1715,50 +1724,50 @@ msgstr ""
 "Detector de flancos. Se genera un pulso de un ciclo cuando se detecta un "
 "flanco de subida o de bajada en la entrada"
 
-#: translation.js:430
+#: translation.js:432
 msgid "Sync 1-bit input with the system clock domain"
 msgstr "Sincronizar una entrada de un bit con el dominio del reloj del sistema"
 
-#: translation.js:431
+#: translation.js:433
 msgid ""
 "Select positive or negative logic for the input (0=positive, 1=negative)"
 msgstr ""
 "Seleccionar lógica positiva o negativa para la entrada (0=positiva, "
 "1=negativa)"
 
-#: translation.js:432
+#: translation.js:434
 msgid "1-bit generic constant (0/1)"
 msgstr "Constante genérica de 1-bit  (0/1)"
 
-#: translation.js:433
+#: translation.js:435
 msgid "# 2-bits Shift Right: Manual testing"
 msgstr "# 2-bits Shift Right: Prueba manual"
 
-#: translation.js:434
+#: translation.js:436
 msgid "System clock"
 msgstr "Reloj del sistema"
 
-#: translation.js:435
+#: translation.js:437
 msgid "Button state signal"
 msgstr "Señal de estado del botón"
 
-#: translation.js:436
+#: translation.js:438
 msgid "Tic: button pressed"
 msgstr "Tic: Botón apretado"
 
-#: translation.js:437
+#: translation.js:439
 msgid "Rising edge detector"
 msgstr "Detector de flanco de subida"
 
-#: translation.js:438
+#: translation.js:440
 msgid "Pull up on/off"
 msgstr "Pull up on/off"
 
-#: translation.js:439
+#: translation.js:441
 msgid "Not on/off"
 msgstr "Not on/off"
 
-#: translation.js:440
+#: translation.js:442
 msgid ""
 "## Rising edge detector\n"
 "\n"
@@ -1770,17 +1779,17 @@ msgstr ""
 "Se genera un pulso de un ciclo cuando se detecta un flanco de subida en  \n"
 "la señal de entrada"
 
-#: translation.js:441
+#: translation.js:443
 msgid "Input signal"
 msgstr "Señal de entrada"
 
-#: translation.js:442
+#: translation.js:444
 msgid ""
 "Current signal  \n"
 "state"
 msgstr "Estado de la señal actual"
 
-#: translation.js:443
+#: translation.js:445
 msgid ""
 "Signal state in the previous  \n"
 "clock cycle"
@@ -1788,7 +1797,7 @@ msgstr ""
 "Estado de la señal en el ciclo  \n"
 "de reloj anterior"
 
-#: translation.js:444
+#: translation.js:446
 msgid ""
 "If the current signal is 1 and its value in  \n"
 "the previous clock cycle was 0, it means  \n"
@@ -1804,7 +1813,7 @@ msgstr ""
 "\n"
 "En cualquier otro caso la salida es 0"
 
-#: translation.js:445
+#: translation.js:447
 msgid ""
 "**Delay**: 0 clock cycles \n"
 "\n"
@@ -1816,15 +1825,15 @@ msgstr ""
 "No hay retraso entre la llegada de un flanco de subida y  \n"
 "su detección"
 
-#: translation.js:446
+#: translation.js:448
 msgid "Parameter: Initial value"
 msgstr "Parámetro: Valor inicial"
 
-#: translation.js:447
+#: translation.js:449
 msgid "Input data"
 msgstr "Datos de entrad"
 
-#: translation.js:448
+#: translation.js:450
 msgid ""
 "# D Flip-Flop  \n"
 "\n"
@@ -1836,7 +1845,7 @@ msgstr ""
 "El dato de entrada se almacena en el ciclo n  \n"
 "Su salida se muestra en el ciclo n+1"
 
-#: translation.js:449
+#: translation.js:451
 msgid ""
 "Internal pull-up  \n"
 "* 0: OFF\n"
@@ -1846,11 +1855,11 @@ msgstr ""
 "* 0: OFF\n"
 "* 1: ON"
 
-#: translation.js:450
+#: translation.js:452
 msgid "Synchronization stage"
 msgstr "Etapa de sincronización"
 
-#: translation.js:451
+#: translation.js:453
 msgid ""
 "Normalization stage\n"
 "\n"
@@ -1862,11 +1871,11 @@ msgstr ""
 "* 0: Cable\n"
 "* 1: Señal invertica"
 
-#: translation.js:452
+#: translation.js:454
 msgid "Debouncing stage"
 msgstr "Etapa antirrebotes"
 
-#: translation.js:453
+#: translation.js:455
 msgid ""
 "### Pull-up parameter:\n"
 "\n"
@@ -1878,7 +1887,7 @@ msgstr ""
 "0: Sin pull-up  \n"
 "1: Pull-up activado"
 
-#: translation.js:454
+#: translation.js:456
 msgid ""
 "Only an FPGA pin can  \n"
 "be connected here!!!"
@@ -1886,7 +1895,7 @@ msgstr ""
 "¡¡Sólo se puede conectar  \n"
 "aquí un pin de la FPGA!!"
 
-#: translation.js:455
+#: translation.js:457
 msgid ""
 "The pull-up is connected  \n"
 "by default"
@@ -1894,11 +1903,11 @@ msgstr ""
 "El Pull-up se conecta  \n"
 "por defecto"
 
-#: translation.js:456
+#: translation.js:458
 msgid "Edge detector"
 msgstr "Detector de flancos"
 
-#: translation.js:457
+#: translation.js:459
 msgid ""
 "Whenever there is a change in  \n"
 "the input, the counter is started"
@@ -1906,7 +1915,7 @@ msgstr ""
 "Siempre que haya un cambio en  \n"
 "la entrada, se arranca el contador"
 
-#: translation.js:458
+#: translation.js:460
 msgid ""
 "If the counter reaches it maximum  \n"
 "value, the input is considered stable  \n"
@@ -1916,7 +1925,7 @@ msgstr ""
 "valor, la entrada se considera estable  \n"
 "y se captura"
 
-#: translation.js:459
+#: translation.js:461
 msgid ""
 "### Time calculation\n"
 "\n"
@@ -1932,7 +1941,7 @@ msgstr ""
 "Si se necesita más tiempo para el antirrebots,  \n"
 "usa un contador con más bits (17, 18...)"
 
-#: translation.js:460
+#: translation.js:462
 msgid ""
 "## Debouncer  \n"
 "\n"
@@ -1948,19 +1957,19 @@ msgstr ""
 "Cuando un valor es estable se captura  \n"
 "en el biestable"
 
-#: translation.js:461
+#: translation.js:463
 msgid "Stable output"
 msgstr "Salida estable"
 
-#: translation.js:462
+#: translation.js:464
 msgid "Counter"
 msgstr "Contador"
 
-#: translation.js:463
+#: translation.js:465
 msgid "Initial value"
 msgstr "Valor inicial"
 
-#: translation.js:464
+#: translation.js:466
 msgid ""
 "Reset input: Active high  \n"
 "When rst = 1, the DFF is reset to 0"
@@ -1968,11 +1977,11 @@ msgstr ""
 "Entrada de reset: Activa a nivel alto  \n"
 "Cuando rst = 1, el biestable se inicializa a 0"
 
-#: translation.js:465
+#: translation.js:467
 msgid "Data input"
 msgstr "Entrada de datos"
 
-#: translation.js:466
+#: translation.js:468
 msgid ""
 "Initial default  \n"
 "value: 0"
@@ -1980,7 +1989,7 @@ msgstr ""
 "Valor inicial por  \n"
 "defecto: 0"
 
-#: translation.js:467
+#: translation.js:469
 msgid ""
 "## Edges detector\n"
 "\n"
@@ -1994,7 +2003,7 @@ msgstr ""
 "detecta en  \n"
 "la señal de entrada"
 
-#: translation.js:468
+#: translation.js:470
 msgid ""
 "The output is 1 if the current value is 1 and the  \n"
 "previous 0, or if the current value is 0 and the  \n"
@@ -2003,11 +2012,11 @@ msgstr ""
 "La salida es 1 si el valor actua es 1 y el previo 0,  \n"
 "o si el valor actual es 0 y el previo 1\n"
 
-#: translation.js:469
+#: translation.js:471
 msgid "In any other case the output is 0"
 msgstr "En cualquier otro caso la salida es 0"
 
-#: translation.js:470
+#: translation.js:472
 msgid ""
 "When k=0, it works like a wire  \n"
 "(The output is equal to the input)  \n"
@@ -2019,7 +2028,7 @@ msgstr ""
 "Cuando k=1, actúa como una puerta NOT\n"
 "(La salida es la inversa de la entrada)"
 
-#: translation.js:471
+#: translation.js:473
 msgid ""
 "### Truth table for XOR\n"
 "\n"
@@ -2039,7 +2048,7 @@ msgstr ""
 "| 1 | 0     |  1     | Not      |\n"
 "| 1 | 1     |  0     | Not      |"
 
-#: translation.js:474
+#: translation.js:476
 msgid ""
 "SR1-3bits-verilog: Shift  a 3-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
@@ -2047,11 +2056,11 @@ msgstr ""
 "SR1-3bits-verilog: Desplazar un valor de 3-bits un bit a la derecha. MSB se "
 "rellena con la entrada in. Implementación en Verilog"
 
-#: translation.js:475 translation.js:1523
+#: translation.js:477 translation.js:1528
 msgid "SR1-uint3"
 msgstr "SR1-uint3"
 
-#: translation.js:476
+#: translation.js:478
 msgid ""
 "SR1-uint3: Shift  a 3-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
@@ -2059,16 +2068,16 @@ msgstr ""
 "SR1-uint3: Desplazar un valor de 3 bits un bit a la derecha. El MSB se "
 "rellena con 0 (no se usa signo)"
 
-#: translation.js:478
+#: translation.js:480
 msgid "SR1: Shift  a 3-bit value one bit right. MSB is filled with in"
 msgstr ""
 "SR1: Desplazar un valor de 3-bits un bit a la derecha. MSB se rellena con in"
 
-#: translation.js:479
+#: translation.js:481
 msgid "Bus3-Split-2-1: Split the 3-bits bus into two: 2-bit and 1-bits buses"
 msgstr "Bus3-Split-2-1: Separar un bus de 3 bits en dos buses de 2 y 1 bits"
 
-#: translation.js:482
+#: translation.js:484
 msgid ""
 "SR1-4bits-verilog: Shift  a 4-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
@@ -2076,11 +2085,11 @@ msgstr ""
 "SR1-4bits-verilog: Desplazar un valor de 4-bits un bit a la derecha. MSB se "
 "rellena con la entrada in. Implementación en Verilog"
 
-#: translation.js:483 translation.js:1530
+#: translation.js:485 translation.js:1535
 msgid "SR1-uint4"
 msgstr "SR1-uint4"
 
-#: translation.js:484
+#: translation.js:486
 msgid ""
 "SR1-uint4: Shift  a 4-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
@@ -2088,17 +2097,17 @@ msgstr ""
 "SR1-uint4: Desplazar un valor de 4-bits un bit a la derecha. El MSB se "
 "rellena con 0 (no se usa signo)"
 
-#: translation.js:486
+#: translation.js:488
 msgid "SR1-4bits: Shift  a 4-bit value one bit right. MSB is filled with in"
 msgstr ""
 "SR1-4bits: Desplazar un valor de 4-bits un bit a la derecha. MSB se rellena "
 "con in"
 
-#: translation.js:487
+#: translation.js:489
 msgid "Bus4-Split-3-1: Split the 4-bits bus into two: 3-bits and 1-bits buses"
 msgstr "Bus4-Split-3-1: Separar un bus de 4 bits en dos buses de 3 y 1 bits"
 
-#: translation.js:490
+#: translation.js:492
 msgid ""
 "SR1-8bits-verilog: Shift  a 8-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
@@ -2106,17 +2115,17 @@ msgstr ""
 "SR1-8bits-verilog: Desplazar un valor de 8-bits un bit a la derecha. MSB se "
 "rellena con la entrada in. Implementación en Verilog"
 
-#: translation.js:492
+#: translation.js:494
 msgid "SR1-8bits: Shift  a 8-bit value one bit right. MSB is filled with in"
 msgstr ""
 "SR1-8bits: Desplazar un valor de 8-bits un bit a la derecha. MSB se rellena "
 "con in"
 
-#: translation.js:493
+#: translation.js:495
 msgid "Bus8-Split-7-1: Split the 8-bits bus into two buses of 7 and 1 wires"
 msgstr "Bus8-Split-7-1: Separar un bus de 8 bits en dos buses de 7 y 1 bits"
 
-#: translation.js:496
+#: translation.js:498
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
@@ -2124,7 +2133,7 @@ msgstr ""
 "SR1-16bits-verilog: Desplazar un valor de 16-bits un bit a la derecha. MSB "
 "se rellena con la entrada in. Implementación en Verilog"
 
-#: translation.js:498
+#: translation.js:500
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in"
@@ -2132,13 +2141,13 @@ msgstr ""
 "SR1-16bits-verilog: Desplazar un valor de 16-bits un bit a la derecha. MSB "
 "se rellena con in"
 
-#: translation.js:499
+#: translation.js:501
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 15 wires"
 msgstr ""
 "Bus16-Split-half: Separar un bus de 16 bits en dos buses de 1 y 15 bits"
 
-#: translation.js:502
+#: translation.js:504
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
@@ -2146,7 +2155,7 @@ msgstr ""
 "SR1-32bits-verilog: Desplazar un valor de 32-bits un bit a la derecha. MSB "
 "se rellena con la entrada in. Implementación en Verilog"
 
-#: translation.js:504
+#: translation.js:506
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in"
@@ -2154,17 +2163,17 @@ msgstr ""
 "SR1-32bits-verilog: Desplazar un valor de 32-bits un bit a la derecha. MSB "
 "se rellena con in"
 
-#: translation.js:505
+#: translation.js:507
 msgid ""
 "Bus32-Split-31-1: Split the 32-bits bus into two buses of 31 and 1 wires"
 msgstr ""
 "Bus32-Split-31-1: Separar un bus de 32 bits en dos buses de 31 y 1 cables"
 
-#: translation.js:507 translation.js:546 translation.js:1589
+#: translation.js:509 translation.js:548 translation.js:1594
 msgid "Sign-int12"
 msgstr "Sign-int12"
 
-#: translation.js:508
+#: translation.js:510
 msgid ""
 "Sign-int12-verilog: Get the sign of a 12-bits Intenger. Verilog "
 "implementation"
@@ -2172,11 +2181,11 @@ msgstr ""
 "Sign-int12-verilog: Obtener el signo de un entero de 12 bits. Implementación "
 "en Verilog"
 
-#: translation.js:509 translation.js:549
+#: translation.js:511 translation.js:551
 msgid "Sign-int16"
 msgstr "Sign-int16"
 
-#: translation.js:510
+#: translation.js:512
 msgid ""
 "Sign-int16-verilog: Get the sign of a 16-bits Intenger. Verilog "
 "implementation"
@@ -2184,22 +2193,22 @@ msgstr ""
 "Sign-int16-verilog: Obtener el signo de un entero de 16 bits. Implementación "
 "en Verilog"
 
-#: translation.js:511 translation.js:1563
+#: translation.js:513 translation.js:1568
 msgid "Sign-int2"
 msgstr "Sign-int2"
 
-#: translation.js:512
+#: translation.js:514
 msgid ""
 "Sign-int2-verilog: Get the sign of a 2-bits Intenger. Verilog implementation"
 msgstr ""
 "Sign-int2-verilog: Obtener el signo de un entero de 32 bits. Implementación "
 "en Verilog"
 
-#: translation.js:513 translation.js:551
+#: translation.js:515 translation.js:553
 msgid "Sign-int20"
 msgstr "Sign-int20"
 
-#: translation.js:514
+#: translation.js:516
 msgid ""
 "Sign-int20-verilog: Get the sign of a 20-bits Intenger. Verilog "
 "implementation"
@@ -2207,21 +2216,21 @@ msgstr ""
 "Sign-int20-verilog: Obtener el signo de un entero de 20 bits. Implementación "
 "en Verilog"
 
-#: translation.js:515 translation.js:1565
+#: translation.js:517 translation.js:1570
 msgid "Sign-int3"
 msgstr "Sign-int3"
 
-#: translation.js:516
+#: translation.js:518
 msgid ""
 "Sign-int3-verilog: Get the sign of a 3-bits Intenger. Verilog implementation"
 msgstr ""
 "Sign-int3: Obtener el signo de un entero de 3 bits. Implementación en Verilog"
 
-#: translation.js:517 translation.js:554
+#: translation.js:519 translation.js:556
 msgid "Sign-int32"
 msgstr "Sign-int32"
 
-#: translation.js:518
+#: translation.js:520
 msgid ""
 "Sign-int32-verilog: Get the sign of a 32-bits Intenger. Verilog "
 "implementation"
@@ -2229,556 +2238,556 @@ msgstr ""
 "Sign-int32-verilog: Obtener el signo de un entero de 32 bits. Implementación "
 "en Verilog"
 
-#: translation.js:519 translation.js:1569
+#: translation.js:521 translation.js:1574
 msgid "Sign-int4"
 msgstr "Sign-int4"
 
-#: translation.js:520
+#: translation.js:522
 msgid ""
 "Sign-int4-verilog: Get the sign of a 4-bits Intenger. Verilog implementation"
 msgstr ""
 "Sign-int4-verilog: Obtener el signo de un entero de 4 bits. Implementación "
 "en Verilog"
 
-#: translation.js:521 translation.js:1573
+#: translation.js:523 translation.js:1578
 msgid "Sign-int5"
 msgstr "Sign-int5"
 
-#: translation.js:522
+#: translation.js:524
 msgid ""
 "Sign-int5-verilog: Get the sign of a 5-bits Intenger. Verilog implementation"
 msgstr ""
 "Sign-int5-verilog: Obtener el signo de un entero de 5 bits. Implementación "
 "en Verilog"
 
-#: translation.js:523 translation.js:1577
+#: translation.js:525 translation.js:1582
 msgid "Sign-int6"
 msgstr "Sign-int6"
 
-#: translation.js:524
+#: translation.js:526
 msgid ""
 "Sign-int6-verilog: Get the sign of a 6-bits Intenger. Verilog implementation"
 msgstr ""
 "Sign-int6-verilog: Obtener el signo de un entero de 6 bits. Implementación "
 "en Verilog"
 
-#: translation.js:525 translation.js:1581
+#: translation.js:527 translation.js:1586
 msgid "Sign-int7"
 msgstr "Sign-int7"
 
-#: translation.js:526
+#: translation.js:528
 msgid ""
 "Sign-int7-verilog: Get the sign of a 7-bits Intenger. Verilog implementation"
 msgstr ""
 "Sign-int7-verilog: Obtener el signo de un entero de 7 bits. Implementación "
 "en Verilog"
 
-#: translation.js:527 translation.js:1585
+#: translation.js:529 translation.js:1590
 msgid "Sign-int8"
 msgstr "Sign-int8"
 
-#: translation.js:528
+#: translation.js:530
 msgid ""
 "Sign-int8-verilog: Get the sign of a 8-bits Intenger. Verilog implementation"
 msgstr ""
 "Sign-int8-verilog: Obtener el signo de un entero de 8 bits. Implementación "
 "en Verilog"
 
-#: translation.js:529
+#: translation.js:531
 msgid "Sign-int02"
 msgstr "Sign-int02"
 
-#: translation.js:530
+#: translation.js:532
 msgid "Sign-int03"
 msgstr "Sign-int03"
 
-#: translation.js:531
+#: translation.js:533
 msgid "Sign-int3: Get the sign of a 3-bits Intenger"
 msgstr "Sign-int3: Obtener el signo de un entero de 3 bits"
 
-#: translation.js:532
+#: translation.js:534
 msgid "Sign-int04"
 msgstr "Sign-int04"
 
-#: translation.js:533
+#: translation.js:535
 msgid "Sign-int4: Get the sign of a 4-bits Intenger"
 msgstr "Sign-int4: Obtener el signo de un entero de 4 bits"
 
-#: translation.js:534
+#: translation.js:536
 msgid "Bus4-Split-1-3: Split the 4-bits bus into two: 1-bit and 3-bits buses"
 msgstr "Bus4-Split-1-3: Separar un bus de 4 bits en dos buses de 1 y 3 bits"
 
-#: translation.js:535
+#: translation.js:537
 msgid "Sign-int05"
 msgstr "Sign-int05"
 
-#: translation.js:536
+#: translation.js:538
 msgid "Sign-int5: Get the sign of a 5-bits Intenger"
 msgstr "Sign-int5: Obtener el signo de un entero de 5 bits"
 
-#: translation.js:537
+#: translation.js:539
 msgid "Sign-int06"
 msgstr "Sign-int06"
 
-#: translation.js:538
+#: translation.js:540
 msgid "Sign-int6: Get the sign of a 6-bits Intenger"
 msgstr "Sign-int6: Obtener el signo de un entero de 6 bits"
 
-#: translation.js:539
+#: translation.js:541
 msgid "Bus6-Split-1-5: Split the 6-bits bus into two buses of 1 and 5 wires"
 msgstr "Bus6-Split-1-5: Separar un bus de 6 bits en dos buses de 1 y 5 bits"
 
-#: translation.js:540
+#: translation.js:542
 msgid "Sign-int07"
 msgstr "Sign-int07"
 
-#: translation.js:541
+#: translation.js:543
 msgid "Sign-int7: Get the sign of a 7-bits Intenger"
 msgstr "Sign-int7: Obtener el signo de un entero de 7 bits"
 
-#: translation.js:542
+#: translation.js:544
 msgid "Bus7-Split-1-6: Split the 7-bits bus into two buses of 1 and 6 wires"
 msgstr "Bus7-Split-1-6: Separar un bus de 7 bits en dos buses de 1 y 6 bits"
 
-#: translation.js:543
+#: translation.js:545
 msgid "Sign-int08"
 msgstr "Sign-int08"
 
-#: translation.js:544
+#: translation.js:546
 msgid "Sign-int8: Get the sign of a 8-bits Intenger"
 msgstr "Sign-int8: Obtener el signo de un entero de 8 bits"
 
-#: translation.js:545
+#: translation.js:547
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of 1 and 7 wires"
 msgstr "Bus8-Split-half: Separar un bus de 8 bits en dos buses de 1 y 7 bits"
 
-#: translation.js:547
+#: translation.js:549
 msgid "Sign-int12: Get the sign of a 12-bits Intenger"
 msgstr "Sign-int12: Obtener el signo de un entero de 12 bits"
 
-#: translation.js:548
+#: translation.js:550
 msgid ""
 "Bus12-Split-1-11: Split the 12-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 "Bus12-Split-1-11: Separar un bus de 12 bits en dos buses de 1 y 11 bits"
 
-#: translation.js:550
+#: translation.js:552
 msgid "Sign-int16: Get the sign of a 16-bits Intenger"
 msgstr "Sign-int16: Obtener el signo de un entero de 16 bits"
 
-#: translation.js:552
+#: translation.js:554
 msgid "Sign-int20: Get the sign of a 20-bits Intenger"
 msgstr "Sign-int20: Obtener el signo de un entero de 20 bits"
 
-#: translation.js:553
+#: translation.js:555
 msgid ""
 "Bus20-Split-1-19: Split the 20-bits bus into two buses of 1 and 19 wires"
 msgstr ""
 "Bus20-Split-1-19: Separar un bus de 20 bits en dos buses de 1 y 19 bits"
 
-#: translation.js:555
+#: translation.js:557
 msgid "Sign-int32: Get the sign of a 32-bits Intenger"
 msgstr "Sign-int32: Obtener el signo de un entero de 32 bits"
 
-#: translation.js:570 translation.js:1618
+#: translation.js:572 translation.js:1623
 msgid "Bus-17"
 msgstr "Bus-17"
 
-#: translation.js:581 translation.js:584 translation.js:587 translation.js:597
-#: translation.js:606 translation.js:621 translation.js:632 translation.js:1628
-#: translation.js:1634 translation.js:1646 translation.js:1664
-#: translation.js:1684 translation.js:1709 translation.js:1734
+#: translation.js:583 translation.js:586 translation.js:589 translation.js:599
+#: translation.js:608 translation.js:623 translation.js:634 translation.js:1633
+#: translation.js:1639 translation.js:1651 translation.js:1669
+#: translation.js:1689 translation.js:1714 translation.js:1739
 msgid "Split-all"
 msgstr "Split-all"
 
-#: translation.js:582 translation.js:1632
+#: translation.js:584 translation.js:1637
 msgid "Split-1-2"
 msgstr "Split-1-2"
 
-#: translation.js:583 translation.js:1633
+#: translation.js:585 translation.js:1638
 msgid "Split-2-1"
 msgstr "Split-2-1"
 
-#: translation.js:585 translation.js:1644
+#: translation.js:587 translation.js:1649
 msgid "Split-1-3"
 msgstr "Split-1-3"
 
-#: translation.js:586 translation.js:1645
+#: translation.js:588 translation.js:1650
 msgid "Split-3-1"
 msgstr "Split-3-1"
 
-#: translation.js:588 translation.js:608 translation.js:634 translation.js:660
-#: translation.js:703 translation.js:707 translation.js:1647
-#: translation.js:1685 translation.js:1735 translation.js:1801
-#: translation.js:1886 translation.js:1916
+#: translation.js:590 translation.js:610 translation.js:636 translation.js:662
+#: translation.js:705 translation.js:709 translation.js:1652
+#: translation.js:1690 translation.js:1740 translation.js:1806
+#: translation.js:1891 translation.js:1921
 msgid "Split-half"
 msgstr "Split-half"
 
-#: translation.js:589
+#: translation.js:591
 msgid "Bus4-Split-half: Split the 4-bits bus into two of the same size"
 msgstr ""
 "Bus4-Split-half: Separar un bus de 4 bits en dos buses del mismo tamaño"
 
-#: translation.js:590 translation.js:1660
+#: translation.js:592 translation.js:1665
 msgid "Split-1-4"
 msgstr "Split-1-4"
 
-#: translation.js:591 translation.js:1661
+#: translation.js:593 translation.js:1666
 msgid "Split-2-3"
 msgstr "Split-2-3"
 
-#: translation.js:592
+#: translation.js:594
 msgid "Bus5-Split-2-3: Split the 5-bits bus into two buses of 2 and 3 bits"
 msgstr "Bus5-Split-2-3: Separar un bus de 5 bits en dos buses de 2 y 3 bits"
 
-#: translation.js:593 translation.js:1662
+#: translation.js:595 translation.js:1667
 msgid "Split-3-2"
 msgstr "Split-3-2"
 
-#: translation.js:594
+#: translation.js:596
 msgid "Bus5-Split-3-2: Split the 5-bits bus into two buses of 3 and 2 bits"
 msgstr "Bus5-Split-3-2: Separar un bus de 5 bits en dos buses de 3 y 2 bits"
 
-#: translation.js:595 translation.js:1663
+#: translation.js:597 translation.js:1668
 msgid "Split-4-1"
 msgstr "Split-4-1"
 
-#: translation.js:596
+#: translation.js:598
 msgid "Bus5-Split-4-1: Split the 5-bits bus into two buses of 4 and 1 bits"
 msgstr "Bus5-Split-4-1: Separar un bus de 5 bits en dos buses de 4 y 1 bits"
 
-#: translation.js:598
+#: translation.js:600
 msgid "Bus5-Split-all: Split the 5-bits bus into its wires"
 msgstr "Bus5-Split-all: Separar un bus de 5 bits en sus  cables"
 
-#: translation.js:599 translation.js:1680
+#: translation.js:601 translation.js:1685
 msgid "Split-1-5"
 msgstr "Split-1-5"
 
-#: translation.js:600 translation.js:1681
+#: translation.js:602 translation.js:1686
 msgid "Split-2-4"
 msgstr "Split-2-4"
 
-#: translation.js:601
+#: translation.js:603
 msgid "Bus6-Split-2-4: Split the 6-bits bus into two buses of 2 and 4 wires"
 msgstr "Bus6-Split-2-4: Separar un bus de 6 bits en dos buses de 2 y 4 bits"
 
-#: translation.js:602 translation.js:1682
+#: translation.js:604 translation.js:1687
 msgid "Split-4-2"
 msgstr "Split-4-2"
 
-#: translation.js:603
+#: translation.js:605
 msgid "Bus6-Split-4-2: Split the 6-bits bus into two buses of 4 and 2 wires"
 msgstr "Bus6-Split-4-2: Separar un bus de 6 bits en dos buses de 4 y 2 bits"
 
-#: translation.js:604 translation.js:1683
+#: translation.js:606 translation.js:1688
 msgid "Split-5-1"
 msgstr "Split-5-1"
 
-#: translation.js:605
+#: translation.js:607
 msgid "Bus6-Split-5-1: Split the 6-bits bus into two buses of 5 and 1 wires"
 msgstr "Bus6-Split-5-1: Separar un bus de 6 bits en dos buses de 5 y 1 bits"
 
-#: translation.js:607
+#: translation.js:609
 msgid "Bus6-Split-all: Split the 6-bits bus into its wires"
 msgstr "Bus6-Split-all: Separar un bus de 6 bits en sus  cables"
 
-#: translation.js:609
+#: translation.js:611
 msgid "Bus6-Split-half: Split the 6-bits bus into two buses of 3 wires"
 msgstr "Bus6-Split-half: Separar un bus de 6 bits en dos buses de 3 cables"
 
-#: translation.js:610 translation.js:1704
+#: translation.js:612 translation.js:1709
 msgid "Split-1-6"
 msgstr "Split-1-6"
 
-#: translation.js:611 translation.js:1705
+#: translation.js:613 translation.js:1710
 msgid "Split-2-5"
 msgstr "Split-2-5"
 
-#: translation.js:612
+#: translation.js:614
 msgid "Bus7-Split-2-5: Split the 7-bits bus into two buses of 2 and 5 wires"
 msgstr "Bus7-Split-2-5: Separar un bus de 7 bits en dos buses de 2 y 5 bits"
 
-#: translation.js:613 translation.js:1706
+#: translation.js:615 translation.js:1711
 msgid "Split-3-4"
 msgstr "Split-3-4"
 
-#: translation.js:614
+#: translation.js:616
 msgid "Bus7-Split-3-4: Split the 7-bits bus into two buses of 3 and 4 wires"
 msgstr "Bus7-Split-3-4: Separar un bus de 7 bits en dos buses de 3 y 4 bits"
 
-#: translation.js:615 translation.js:1707
+#: translation.js:617 translation.js:1712
 msgid "Split-4-3"
 msgstr "Split-4-3"
 
-#: translation.js:616
+#: translation.js:618
 msgid "Bus7-Split-4-3: Split the 7-bits bus into two buses of 4 and 3 wires"
 msgstr "Bus7-Split-4-3: Separar un bus de 7 bits en dos buses de 4 y 3 bits"
 
-#: translation.js:617 translation.js:1708
+#: translation.js:619 translation.js:1713
 msgid "Split-5-2"
 msgstr "Split-5-2"
 
-#: translation.js:618
+#: translation.js:620
 msgid "Bus7-Split-5-2: Split the 7-bits bus into two buses of 5 and 2 wires"
 msgstr "Bus7-Split-5-2: Separar un bus de 7 bits en dos buses de 5 y 2 bits"
 
-#: translation.js:619
+#: translation.js:621
 msgid "Split-6-1"
 msgstr "Split-6-1"
 
-#: translation.js:620
+#: translation.js:622
 msgid "Bus7-Split-6-1: Split the 7-bits bus into two buses of 6 and 1 wires"
 msgstr "Bus7-Split-6-1: Separar un bus de 7 bits en dos buses de 6 y 1 bits"
 
-#: translation.js:622
+#: translation.js:624
 msgid "Bus7-Split-all: Split the 7-bits bus into its wires"
 msgstr "Bus7-Split-all: Separar un bus de 7 bits en sus cables"
 
-#: translation.js:623 translation.js:1728
+#: translation.js:625 translation.js:1733
 msgid "Split-1-7"
 msgstr "Split-1-7"
 
-#: translation.js:624 translation.js:1729
+#: translation.js:626 translation.js:1734
 msgid "Split-2-6"
 msgstr "Split-2-6"
 
-#: translation.js:625 translation.js:1730
+#: translation.js:627 translation.js:1735
 msgid "Split-3-5"
 msgstr "Split-3-5"
 
-#: translation.js:626
+#: translation.js:628
 msgid "Bus8-Split-3-5: Split the 8-bits bus into two buses of 3 and 5 wires"
 msgstr "Bus8-Split-3-5: Separar un bus de 8 bits en dos buses de 3 y 5 bits"
 
-#: translation.js:627 translation.js:1731
+#: translation.js:629 translation.js:1736
 msgid "Split-5-3"
 msgstr "Split-5-3"
 
-#: translation.js:628
+#: translation.js:630
 msgid "Bus8-Split-5-3: Split the 8-bits bus into two buses of 5 and 3 wires"
 msgstr "Bus8-Split-5-3: Separar un bus de 8 bits en dos buses de 5 y 3 bits"
 
-#: translation.js:629 translation.js:1732
+#: translation.js:631 translation.js:1737
 msgid "Split-6-2"
 msgstr "Split-6-2"
 
-#: translation.js:630
+#: translation.js:632
 msgid "Bus8-Split-6-2: Split the 8-bits bus into two buses of 6 and 2 wires"
 msgstr "Bus8-Split-6-2: Separar un bus de 8 bits en dos buses de 6 y 2 bits"
 
-#: translation.js:631 translation.js:1733
+#: translation.js:633 translation.js:1738
 msgid "Split-7-1"
 msgstr "Split-7-1"
 
-#: translation.js:633
+#: translation.js:635
 msgid "Bus8-Split-all: Split the 8-bits bus into its wires"
 msgstr "Bus8-Split-all: Separar un bus de 8 bits en sus cables"
 
-#: translation.js:635 translation.js:661 translation.js:705 translation.js:1736
-#: translation.js:1802 translation.js:1887
+#: translation.js:637 translation.js:663 translation.js:707 translation.js:1741
+#: translation.js:1807 translation.js:1892
 msgid "Split-quarter"
 msgstr "Split-quarter"
 
-#: translation.js:636
+#: translation.js:638
 msgid ""
 "Bus8-Split-quarter: Split the 8-bits bus into four buses of the same size"
 msgstr ""
 "Bus8-Split-quarter: Separar un bus de 8 bits en cuatro buses del mismo tamaño"
 
-#: translation.js:637 translation.js:1765
+#: translation.js:639 translation.js:1770
 msgid "Split-1-8"
 msgstr "Split-1-8"
 
-#: translation.js:638
+#: translation.js:640
 #, fuzzy
 msgid "Split-6-3"
 msgstr "Split-6-1"
 
-#: translation.js:639
+#: translation.js:641
 #, fuzzy
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 6 and 3 wires"
 msgstr "Bus9-Split-half: Separar un bus de 9 bits en dos buses de 1 y 8 bits"
 
-#: translation.js:640 translation.js:1766
+#: translation.js:642 translation.js:1771
 msgid "Split-8-1"
 msgstr "Split-8-1"
 
-#: translation.js:641
+#: translation.js:643
 #, fuzzy
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 8 and 1 wires"
 msgstr "Bus9-Split-half: Separar un bus de 9 bits en dos buses de 1 y 8 bits"
 
-#: translation.js:642
+#: translation.js:644
 msgid "Split-2-8"
 msgstr "Split-2-8"
 
-#: translation.js:643
+#: translation.js:645
 msgid "Bus10-Split-2-8: Split the 10-bits bus into two buses of 2 and 8 wires"
 msgstr "Bus10-Split-2-8: Separar un bus de 10 bits en dos buses de 2 y 8 bits"
 
-#: translation.js:644
+#: translation.js:646
 #, fuzzy
 msgid "Split-4-6"
 msgstr "Split-4-16"
 
-#: translation.js:645
+#: translation.js:647
 #, fuzzy
 msgid "Bus10-Split-4-6: Split the 10-bits bus into two buses of 4 and 6 bits"
 msgstr "Bus5-Split-4-1: Separar un bus de 5 bits en dos buses de 4 y 1 bits"
 
-#: translation.js:646 translation.js:1776
+#: translation.js:648 translation.js:1781
 msgid "Split-3-8"
 msgstr "Split-3-8"
 
-#: translation.js:647
+#: translation.js:649
 msgid "Bus11-Split-3-8: Split the 11-bits bus into two buses of 3 and 8 wires"
 msgstr "Bus11-Split-3-8: Separar un bus de 11 bits en dos buses de 3 y 8 bits"
 
-#: translation.js:648 translation.js:1779
+#: translation.js:650 translation.js:1784
 msgid "Split-1-11"
 msgstr "Split-1-11"
 
-#: translation.js:649 translation.js:1780
+#: translation.js:651 translation.js:1785
 msgid "Split-4-8"
 msgstr "Split-4-8"
 
-#: translation.js:650
+#: translation.js:652
 msgid "Bus12-Split-4-8: Split the 12-bits bus into two buses of 4 and 8 wires"
 msgstr "Bus12-Split-4-8: Separar un bus de 12 bits en dos buses de 4 y 8 bits"
 
-#: translation.js:651 translation.js:680 translation.js:1781
-#: translation.js:1846
+#: translation.js:653 translation.js:682 translation.js:1786
+#: translation.js:1851
 msgid "Split-one-third"
 msgstr "Split-one-third"
 
-#: translation.js:652
+#: translation.js:654
 msgid ""
 "Bus12-Split-one-third: Split the 12-bits bus into three buses of equal size"
 msgstr ""
 "Bus12-Split-one-third: Separar un bus de 12 bits en tres buses del mismo "
 "tamaño"
 
-#: translation.js:653
+#: translation.js:655
 #, fuzzy
 msgid "Split-10-4"
 msgstr "Split-1-4"
 
-#: translation.js:654
+#: translation.js:656
 #, fuzzy
 msgid "Bus14-Split-10-4: Split the 14-bits bus into two buses of 10 and 4 bits"
 msgstr "Bus5-Split-1-4: Separar un bus de 5 bits en dos buses de 1 y 4 bits"
 
-#: translation.js:655 translation.js:1791
+#: translation.js:657 translation.js:1796
 msgid "Split-5-10"
 msgstr "Split-5-10"
 
-#: translation.js:656
+#: translation.js:658
 msgid "Bus15-Split-7-8: Split the 15-bits bus into two buses of 7 and 8 bits"
 msgstr ""
 "Bus15-Split-7-8: Separar un bus de 15 bits en sus dos buses de 7 y 8 bits"
 
-#: translation.js:657 translation.js:1792
+#: translation.js:659 translation.js:1797
 msgid "Split-7-8"
 msgstr "Split-7-8"
 
-#: translation.js:658 translation.js:1799
+#: translation.js:660 translation.js:1804
 msgid "Split-1-15"
 msgstr "Split-1-15"
 
-#: translation.js:659 translation.js:1800
+#: translation.js:661 translation.js:1805
 msgid "Split-15-1"
 msgstr "Split-15-1"
 
-#: translation.js:662 translation.js:1815
+#: translation.js:664 translation.js:1820
 msgid "Split-1-16"
 msgstr "Split-1-16"
 
-#: translation.js:663
+#: translation.js:665
 msgid ""
 "Bus20-Split-4-16: Split the 20-bits bus into two buses of 4 and 16 wires"
 msgstr ""
 "Bus20-Split-4-16: Separar un bus de 20 bits en dos buses de 4 y 16 bits"
 
-#: translation.js:664 translation.js:1819
+#: translation.js:666 translation.js:1824
 msgid "Split-3-8-8"
 msgstr "Split-3-8-8"
 
-#: translation.js:665
+#: translation.js:667
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3, 8 and 8 wires"
 msgstr ""
 "Bus19-Split-3-8-8: Separar un bus de 19 bits en dos buses de 3, 8 y 8 cables"
 
-#: translation.js:666 translation.js:1823
+#: translation.js:668 translation.js:1828
 msgid "Split-1-19"
 msgstr "Split-1-19"
 
-#: translation.js:667 translation.js:1824
+#: translation.js:669 translation.js:1829
 msgid "Split-12-8"
 msgstr "Split-12-8"
 
-#: translation.js:668
+#: translation.js:670
 msgid ""
 "Bus20-Split-8-12: Split the 20-bits bus into two buses of 8 and 12 wires"
 msgstr ""
 "Bus20-Split-8-12: Separar un bus de 20 bits en dos buses de 8 y 12 bits"
 
-#: translation.js:669 translation.js:1825
+#: translation.js:671 translation.js:1830
 msgid "Split-4-16"
 msgstr "Split-4-16"
 
-#: translation.js:670 translation.js:1826
+#: translation.js:672 translation.js:1831
 msgid "Split-4-8-8"
 msgstr "Split-4-8-8"
 
-#: translation.js:671
+#: translation.js:673
 msgid ""
 "Bus20-Split-4-8-8: Split the 20-bits bus into three buses of 4, 8 and 8 wires"
 msgstr ""
 "Bus20-Split-4-8-8: Separar un bus de 20 bits en tres de 4, 8 y 8 cables"
 
-#: translation.js:672 translation.js:1840
+#: translation.js:674 translation.js:1845
 msgid "Split-16-6"
 msgstr "Split-16-6"
 
-#: translation.js:673
+#: translation.js:675
 msgid ""
 "Bus22-Split-16-6: Split the 22-bits bus into two buses of 16 and 6 wires"
 msgstr ""
 "Bus22-Split-16-6: Separar un bus de 22 bits en dos buses de 16 y 6 bits"
 
-#: translation.js:674
+#: translation.js:676
 msgid "Split-7-8-8"
 msgstr "Split-7-8-8"
 
-#: translation.js:675
+#: translation.js:677
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3,8 and 8 bits"
 msgstr ""
 "Bus19-Split-3-8-8: Separar un bus de 19 bits en dos buses de 3,  8 y 8 bits"
 
-#: translation.js:676 translation.js:1844
+#: translation.js:678 translation.js:1849
 msgid "Split-16-8"
 msgstr "Split-16-8"
 
-#: translation.js:677
+#: translation.js:679
 msgid ""
 "Bus24-Split-16-8: Split the 24-bits bus into two buses of 16 and 8 wires"
 msgstr ""
 "Bus24-Split-16-8: Separar un bus de 24 bits en dos buses de 16 y 8 bits"
 
-#: translation.js:678 translation.js:1845
+#: translation.js:680 translation.js:1850
 msgid "Split-8-16"
 msgstr "Split-8-16"
 
-#: translation.js:679
+#: translation.js:681
 msgid ""
 "Bus24-Split-8-16: Split the 24-bits bus into two buses of 8 and 16 wires"
 msgstr ""
 "Bus24-Split-8-16: Separar un bus de 24 bits en dos buses de 8 y 16 bits"
 
-#: translation.js:681
+#: translation.js:683
 msgid ""
 "Bus24-Split-one-third: Split the 24-bits bus into three buses of  the same "
 "size"
@@ -2786,42 +2795,42 @@ msgstr ""
 "Bus24-Split-one-third: Separar un bus de 24 bits en tres buses del mismo "
 "tamaño"
 
-#: translation.js:682 translation.js:1857
+#: translation.js:684 translation.js:1862
 msgid "Split-3-8-8-8"
 msgstr "Split-3-8-8-8"
 
-#: translation.js:683
+#: translation.js:685
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 "Bus27-Split-3-8-8-8: Separar un bus de 27 bits en dos buses de 7,8,8 y 8 bits"
 
-#: translation.js:684 translation.js:1862
+#: translation.js:686 translation.js:1867
 msgid "Split-20-8"
 msgstr "Split-20-8"
 
-#: translation.js:685
+#: translation.js:687
 msgid ""
 "Bus28-Split-20-8: Split the 28-bits bus into two buses of 20 and 8 wires"
 msgstr ""
 "Bus28-Split-20-8: Separar un bus de 28 bits en dos buses de 20 y 8 bits"
 
-#: translation.js:686 translation.js:1863
+#: translation.js:688 translation.js:1868
 msgid "Split-4-24"
 msgstr "Split-4-24"
 
-#: translation.js:687
+#: translation.js:689
 msgid ""
 "Bus28-Split-4-24: Split the 28-bits bus into two buses of 4 and 24 wires"
 msgstr ""
 "Bus28-Split-4-24: Separar un bus de 28 bits en dos buses de 4 y 24 bits"
 
-#: translation.js:688 translation.js:1864
+#: translation.js:690 translation.js:1869
 msgid "Split-4-8-8-8"
 msgstr "Split-4-8-8-8"
 
-#: translation.js:689
+#: translation.js:691
 msgid ""
 "Bus28-Split-4-8-8-8: Split the 28-bits bus into four buses of 4, 8, 8, and 8 "
 "wires"
@@ -2829,11 +2838,11 @@ msgstr ""
 "Bus28-Split-4-8-8-8: Separar un bus de 28 bits en cuatro buses de 4,8,8 y 8 "
 "bits"
 
-#: translation.js:690 translation.js:1875
+#: translation.js:692 translation.js:1880
 msgid "Split-7-8-8-8"
 msgstr "Split-7-8-8-8"
 
-#: translation.js:691
+#: translation.js:693
 msgid ""
 "Bus31-Split-7-8-8-8: Split the 31-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
@@ -2841,100 +2850,100 @@ msgstr ""
 "Bus31-Split-7-8-8-8: Separar un bus de 31 bits en cuatro buses de 7,8,8 y 8 "
 "bits"
 
-#: translation.js:692 translation.js:1879
+#: translation.js:694 translation.js:1884
 msgid "Split-1-31"
 msgstr "Split-1-31"
 
-#: translation.js:693 translation.js:1880
+#: translation.js:695 translation.js:1885
 msgid "Split-17-15"
 msgstr "Split-17-15"
 
-#: translation.js:694
+#: translation.js:696
 msgid ""
 "Bus32-Split-17-15: Split the 32-bits bus into two buses of 17 and 15 wires"
 msgstr ""
 "Bus32-Split-17-15: Separar un bus de 32 bits en dos buses de 17 y 15 cables"
 
-#: translation.js:695 translation.js:1881
+#: translation.js:697 translation.js:1886
 msgid "Split-22-10"
 msgstr "Split-22-10"
 
-#: translation.js:696
+#: translation.js:698
 msgid ""
 "Bus32-Split-22-10: Split the 32-bits bus into two buses of 22 and 10 wires"
 msgstr ""
 "Bus32-Split-22-10: Separar un bus de 32 bits en dos buses de 22 y 10 cables"
 
-#: translation.js:697 translation.js:1882
+#: translation.js:699 translation.js:1887
 msgid "Split-24-8"
 msgstr "Split-24-8"
 
-#: translation.js:698
+#: translation.js:700
 msgid ""
 "Bus32-Split-8-24: Split the 28-bits bus into two buses of 8 and 24 wires"
 msgstr ""
 "Bus32-Split-8-24: Separar un bus de 28 bits en dos buses de 8 y 24 bits"
 
-#: translation.js:699 translation.js:1883
+#: translation.js:701 translation.js:1888
 msgid "Split-29-3"
 msgstr "Split-29-3"
 
-#: translation.js:700
+#: translation.js:702
 msgid ""
 "Bus32-Split-29-3: Split the 29-bits bus into two buses of 29 and 3 wires"
 msgstr ""
 "Bus32-Split-29-3: Separar un bus de 29 bits en dos buses de 29 y 3 cables"
 
-#: translation.js:701 translation.js:1884
+#: translation.js:703 translation.js:1889
 msgid "Split-31-1"
 msgstr "Split-31-1"
 
-#: translation.js:702 translation.js:1885
+#: translation.js:704 translation.js:1890
 msgid "Split-8-24"
 msgstr "Split-8-24"
 
-#: translation.js:704
+#: translation.js:706
 msgid "Bus32-Split-half: Split the 32-bits bus into two buses of 16 wires"
 msgstr "Bus32-Split-half: Separar un bus de 32 bits en dos buses de 16 bits"
 
-#: translation.js:706
+#: translation.js:708
 msgid "Bus32-Split-quarter: Split the 32-bits bus into four buses of 8 wires"
 msgstr ""
 "Bus24-Split-quarter: Separar un bus de 32 bits en cuatro buses de  8 bits"
 
-#: translation.js:708
+#: translation.js:710
 msgid "Bus64-Split-half: Split the 64-bits bus into two buses of 32 wires"
 msgstr "Bus64-Split-half: Separar un bus de 64 bits en dos buses de 32 cables"
 
-#: translation.js:709 translation.js:1930
+#: translation.js:711 translation.js:1935
 msgid "Uint12"
 msgstr "Uint12"
 
-#: translation.js:710 translation.js:1931
+#: translation.js:712 translation.js:1936
 msgid "Uint16"
 msgstr "Uint16"
 
-#: translation.js:711 translation.js:1932
+#: translation.js:713 translation.js:1937
 msgid "Uint2"
 msgstr "Uint2"
 
-#: translation.js:712 translation.js:1933
+#: translation.js:714 translation.js:1938
 msgid "Uint32"
 msgstr "Uint32"
 
-#: translation.js:713 translation.js:1934
+#: translation.js:715 translation.js:1939
 msgid "Uint4"
 msgstr "Uint4"
 
-#: translation.js:714 translation.js:1935
+#: translation.js:716 translation.js:1940
 msgid "Uint8"
 msgstr "Uint8"
 
-#: translation.js:716 translation.js:718
+#: translation.js:718 translation.js:720
 msgid "Uint12-08-bits"
 msgstr "Uint12-08-bits"
 
-#: translation.js:717
+#: translation.js:719
 msgid ""
 "UINT12-8bit-verilog:  Extend a 8-bit unsigned integer to 12-bits. Verilog "
 "implementation "
@@ -2942,23 +2951,23 @@ msgstr ""
 "UINT12-8bit-verilog:  Extender un entero sin signo de 8 bits a 12 bits. "
 "Implementación en Verilog "
 
-#: translation.js:719
+#: translation.js:721
 msgid "UINT12-8bits:  Extend a 8-bits unsigned integer to 12-bits "
 msgstr "UINT12-8bit:  Extender un entero sin signo de 8 bit a 12 bits "
 
-#: translation.js:720
+#: translation.js:722
 msgid "4bits constant value: 0"
 msgstr "Valor constante 0 de 4 bits"
 
-#: translation.js:721
+#: translation.js:723
 msgid "Generic: 4-bits generic constant (0-15)"
 msgstr "Generic: Constante genérica de 4-bits  (0-15)"
 
-#: translation.js:723 translation.js:746
+#: translation.js:725 translation.js:748
 msgid "Uint16-10-bits"
 msgstr "Uint16-10-bits"
 
-#: translation.js:724
+#: translation.js:726
 msgid ""
 "UINT32-10bit-verilog:  Extend a 10-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -2966,11 +2975,11 @@ msgstr ""
 "UINT32-10bit-verilog:  Extender un entero sin signo de 10 bits a 32 bits. "
 "Implementación en Verilog "
 
-#: translation.js:725 translation.js:750
+#: translation.js:727 translation.js:752
 msgid "Uint16-11-bits"
 msgstr "Uint16-11-bits"
 
-#: translation.js:726
+#: translation.js:728
 msgid ""
 "UINT32-11bit-verilog:  Extend a 11-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -2978,11 +2987,11 @@ msgstr ""
 "UINT32-11bit-verilog:  Extender un entero sin signo de 11 bits a 32 bits. "
 "Implementación en Verilog "
 
-#: translation.js:727 translation.js:754
+#: translation.js:729 translation.js:756
 msgid "Uint16-12-bits"
 msgstr "Uint16-12-bits"
 
-#: translation.js:728
+#: translation.js:730
 msgid ""
 "UINT32-12bit-verilog:  Extend a 12-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -2990,11 +2999,11 @@ msgstr ""
 "UINT32-12bit-verilog:  Extender un entero sin signo de 12 bits a 32 bits. "
 "Implementación en Verilog "
 
-#: translation.js:729 translation.js:756
+#: translation.js:731 translation.js:758
 msgid "Uint16-13-bits"
 msgstr "Uint16-13-bits"
 
-#: translation.js:730
+#: translation.js:732
 msgid ""
 "UINT32-13bit-verilog:  Extend a 13-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3002,11 +3011,11 @@ msgstr ""
 "UINT32-13bit-verilog:  Extender un entero sin signo de 13 bits a 32 bits. "
 "Implementación en Verilog "
 
-#: translation.js:731 translation.js:760
+#: translation.js:733 translation.js:762
 msgid "Uint16-14-bits"
 msgstr "Uint16-14-bits"
 
-#: translation.js:732
+#: translation.js:734
 msgid ""
 "UINT32-14bit-verilog:  Extend a 14-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3014,11 +3023,11 @@ msgstr ""
 "UINT32-14bit-verilog:  Extender un entero sin signo de 14 bits a 32 bits. "
 "Implementación en Verilog "
 
-#: translation.js:733 translation.js:764
+#: translation.js:735 translation.js:766
 msgid "Uint16-15-bits"
 msgstr "Uint16-15-bits"
 
-#: translation.js:734
+#: translation.js:736
 msgid ""
 "UINT16-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3026,11 +3035,11 @@ msgstr ""
 "UINT32-15bit-verilog:  Extender un entero sin signo de 15 bits a 32 bits. "
 "Implementación en Verilog "
 
-#: translation.js:735
+#: translation.js:737
 msgid "Uint16-8-bits"
 msgstr "Uint16-8-bits"
 
-#: translation.js:736
+#: translation.js:738
 msgid ""
 "UINT32-8bit-verilog:  Extend a 8-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3038,11 +3047,11 @@ msgstr ""
 "UINT32-8bit-verilog:  Extender un entero sin signo de 8 bits a 32 bits. "
 "Implementación en Verilog "
 
-#: translation.js:737
+#: translation.js:739
 msgid "Uint16-9-bits"
 msgstr "Uint16-9-bits"
 
-#: translation.js:738
+#: translation.js:740
 msgid ""
 "UINT32-9bit-verilog:  Extend a 9-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3050,95 +3059,95 @@ msgstr ""
 "UINT32-9bit-verilog:  Extender un entero sin signo de 9 bits a 32 bits. "
 "Implementación en Verilog "
 
-#: translation.js:739
+#: translation.js:741
 msgid "Uint16-08-bits"
 msgstr "Uint16-08-bits"
 
-#: translation.js:740
+#: translation.js:742
 msgid "UINT16-9bits:  Extend a 9-bits unsigned integer to 16-bits "
 msgstr "UINT8-6bit:  Extender un entero sin signo de 9 bits a 16 bits "
 
-#: translation.js:741
+#: translation.js:743
 msgid "8bits constant value: 0"
 msgstr "Valor constante 0 de 8 bits"
 
-#: translation.js:742
+#: translation.js:744
 msgid "Generic: 8-bits generic constant (0-255)"
 msgstr "Generic: Constante genérica de 8-bits (0-255)"
 
-#: translation.js:743
+#: translation.js:745
 msgid "Uint16-09-bits"
 msgstr "Uint16-09-bits"
 
-#: translation.js:744
+#: translation.js:746
 msgid "7bits constant value: 0"
 msgstr "Valor constante 0 de 7 bits"
 
-#: translation.js:745
+#: translation.js:747
 msgid "Generic: 7-bits generic constant (0-127)"
 msgstr "Generic: Constante genérica de 7-bits (0-127)"
 
-#: translation.js:747
+#: translation.js:749
 msgid "UINT16-10bits:  Extend a 10-bits unsigned integer to 16-bits "
 msgstr "UINT16-10bit:  Extender un entero sin signo de 10 bits a 16 bits "
 
-#: translation.js:748
+#: translation.js:750
 msgid "6bits constant value: 0"
 msgstr "Valor constante 0 de 6 bits"
 
-#: translation.js:749
+#: translation.js:751
 msgid "Generic: 6-bits generic constant (0-63)"
 msgstr "Generic: Constante genérica de 6-bits (0-63)"
 
-#: translation.js:751
+#: translation.js:753
 msgid "UINT16-11bits:  Extend a 11-bits unsigned integer to 16-bits "
 msgstr "UINT16-11bit:  Extender un entero sin signo de 11 bits a 16 bits "
 
-#: translation.js:752
+#: translation.js:754
 msgid "5bits constant value: 0"
 msgstr "Valor constante 0 de 5 bits"
 
-#: translation.js:753
+#: translation.js:755
 msgid "Generic: 5-bits generic constant (0-31)"
 msgstr "Generic: Constante genérica de 5-bits (0-31)"
 
-#: translation.js:755
+#: translation.js:757
 msgid "UINT16-12bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr "UINT16-12bit:  Extender un entero sin signo de 12 bits a 16 bits "
 
-#: translation.js:757
+#: translation.js:759
 msgid "UINT16-13bits:  Extend a 13-bits unsigned integer to 16-bits "
 msgstr "UINT16-13bit:  Extender un entero sin signo de 13 bits a 16 bits "
 
-#: translation.js:758
+#: translation.js:760
 msgid "3bits constant value: 0"
 msgstr "Valor constante 0 de 3 bits"
 
-#: translation.js:759
+#: translation.js:761
 msgid "Generic: 3-bits generic constant (0-7)"
 msgstr "Generic: Constante genérica de 3-bits  (0-7)"
 
-#: translation.js:761
+#: translation.js:763
 msgid "UINT16-14bits:  Extend a 14-bits unsigned integer to 16-bits "
 msgstr "UINT16-14bit:  Extender un entero sin signo de 14 bits a 16 bits "
 
-#: translation.js:762
+#: translation.js:764
 msgid "2bits constant value: 0"
 msgstr "Valor constante 0 de 2 bits"
 
-#: translation.js:763
+#: translation.js:765
 msgid "Generic: 2-bits generic constant (0,1,2,3)"
 msgstr "Generic: Constante genérica de 2-bits (0,1,2,3)"
 
-#: translation.js:765
+#: translation.js:767
 msgid "UINT16-15bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr "UINT16-15bit:  Extender un entero sin signo de 12 bits a 16 bits "
 
-#: translation.js:767 translation.js:769
+#: translation.js:769 translation.js:771
 msgid "Uint2-01-bit"
 msgstr "Uint2-01-bit"
 
-#: translation.js:768
+#: translation.js:770
 msgid ""
 "UINT2-1bit-verilog:  Extend a 1-bit unsigned integer to 2-bits. Verilog "
 "implementation "
@@ -3146,15 +3155,15 @@ msgstr ""
 "UINT2-1bit-veriog:  Extender un entero sin signo de 1 bit a 2 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:770
+#: translation.js:772
 msgid "UINT2-1bit:  Extend a 1-bit unsigned integer to 2-bits "
 msgstr "UINT2-1bit:  Extender un entero sin signo de 1 bit a 2 bits "
 
-#: translation.js:772 translation.js:807
+#: translation.js:774 translation.js:809
 msgid "Uint32-16-bits"
 msgstr "Uint32-16-bits"
 
-#: translation.js:773
+#: translation.js:775
 msgid ""
 "UINT32-16bit-verilog:  Extend a 16-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3162,11 +3171,11 @@ msgstr ""
 "UINT32-16bit-veriog:  Extender un entero sin signo de 16 bit a 32 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:774 translation.js:810
+#: translation.js:776 translation.js:812
 msgid "Uint32-17-bits"
 msgstr "Uint32-17-bit"
 
-#: translation.js:775
+#: translation.js:777
 msgid ""
 "UINT32-17bit-verilog:  Extend a 17-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3174,11 +3183,11 @@ msgstr ""
 "UINT32-17bit-veriog:  Extender un entero sin signo de 17 bit a 32 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:776 translation.js:814
+#: translation.js:778 translation.js:816
 msgid "Uint32-18-bits"
 msgstr "Uint32-18-bit"
 
-#: translation.js:777
+#: translation.js:779
 msgid ""
 "UINT32-18bit-verilog:  Extend a 18-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3186,11 +3195,11 @@ msgstr ""
 "UINT32-18bit-veriog:  Extender un entero sin signo de 18 bit a 32 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:778 translation.js:818
+#: translation.js:780 translation.js:820
 msgid "Uint32-19-bits"
 msgstr "Uint32-19-bits"
 
-#: translation.js:779
+#: translation.js:781
 msgid ""
 "UINT32-19bit-verilog:  Extend a 19-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3198,11 +3207,11 @@ msgstr ""
 "UINT32-19bit-veriog:  Extender un entero sin signo de 19 bit a 32 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:780 translation.js:822
+#: translation.js:782 translation.js:824
 msgid "Uint32-2-bits"
 msgstr "Uint32-2-bit"
 
-#: translation.js:781
+#: translation.js:783
 msgid ""
 "UINT32-2bit-verilog:  Extend a 2-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3210,11 +3219,11 @@ msgstr ""
 "UINT32-2bit-veriog:  Extender un entero sin signo de 2 bit a 32 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:782 translation.js:825
+#: translation.js:784 translation.js:827
 msgid "Uint32-20-bits"
 msgstr "Uint32-20-bit"
 
-#: translation.js:783
+#: translation.js:785
 msgid ""
 "UINT32-20bit-verilog:  Extend a 20-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3222,11 +3231,11 @@ msgstr ""
 "UINT32-20bit-veriog:  Extender un entero sin signo de 20 bit a 32 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:784 translation.js:829
+#: translation.js:786 translation.js:831
 msgid "Uint32-21-bits"
 msgstr "Uint32-21-bits"
 
-#: translation.js:785
+#: translation.js:787
 msgid ""
 "UINT32-21bit-verilog:  Extend a 21-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3234,11 +3243,11 @@ msgstr ""
 "UINT32-21bit-veriog:  Extender un entero sin signo de 21 bit a 32 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:786 translation.js:833
+#: translation.js:788 translation.js:835
 msgid "Uint32-22-bits"
 msgstr "Uint32-22-bits"
 
-#: translation.js:787
+#: translation.js:789
 msgid ""
 "UINT32-22bit-verilog:  Extend a 22-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3246,11 +3255,11 @@ msgstr ""
 "UINT32-22bit-veriog:  Extender un entero sin signo de 22 bits a 32 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:788 translation.js:837
+#: translation.js:790 translation.js:839
 msgid "Uint32-23-bits"
 msgstr "Uint32-23-bits"
 
-#: translation.js:789
+#: translation.js:791
 msgid ""
 "UINT32-23bit-verilog:  Extend a 23-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3258,11 +3267,11 @@ msgstr ""
 "UINT32-23bit-veriog:  Extender un entero sin signo de 23 bit a 32 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:790 translation.js:840
+#: translation.js:792 translation.js:842
 msgid "Uint32-24-bits"
 msgstr "Uint32-24-bits"
 
-#: translation.js:791
+#: translation.js:793
 msgid ""
 "UINT32-24bit-verilog:  Extend a 24-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3270,11 +3279,11 @@ msgstr ""
 "UINT32-24bit-verilog:  Extender un entero sin signo de 24 bits a 32 bits. "
 "Implementación en Verilog "
 
-#: translation.js:792 translation.js:842
+#: translation.js:794 translation.js:844
 msgid "Uint32-25-bits"
 msgstr "Uint32-25-bits"
 
-#: translation.js:793
+#: translation.js:795
 msgid ""
 "UINT32-25bit-verilog:  Extend a 25-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3282,11 +3291,11 @@ msgstr ""
 "UINT32-25bit-verilog:  Extender un entero sin signo de 25 bits a 32 bits. "
 "Implementación en Verilog "
 
-#: translation.js:794 translation.js:844
+#: translation.js:796 translation.js:846
 msgid "Uint32-26-bits"
 msgstr "Uint32-26-bits"
 
-#: translation.js:795
+#: translation.js:797
 msgid ""
 "UINT32-26bit-verilog:  Extend a 26-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3294,11 +3303,11 @@ msgstr ""
 "UINT32-26bit-veriog:  Extender un entero sin signo de 26 bit a 32 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:796 translation.js:846
+#: translation.js:798 translation.js:848
 msgid "Uint32-27-bits"
 msgstr "Uint32-27-bits"
 
-#: translation.js:797
+#: translation.js:799
 msgid ""
 "UINT32-27bit-verilog:  Extend a 27-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3306,11 +3315,11 @@ msgstr ""
 "UINT32-27bit-verilog:  Extender un entero sin signo de 27 bits a 32 bits. "
 "Implementación en Verilog "
 
-#: translation.js:798 translation.js:848
+#: translation.js:800 translation.js:850
 msgid "Uint32-28-bits"
 msgstr "Uint32-28-bit"
 
-#: translation.js:799
+#: translation.js:801
 msgid ""
 "UINT32-28bit-verilog:  Extend a 28-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3318,11 +3327,11 @@ msgstr ""
 "UINT32-28bit-verilog:  Extender un entero sin signo de 28 bits a 32 bits. "
 "Implementación en Verilog "
 
-#: translation.js:800 translation.js:850
+#: translation.js:802 translation.js:852
 msgid "Uint32-29-bits"
 msgstr "Uint32-29-bits"
 
-#: translation.js:801
+#: translation.js:803
 msgid ""
 "UINT32-29bit-verilog:  Extend a 29-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3330,11 +3339,11 @@ msgstr ""
 "UINT32-29bit-verilog:  Extender un entero sin signo de 32 bits a 32 bits. "
 "Implementación en Verilog "
 
-#: translation.js:802 translation.js:852
+#: translation.js:804 translation.js:854
 msgid "Uint32-30-bits"
 msgstr "Uint32-30-bits"
 
-#: translation.js:803
+#: translation.js:805
 msgid ""
 "UINT32-30bit-verilog:  Extend a 30-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3342,11 +3351,11 @@ msgstr ""
 "UINT32-30bit-verilog:  Extender un entero sin signo de 30 bits a 32 bits. "
 "Implementación en Verilog "
 
-#: translation.js:804 translation.js:854
+#: translation.js:806 translation.js:856
 msgid "Uint32-31-bits"
 msgstr "Uint32-31-bits"
 
-#: translation.js:805
+#: translation.js:807
 msgid ""
 "UINT32-31bit-verilog:  Extend a 31-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -3354,147 +3363,147 @@ msgstr ""
 "UINT32-31bit-verilog:  Extender un entero sin signo de 31 bits a 32 bits. "
 "Implementación en Verilog "
 
-#: translation.js:806 translation.js:856
+#: translation.js:808 translation.js:858
 msgid "Uint32-8-bits"
 msgstr "Uint32-08-bits"
 
-#: translation.js:808
+#: translation.js:810
 msgid "UINT32-16bits:  Extend a 16-bits unsigned integer to 32-bits "
 msgstr "UINT32-16bits: Extender un entero sin signo de 16 a 32 bits "
 
-#: translation.js:809
+#: translation.js:811
 msgid "16bits constant value: 0"
 msgstr "Valor constante de 16 bits: 0"
 
-#: translation.js:811
+#: translation.js:813
 msgid "UINT32-17bits:  Extend a 17-bits unsigned integer to 32-bits "
 msgstr "UINT32-17bits: Extender un entero sin signo de 17 bits a 32-bits  "
 
-#: translation.js:812
+#: translation.js:814
 msgid "15bits constant value: 0"
 msgstr "Valor constante de 15 bits: 0"
 
-#: translation.js:813
+#: translation.js:815
 msgid "Generic: 15-bits generic constant"
 msgstr "Generic: Constante genérica de 15-bits"
 
-#: translation.js:815
+#: translation.js:817
 msgid "UINT32-18bits:  Extend a 18-bits unsigned integer to 32-bits "
 msgstr "UINT32-18bits: Extender un entero sin signo de 18 bits a 32-bits  "
 
-#: translation.js:816
+#: translation.js:818
 msgid "14bits constant value: 0"
 msgstr "Valor constante de 14 bits: 0"
 
-#: translation.js:817
+#: translation.js:819
 msgid "Generic: 14-bits generic constant"
 msgstr "Generic: Constante genérica de 14-bits"
 
-#: translation.js:819
+#: translation.js:821
 msgid "UINT32-19bits:  Extend a 19-bits unsigned integer to 32-bits "
 msgstr "UINT32-19bits: Extender un entero sin signo de 19 bits a 32-bits  "
 
-#: translation.js:820
+#: translation.js:822
 msgid "13bits constant value: 0"
 msgstr "Valor constante de 13 bits: 0"
 
-#: translation.js:821
+#: translation.js:823
 msgid "Generic: 13-bits generic constant"
 msgstr "Generic: Constante genérica de 13-bits"
 
-#: translation.js:823
+#: translation.js:825
 msgid "UINT32-8bits:  Extend a 2-bits unsigned integer to 32-bits "
 msgstr "UINT32-8bits: Extender un entero sin signo de 8 bits a 32-bits  "
 
-#: translation.js:824
+#: translation.js:826
 msgid "Generic: 30-bits generic constant"
 msgstr "Generic: Constante genérica de 30-bits"
 
-#: translation.js:826
+#: translation.js:828
 msgid "UINT32-20bits:  Extend a 20-bits unsigned integer to 32-bits "
 msgstr "UINT32-20bits: Extender un entero sin signo de 20 bits a 32-bits  "
 
-#: translation.js:827
+#: translation.js:829
 msgid "12bits constant value: 0"
 msgstr "Valor constante de 12 bits: 0"
 
-#: translation.js:828
+#: translation.js:830
 msgid "Generic: 12-bits generic constant (0-4095)"
 msgstr "Generic: Constante genérica de 12-bits (0-4095)"
 
-#: translation.js:830
+#: translation.js:832
 msgid "UINT32-21bits:  Extend a 21-bits unsigned integer to 32-bits "
 msgstr "UINT32-21bits: Extender un entero sin signo de 21 bits a 32-bits  "
 
-#: translation.js:831
+#: translation.js:833
 msgid "11bits constant value: 0"
 msgstr "Valor constante de 11 bits: 0"
 
-#: translation.js:832
+#: translation.js:834
 msgid "Generic: 11-bits generic constant"
 msgstr "Generic: Constante genérica de 11-bits"
 
-#: translation.js:834
+#: translation.js:836
 msgid "UINT32-22bits:  Extend a 22-bits unsigned integer to 32-bits "
 msgstr "UINT32-22bits: Extender un entero sin signo de 22 bits a 32-bits  "
 
-#: translation.js:835
+#: translation.js:837
 msgid "10bits constant value: 0"
 msgstr "Valor constante de 10 bits: 0"
 
-#: translation.js:836
+#: translation.js:838
 msgid "Generic: 9-bits generic constant"
 msgstr "Generic: Constante genérica de 9-bits"
 
-#: translation.js:838
+#: translation.js:840
 msgid "UINT32-23bits:  Extend a 23-bits unsigned integer to 32-bits "
 msgstr "UINT32-23bits: Extender un entero sin signo de 23 bits a 32-bits  "
 
-#: translation.js:839
+#: translation.js:841
 msgid "9bits constant value: 0"
 msgstr "Valor constante de 9 bits: 0"
 
-#: translation.js:841
+#: translation.js:843
 msgid "UINT32-24bits:  Extend a 24-bits unsigned integer to 32-bits "
 msgstr "UINT32-24bits: Extender un entero sin signo de 24 bits a 32-bits  "
 
-#: translation.js:843
+#: translation.js:845
 msgid "UINT32-25bits:  Extend a 25-bits unsigned integer to 32-bits "
 msgstr "UINT32-25bits: Extender un entero sin signo de 25 bits a 32-bits  "
 
-#: translation.js:845
+#: translation.js:847
 msgid "UINT32-26bits:  Extend a 26-bits unsigned integer to 32-bits "
 msgstr "UINT32-26bits: Extender un entero sin signo de 26 bits a 32-bits  "
 
-#: translation.js:847
+#: translation.js:849
 msgid "UINT32-27bits:  Extend a 27-bits unsigned integer to 32-bits "
 msgstr "UINT32-27bits: Extender un entero sin signo de 27 bits a 32-bits  "
 
-#: translation.js:849
+#: translation.js:851
 msgid "UINT32-28bits:  Extend a 28-bits unsigned integer to 32-bits "
 msgstr "UINT32-28bits: Extender un entero sin signo de 28 bits a 32-bits  "
 
-#: translation.js:851
+#: translation.js:853
 msgid "UINT32-29bits:  Extend a 29-bits unsigned integer to 32-bits "
 msgstr "UINT32-29bits: Extender un entero sin signo de 29 bits a 32-bits  "
 
-#: translation.js:853
+#: translation.js:855
 msgid "UINT32-30bits:  Extend a 30-bits unsigned integer to 32-bits "
 msgstr "UINT32-30bits: Extender un entero sin signo de 30 bits a 32-bits  "
 
-#: translation.js:855
+#: translation.js:857
 msgid "UINT32-31bits:  Extend a 31-bits unsigned integer to 32-bits "
 msgstr "UINT32-31bits: Extender un entero sin signo de 31 bits a 32-bits  "
 
-#: translation.js:857
+#: translation.js:859
 msgid "UINT32-8bits:  Extend a 8-bits unsigned integer to 32-bits "
 msgstr "UINT32-8bits: Extender un entero sin signo de 8 bits a 32-bits  "
 
-#: translation.js:859 translation.js:865
+#: translation.js:861 translation.js:867
 msgid "Uint4-01-bit"
 msgstr "Uint4-01-bit"
 
-#: translation.js:860
+#: translation.js:862
 msgid ""
 "UINT4-1bit-verilog:  Extend a 1-bit unsigned integer to 4-bits. Verilog "
 "implementation "
@@ -3502,11 +3511,11 @@ msgstr ""
 "UINT4-1bit-veriog:  Extender un entero sin signo de 1 bit a 4 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:861 translation.js:867
+#: translation.js:863 translation.js:869
 msgid "Uint4-02-bit"
 msgstr "Uint4-02-bit"
 
-#: translation.js:862
+#: translation.js:864
 msgid ""
 "UINT4-2bit-verilog:  Extend a 2-bit unsigned integer to 4-bits. Verilog "
 "implementation "
@@ -3514,11 +3523,11 @@ msgstr ""
 "UINT4-2bit-veriog:  Extender un entero sin signo de 2 bits a 4 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:863 translation.js:869
+#: translation.js:865 translation.js:871
 msgid "Uint4-03-bit"
 msgstr "Uint4-03-bit"
 
-#: translation.js:864
+#: translation.js:866
 msgid ""
 "UINT4-3bit-verilog:  Extend a 3-bit unsigned integer to 4-bits. Verilog "
 "implementation "
@@ -3526,23 +3535,23 @@ msgstr ""
 "UINT4-3bit-veriog:  Extender un entero sin signo de 3 bits a 4 bits. "
 "Implementación en Verilog "
 
-#: translation.js:866
+#: translation.js:868
 msgid "UINT4-1bit:  Extend a 1-bit unsigned integer to 4-bits "
 msgstr "UINT4-1bit:  Extender un entero sin signo de 1 bit a 4 bits "
 
-#: translation.js:868
+#: translation.js:870
 msgid "UINT4-2bit:  Extend a 2-bit unsigned integer to 4-bits "
 msgstr "UINT4-2bit:  Extender un entero sin signo de 2 bit a 4 bits "
 
-#: translation.js:870
+#: translation.js:872
 msgid "UINT4-3bit:  Extend a 3-bit unsigned integer to 4-bits "
 msgstr "UINT4-3bit:  Extender un entero sin signo de 3 bit a 4 bits "
 
-#: translation.js:872 translation.js:886
+#: translation.js:874 translation.js:888
 msgid "Uint8-01-bit"
 msgstr "Uint8-01-bit"
 
-#: translation.js:873
+#: translation.js:875
 msgid ""
 "UINT8-1bit-verilog:  Extend a 1-bit unsigned integer to 8-bits. Verilog "
 "implementation "
@@ -3550,11 +3559,11 @@ msgstr ""
 "UINT8-1bit-veriog:  Extender un entero sin signo de 1 bit a 8 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:874
+#: translation.js:876
 msgid "Uint8-02-bit"
 msgstr "Uint8-02-bit"
 
-#: translation.js:875
+#: translation.js:877
 msgid ""
 "UINT8-2bit-verilog:  Extend a 2-bit unsigned integer to 8-bits. Verilog "
 "implementation "
@@ -3562,11 +3571,11 @@ msgstr ""
 "UINT8-2bit-veriog:  Extender un entero sin signo de 2 bits a 8 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:876
+#: translation.js:878
 msgid "Uint8-03-bit"
 msgstr "Uint8-03-bit"
 
-#: translation.js:877
+#: translation.js:879
 msgid ""
 "UINT8-3bit-verilog:  Extend a 3-bit unsigned integer to 8-bits. Verilog "
 "implementation "
@@ -3574,11 +3583,11 @@ msgstr ""
 "UINT8-3bit-veriog:  Extender un entero sin signo de 3 bits a 8 bits. "
 "Implementación en Verilog "
 
-#: translation.js:878
+#: translation.js:880
 msgid "Uint8-04-bit"
 msgstr "Uint8-04-bit"
 
-#: translation.js:879
+#: translation.js:881
 msgid ""
 "UINT8-4bit-verilog:  Extend a 4-bit unsigned integer to 8-bits. Verilog "
 "implementation "
@@ -3586,11 +3595,11 @@ msgstr ""
 "UINT8-4bit-veriog:  Extender un entero sin signo de 4 bits a 8 bits. "
 "Implementación en Verilog "
 
-#: translation.js:880
+#: translation.js:882
 msgid "Uint8-05-bit"
 msgstr "Uint8-05-bit"
 
-#: translation.js:881
+#: translation.js:883
 msgid ""
 "UINT8-5bit-verilog:  Extend a 5-bit unsigned integer to 8-bits. Verilog "
 "implementation "
@@ -3598,11 +3607,11 @@ msgstr ""
 "UINT8-5bit-veriog:  Extender un entero sin signo de 5 bit a 8 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:882
+#: translation.js:884
 msgid "Uint8-06-bit"
 msgstr "Uint8-06-bit"
 
-#: translation.js:883
+#: translation.js:885
 msgid ""
 "UINT8-6bit-verilog:  Extend a 6-bit unsigned integer to 8-bits. Verilog "
 "implementation "
@@ -3610,11 +3619,11 @@ msgstr ""
 "UINT8-6bit-veriog:  Extender un entero sin signo de 6 bit a 8 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:884
+#: translation.js:886
 msgid "Uint8-07-bit"
 msgstr "Uint8-07-bit"
 
-#: translation.js:885
+#: translation.js:887
 msgid ""
 "UINT8-7bit-verilog:  Extend a 7-bit unsigned integer to 8-bits. Verilog "
 "implementation "
@@ -3622,273 +3631,273 @@ msgstr ""
 "UINT8-7bit-veriog:  Extender un entero sin signo de 7 bit a 8 bits. "
 "Implementación en Verilog  "
 
-#: translation.js:887
+#: translation.js:889
 msgid "UINT8-1bit:  Extend a 1-bit unsigned integer to 8-bits "
 msgstr "UINT8-1bit:  Extender un entero sin signo de 1 bit a 8 bits "
 
-#: translation.js:888
+#: translation.js:890
 msgid "Uint8-02-bits"
 msgstr "Uint8-02-bits"
 
-#: translation.js:889
+#: translation.js:891
 msgid "UINT8-2bits:  Extend a 2-bits unsigned integer to 8-bits "
 msgstr "UINT8-2bit:  Extender un entero sin signo de 2 bits a 8 bits "
 
-#: translation.js:890
+#: translation.js:892
 msgid "Uint8-03-bits"
 msgstr "Uint8-03-bits"
 
-#: translation.js:891
+#: translation.js:893
 msgid "UINT8-3bits:  Extend a 3-bits unsigned integer to 8-bits "
 msgstr "UINT8-3bit:  Extender un entero sin signo de 3 bits a 8 bits "
 
-#: translation.js:892
+#: translation.js:894
 msgid "Uint8-04-bits"
 msgstr "Uint8-04-bits"
 
-#: translation.js:893
+#: translation.js:895
 msgid "UINT8-4bits:  Extend a 4-bits unsigned integer to 8-bits "
 msgstr "UINT8-4bit:  Extender un entero sin signo de 4 bits a 8 bits "
 
-#: translation.js:894
+#: translation.js:896
 msgid "Uint8-05-bits"
 msgstr "Uint8-05-bits"
 
-#: translation.js:895
+#: translation.js:897
 msgid "UINT8-5bits:  Extend a 5-bits unsigned integer to 8-bits "
 msgstr "UINT8-5bit:  Extender un entero sin signo de 5 bits a 8 bits "
 
-#: translation.js:896
+#: translation.js:898
 msgid "Uint8-06-bits"
 msgstr "Uint8-06-bits"
 
-#: translation.js:897
+#: translation.js:899
 msgid "UINT8-6bits:  Extend a 6-bits unsigned integer to 8-bits "
 msgstr "UINT8-6bit:  Extender un entero sin signo de 6 bits a 8 bits "
 
-#: translation.js:898
+#: translation.js:900
 msgid "Uint8-07-bits"
 msgstr "Uint8-07-bits"
 
-#: translation.js:899
+#: translation.js:901
 msgid "UINT8-7bits:  Extend a 7-bits unsigned integer to 8-bits "
 msgstr "UINT8-2bit:  Extender un entero sin signo de 7 bits a 8 bits "
 
-#: translation.js:900 translation.js:2092
+#: translation.js:902 translation.js:2097
 msgid "Bus-2"
 msgstr "Bus-2"
 
-#: translation.js:901
+#: translation.js:903
 msgid "Bus2: Two bits plain Bus"
 msgstr "Bus2: Bus simple de 2 bits"
 
-#: translation.js:902 translation.js:2093
+#: translation.js:904 translation.js:2098
 msgid "Bus-3"
 msgstr "Bus-3"
 
-#: translation.js:903
+#: translation.js:905
 msgid "Bus3: Three bits plain Bus"
 msgstr "Bus3: Bus simple de 3 bits"
 
-#: translation.js:904 translation.js:2094
+#: translation.js:906 translation.js:2099
 msgid "Bus-4"
 msgstr "Bus-4"
 
-#: translation.js:905
+#: translation.js:907
 msgid "Bus4: Four bits plain Bus"
 msgstr "Bus4: Bus de 4 bits"
 
-#: translation.js:906 translation.js:2095
+#: translation.js:908 translation.js:2100
 msgid "Bus-5"
 msgstr "Bus-5"
 
-#: translation.js:907
+#: translation.js:909
 msgid "Bus5: Five bits plain Bus"
 msgstr "Bus5: Bus simple de 5 bits"
 
-#: translation.js:908 translation.js:2096
+#: translation.js:910 translation.js:2101
 msgid "Bus-6"
 msgstr "Bus-6"
 
-#: translation.js:909
+#: translation.js:911
 msgid "Bus6: Six bits plain Bus"
 msgstr "Bus6: Bus simple de 6 bits"
 
-#: translation.js:910 translation.js:2097
+#: translation.js:912 translation.js:2102
 msgid "Bus-7"
 msgstr "Bus-7"
 
-#: translation.js:911
+#: translation.js:913
 msgid "Bus7: Seven bits plain Bus"
 msgstr "Bus7: Bus simple de 7 bits"
 
-#: translation.js:912 translation.js:2098
+#: translation.js:914 translation.js:2103
 msgid "Bus-8"
 msgstr "Bus-8"
 
-#: translation.js:913
+#: translation.js:915
 msgid "Bus8: Eight bits plain Bus"
 msgstr "Bus8: Bus simple de 8 bits"
 
-#: translation.js:914 translation.js:2099
+#: translation.js:916 translation.js:2104
 msgid "Wire"
 msgstr "Wire"
 
-#: translation.js:915
+#: translation.js:917
 msgid "Wire: Just a simple wire"
 msgstr "Wire: Un simple cable"
 
-#: translation.js:916
+#: translation.js:918
 msgid "03-Split"
 msgstr "03-Split"
 
-#: translation.js:917
+#: translation.js:919
 msgid "04-Join"
 msgstr "04-Join"
 
-#: translation.js:918
+#: translation.js:920
 msgid "05-Wires"
 msgstr "05-Wires"
 
-#: translation.js:919
+#: translation.js:921
 msgid "06-Copy"
 msgstr "06-Copy"
 
-#: translation.js:920
+#: translation.js:922
 msgid "07-Sign"
 msgstr "07-Sign"
 
-#: translation.js:921
+#: translation.js:923
 msgid "08-Uint"
 msgstr "08-Uint"
 
-#: translation.js:922
+#: translation.js:924
 msgid "09-Reversal"
 msgstr "09-Reversal"
 
-#: translation.js:923
+#: translation.js:925
 msgid "10-Shift"
 msgstr "10-Shift"
 
-#: translation.js:924
+#: translation.js:926
 msgid "TESTs"
 msgstr "TESTs"
 
-#: translation.js:925
+#: translation.js:927
 msgid "00-Index"
 msgstr "00-Indice"
 
-#: translation.js:926
+#: translation.js:928
 msgid "SL1: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 "SL1: Desplazar un valor de 3 bits un bit a la izquierda. LSB se rellena con "
 
-#: translation.js:927
+#: translation.js:929
 msgid "SL1: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 "SL1: Desplazar un valor de 4 bits un bit a la izquierda. LSB se rellena con "
 
-#: translation.js:928
+#: translation.js:930
 msgid "# INDEX: IceWire Collection"
 msgstr "# ÍNDICE: Colección IceWires"
 
-#: translation.js:929
+#: translation.js:931
 msgid "## Wires"
 msgstr "## Cables"
 
-#: translation.js:930
+#: translation.js:932
 msgid "Bus2"
 msgstr "Bus2"
 
-#: translation.js:931
+#: translation.js:933
 msgid "## Join"
 msgstr "## Join"
 
-#: translation.js:932
+#: translation.js:934
 msgid "## Split"
 msgstr "## Split"
 
-#: translation.js:933
+#: translation.js:935
 msgid "Bus2-Join-all"
 msgstr "Bus2-Join-all"
 
-#: translation.js:934
+#: translation.js:936
 msgid "Bus2-Split-all"
 msgstr "Bus2-Split-all"
 
-#: translation.js:935
+#: translation.js:937
 msgid "## Copy"
 msgstr "## Copiar"
 
-#: translation.js:936
+#: translation.js:938
 msgid "Copy-2"
 msgstr "Copy-2"
 
-#: translation.js:937
+#: translation.js:939
 msgid "## UINT8"
 msgstr "## UINT8"
 
-#: translation.js:938
+#: translation.js:940
 msgid "## Reversal"
 msgstr "## Inversión"
 
-#: translation.js:939
+#: translation.js:941
 msgid "## Shift-left"
 msgstr "## Desplazamiento a la izquierda"
 
-#: translation.js:940
+#: translation.js:942
 msgid "## Shift-right"
 msgstr "## Desplazamiento a la derecha"
 
-#: translation.js:941
+#: translation.js:943
 msgid "## Sign"
 msgstr "## Signo"
 
-#: translation.js:942
+#: translation.js:944
 msgid "## UINT2"
 msgstr "## UINT2"
 
-#: translation.js:943
+#: translation.js:945
 msgid "## UINT4"
 msgstr "## UINT4"
 
-#: translation.js:944
+#: translation.js:946
 msgid "## 1-Bit"
 msgstr "## 1-Bit"
 
-#: translation.js:945
+#: translation.js:947
 msgid "## 2-Bits"
 msgstr "## 2-Bits"
 
-#: translation.js:946
+#: translation.js:948
 msgid "## 3-Bits"
 msgstr "## 3-Bits"
 
-#: translation.js:947
+#: translation.js:949
 msgid "## 4-Bits"
 msgstr "## 4-Bits"
 
-#: translation.js:948
+#: translation.js:950
 msgid "### NO EXIST"
 msgstr "### NO EXISTE"
 
-#: translation.js:949
+#: translation.js:951
 msgid "Auxiliary cables"
 msgstr "Cables auxiliares"
 
-#: translation.js:950
+#: translation.js:952
 msgid "## Description"
 msgstr "## Descripción"
 
-#: translation.js:951
+#: translation.js:953
 msgid "Build bigger buses by Join smaller buses"
 msgstr "Construir buses mediante la unión de buses más pequeños"
 
-#: translation.js:952
+#: translation.js:954
 msgid "Get sub-buses or wires from a bigger bus"
 msgstr "Obtener los sub-buses o cables a partir de bus mayor"
 
-#: translation.js:953
+#: translation.js:955
 msgid ""
 "Create a Bus of N bits  \n"
 "by copying N times  \n"
@@ -3898,7 +3907,7 @@ msgstr ""
 "copiando N veces el bit  \n"
 "de entrada"
 
-#: translation.js:954
+#: translation.js:956
 msgid ""
 "Get the sign bit of an  \n"
 "element of N bits  \n"
@@ -3908,7 +3917,7 @@ msgstr ""
 "un elemento de N bits  \n"
 "(El bit de signo es el MSB)"
 
-#: translation.js:955
+#: translation.js:957
 msgid ""
 "Shift to the right the input data  \n"
 "* Uint data: The sign bit is set to 0\n"
@@ -3918,7 +3927,7 @@ msgstr ""
 "* Datos Uint: El signo se pone a 0\n"
 "* Datos Int: El signo se mantiene"
 
-#: translation.js:956
+#: translation.js:958
 msgid ""
 "Shift to the left the input data\n"
 "* Uint data: The sign bit is set to 0\n"
@@ -3928,7 +3937,7 @@ msgstr ""
 "* Datos Uint: El bit se signo se pone a 0\n"
 "* Datos Int: El bit de signo se mantiene"
 
-#: translation.js:957
+#: translation.js:959
 msgid ""
 "Reverse the position of the  \n"
 "wires in the bus. Ex: The 4-input bus  \n"
@@ -3938,7 +3947,7 @@ msgstr ""
 "en el bus. Ej. El bus de entrada de 4 bits  \n"
 "b3,b2,b1,b0 se cambia a b0,b1,b2,b3"
 
-#: translation.js:958
+#: translation.js:960
 msgid ""
 "Extend to the input bus to a N-bits bus, by adding 0s as  \n"
 "most significant bits.  Ex: The 2-bits bus b1,b0 is extended  \n"
@@ -3948,64 +3957,64 @@ msgstr ""
 "de 0s como bits de mayor peso. Ej. El bus de 2 bits b1,b0 se extiende  \n"
 "como un bus de 4-bits: 0,0,b1,b0"
 
-#: translation.js:959
+#: translation.js:961
 msgid "01-Index"
 msgstr "01-Indice"
 
-#: translation.js:960
+#: translation.js:962
 msgid "SL1: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 "SL1: Desplazar un valor de 8 bits un bit a la izquierda. LSB se rellena con "
 
-#: translation.js:961
+#: translation.js:963
 msgid "Bus8-Join-half"
 msgstr "Bus8-Join-half"
 
-#: translation.js:962
+#: translation.js:964
 msgid "Bus8-Join-all"
 msgstr "Bus8-Join-all"
 
-#: translation.js:963
+#: translation.js:965
 msgid "Bus8-Split-half"
 msgstr "Bus8-Split-half"
 
-#: translation.js:964
+#: translation.js:966
 msgid "Bus7-all"
 msgstr "Bus7-all"
 
-#: translation.js:965
+#: translation.js:967
 msgid "Bus-Split-all"
 msgstr "Bus-Split-all"
 
-#: translation.js:966
+#: translation.js:968
 msgid "Copy-8"
 msgstr "Copy-8"
 
-#: translation.js:967
+#: translation.js:969
 msgid "## 5-Bits"
 msgstr "## 5-Bits"
 
-#: translation.js:968
+#: translation.js:970
 msgid "## 6-Bits"
 msgstr "## 6-Bits"
 
-#: translation.js:969
+#: translation.js:971
 msgid "## 7-Bits"
 msgstr "## 7-Bits"
 
-#: translation.js:970
+#: translation.js:972
 msgid "## 8-Bits"
 msgstr "## 8-Bits"
 
-#: translation.js:971
+#: translation.js:973
 msgid "Bus8-Split-quarter"
 msgstr "Bus8-Split-quarter"
 
-#: translation.js:972
+#: translation.js:974
 msgid "02-Index"
 msgstr "02-Indice"
 
-#: translation.js:973
+#: translation.js:975
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 3,8,8 and 8 "
 "wires"
@@ -4013,17 +4022,17 @@ msgstr ""
 "Bus27-Split-3-8-8-8: Separar un bus de 27 bits en cuatro buses de 3,8,8 y 8 "
 "bits"
 
-#: translation.js:974
+#: translation.js:976
 msgid "SL1: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 "SL1: Desplazar un valor de 16 bits un bit a la izquierda. LSB se rellena con "
 
-#: translation.js:975
+#: translation.js:977
 msgid "SR1: Shift  a 16-bit value one bit right. MSB is filled with "
 msgstr ""
 "SR1: Desplazar un valor de 16-bits un bit a la derecha. MSB se rellena con "
 
-#: translation.js:976
+#: translation.js:978
 msgid ""
 "SR1-32bits: Shift  a 32-bit value one bit right. MSB is filled with the "
 "input  in"
@@ -4031,174 +4040,175 @@ msgstr ""
 "SR1-32bits: Desplazar un valor de 32-bits un bit a la derecha. MSB se "
 "rellena con la entrada in"
 
-#: translation.js:977
+#: translation.js:979
 msgid "## Join Menu"
 msgstr "## Menú Agregar"
 
-#: translation.js:978
+#: translation.js:980
 msgid "## Split Menu"
 msgstr "## Menú Separar"
 
-#: translation.js:979
+#: translation.js:981
 msgid "## 9-Bits"
 msgstr "## 9-Bits"
 
-#: translation.js:980
+#: translation.js:982
 msgid "## 10-Bits"
 msgstr "## 10-Bits"
 
-#: translation.js:981
+#: translation.js:983
 msgid "## 11-Bits"
 msgstr "## 11-Bits"
 
-#: translation.js:982
+#: translation.js:984
 msgid "## 12-Bits"
 msgstr "## 12-Bits"
 
-#: translation.js:983
+#: translation.js:985
 msgid "## 15-Bits"
 msgstr "## 15-Bits"
 
-#: translation.js:984
+#: translation.js:986
 msgid "## 16-Bits"
 msgstr "## 16-Bits"
 
-#: translation.js:985
+#: translation.js:987
 msgid "## 20-Bits"
 msgstr "## 20-Bits"
 
-#: translation.js:986
+#: translation.js:988
 msgid "## 23-Bits"
 msgstr "## 23-Bits"
 
-#: translation.js:987
+#: translation.js:989
 msgid "## 24-Bits"
 msgstr "## 24-Bits"
 
-#: translation.js:988
+#: translation.js:990
 msgid "## 27-Bits"
 msgstr "## 27-Bits"
 
-#: translation.js:989
+#: translation.js:991
 msgid "## 28-Bits"
 msgstr "## 28-Bits"
 
-#: translation.js:990
+#: translation.js:992
 msgid "## 31-Bits"
 msgstr "## 31-Bits"
 
-#: translation.js:991
+#: translation.js:993
 msgid "## 32-Bits"
 msgstr "## 32-Bits"
 
-#: translation.js:992
+#: translation.js:994
 msgid "## UINT16"
 msgstr "## UINT16"
 
-#: translation.js:993
+#: translation.js:995
 msgid "## 22-Bits"
 msgstr "## 22-Bits"
 
-#: translation.js:994
+#: translation.js:996
 msgid "## 17-Bits"
 msgstr "## 17-Bits"
 
-#: translation.js:995
+#: translation.js:997
 msgid "## 29-Bits"
 msgstr "## 29-Bits"
 
-#: translation.js:996
+#: translation.js:998
 msgid "## 64-Bits"
 msgstr "## 64-Bits"
 
-#: translation.js:997 translation.js:1009 translation.js:1018
-#: translation.js:1025 translation.js:1029 translation.js:1033
-#: translation.js:1037 translation.js:1040 translation.js:1071
-#: translation.js:1074 translation.js:1077 translation.js:1080
-#: translation.js:1083 translation.js:1086 translation.js:1089
-#: translation.js:1092 translation.js:1107 translation.js:1110
-#: translation.js:1113 translation.js:1116 translation.js:1119
-#: translation.js:1130 translation.js:1133 translation.js:1136
-#: translation.js:1162 translation.js:1168 translation.js:1172
-#: translation.js:1175 translation.js:1182 translation.js:1186
-#: translation.js:1189 translation.js:1192 translation.js:1200
-#: translation.js:1203 translation.js:1206 translation.js:1209
-#: translation.js:1213 translation.js:1220 translation.js:1223
-#: translation.js:1226 translation.js:1230 translation.js:1243
-#: translation.js:1246 translation.js:1249 translation.js:1252
-#: translation.js:1255 translation.js:1258 translation.js:1270
-#: translation.js:1273 translation.js:1276 translation.js:1279
-#: translation.js:1282 translation.js:1284 translation.js:1287
-#: translation.js:1290 translation.js:1293 translation.js:1296
-#: translation.js:1299 translation.js:1302 translation.js:1309
-#: translation.js:1312 translation.js:1315 translation.js:1319
-#: translation.js:1324 translation.js:1327 translation.js:1336
-#: translation.js:1339 translation.js:1342 translation.js:1347
-#: translation.js:1350 translation.js:1353 translation.js:1359
-#: translation.js:1363 translation.js:1366 translation.js:1370
-#: translation.js:1374 translation.js:1380 translation.js:1383
-#: translation.js:1398 translation.js:1401 translation.js:1406
-#: translation.js:1410 translation.js:1413 translation.js:1424
-#: translation.js:1428 translation.js:1432 translation.js:1436
-#: translation.js:1440 translation.js:1442 translation.js:1445
-#: translation.js:1448 translation.js:1455 translation.js:1458
-#: translation.js:1460 translation.js:1462 translation.js:1475
-#: translation.js:1476 translation.js:1478 translation.js:1483
+#: translation.js:999 translation.js:1011 translation.js:1020
+#: translation.js:1027 translation.js:1031 translation.js:1035
+#: translation.js:1039 translation.js:1042 translation.js:1073
+#: translation.js:1076 translation.js:1079 translation.js:1082
+#: translation.js:1085 translation.js:1088 translation.js:1091
+#: translation.js:1094 translation.js:1109 translation.js:1112
+#: translation.js:1115 translation.js:1118 translation.js:1121
+#: translation.js:1132 translation.js:1135 translation.js:1138
+#: translation.js:1164 translation.js:1170 translation.js:1174
+#: translation.js:1177 translation.js:1184 translation.js:1188
+#: translation.js:1191 translation.js:1194 translation.js:1202
+#: translation.js:1205 translation.js:1208 translation.js:1211
+#: translation.js:1215 translation.js:1222 translation.js:1225
+#: translation.js:1228 translation.js:1232 translation.js:1245
+#: translation.js:1248 translation.js:1251 translation.js:1254
+#: translation.js:1257 translation.js:1260 translation.js:1272
+#: translation.js:1275 translation.js:1278 translation.js:1281
+#: translation.js:1284 translation.js:1286 translation.js:1289
+#: translation.js:1292 translation.js:1295 translation.js:1298
+#: translation.js:1301 translation.js:1304 translation.js:1311
+#: translation.js:1314 translation.js:1317 translation.js:1321
+#: translation.js:1326 translation.js:1329 translation.js:1338
+#: translation.js:1341 translation.js:1344 translation.js:1349
+#: translation.js:1352 translation.js:1355 translation.js:1361
+#: translation.js:1365 translation.js:1368 translation.js:1372
+#: translation.js:1376 translation.js:1382 translation.js:1385
+#: translation.js:1400 translation.js:1403 translation.js:1408
+#: translation.js:1412 translation.js:1415 translation.js:1426
+#: translation.js:1430 translation.js:1434 translation.js:1438
+#: translation.js:1442 translation.js:1444 translation.js:1447
+#: translation.js:1450 translation.js:1458 translation.js:1461
+#: translation.js:1463 translation.js:1465 translation.js:1467
+#: translation.js:1480 translation.js:1481 translation.js:1483
 #: translation.js:1488 translation.js:1493 translation.js:1498
-#: translation.js:1503 translation.js:1515 translation.js:1516
-#: translation.js:1518 translation.js:1524 translation.js:1525
-#: translation.js:1531 translation.js:1532 translation.js:1537
-#: translation.js:1541 translation.js:1545 translation.js:1559
-#: translation.js:1564 translation.js:1568 translation.js:1572
-#: translation.js:1576 translation.js:1580 translation.js:1584
-#: translation.js:1588 translation.js:1595 translation.js:1600
-#: translation.js:1629 translation.js:1635 translation.js:1638
-#: translation.js:1641 translation.js:1648 translation.js:1651
-#: translation.js:1654 translation.js:1657 translation.js:1665
-#: translation.js:1668 translation.js:1671 translation.js:1674
-#: translation.js:1677 translation.js:1686 translation.js:1689
-#: translation.js:1692 translation.js:1695 translation.js:1698
-#: translation.js:1701 translation.js:1710 translation.js:1713
-#: translation.js:1716 translation.js:1719 translation.js:1722
-#: translation.js:1725 translation.js:1737 translation.js:1740
-#: translation.js:1744 translation.js:1747 translation.js:1750
-#: translation.js:1753 translation.js:1756 translation.js:1759
-#: translation.js:1762 translation.js:1767 translation.js:1770
-#: translation.js:1773 translation.js:1782 translation.js:1785
-#: translation.js:1788 translation.js:1793 translation.js:1796
-#: translation.js:1803 translation.js:1806 translation.js:1809
-#: translation.js:1812 translation.js:1816 translation.js:1820
-#: translation.js:1827 translation.js:1831 translation.js:1834
-#: translation.js:1837 translation.js:1841 translation.js:1847
-#: translation.js:1851 translation.js:1854 translation.js:1858
-#: translation.js:1865 translation.js:1869 translation.js:1873
-#: translation.js:1876 translation.js:1888 translation.js:1891
-#: translation.js:1894 translation.js:1897 translation.js:1901
-#: translation.js:1904 translation.js:1907 translation.js:1910
-#: translation.js:1913 translation.js:1917 translation.js:1936
-#: translation.js:1947 translation.js:1950 translation.js:1952
-#: translation.js:1955 translation.js:1958 translation.js:1961
-#: translation.js:1964 translation.js:1967 translation.js:1973
-#: translation.js:1995 translation.js:1999 translation.js:2002
-#: translation.js:2005 translation.js:2008 translation.js:2011
-#: translation.js:2014 translation.js:2017 translation.js:2020
-#: translation.js:2023 translation.js:2026 translation.js:2029
-#: translation.js:2032 translation.js:2035 translation.js:2038
-#: translation.js:2041 translation.js:2044 translation.js:2047
-#: translation.js:2053 translation.js:2057 translation.js:2060
-#: translation.js:2070 translation.js:2074 translation.js:2077
-#: translation.js:2080 translation.js:2083 translation.js:2086
-#: translation.js:2089 translation.js:2100 translation.js:2104
-#: translation.js:2107 translation.js:2110 translation.js:2113
-#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:1503 translation.js:1508 translation.js:1520
+#: translation.js:1521 translation.js:1523 translation.js:1529
+#: translation.js:1530 translation.js:1536 translation.js:1537
+#: translation.js:1542 translation.js:1546 translation.js:1550
+#: translation.js:1564 translation.js:1569 translation.js:1573
+#: translation.js:1577 translation.js:1581 translation.js:1585
+#: translation.js:1589 translation.js:1593 translation.js:1600
+#: translation.js:1605 translation.js:1634 translation.js:1640
+#: translation.js:1643 translation.js:1646 translation.js:1653
+#: translation.js:1656 translation.js:1659 translation.js:1662
+#: translation.js:1670 translation.js:1673 translation.js:1676
+#: translation.js:1679 translation.js:1682 translation.js:1691
+#: translation.js:1694 translation.js:1697 translation.js:1700
+#: translation.js:1703 translation.js:1706 translation.js:1715
+#: translation.js:1718 translation.js:1721 translation.js:1724
+#: translation.js:1727 translation.js:1730 translation.js:1742
+#: translation.js:1745 translation.js:1749 translation.js:1752
+#: translation.js:1755 translation.js:1758 translation.js:1761
+#: translation.js:1764 translation.js:1767 translation.js:1772
+#: translation.js:1775 translation.js:1778 translation.js:1787
+#: translation.js:1790 translation.js:1793 translation.js:1798
+#: translation.js:1801 translation.js:1808 translation.js:1811
+#: translation.js:1814 translation.js:1817 translation.js:1821
+#: translation.js:1825 translation.js:1832 translation.js:1836
+#: translation.js:1839 translation.js:1842 translation.js:1846
+#: translation.js:1852 translation.js:1856 translation.js:1859
+#: translation.js:1863 translation.js:1870 translation.js:1874
+#: translation.js:1878 translation.js:1881 translation.js:1893
+#: translation.js:1896 translation.js:1899 translation.js:1902
+#: translation.js:1906 translation.js:1909 translation.js:1912
+#: translation.js:1915 translation.js:1918 translation.js:1922
+#: translation.js:1941 translation.js:1952 translation.js:1955
+#: translation.js:1957 translation.js:1960 translation.js:1963
+#: translation.js:1966 translation.js:1969 translation.js:1972
+#: translation.js:1978 translation.js:2000 translation.js:2004
+#: translation.js:2007 translation.js:2010 translation.js:2013
+#: translation.js:2016 translation.js:2019 translation.js:2022
+#: translation.js:2025 translation.js:2028 translation.js:2031
+#: translation.js:2034 translation.js:2037 translation.js:2040
+#: translation.js:2043 translation.js:2046 translation.js:2049
+#: translation.js:2052 translation.js:2058 translation.js:2062
+#: translation.js:2065 translation.js:2075 translation.js:2079
+#: translation.js:2082 translation.js:2085 translation.js:2088
+#: translation.js:2091 translation.js:2094 translation.js:2105
+#: translation.js:2109 translation.js:2112 translation.js:2115
+#: translation.js:2118 translation.js:2121 translation.js:2124
+#: translation.js:2127
 msgid "Alhambra-II"
 msgstr "Alhambra-II"
 
-#: translation.js:998
+#: translation.js:1000
 msgid "01-Bus2-Split-all"
 msgstr "01-Bus2-Split-all"
 
-#: translation.js:999
+#: translation.js:1001
 msgid ""
 "# Example: Using the Bus2-Split-all block\n"
 "\n"
@@ -4212,27 +4222,27 @@ msgstr ""
 "divide en sus dos bits y  \n"
 "se muestran en dos LEDs independientes"
 
-#: translation.js:1000
+#: translation.js:1002
 msgid "Bus-2 Split-all"
 msgstr "Bus-2 Split-all"
 
-#: translation.js:1001
+#: translation.js:1003
 msgid "2 bits Input BUS"
 msgstr "Entrada de BUS de 2 bits"
 
-#: translation.js:1002
+#: translation.js:1004
 msgid "MSB bit"
 msgstr "MSB bit"
 
-#: translation.js:1003
+#: translation.js:1005
 msgid "LSB bit"
 msgstr "LSB bit"
 
-#: translation.js:1004
+#: translation.js:1006
 msgid "02-Split-1-4"
 msgstr "02-Split-1-4"
 
-#: translation.js:1005
+#: translation.js:1007
 msgid ""
 "# Example: Using the Split-1-4 block\n"
 "\n"
@@ -4246,23 +4256,23 @@ msgstr ""
 "menos significativos.  \n"
 "Ambos sub-buses se muestran en los LEDs 7 y LEDs 0,1,2 y 3 respectivamente"
 
-#: translation.js:1006
+#: translation.js:1008
 msgid "5 bits Input BUS"
 msgstr "Bus de entrada de 5 bits"
 
-#: translation.js:1007
+#: translation.js:1009
 msgid "LSB bits"
 msgstr "LSB bits"
 
-#: translation.js:1008
+#: translation.js:1010
 msgid "5-bits constant"
 msgstr "Constante de 5 bits"
 
-#: translation.js:1010
+#: translation.js:1012
 msgid "01-Bus2-Join-all"
 msgstr "01-Bus2-Join-all"
 
-#: translation.js:1011
+#: translation.js:1013
 msgid ""
 "# Example: Using the Bus2-Join-all block\n"
 "\n"
@@ -4274,19 +4284,19 @@ msgstr ""
 "El estado de los botones SW1 y SW2 se introducen en un bus de 2 bits y luego "
 "se muestran en los LEDs 0 y 7"
 
-#: translation.js:1012
+#: translation.js:1014
 msgid "Bus-2 Join-all"
 msgstr "Bus-2 Join-all"
 
-#: translation.js:1013
+#: translation.js:1015
 msgid "2 bits Output BUS"
 msgstr "Bus de salida de 2 bits"
 
-#: translation.js:1014
+#: translation.js:1016
 msgid "02-Join-1-4"
 msgstr "02-Join-1-4"
 
-#: translation.js:1015
+#: translation.js:1017
 msgid ""
 "# Example: Using the Join-1-4 block\n"
 "\n"
@@ -4300,35 +4310,35 @@ msgstr ""
 "muestran  \n"
 "en 5 LEDs"
 
-#: translation.js:1016
+#: translation.js:1018
 msgid "4 bits Input BUS"
 msgstr "Bus de entrada de 4 bits"
 
-#: translation.js:1017
+#: translation.js:1019
 msgid "4-bits constant"
 msgstr "Constante de 4 bits"
 
-#: translation.js:1019
+#: translation.js:1021
 msgid "01-Bus-2-button-leds"
 msgstr "01-Bus-2-button-leds"
 
-#: translation.js:1020
+#: translation.js:1022
 msgid "# Example: Bus-2: Connection of two buses"
 msgstr "# Ejemplo: Bus-2: Conexión de dos buses"
 
-#: translation.js:1021
+#: translation.js:1023
 msgid "2-bits input bus"
 msgstr "Bus de entrada de 2 bits"
 
-#: translation.js:1022
+#: translation.js:1024
 msgid "2-bits Bus block"
 msgstr "Block de Bus de 2 bits"
 
-#: translation.js:1023
+#: translation.js:1025
 msgid "2-bits output bus"
 msgstr "Bus de salida de 2 bits"
 
-#: translation.js:1024
+#: translation.js:1026
 msgid ""
 "**NOTE**: This is just an example of use of the Bus-2 block. But the "
 "connection  \n"
@@ -4340,11 +4350,11 @@ msgstr ""
 "entre los dos botones y los LEDs se pueden hacer directamente, sin usar  \n"
 "el bloque Bus-2"
 
-#: translation.js:1026
+#: translation.js:1028
 msgid "01-button-LEDs"
 msgstr "01-button-LEDs"
 
-#: translation.js:1027
+#: translation.js:1029
 msgid ""
 "# Example: Turning on 8 LEDs with one button\n"
 "\n"
@@ -4354,16 +4364,16 @@ msgstr ""
 "\n"
 "Cuando el botón SW1  se aprieta,  se encienden los 8 LEDs"
 
-#: translation.js:1028
+#: translation.js:1030
 msgid "Copy-8 Block"
 msgstr "Bloque Copy-8"
 
-#: translation.js:1030 translation.js:1592 translation.js:1596
-#: translation.js:1601
+#: translation.js:1032 translation.js:1597 translation.js:1601
+#: translation.js:1606
 msgid "01-sign-LED"
 msgstr "01-sign-LED"
 
-#: translation.js:1031
+#: translation.js:1033
 msgid ""
 "# Example: Displaying the sign bit on a LED\n"
 "\n"
@@ -4373,67 +4383,67 @@ msgstr ""
 "\n"
 "El signo de un número se muestra en un LED"
 
-#: translation.js:1032
+#: translation.js:1034
 msgid "Sign-int8 Block"
 msgstr "Bloque Sign-int8"
 
-#: translation.js:1034 translation.js:1300 translation.js:1303
-#: translation.js:1407 translation.js:1411 translation.js:1425
-#: translation.js:1429 translation.js:1433 translation.js:1437
-#: translation.js:1441 translation.js:1443 translation.js:1446
-#: translation.js:1449 translation.js:1456 translation.js:1459
-#: translation.js:1461 translation.js:1463 translation.js:1477
-#: translation.js:1479 translation.js:1480 translation.js:1484
+#: translation.js:1036 translation.js:1302 translation.js:1305
+#: translation.js:1409 translation.js:1413 translation.js:1427
+#: translation.js:1431 translation.js:1435 translation.js:1439
+#: translation.js:1443 translation.js:1445 translation.js:1448
+#: translation.js:1451 translation.js:1459 translation.js:1462
+#: translation.js:1464 translation.js:1466 translation.js:1468
+#: translation.js:1482 translation.js:1484 translation.js:1485
 #: translation.js:1489 translation.js:1494 translation.js:1499
-#: translation.js:1504 translation.js:1517 translation.js:1519
-#: translation.js:1520 translation.js:1526 translation.js:1527
-#: translation.js:1533 translation.js:1534 translation.js:1538
-#: translation.js:1542 translation.js:1546 translation.js:1560
-#: translation.js:1821 translation.js:1859 translation.js:1877
-#: translation.js:1889 translation.js:1892 translation.js:1895
-#: translation.js:1898 translation.js:1902 translation.js:1905
-#: translation.js:1911 translation.js:1914 translation.js:1918
-#: translation.js:1937 translation.js:1948 translation.js:1951
-#: translation.js:1953 translation.js:1956 translation.js:1959
-#: translation.js:1962 translation.js:1965 translation.js:1968
-#: translation.js:1974 translation.js:1996 translation.js:2000
-#: translation.js:2003 translation.js:2006 translation.js:2009
-#: translation.js:2012 translation.js:2015 translation.js:2018
-#: translation.js:2021 translation.js:2024 translation.js:2027
-#: translation.js:2030 translation.js:2033 translation.js:2036
-#: translation.js:2039 translation.js:2042 translation.js:2045
-#: translation.js:2048 translation.js:2054 translation.js:2058
-#: translation.js:2061 translation.js:2071 translation.js:2075
-#: translation.js:2078 translation.js:2081 translation.js:2084
-#: translation.js:2087 translation.js:2090
+#: translation.js:1504 translation.js:1509 translation.js:1522
+#: translation.js:1524 translation.js:1525 translation.js:1531
+#: translation.js:1532 translation.js:1538 translation.js:1539
+#: translation.js:1543 translation.js:1547 translation.js:1551
+#: translation.js:1565 translation.js:1826 translation.js:1864
+#: translation.js:1882 translation.js:1894 translation.js:1897
+#: translation.js:1900 translation.js:1903 translation.js:1907
+#: translation.js:1910 translation.js:1916 translation.js:1919
+#: translation.js:1923 translation.js:1942 translation.js:1953
+#: translation.js:1956 translation.js:1958 translation.js:1961
+#: translation.js:1964 translation.js:1967 translation.js:1970
+#: translation.js:1973 translation.js:1979 translation.js:2001
+#: translation.js:2005 translation.js:2008 translation.js:2011
+#: translation.js:2014 translation.js:2017 translation.js:2020
+#: translation.js:2023 translation.js:2026 translation.js:2029
+#: translation.js:2032 translation.js:2035 translation.js:2038
+#: translation.js:2041 translation.js:2044 translation.js:2047
+#: translation.js:2050 translation.js:2053 translation.js:2059
+#: translation.js:2063 translation.js:2066 translation.js:2076
+#: translation.js:2080 translation.js:2083 translation.js:2086
+#: translation.js:2089 translation.js:2092 translation.js:2095
 msgid "01-Manual-testing"
 msgstr "01-Manual-testing"
 
-#: translation.js:1035
+#: translation.js:1037
 msgid "Configurable buttons (pull-up on/off. Not on/off) with tic output"
 msgstr "Botón configurable (pull-up on/off. Not on/off)"
 
-#: translation.js:1036
+#: translation.js:1038
 msgid "# Example: Displaying the two buttons on the LEDs\n"
 msgstr "# Ejemplo: Mostrando los dos botones en los LEDs\n"
 
-#: translation.js:1038
+#: translation.js:1040
 msgid "01-Reversal-4-bits"
 msgstr "01-Reversal-4-bits"
 
-#: translation.js:1039
+#: translation.js:1041
 msgid "Reversal-4"
 msgstr "Reversal-4"
 
-#: translation.js:1041
+#: translation.js:1043
 msgid "01-Shift-right-1-bus4"
 msgstr "01-Shift-right-1-bus4"
 
-#: translation.js:1042
+#: translation.js:1044
 msgid "Bus-4-shift-right-1"
 msgstr "Bus-4-shift-right-1"
 
-#: translation.js:1043
+#: translation.js:1045
 msgid ""
 "## Bus-4 Shift right example\n"
 "\n"
@@ -4445,7 +4455,7 @@ msgstr ""
 "Desplazar 1 bit a la derecha un número de 4bits.  \n"
 "El resultado se muestra en los LEDs"
 
-#: translation.js:1044
+#: translation.js:1046
 msgid ""
 "Number to shift 1 bit  \n"
 "to the right"
@@ -4453,7 +4463,7 @@ msgstr ""
 "Número a desplazar 1 bit  \n"
 "a la derecha"
 
-#: translation.js:1045
+#: translation.js:1047
 msgid ""
 "Insert 0 as the  \n"
 "MSB "
@@ -4461,7 +4471,7 @@ msgstr ""
 "Insertar 0 como  \n"
 "el bit de mayor peso "
 
-#: translation.js:1046
+#: translation.js:1048
 msgid ""
 "Display the shifted  \n"
 "number on the LEDs"
@@ -4469,16 +4479,16 @@ msgstr ""
 "Mostrar el número  \n"
 "desplazado en los LEDs"
 
-#: translation.js:1072 translation.js:1075 translation.js:1078
-#: translation.js:1081 translation.js:1084 translation.js:1087
-#: translation.js:1090 translation.js:1093 translation.js:1108
-#: translation.js:1111 translation.js:1114 translation.js:1117
-#: translation.js:1120 translation.js:1131 translation.js:1134
-#: translation.js:1137
+#: translation.js:1074 translation.js:1077 translation.js:1080
+#: translation.js:1083 translation.js:1086 translation.js:1089
+#: translation.js:1092 translation.js:1095 translation.js:1110
+#: translation.js:1113 translation.js:1116 translation.js:1119
+#: translation.js:1122 translation.js:1133 translation.js:1136
+#: translation.js:1139
 msgid "01-manual-btn-leds"
 msgstr "01-manual-btn-leds"
 
-#: translation.js:1073
+#: translation.js:1075
 msgid ""
 "# Copy-2: Manual testing with one pushbutton and two LEDs\n"
 "\n"
@@ -4488,7 +4498,7 @@ msgstr ""
 "\n"
 "Cuando el botón se aprieta se encienden los dos LEDs"
 
-#: translation.js:1076
+#: translation.js:1078
 msgid ""
 "# Copy-3: Manual testing with one pushbutton and LEDs\n"
 "\n"
@@ -4498,7 +4508,7 @@ msgstr ""
 "\n"
 "Cuando el botón se aprieta se encienden los dos LEDs"
 
-#: translation.js:1079
+#: translation.js:1081
 msgid ""
 "# Copy-4: Manual testing with one pushbutton and LEDs\n"
 "\n"
@@ -4508,7 +4518,7 @@ msgstr ""
 "\n"
 "Cuando el botón se aprieta se encienden los LEDs"
 
-#: translation.js:1082
+#: translation.js:1084
 msgid ""
 "# Copy-5: Manual testing with one pushbutton and LEDs\n"
 "\n"
@@ -4518,7 +4528,7 @@ msgstr ""
 "\n"
 "Cuando el botón se aprieta se encienden los LEDs"
 
-#: translation.js:1085
+#: translation.js:1087
 msgid ""
 "# Copy-6: Manual testing with one pushbutton and LEDs\n"
 "\n"
@@ -4528,7 +4538,7 @@ msgstr ""
 "\n"
 "Cuando el botón se aprieta se encienden los LEDs"
 
-#: translation.js:1088
+#: translation.js:1090
 msgid ""
 "# Copy-7: Manual testing with one pushbutton and LEDs\n"
 "\n"
@@ -4538,7 +4548,7 @@ msgstr ""
 "\n"
 "Cuando el botón se aprieta se encienden los LEDs"
 
-#: translation.js:1091
+#: translation.js:1093
 msgid ""
 "# Copy-8: Manual testing with one pushbutton and LEDs\n"
 "\n"
@@ -4548,7 +4558,7 @@ msgstr ""
 "\n"
 "Cuando el botón se aprieta se encienden los LEDs"
 
-#: translation.js:1094
+#: translation.js:1096
 msgid ""
 "Display16-8: Display a 16-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
@@ -4556,7 +4566,7 @@ msgstr ""
 "Display16-8: Mostrar un valor de 16 bits en los 8 LEDs. La entrada sel "
 "selecciona el byte a mostrar "
 
-#: translation.js:1095
+#: translation.js:1097
 msgid ""
 "System TFF with toggle input: It toogles on every system cycle if the input "
 "is active"
@@ -4564,27 +4574,27 @@ msgstr ""
 "Biestable T del sistema con entrada de cambio: Cambia en cada ciclo del "
 "sistema si la entrada está activa"
 
-#: translation.js:1096
+#: translation.js:1098
 msgid "Reg: 1-Bit register"
 msgstr "Reg: Registro de 1-Bit"
 
-#: translation.js:1097
+#: translation.js:1099
 msgid "2-to-1 Multplexer (1-bit channels). Fippled version"
 msgstr "Multiplexor 2-1 (Canales de 1 bit). Versión invertida"
 
-#: translation.js:1098
+#: translation.js:1100
 msgid "2-to-1 Multplexer (1-bit channels)"
 msgstr "Multiplexor 2-1 (Canales de 1 bit)"
 
-#: translation.js:1099
+#: translation.js:1101
 msgid "2-to-1 Multplexer (8-bit channels)"
 msgstr "Multiplexor 2-1 (Canales de 8 bits)"
 
-#: translation.js:1100
+#: translation.js:1102
 msgid "2-to-1 Multplexer (4-bit channels)"
 msgstr "Multiplexor 2-1 (Canales de 4 bits)"
 
-#: translation.js:1101
+#: translation.js:1103
 msgid ""
 "# Copy-9: Manual testing with one pushbutton and LEDs\n"
 "\n"
@@ -4594,7 +4604,7 @@ msgstr ""
 "\n"
 "Cuando el botón se aprieta se encienden los LEDs"
 
-#: translation.js:1102
+#: translation.js:1104
 msgid ""
 "Byte 0  \n"
 "(least significant)  "
@@ -4602,11 +4612,11 @@ msgstr ""
 "Byte 0  \n"
 "(Menos significativo)  "
 
-#: translation.js:1103
+#: translation.js:1105
 msgid "Mux 2-1"
 msgstr "Mux 2-1"
 
-#: translation.js:1104
+#: translation.js:1106
 msgid ""
 "D Flip-flip\n"
 "(System)"
@@ -4614,15 +4624,15 @@ msgstr ""
 "Biestable D\n"
 "(Sistema)"
 
-#: translation.js:1105
+#: translation.js:1107
 msgid "Channel B"
 msgstr "Canal B"
 
-#: translation.js:1106
+#: translation.js:1108
 msgid "Channel A"
 msgstr "Canal A"
 
-#: translation.js:1109
+#: translation.js:1111
 msgid ""
 "# Copy-10: Manual testing with one pushbutton and LEDs\n"
 "\n"
@@ -4632,7 +4642,7 @@ msgstr ""
 "\n"
 "Cuando el botón se aprieta se encienden los dos LEDs"
 
-#: translation.js:1112
+#: translation.js:1114
 msgid ""
 "# Copy-11: Manual testing with one pushbutton and LEDs\n"
 "\n"
@@ -4642,7 +4652,7 @@ msgstr ""
 "\n"
 "Cuando el botón se aprieta se encienden los dos LEDs"
 
-#: translation.js:1115
+#: translation.js:1117
 msgid ""
 "# Copy-12: Manual testing with one pushbutton and LEDs\n"
 "\n"
@@ -4652,7 +4662,7 @@ msgstr ""
 "\n"
 "Cuando el botón se aprieta se encienden los dos LEDs"
 
-#: translation.js:1118
+#: translation.js:1120
 msgid ""
 "# Copy-16: Manual testing with one pushbutton and LEDs\n"
 "\n"
@@ -4662,7 +4672,7 @@ msgstr ""
 "\n"
 "Cuando el botón se aprieta se encienden los LEDs"
 
-#: translation.js:1121
+#: translation.js:1123
 msgid ""
 "Display32-8: Display a 32-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
@@ -4670,36 +4680,36 @@ msgstr ""
 "Display32-8: Mostrar un valor de 32 bits en 8 LEDs. La entrada sel "
 "selecciona el byte a mostrar "
 
-#: translation.js:1122
+#: translation.js:1124
 msgid "4-to-1 Multplexer (8-bit channels)"
 msgstr "Multiplexor 4-1 (Canales de 8 bits)"
 
-#: translation.js:1123
+#: translation.js:1125
 msgid "Counter-x02: 2-bits counter"
 msgstr "Counter-x02: Contador de 2 bits"
 
-#: translation.js:1124
+#: translation.js:1126
 msgid "Generic component with clk input"
 msgstr "Componente genérico con entrada clk"
 
-#: translation.js:1125
+#: translation.js:1127
 msgid "Inc1-2bit: Increment a 2-bits number by one"
 msgstr "Inc1-2bit: Incrementar un número de 2 bits en uno"
 
-#: translation.js:1126
+#: translation.js:1128
 msgid "AdderK-2bit: Adder of 2-bit operand and 2-bit constant"
 msgstr ""
 "AdderK-2bit: Sumador de un operando de 2 bits y una constante de 2 bits"
 
-#: translation.js:1127
+#: translation.js:1129
 msgid "Adder-2bits: Adder of two operands of 2 bits"
 msgstr "Adder-2bits: Sumador de dos operandos de 2 bits"
 
-#: translation.js:1128
+#: translation.js:1130
 msgid "OR-BUS2: OR gate with 2-bits bus input"
 msgstr "OR-BUS2: Puerta OR de 2 bits de entrada"
 
-#: translation.js:1129
+#: translation.js:1131
 msgid ""
 "# Copy-20: Manual testing with one pushbutton and LEDs\n"
 "\n"
@@ -4709,7 +4719,7 @@ msgstr ""
 "\n"
 "Cuando el botón se aprieta se encienden los dos LEDs"
 
-#: translation.js:1132
+#: translation.js:1134
 msgid ""
 "# Copy-24: Manual testing with one pushbutton and LEDs\n"
 "\n"
@@ -4719,7 +4729,7 @@ msgstr ""
 "\n"
 "Cuando el botón se aprieta se encienden los LEDs"
 
-#: translation.js:1135
+#: translation.js:1137
 msgid ""
 "# Copy-28: Manual testing with one pushbutton and LEDs\n"
 "\n"
@@ -4729,7 +4739,7 @@ msgstr ""
 "\n"
 "Cuando el botón se aprieta se encienden los LEDs"
 
-#: translation.js:1138
+#: translation.js:1140
 msgid ""
 "# Copy-32: Manual testing with one pushbutton and LEDs\n"
 "\n"
@@ -4739,29 +4749,29 @@ msgstr ""
 "\n"
 "Cuando el botón se aprieta se encienden los dos LEDs"
 
-#: translation.js:1163 translation.js:1169 translation.js:1173
-#: translation.js:1176 translation.js:1183 translation.js:1187
-#: translation.js:1190 translation.js:1193 translation.js:1201
-#: translation.js:1204 translation.js:1207 translation.js:1210
-#: translation.js:1214 translation.js:1221 translation.js:1224
-#: translation.js:1227 translation.js:1231 translation.js:1241
-#: translation.js:1247 translation.js:1250 translation.js:1259
-#: translation.js:1271 translation.js:1274 translation.js:1277
-#: translation.js:1280 translation.js:1283 translation.js:1285
-#: translation.js:1288 translation.js:1291 translation.js:1294
-#: translation.js:1297 translation.js:1310 translation.js:1313
-#: translation.js:1316 translation.js:1320 translation.js:1325
-#: translation.js:1328 translation.js:1337 translation.js:1340
-#: translation.js:1343 translation.js:1345 translation.js:1348
-#: translation.js:1351 translation.js:1354 translation.js:1360
-#: translation.js:1364 translation.js:1367 translation.js:1375
-#: translation.js:1402 translation.js:1414 translation.js:1630
-#: translation.js:1768 translation.js:1771 translation.js:1774
-#: translation.js:1777
+#: translation.js:1165 translation.js:1171 translation.js:1175
+#: translation.js:1178 translation.js:1185 translation.js:1189
+#: translation.js:1192 translation.js:1195 translation.js:1203
+#: translation.js:1206 translation.js:1209 translation.js:1212
+#: translation.js:1216 translation.js:1223 translation.js:1226
+#: translation.js:1229 translation.js:1233 translation.js:1243
+#: translation.js:1249 translation.js:1252 translation.js:1261
+#: translation.js:1273 translation.js:1276 translation.js:1279
+#: translation.js:1282 translation.js:1285 translation.js:1287
+#: translation.js:1290 translation.js:1293 translation.js:1296
+#: translation.js:1299 translation.js:1312 translation.js:1315
+#: translation.js:1318 translation.js:1322 translation.js:1327
+#: translation.js:1330 translation.js:1339 translation.js:1342
+#: translation.js:1345 translation.js:1347 translation.js:1350
+#: translation.js:1353 translation.js:1356 translation.js:1362
+#: translation.js:1366 translation.js:1369 translation.js:1377
+#: translation.js:1404 translation.js:1416 translation.js:1635
+#: translation.js:1773 translation.js:1776 translation.js:1779
+#: translation.js:1782
 msgid "01-manual-btns-leds"
 msgstr "01-manual-btns-leds"
 
-#: translation.js:1164
+#: translation.js:1166
 msgid ""
 "# Bus2-Join-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -4773,11 +4783,11 @@ msgstr ""
 "Los botones SW1 y SW2 se conectan a los LEDs 0 y 1 respectivamente  \n"
 "Cuando los botones se aprietan, el LED correspondiente se enciende"
 
-#: translation.js:1170
+#: translation.js:1172
 msgid "Constant bit 1"
 msgstr "Bit constante 1"
 
-#: translation.js:1171
+#: translation.js:1173
 msgid ""
 "# Bus3-Join-1-2: Manual testing\n"
 "\n"
@@ -4785,7 +4795,7 @@ msgstr ""
 "# Bus3-Join-1-2: Prueba manual\n"
 "\n"
 
-#: translation.js:1174
+#: translation.js:1176
 msgid ""
 "# Bus3-Join-2-1: Manual testing\n"
 "\n"
@@ -4793,7 +4803,7 @@ msgstr ""
 "# Bus3-Join-2-1: Prueba manual\n"
 "\n"
 
-#: translation.js:1177
+#: translation.js:1179
 msgid ""
 "# Bus3-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4807,11 +4817,11 @@ msgstr ""
 "Cuando los botones se aprietan, el LED correspondiente se enciende\n"
 "El LED2 se enciende"
 
-#: translation.js:1184
+#: translation.js:1186
 msgid "2bits constant value: 3"
 msgstr "Valor constante 3 de 2 bits"
 
-#: translation.js:1185
+#: translation.js:1187
 msgid ""
 "# Bus4-Join-1-3: Manual testing\n"
 "\n"
@@ -4819,7 +4829,7 @@ msgstr ""
 "# Bus4-Join-1-3: Prueba manual\n"
 "\n"
 
-#: translation.js:1188
+#: translation.js:1190
 msgid ""
 "# Bus4-Join-3-1: Manual testing\n"
 "\n"
@@ -4827,7 +4837,7 @@ msgstr ""
 "# Bus4-Join-3-1: Prueba manual\n"
 "\n"
 
-#: translation.js:1191
+#: translation.js:1193
 msgid ""
 "# Bus4-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4841,7 +4851,7 @@ msgstr ""
 "Cuando los botones se aprietan, el LED correspondiente se enciende\n"
 "Los LEDs 2 y 3 se encienden"
 
-#: translation.js:1194
+#: translation.js:1196
 msgid ""
 "# Bus4-Join-half: Manual testing\n"
 "\n"
@@ -4849,7 +4859,7 @@ msgstr ""
 "# Bus4-Join-half: Prueba manual\n"
 "\n"
 
-#: translation.js:1202
+#: translation.js:1204
 msgid ""
 "# Bus5-Join-1-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4863,7 +4873,7 @@ msgstr ""
 "Cuando los botones se aprietan, el LED correspondiente se enciende\n"
 "Los LEDs 2 y 3 se encienden"
 
-#: translation.js:1205
+#: translation.js:1207
 msgid ""
 "# Bus5-Join-2-3: Manual testing\n"
 "\n"
@@ -4871,7 +4881,7 @@ msgstr ""
 "# Bus5-Join-2-3: Prueba manual\n"
 "\n"
 
-#: translation.js:1208
+#: translation.js:1210
 msgid ""
 "# Bus5-Join-3-2: Manual testing\n"
 "\n"
@@ -4879,17 +4889,17 @@ msgstr ""
 "# Bus5-Join-3-2: Prueba manual\n"
 "\n"
 
-#: translation.js:1211
+#: translation.js:1213
 msgid "3bits constant value: 7"
 msgstr "Valor constante 7 de 3 bits"
 
-#: translation.js:1212
+#: translation.js:1214
 msgid "# Bus5-Join-4-1: Manual testing\n"
 msgstr ""
 "# Bus5-Join-4-1: Prueba manual\n"
 "\n"
 
-#: translation.js:1215
+#: translation.js:1217
 msgid ""
 "# Bus5-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4903,7 +4913,7 @@ msgstr ""
 "Cuando los botones se aprietan, el LED correspondiente se enciende\n"
 "Los LEDs 2 y 3 se encienden"
 
-#: translation.js:1222
+#: translation.js:1224
 msgid ""
 "# Bus6-Join-1-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4917,7 +4927,7 @@ msgstr ""
 "Cuando los botones se aprietan, el LED correspondiente se enciende\n"
 "Los LEDs 2 y 3 se encienden"
 
-#: translation.js:1225
+#: translation.js:1227
 msgid ""
 "# Bus6-Join-4-2: Manual testing\n"
 "\n"
@@ -4925,11 +4935,11 @@ msgstr ""
 "# Bus6-Join-4-2: Prueba manual\n"
 "\n"
 
-#: translation.js:1228
+#: translation.js:1230
 msgid "4bits constant value: 15 (0xF in hexadecimal)"
 msgstr "Valor constante 15 (0xF en hexadecimal) de 4 bits"
 
-#: translation.js:1229
+#: translation.js:1231
 msgid ""
 "# Bus6-Join-5-1: Manual testing\n"
 "\n"
@@ -4937,7 +4947,7 @@ msgstr ""
 "# Bus6-Join-5-1: Prueba manual\n"
 "\n"
 
-#: translation.js:1232
+#: translation.js:1234
 msgid ""
 "# Bus6-Join-half: Manual testing\n"
 "\n"
@@ -4945,11 +4955,11 @@ msgstr ""
 "# Bus6-Join-half: Prueba manual\n"
 "\n"
 
-#: translation.js:1240
+#: translation.js:1242
 msgid "Alhambr-II"
 msgstr "Alhambra-II"
 
-#: translation.js:1242
+#: translation.js:1244
 msgid ""
 "# Bus7-Join-1-6: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4963,28 +4973,28 @@ msgstr ""
 "Cuando los botones se aprietan, el LED correspondiente se enciende\n"
 "Los LEDs 2-5 se encienden"
 
-#: translation.js:1244 translation.js:1253 translation.js:1256
-#: translation.js:1636 translation.js:1639 translation.js:1642
-#: translation.js:1649 translation.js:1652 translation.js:1655
-#: translation.js:1658 translation.js:1666 translation.js:1669
-#: translation.js:1672 translation.js:1675 translation.js:1678
-#: translation.js:1690 translation.js:1693 translation.js:1696
-#: translation.js:1699 translation.js:1702 translation.js:1711
-#: translation.js:1714 translation.js:1717 translation.js:1720
-#: translation.js:1723 translation.js:1726 translation.js:1738
-#: translation.js:1741 translation.js:1745 translation.js:1748
-#: translation.js:1751 translation.js:1754 translation.js:1757
-#: translation.js:1760 translation.js:1763
+#: translation.js:1246 translation.js:1255 translation.js:1258
+#: translation.js:1641 translation.js:1644 translation.js:1647
+#: translation.js:1654 translation.js:1657 translation.js:1660
+#: translation.js:1663 translation.js:1671 translation.js:1674
+#: translation.js:1677 translation.js:1680 translation.js:1683
+#: translation.js:1695 translation.js:1698 translation.js:1701
+#: translation.js:1704 translation.js:1707 translation.js:1716
+#: translation.js:1719 translation.js:1722 translation.js:1725
+#: translation.js:1728 translation.js:1731 translation.js:1743
+#: translation.js:1746 translation.js:1750 translation.js:1753
+#: translation.js:1756 translation.js:1759 translation.js:1762
+#: translation.js:1765 translation.js:1768
 msgid "01-manual-constant-leds"
 msgstr "01-manual-constant-leds"
 
-#: translation.js:1245
+#: translation.js:1247
 msgid "# Bus7-Join-2-5: Manual testing \n"
 msgstr ""
 "# Bus7-Join-2-5: Prueba manual\n"
 "\n"
 
-#: translation.js:1248
+#: translation.js:1250
 msgid ""
 "# Bus7-Join-3-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4998,7 +5008,7 @@ msgstr ""
 "Cuando los botones se aprietan, el LED correspondiente se enciende\n"
 "Los LEDs 2-5 se encienden"
 
-#: translation.js:1251
+#: translation.js:1253
 msgid ""
 "# Bus7-Join-4-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -5012,19 +5022,19 @@ msgstr ""
 "Cuando los botones se aprietan, el LED correspondiente se enciende\n"
 "Los LEDs 2-5 se encienden"
 
-#: translation.js:1254
+#: translation.js:1256
 msgid "# Bus7-Join-5-2: Manual testing \n"
 msgstr ""
 "# Bus7-Join-5-2: Prueba manual\n"
 "\n"
 
-#: translation.js:1257
+#: translation.js:1259
 msgid "# Bus7-Join-6-1: Manual testing \n"
 msgstr ""
 "# Bus7-Join-6-1: Prueba manual\n"
 "\n"
 
-#: translation.js:1260
+#: translation.js:1262
 msgid ""
 "# Bus7-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -5038,7 +5048,7 @@ msgstr ""
 "Cuando los botones se aprietan, el LED correspondiente se enciende\n"
 "Los LEDs 2-6 se encienden"
 
-#: translation.js:1272
+#: translation.js:1274
 msgid ""
 "# Bus8-Join-1-7: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -5052,7 +5062,7 @@ msgstr ""
 "Cuando los botones se aprietan, el LED correspondiente se enciende\n"
 "Los LEDs 1-6 se encienden"
 
-#: translation.js:1275
+#: translation.js:1277
 msgid ""
 "# Bus8-Join-2-6: Manual testing\n"
 "\n"
@@ -5060,7 +5070,7 @@ msgstr ""
 "# Bus8-Join-2-6: Prueba manual\n"
 "\n"
 
-#: translation.js:1278
+#: translation.js:1280
 msgid ""
 "# Bus8-Join-3-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -5074,7 +5084,7 @@ msgstr ""
 "Cuando los botones se aprietan, el LED correspondiente se enciende\n"
 "Los LEDs 2-6 se encienden"
 
-#: translation.js:1281
+#: translation.js:1283
 msgid ""
 "# Bus8-Join-5-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -5088,7 +5098,7 @@ msgstr ""
 "Cuando los botones se aprietan, el LED correspondiente se enciende\n"
 "Los LEDs 2-6 se encienden"
 
-#: translation.js:1286
+#: translation.js:1288
 msgid ""
 "# Bus8-Join-7-1: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -5102,7 +5112,7 @@ msgstr ""
 "Cuando los botones se aprietan, el LED correspondiente se enciende\n"
 "Los LEDs 1-6 se encienden"
 
-#: translation.js:1289
+#: translation.js:1291
 msgid ""
 "# Bus8-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -5116,7 +5126,7 @@ msgstr ""
 "Cuando los botones se aprietan, el LED correspondiente se enciende\n"
 "Los LEDs 2-7 se encienden"
 
-#: translation.js:1292
+#: translation.js:1294
 msgid ""
 "# Bus8-Join-half: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -5130,7 +5140,7 @@ msgstr ""
 "Cuando los botones se aprietan, el LED correspondiente se enciende\n"
 "Los LEDs 2-6 se encienden"
 
-#: translation.js:1295
+#: translation.js:1297
 msgid ""
 "# Bus8-Join-quarter: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -5144,7 +5154,7 @@ msgstr ""
 "Cuando los botones se aprietan, el LED correspondiente se enciende\n"
 "Los LEDs 2-6 se encienden"
 
-#: translation.js:1298
+#: translation.js:1300
 msgid ""
 "## Bus-09-bits Join-1-8: Manual testing\n"
 "\n"
@@ -5152,7 +5162,7 @@ msgstr ""
 "## Bus-09-bits Join-1-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1301
+#: translation.js:1303
 msgid ""
 "# Bus10-Join-2-8: Manual testing\n"
 "\n"
@@ -5160,7 +5170,7 @@ msgstr ""
 "# Bus10-Join-2-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1304
+#: translation.js:1306
 msgid ""
 "# Bus11-Join-3-8: Manual testing\n"
 "\n"
@@ -5168,7 +5178,7 @@ msgstr ""
 "# Bus11-Join-3-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1311
+#: translation.js:1313
 msgid ""
 "# Bus12-Join-one-1-11: Manual testing\n"
 "\n"
@@ -5176,7 +5186,7 @@ msgstr ""
 "# Bus12-Join-1-11: Prueba manual\n"
 "\n"
 
-#: translation.js:1314
+#: translation.js:1316
 msgid ""
 "# Bus12-Join-4-8: Manual testing\n"
 "\n"
@@ -5184,11 +5194,11 @@ msgstr ""
 "# Bus12-Join-4-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1317
+#: translation.js:1319
 msgid "Counter-x01: 1-bit counter"
 msgstr "Counter-x01: Contador de 1 bit"
 
-#: translation.js:1318
+#: translation.js:1320
 msgid ""
 "# Bus12-Join-one-forth: Manual testing\n"
 "\n"
@@ -5196,7 +5206,7 @@ msgstr ""
 "# Bus12-Join-one-forth: Prueba manual\n"
 "\n"
 
-#: translation.js:1321
+#: translation.js:1323
 msgid ""
 "# Bus12-Join-one-third: Manual testing\n"
 "\n"
@@ -5204,7 +5214,7 @@ msgstr ""
 "# Bus12-Join-one-third: Prueba manual\n"
 "\n"
 
-#: translation.js:1326
+#: translation.js:1328
 msgid ""
 "# Bus15-Join-5-10: Manual testing\n"
 "\n"
@@ -5212,7 +5222,7 @@ msgstr ""
 "# Bus15-Join-5-10: Prueba manual\n"
 "\n"
 
-#: translation.js:1329
+#: translation.js:1331
 msgid ""
 "# Bus15-Join-7-8: Manual testing\n"
 "\n"
@@ -5220,23 +5230,23 @@ msgstr ""
 "# Bus15-Join-7-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1330
+#: translation.js:1332
 msgid "Join-1-15"
 msgstr "Join-1-15"
 
-#: translation.js:1331
+#: translation.js:1333
 msgid "Join-15-1"
 msgstr "Join-15-1"
 
-#: translation.js:1332
+#: translation.js:1334
 msgid "Join-4-12"
 msgstr "Join-4-12"
 
-#: translation.js:1333
+#: translation.js:1335
 msgid "Join-7-9"
 msgstr "Join-7-9"
 
-#: translation.js:1338
+#: translation.js:1340
 msgid ""
 "# Bus16-Join-1-15: Manual testing\n"
 "\n"
@@ -5244,7 +5254,7 @@ msgstr ""
 "# Bus6-Join-1-15: Prueba manual\n"
 "\n"
 
-#: translation.js:1341
+#: translation.js:1343
 msgid ""
 "# Bus16-Join-15-1: Manual testing\n"
 "\n"
@@ -5252,7 +5262,7 @@ msgstr ""
 "# Bus6-Join-15-1: Prueba manual\n"
 "\n"
 
-#: translation.js:1344
+#: translation.js:1346
 msgid ""
 "# Bus16-Join-4-12: Manual testing\n"
 "\n"
@@ -5260,7 +5270,7 @@ msgstr ""
 "# Bus16-Join-4-12: Prueba manual\n"
 "\n"
 
-#: translation.js:1346
+#: translation.js:1348
 msgid ""
 "# Bus16-Join-7-9: Manual testing\n"
 "\n"
@@ -5268,7 +5278,7 @@ msgstr ""
 "# Bus16-Join-7-9: Prueba manual\n"
 "\n"
 
-#: translation.js:1349
+#: translation.js:1351
 msgid ""
 "# Bus16-Join-half: Manual testing\n"
 "\n"
@@ -5276,7 +5286,7 @@ msgstr ""
 "# Bus16-Join-half: Prueba manual\n"
 "\n"
 
-#: translation.js:1352
+#: translation.js:1354
 msgid ""
 "# Bus16-Join-quarter: Manual testing\n"
 "\n"
@@ -5284,7 +5294,7 @@ msgstr ""
 "# Bus16-Join-quarter: Prueba manual\n"
 "\n"
 
-#: translation.js:1355
+#: translation.js:1357
 msgid ""
 "# Bus19-Join-3-8-8: Manual testing\n"
 "\n"
@@ -5292,11 +5302,11 @@ msgstr ""
 "# Bus19-Join-3-8-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1361
+#: translation.js:1363
 msgid "Generic: 19-bits generic constant"
 msgstr "Generic: Constante genérica de 19-bits"
 
-#: translation.js:1362
+#: translation.js:1364
 msgid ""
 "# Bus20-Join-1-19: Manual testing\n"
 "\n"
@@ -5304,7 +5314,7 @@ msgstr ""
 "# Bus20-Join-1-19: Prueba manual\n"
 "\n"
 
-#: translation.js:1365
+#: translation.js:1367
 msgid ""
 "# Bus20-Join-4-16: Manual testing\n"
 "\n"
@@ -5312,7 +5322,7 @@ msgstr ""
 "# Bus20-Join-4-16: Prueba manual\n"
 "\n"
 
-#: translation.js:1368
+#: translation.js:1370
 msgid ""
 "# Bus20-Join-4-8-8: Manual testing\n"
 "\n"
@@ -5320,17 +5330,17 @@ msgstr ""
 "# Bus20-Join-4-8-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1371 translation.js:1381 translation.js:1384
-#: translation.js:1399 translation.js:1783 translation.js:1786
-#: translation.js:1789
+#: translation.js:1373 translation.js:1383 translation.js:1386
+#: translation.js:1401 translation.js:1788 translation.js:1791
+#: translation.js:1794
 msgid "01-manual-testing"
 msgstr "01-manual-testing"
 
-#: translation.js:1372
+#: translation.js:1374
 msgid "Generic: 22-bits generic constant"
 msgstr "Generic: Constante genérica de 22-bits"
 
-#: translation.js:1373
+#: translation.js:1375
 msgid ""
 "# Bus22-Join-10-22: Manual testing\n"
 "\n"
@@ -5338,7 +5348,7 @@ msgstr ""
 "# Bus22-Join-10-22: Prueba manual\n"
 "\n"
 
-#: translation.js:1376
+#: translation.js:1378
 msgid ""
 "# Bus23-Join-7-8-8: Manual testing\n"
 "\n"
@@ -5346,7 +5356,7 @@ msgstr ""
 "# Bus23-Join-7-8-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1382
+#: translation.js:1384
 msgid ""
 "# Bus24-Join-8-16: Manual testing\n"
 "\n"
@@ -5354,7 +5364,7 @@ msgstr ""
 "# Bus24-Join-8-16: Prueba manual\n"
 "\n"
 
-#: translation.js:1385
+#: translation.js:1387
 msgid ""
 "Display24-8: Display a 24-bits value on  8-LEDs. The sel input selects the "
 "byte to display "
@@ -5362,27 +5372,27 @@ msgstr ""
 "Display24-8: Mostrar un valor de 24 bits en 8 LEDs. La entrada sel "
 "selecciona el byte a mostrar "
 
-#: translation.js:1386
+#: translation.js:1388
 msgid "Counter-M-x02: 2-bits M module counter"
 msgstr "Counter-M-x02: Contador módulo M de 2 bits"
 
-#: translation.js:1387
+#: translation.js:1389
 msgid "Comp2-2bit: Comparator of two 2-bit numbers"
 msgstr "Comp2-2-bit: Comparador de dos números de 2 bits"
 
-#: translation.js:1388
+#: translation.js:1390
 msgid "Comp2-1bit: Comparator of two 1-bit numbers"
 msgstr "Comp2-1-bit: Comparador de dos números de 1 bit"
 
-#: translation.js:1389
+#: translation.js:1391
 msgid "reg-rst-2-bits:  2-bits register with reset"
 msgstr "reg-rst-2-bits:  Registro de 2 bits con reset"
 
-#: translation.js:1390
+#: translation.js:1392
 msgid "1-bit-Reg-rst: 1-Bit register with reset"
 msgstr "1-bit-Reg-rst: Registro de 1-bit con reset"
 
-#: translation.js:1391
+#: translation.js:1393
 msgid ""
 "# Bus24-Join-half: Manual testing\n"
 "\n"
@@ -5390,11 +5400,11 @@ msgstr ""
 "# Bus24-Join-half: Prueba manual\n"
 "\n"
 
-#: translation.js:1392
+#: translation.js:1394
 msgid "2-bits Comparator"
 msgstr "Comparador de 2-bits"
 
-#: translation.js:1393
+#: translation.js:1395
 msgid ""
 "Maximum count  \n"
 "reached"
@@ -5402,11 +5412,11 @@ msgstr ""
 "Cuenta máxima  \n"
 "alcanzada"
 
-#: translation.js:1394
+#: translation.js:1396
 msgid "2-bits register"
 msgstr "Registro de 2 bits"
 
-#: translation.js:1395
+#: translation.js:1397
 msgid ""
 "If the max count is reached  \n"
 "and the cnt tic is received,  \n"
@@ -5416,15 +5426,15 @@ msgstr ""
 "y se recibe un tic en cnt,  \n"
 "el registro se inicializa a 0"
 
-#: translation.js:1396
+#: translation.js:1398
 msgid "A"
 msgstr "A"
 
-#: translation.js:1397
+#: translation.js:1399
 msgid "B"
 msgstr "B"
 
-#: translation.js:1400
+#: translation.js:1402
 msgid ""
 "# Bus24-Join-one-third: Manual testing\n"
 "\n"
@@ -5432,7 +5442,7 @@ msgstr ""
 "# Bus24-Join-one-third: Prueba manual\n"
 "\n"
 
-#: translation.js:1403
+#: translation.js:1405
 msgid ""
 "# Bus27-Join-3-8-8-8: Manual testing\n"
 "\n"
@@ -5440,11 +5450,11 @@ msgstr ""
 "# Bus27-Join-3-8-8-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1408
+#: translation.js:1410
 msgid "Generic: 24-bits generic constant"
 msgstr "Generic: Constante genérica de 24-bits"
 
-#: translation.js:1409
+#: translation.js:1411
 msgid ""
 "# Bus28-Join-4-24: Manual testing\n"
 "\n"
@@ -5452,7 +5462,7 @@ msgstr ""
 "# Bus28-Join-4-24: Prueba manual\n"
 "\n"
 
-#: translation.js:1412
+#: translation.js:1414
 msgid ""
 "# Bus28-Join-4-8-8-8: Manual testing\n"
 "\n"
@@ -5460,7 +5470,7 @@ msgstr ""
 "# Bus28-Join-4-8-8-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1415
+#: translation.js:1417
 msgid ""
 "# Bus31-Join-7-8-8-8: Manual testing\n"
 "\n"
@@ -5468,19 +5478,19 @@ msgstr ""
 "# Bus31-Join-7-8-8-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1416
+#: translation.js:1418
 msgid "Join-1-31"
 msgstr "Join-1-31"
 
-#: translation.js:1421
+#: translation.js:1423
 msgid "Join-8-24"
 msgstr "Join-8-24"
 
-#: translation.js:1426
+#: translation.js:1428
 msgid "Generic: 31-bits generic constant"
 msgstr "Generic: Constante genérica de 31-bits"
 
-#: translation.js:1427
+#: translation.js:1429
 msgid ""
 "# Bus32-Join-31-1: Manual testing\n"
 "\n"
@@ -5488,11 +5498,11 @@ msgstr ""
 "# Bus32-Join-31-1: Prueba manual\n"
 "\n"
 
-#: translation.js:1430
+#: translation.js:1432
 msgid "Generic: 17-bits generic constant"
 msgstr "Generic: Constante genérica de 17-bits"
 
-#: translation.js:1431
+#: translation.js:1433
 msgid ""
 "# Bus32-Join-17-15: Manual testing\n"
 "\n"
@@ -5500,11 +5510,11 @@ msgstr ""
 "# Bus32-Join-17-15: Prueba manual\n"
 "\n"
 
-#: translation.js:1434
+#: translation.js:1436
 msgid "Generic: 29-bits generic constant"
 msgstr "Generic: Constante genérica de 29-bits"
 
-#: translation.js:1435
+#: translation.js:1437
 msgid ""
 "# Bus32-Join-29-3: Manual testing\n"
 "\n"
@@ -5512,11 +5522,11 @@ msgstr ""
 "# Bus32-Join-29-3: Prueba manual\n"
 "\n"
 
-#: translation.js:1438
+#: translation.js:1440
 msgid "2bits constant value: 1"
 msgstr "Valor constante de 2 bits: 1"
 
-#: translation.js:1439
+#: translation.js:1441
 msgid ""
 "# Bus32-Join-30-2: Manual testing\n"
 "\n"
@@ -5524,7 +5534,7 @@ msgstr ""
 "# Bus32-Join-30-2: Prueba manual\n"
 "\n"
 
-#: translation.js:1444
+#: translation.js:1446
 msgid ""
 "# Bus32-Join-8-24: Manual testing\n"
 "\n"
@@ -5532,7 +5542,7 @@ msgstr ""
 "# Bus32-Join-8-24: Prueba manual\n"
 "\n"
 
-#: translation.js:1447
+#: translation.js:1449
 msgid ""
 "# Bus32-Join-half: Manual testing\n"
 "\n"
@@ -5540,7 +5550,7 @@ msgstr ""
 "# Bus32-Join-half: Prueba manual\n"
 "\n"
 
-#: translation.js:1450
+#: translation.js:1452
 msgid ""
 "# Bus32-Join-quarter: Manual testing\n"
 "\n"
@@ -5548,166 +5558,171 @@ msgstr ""
 "# Bus32-Join-quarter: Prueba manual\n"
 "\n"
 
-#: translation.js:1454
+#: translation.js:1456
 msgid "05-Bits"
 msgstr "05-Bits"
 
 #: translation.js:1457
+#, fuzzy
+msgid "2x8-Bits"
+msgstr "08-Bits"
+
+#: translation.js:1460
 msgid "## Reversal test"
 msgstr "## Prueba de Inversión"
 
-#: translation.js:1466 translation.js:1506 translation.js:1977
-#: translation.js:2064
+#: translation.js:1471 translation.js:1511 translation.js:1982
+#: translation.js:2069
 msgid "02-bits"
 msgstr "02-bits"
 
-#: translation.js:1467 translation.js:1507 translation.js:2065
+#: translation.js:1472 translation.js:1512 translation.js:2070
 msgid "03-bits"
 msgstr "03-bits"
 
-#: translation.js:1468 translation.js:1508 translation.js:2066
+#: translation.js:1473 translation.js:1513 translation.js:2071
 msgid "04-bits"
 msgstr "04-bits"
 
-#: translation.js:1469 translation.js:1509 translation.js:1939
-#: translation.js:1978
+#: translation.js:1474 translation.js:1514 translation.js:1944
+#: translation.js:1983
 msgid "08-bits"
 msgstr "08-bits"
 
-#: translation.js:1470 translation.js:1510 translation.js:1979
+#: translation.js:1475 translation.js:1515 translation.js:1984
 msgid "16-bits"
 msgstr "16-bits"
 
-#: translation.js:1471 translation.js:1511
+#: translation.js:1476 translation.js:1516
 msgid "32-bits"
 msgstr "32-bits"
 
-#: translation.js:1481
+#: translation.js:1486
 msgid "## BUS-2-Shift-Left-1: Manual testing"
 msgstr "# BUS-2-Shift-Left-1: Prueba manual"
 
-#: translation.js:1485
+#: translation.js:1490
 msgid "Reg-3-verilog: 3 bits Register with load input. Verilog implementation"
 msgstr ""
 "Reg-3-verilog: Registro de 3 bits con entradas de load. Implementación en "
 "Verilog"
 
-#: translation.js:1486
+#: translation.js:1491
 msgid "## BUS-3-Shift-Left-1: Manual testing"
 msgstr "# BUS-3-Shift-Left-1: Prueba manual"
 
-#: translation.js:1490
+#: translation.js:1495
 msgid "Reg-4-verilog: 4 bits Register with load input. Verilog implementation"
 msgstr ""
 "Reg-4-verilog: Registro de 4 bits con entradas de load. Implementación en "
 "Verilog"
 
-#: translation.js:1491
+#: translation.js:1496
 msgid "## BUS-4-Shift-Left-1: Manual testing"
 msgstr "# BUS-4-Shift-Left-1: Prueba manual"
 
-#: translation.js:1495
+#: translation.js:1500
 msgid "Reg-8-verilog: 8 bits Register with load input. Verilog implementation"
 msgstr ""
 "Reg-8-verilog: Registro de 8 bits con entradas de load. Implementación en "
 "Verilog"
 
-#: translation.js:1496
+#: translation.js:1501
 msgid "## BUS-8-Shift-Left-1: Manual testing"
 msgstr "# BUS-8-Shift-Left-1: Prueba manual"
 
-#: translation.js:1500
+#: translation.js:1505
 msgid ""
 "Reg-16-verilog: 16 bits Register with load input. Verilog implementation"
 msgstr ""
 "Reg-16-verilog: Registro de 16 bits con entradas de load. Implementación en "
 "Verilog"
 
-#: translation.js:1501
+#: translation.js:1506
 msgid "## BUS-16-Shift-Left-1: Manual testing"
 msgstr "# BUS-16-Shift-Left-1: Prueba manual"
 
-#: translation.js:1505
+#: translation.js:1510
 msgid ""
 "Reg-03-verilog: 32 bits Register with load input. Verilog implementation"
 msgstr ""
 "Reg-03-verilog: Registro de 32 bits con entradas de load. Implementación en "
 "Verilog"
 
-#: translation.js:1521
+#: translation.js:1526
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with in"
 msgstr ""
 "SR1: Desplazar un valor de 2-bits un bit a la derecha. MSB se rellena con in"
 
-#: translation.js:1528
+#: translation.js:1533
 msgid "# 3-bits Shift Right: Manual testing"
 msgstr "# 3-bits Shift Right: Prueba manual"
 
-#: translation.js:1535
+#: translation.js:1540
 msgid "# 4-bits Shift Right: Manual testing"
 msgstr "# 4-bits Shift Right: Prueba manual"
 
-#: translation.js:1539
+#: translation.js:1544
 msgid "# 8-bits Shift Right: Manual testing"
 msgstr "# 8-bits Shift Right: Prueba manual"
 
-#: translation.js:1543
+#: translation.js:1548
 msgid "# 16-bits Shift Right: Manual testing"
 msgstr "# 16-bits Shift Right: Prueba manual"
 
-#: translation.js:1547
+#: translation.js:1552
 msgid "# 32-bits Shift Right: Manual testing"
 msgstr "# 32-bits Shift Right: Prueba manual"
 
-#: translation.js:1548
+#: translation.js:1553
 msgid "Sign-02Bits"
 msgstr "Sign-02Bits"
 
-#: translation.js:1549
+#: translation.js:1554
 msgid "Sign-03Bits"
 msgstr "Sign-03Bits"
 
-#: translation.js:1550
+#: translation.js:1555
 msgid "Sign-04Bits"
 msgstr "Sign-04Bits"
 
-#: translation.js:1551
+#: translation.js:1556
 msgid "Sign-05Bits"
 msgstr "Sign-05Bits"
 
-#: translation.js:1552
+#: translation.js:1557
 msgid "Sign-06Bits"
 msgstr "Sign-06Bits"
 
-#: translation.js:1553
+#: translation.js:1558
 msgid "Sign-07Bits"
 msgstr "Sign-07Bits"
 
-#: translation.js:1554
+#: translation.js:1559
 msgid "Sign-08Bits"
 msgstr "Sign-08Bits"
 
-#: translation.js:1555
+#: translation.js:1560
 msgid "Sign-12Bits"
 msgstr "Sign-12Bits"
 
-#: translation.js:1556
+#: translation.js:1561
 msgid "Sign-16Bits"
 msgstr "Sign-16Bits"
 
-#: translation.js:1557
+#: translation.js:1562
 msgid "Sign-20Bits"
 msgstr "Sign-20Bits"
 
-#: translation.js:1558
+#: translation.js:1563
 msgid "Sign-32Bits"
 msgstr "Sign-32Bits"
 
-#: translation.js:1561
+#: translation.js:1566
 msgid "2-to-1 Multplexer (2-bit channels). Verilog implementation"
 msgstr "Multiplexor 2-1 (Canales de 2 bits). Implementación en verilog"
 
-#: translation.js:1562
+#: translation.js:1567
 msgid ""
 "# 2-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
@@ -5717,11 +5732,11 @@ msgstr ""
 "\n"
 "El signo de un número se muestra en un LED"
 
-#: translation.js:1566
+#: translation.js:1571
 msgid "2-to-1 Multplexer (3-bit channels). Verilog implementation"
 msgstr "Multiplexor 2-1 (Canales de 3 bit). Implementación en verilog"
 
-#: translation.js:1567
+#: translation.js:1572
 msgid ""
 "# 3-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
@@ -5731,11 +5746,11 @@ msgstr ""
 "\n"
 "El signo de un número se muestra en un LED"
 
-#: translation.js:1570
+#: translation.js:1575
 msgid "2-to-1 Multplexer (4-bit channels). Verilog implementation"
 msgstr "Multiplexor 2-1 (Canales de 4 bit). Implementación en verilog"
 
-#: translation.js:1571
+#: translation.js:1576
 msgid ""
 "# 4-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
@@ -5745,11 +5760,11 @@ msgstr ""
 "\n"
 "El signo de un número se muestra en un LED"
 
-#: translation.js:1574
+#: translation.js:1579
 msgid "2-to-1 Multplexer (5-bit channels). Verilog implementation"
 msgstr "Multiplexor 2-1 (Canales de 5 bit). Implementación en verilog"
 
-#: translation.js:1575
+#: translation.js:1580
 msgid ""
 "# 5-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
@@ -5759,11 +5774,11 @@ msgstr ""
 "\n"
 "El signo de un número se muestra en un LED"
 
-#: translation.js:1578
+#: translation.js:1583
 msgid "2-to-1 Multplexer (6-bit channels). Verilog implementation"
 msgstr "Multiplexor 2-1 (Canales de 6 bit). Implementación en verilog"
 
-#: translation.js:1579
+#: translation.js:1584
 msgid ""
 "# 6-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
@@ -5773,11 +5788,11 @@ msgstr ""
 "\n"
 "El signo de un número se muestra en un LED"
 
-#: translation.js:1582
+#: translation.js:1587
 msgid "2-to-1 Multplexer (7-bit channels). Verilog implementation"
 msgstr "Multiplexor 2-1 (Canales de 7 bit). Implementación en verilog"
 
-#: translation.js:1583
+#: translation.js:1588
 msgid ""
 "# 7-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
@@ -5787,11 +5802,11 @@ msgstr ""
 "\n"
 "El signo de un número se muestra en un LED"
 
-#: translation.js:1586
+#: translation.js:1591
 msgid "2-to-1 Multplexer (8-bit channels). Verilog implementation"
 msgstr "Multiplexor 2-1 (Canales de 8 bit). Implementación en verilog"
 
-#: translation.js:1587
+#: translation.js:1592
 msgid ""
 "# 8-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
@@ -5801,11 +5816,11 @@ msgstr ""
 "\n"
 "El signo de un número se muestra en un LED"
 
-#: translation.js:1590
+#: translation.js:1595
 msgid "2-to-1 Multplexer (12-bit channels). Verilog implementation"
 msgstr "Multiplexor 2-1 (Canales de 12 bit). Implementación en verilog"
 
-#: translation.js:1591
+#: translation.js:1596
 msgid ""
 "# 12-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
@@ -5815,11 +5830,11 @@ msgstr ""
 "\n"
 "El signo de un número se muestra en un LED"
 
-#: translation.js:1593
+#: translation.js:1598
 msgid "2-to-1 Multplexer (16-bit channels). Verilog implementation"
 msgstr "Multiplexor 2-1 (Canales de 16 bit). Implementación en verilog"
 
-#: translation.js:1594
+#: translation.js:1599
 msgid ""
 "# 16-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
@@ -5829,15 +5844,15 @@ msgstr ""
 "\n"
 "El signo de un número se muestra en un LED"
 
-#: translation.js:1597
+#: translation.js:1602
 msgid "2-to-1 Multplexer (20-bit channels). Verilog implementation"
 msgstr "Multiplexor 2-1 (Canales de 20 bit). Implementación en verilog"
 
-#: translation.js:1598
+#: translation.js:1603
 msgid "Generic: 20-bits generic constant"
 msgstr "Generic: Constante genérica de 20-bits"
 
-#: translation.js:1599
+#: translation.js:1604
 msgid ""
 "# 20-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
@@ -5847,15 +5862,15 @@ msgstr ""
 "\n"
 "El signo de un número se muestra en un LED"
 
-#: translation.js:1602
+#: translation.js:1607
 msgid "Generic: 32-bits generic constant"
 msgstr "Generic: Constante genérica de 32-bits"
 
-#: translation.js:1603
+#: translation.js:1608
 msgid "2-to-1 Multplexer (32-bit channels). Verilog implementation"
 msgstr "Multiplexor 2-1 (Canales de 32 bit). Implementación en verilog"
 
-#: translation.js:1604
+#: translation.js:1609
 msgid ""
 "# 32-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
@@ -5865,7 +5880,7 @@ msgstr ""
 "\n"
 "El signo de un número se muestra en un LED"
 
-#: translation.js:1631
+#: translation.js:1636
 msgid ""
 "# Bus2-Split-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -5877,7 +5892,7 @@ msgstr ""
 "Los botones SW1 y SW2 se conectan a los LEDs 0 y 1 respectivamente  \n"
 "Cuando los botones se aprieta, el LED correspondiente se enciende"
 
-#: translation.js:1637
+#: translation.js:1642
 msgid ""
 "# Bus3-Split-1-2: Manual testing with a constant and LEDs\n"
 "\n"
@@ -5887,7 +5902,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1640
+#: translation.js:1645
 msgid ""
 "# Bus3-Split-2-1: Manual testing with a constant and LEDs\n"
 "\n"
@@ -5897,7 +5912,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1643
+#: translation.js:1648
 msgid ""
 "# Bus3-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
@@ -5907,7 +5922,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1650
+#: translation.js:1655
 msgid ""
 "# Bus4-Split-1-3: Manual testing with a constant and LEDs\n"
 "\n"
@@ -5917,7 +5932,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1653
+#: translation.js:1658
 msgid ""
 "# Bus4-Split-3-1: Manual testing\n"
 "\n"
@@ -5927,7 +5942,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1656
+#: translation.js:1661
 msgid ""
 "# Bus4-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
@@ -5937,7 +5952,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1659
+#: translation.js:1664
 msgid ""
 "# Bus4-Split-half: Manual testing\n"
 "\n"
@@ -5947,7 +5962,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1667
+#: translation.js:1672
 msgid ""
 "# Bus5-Split-1-4: Manual testing with a constant and LEDs\n"
 "\n"
@@ -5957,7 +5972,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1670
+#: translation.js:1675
 msgid ""
 "# Bus5-Split-2-3: Manual testing\n"
 "\n"
@@ -5967,7 +5982,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1673
+#: translation.js:1678
 msgid ""
 "# Bus5-Split-3-2: Manual testing\n"
 "\n"
@@ -5977,7 +5992,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1676
+#: translation.js:1681
 msgid ""
 "# Bus5-Split-4-1: Manual testing\n"
 "\n"
@@ -5987,7 +6002,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1679
+#: translation.js:1684
 msgid ""
 "# Bus5-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
@@ -5997,11 +6012,11 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1687
+#: translation.js:1692
 msgid "01-manual-test"
 msgstr "01-manual-test"
 
-#: translation.js:1688
+#: translation.js:1693
 msgid ""
 "# Bus6-Split-1-5: Manual testing with a constant and LEDs\n"
 "\n"
@@ -6011,7 +6026,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1691
+#: translation.js:1696
 msgid ""
 "# Bus6-Split-2-4: Manual testing with a constant and LEDs\n"
 "\n"
@@ -6021,19 +6036,19 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1694
+#: translation.js:1699
 msgid "# Bus6-Split-4-2: Manual testing\n"
 msgstr ""
 "# Bus6-Join-4-2: Prueba manual\n"
 "\n"
 
-#: translation.js:1697
+#: translation.js:1702
 msgid "# Bus6-Split-5-1: Manual testing\n"
 msgstr ""
 "# Bus6-Join-5-1: Prueba manual\n"
 "\n"
 
-#: translation.js:1700
+#: translation.js:1705
 msgid ""
 "# Bus6-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
@@ -6043,13 +6058,13 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1703
+#: translation.js:1708
 msgid "# Bus6-Split-half: Manual testing\n"
 msgstr ""
 "# Bus6-Split-half: Prueba manual\n"
 "\n"
 
-#: translation.js:1712
+#: translation.js:1717
 msgid ""
 "# Bus7-Split-1-6: Manual testing with a constant and LEDs\n"
 "\n"
@@ -6059,7 +6074,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1715
+#: translation.js:1720
 msgid ""
 "# Bus7-Split-2-5: Manual testing\n"
 "\n"
@@ -6069,7 +6084,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1718
+#: translation.js:1723
 msgid ""
 "# Bus7-Split-3-4: Manual testing with a constant and LEDs\n"
 "\n"
@@ -6079,7 +6094,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1721
+#: translation.js:1726
 msgid ""
 "# Bus7-Split-4-3: Manual testing with a constant and LEDs\n"
 "\n"
@@ -6089,7 +6104,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1724
+#: translation.js:1729
 msgid ""
 "# Bus7-Split-5-2: Manual testing\n"
 "\n"
@@ -6099,7 +6114,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1727
+#: translation.js:1732
 msgid ""
 "# Bus7-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
@@ -6109,7 +6124,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1739
+#: translation.js:1744
 msgid ""
 "# Bus8-Split-1-7: Manual testing with a constant and LEDs\n"
 "\n"
@@ -6119,11 +6134,11 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1742
+#: translation.js:1747
 msgid "Bus8-Split-2-6: Split the 8-bits bus into two buses of 2 and 6 wires"
 msgstr "Bus8-Split-2-6: Separar un bus de 8 bits en dos buses de 2 y 6 bits"
 
-#: translation.js:1743
+#: translation.js:1748
 msgid ""
 "# Bus8-Split-2-6: Manual testing\n"
 "\n"
@@ -6133,7 +6148,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1746
+#: translation.js:1751
 msgid ""
 "# Bus8-Split-3-5: Manual testing\n"
 "\n"
@@ -6143,7 +6158,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1749
+#: translation.js:1754
 msgid ""
 "# Bus8-Split-5-3: Manual testing\n"
 "\n"
@@ -6153,7 +6168,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1752
+#: translation.js:1757
 msgid ""
 "# Bus8-Split-6-2: Manual testing\n"
 "\n"
@@ -6163,7 +6178,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1755
+#: translation.js:1760
 msgid ""
 "# Bus8-Split-7-1: Manual testing with a constant and LEDs\n"
 "\n"
@@ -6173,7 +6188,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1758
+#: translation.js:1763
 msgid ""
 "# Bus8-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
@@ -6183,7 +6198,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1761
+#: translation.js:1766
 msgid ""
 "# Bus8-Split-half: Manual testing with a constant and LEDs\n"
 "\n"
@@ -6193,7 +6208,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1764
+#: translation.js:1769
 msgid ""
 "# Bus8-Split-quarter: Manual testing with a constant and LEDs\n"
 "\n"
@@ -6203,7 +6218,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1769
+#: translation.js:1774
 msgid ""
 "## Bus-09-bits Split-1-8: Manual testing\n"
 "\n"
@@ -6211,7 +6226,7 @@ msgstr ""
 "## Bus-09-bits Split-1-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1772
+#: translation.js:1777
 msgid ""
 "## Bus-09-bits Join-8-1: Manual testing\n"
 "\n"
@@ -6219,7 +6234,7 @@ msgstr ""
 "## Bus-09-bits Join-8-1: Prueba manual\n"
 "\n"
 
-#: translation.js:1775
+#: translation.js:1780
 msgid ""
 "# Bus10-Split-2-8: Manual testing\n"
 "\n"
@@ -6227,7 +6242,7 @@ msgstr ""
 "# Bus10-Split-2-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1778
+#: translation.js:1783
 msgid ""
 "# Bus11-Split-3-8: Manual testing\n"
 "\n"
@@ -6235,7 +6250,7 @@ msgstr ""
 "# Bus11-Split-3-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1784
+#: translation.js:1789
 msgid ""
 "# Bus12-Split-1-11: Manual testing with a constant and LEDs\n"
 "\n"
@@ -6245,7 +6260,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1787
+#: translation.js:1792
 msgid ""
 "# Bus12-Split-4-8: Manual testing with a constant and LEDs\n"
 "\n"
@@ -6255,7 +6270,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1790
+#: translation.js:1795
 msgid ""
 "# Bus12-Split-one-third: Manual testing with a constant and LEDs\n"
 "\n"
@@ -6265,17 +6280,17 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1794 translation.js:1797 translation.js:1804
-#: translation.js:1807 translation.js:1810 translation.js:1813
-#: translation.js:1817 translation.js:1828 translation.js:1832
-#: translation.js:1835 translation.js:1838 translation.js:1842
-#: translation.js:1848 translation.js:1852 translation.js:1855
-#: translation.js:1866 translation.js:1870 translation.js:1874
-#: translation.js:1908
+#: translation.js:1799 translation.js:1802 translation.js:1809
+#: translation.js:1812 translation.js:1815 translation.js:1818
+#: translation.js:1822 translation.js:1833 translation.js:1837
+#: translation.js:1840 translation.js:1843 translation.js:1847
+#: translation.js:1853 translation.js:1857 translation.js:1860
+#: translation.js:1871 translation.js:1875 translation.js:1879
+#: translation.js:1913
 msgid "Manual-testing"
 msgstr "Manual-testing"
 
-#: translation.js:1795
+#: translation.js:1800
 msgid ""
 "## Bus-15: Split-5-10: Manual testing\n"
 "\n"
@@ -6283,7 +6298,7 @@ msgstr ""
 "## Bus-15-bits Split-5-10: Prueba manual\n"
 "\n"
 
-#: translation.js:1798
+#: translation.js:1803
 msgid ""
 "## Bus-15: Split-7-8: Manual testing\n"
 "\n"
@@ -6291,7 +6306,7 @@ msgstr ""
 "## Bus-15-bits Split-7-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1805
+#: translation.js:1810
 msgid ""
 "## Bus-16: Split-1-11: Manual testing\n"
 "\n"
@@ -6299,7 +6314,7 @@ msgstr ""
 "## Bus-16: Split-1-11: Prueba manual\n"
 "\n"
 
-#: translation.js:1808
+#: translation.js:1813
 msgid ""
 "## Bus-16: Split-15-1: Manual testing\n"
 "\n"
@@ -6307,7 +6322,7 @@ msgstr ""
 "## Bus-16-bits Split-15-1: Prueba manual\n"
 "\n"
 
-#: translation.js:1811
+#: translation.js:1816
 msgid ""
 "## Bus-16: Split-half: Manual testing\n"
 "\n"
@@ -6315,7 +6330,7 @@ msgstr ""
 "## Bus-16-bits Split-half: Prueba manual\n"
 "\n"
 
-#: translation.js:1814
+#: translation.js:1819
 msgid ""
 "## Split16-quarter: Manual testing\n"
 "\n"
@@ -6327,7 +6342,7 @@ msgstr ""
 "El valor se muestra en los 8 LEDs. Inicialmente solo los bits  \n"
 "menos sigfnificativos. cuando se aprieta el botón se muestran los superiores"
 
-#: translation.js:1818
+#: translation.js:1823
 msgid ""
 "## Bus17-Split-1-16: Manual testing\n"
 "\n"
@@ -6337,7 +6352,7 @@ msgstr ""
 "\n"
 "La constante de 17-bits se muestra en los LEDs"
 
-#: translation.js:1822
+#: translation.js:1827
 msgid ""
 "## Bus-19: Split-3-8-8: Manual testing\n"
 "\n"
@@ -6345,7 +6360,7 @@ msgstr ""
 "## Bus-19-bits Split-3-8-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1829
+#: translation.js:1834
 msgid ""
 "## Bus20-Split-1-19: Manual testing\n"
 "\n"
@@ -6355,7 +6370,7 @@ msgstr ""
 "\n"
 "La constante de 20-bits se muestra en los 8 LEDs "
 
-#: translation.js:1830
+#: translation.js:1835
 msgid ""
 "Values for testing:  \n"
 "0-FFFFF"
@@ -6363,7 +6378,7 @@ msgstr ""
 "Valores para probar:  \n"
 "0-FFFFF"
 
-#: translation.js:1833
+#: translation.js:1838
 msgid ""
 "## Bus20-Split-12-8: Manual testing\n"
 "\n"
@@ -6378,7 +6393,7 @@ msgstr ""
 "se aprieta los 4 bits más significativos se muestran. El botón sw2 cambia  \n"
 "entre los 8 bits menos significativos y los 8 bits de en medio"
 
-#: translation.js:1836
+#: translation.js:1841
 msgid ""
 "## Bus20-Split-4-16: Manual testing\n"
 "\n"
@@ -6393,7 +6408,7 @@ msgstr ""
 "se aprieta los 4 bits más significativos se muestran. El botón sw2 cambia  \n"
 "entre los 8 bits menos significativos y los 8 bits de en medio"
 
-#: translation.js:1839
+#: translation.js:1844
 msgid ""
 "## Bus20-Split-4-8-8: Manual testing\n"
 "\n"
@@ -6403,7 +6418,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1843
+#: translation.js:1848
 msgid ""
 "## BUS22-split-16-6: Manual testing\n"
 "\n"
@@ -6413,7 +6428,7 @@ msgstr ""
 "\n"
 "La constante de 22-bits se muestra en los 8 LEDs"
 
-#: translation.js:1849
+#: translation.js:1854
 msgid ""
 "## BUS24-split-16-8: Manual testing\n"
 "\n"
@@ -6428,7 +6443,7 @@ msgstr ""
 "se aprieta los 8 bits más significativos se muestran. El botón sw2 cambia  \n"
 "entre los 8 bits menos significativos y los 8 bits de en medio"
 
-#: translation.js:1850
+#: translation.js:1855
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFF"
@@ -6436,7 +6451,7 @@ msgstr ""
 "Valores para probar:  \n"
 "0-FFFFFF"
 
-#: translation.js:1853
+#: translation.js:1858
 msgid ""
 "## BUS24-split-8-16: Manual testing\n"
 "\n"
@@ -6451,7 +6466,7 @@ msgstr ""
 "se aprieta los 8 bits más significativos se muestran. El botón sw2 cambia  \n"
 "entre los 8 bits menos significativos y los 8 bits de en medio"
 
-#: translation.js:1856
+#: translation.js:1861
 msgid ""
 "## Bus 24 Split one third: Manual testing\n"
 "\n"
@@ -6464,11 +6479,11 @@ msgstr ""
 "para  \n"
 "mostrar el byte inferior, de enmedio y superior de la constante en los LEDs"
 
-#: translation.js:1860
+#: translation.js:1865
 msgid "Generic: 27-bits generic constant"
 msgstr "Generic: Constante genérica de 17-bits"
 
-#: translation.js:1861
+#: translation.js:1866
 msgid ""
 "## Bus-27-Split-3-8-8-8: Manual testing\n"
 "\n"
@@ -6476,11 +6491,11 @@ msgstr ""
 "## Bus-27-bits Split-3-8-8-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1867
+#: translation.js:1872
 msgid "Generic: 28-bits generic constant"
 msgstr "Generic: Constante genérica de 28-bits"
 
-#: translation.js:1868
+#: translation.js:1873
 msgid ""
 "## Bus 28 Split-20-8: Manual testing\n"
 "\n"
@@ -6495,7 +6510,7 @@ msgstr ""
 "se aprieta los 8 bits más significativos se muestran. El botón sw2 cambia  \n"
 "entre los 8 bits menos significativos y los 8 bits de en medio"
 
-#: translation.js:1871
+#: translation.js:1876
 msgid ""
 "## Bus 28 Split-4-24: Manual testing\n"
 "\n"
@@ -6510,7 +6525,7 @@ msgstr ""
 "se aprieta los 8 bits más significativos se muestran. El botón sw2 cambia  \n"
 "entre los 8 bits menos significativos y los 8 bits de en medio"
 
-#: translation.js:1872
+#: translation.js:1877
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFF"
@@ -6518,7 +6533,7 @@ msgstr ""
 "Valores para probar:  \n"
 "0-FFFFFFF"
 
-#: translation.js:1878
+#: translation.js:1883
 msgid ""
 "## Bus-31: Split-7-8-8-8: Manual testing\n"
 "\n"
@@ -6526,7 +6541,7 @@ msgstr ""
 "## Bus-31-bits Split-7-8-8-8: Prueba manual\n"
 "\n"
 
-#: translation.js:1890
+#: translation.js:1895
 msgid ""
 "## 32-bits Split 1-31: Manual testing\n"
 "\n"
@@ -6541,7 +6556,7 @@ msgstr ""
 "se aprieta los 8 bits más significativos se muestran. El botón SW2 cambia  \n"
 "entre los 8 bits menos significativos y los 8 del medio"
 
-#: translation.js:1893
+#: translation.js:1898
 msgid ""
 "## 32-bits Split 17-15: Manual testing\n"
 "\n"
@@ -6551,7 +6566,7 @@ msgstr ""
 "\n"
 "La constante de 32-bits se muestra en los 8 LEDs"
 
-#: translation.js:1896
+#: translation.js:1901
 msgid ""
 "## 32-bits Split 22-10: Manual testing\n"
 "\n"
@@ -6561,7 +6576,7 @@ msgstr ""
 "\n"
 "La constante de 32-bits se muestra en los 8 LEDs"
 
-#: translation.js:1899
+#: translation.js:1904
 msgid ""
 "## 32-bits Split 24-8: Manual testing\n"
 "\n"
@@ -6577,7 +6592,7 @@ msgstr ""
 "cambia  \n"
 "entre los 8 bits menos significativos y los 8 del medio"
 
-#: translation.js:1900
+#: translation.js:1905
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFFF"
@@ -6585,7 +6600,7 @@ msgstr ""
 "Valores para probar:  \n"
 "0-FFFFFFFF"
 
-#: translation.js:1903
+#: translation.js:1908
 msgid ""
 "## 32-bits Split 29-3: Manual testing\n"
 "\n"
@@ -6595,7 +6610,7 @@ msgstr ""
 "\n"
 "La constante de 32-bits El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1906
+#: translation.js:1911
 msgid ""
 "## 32-bits Split 31-1: Manual testing\n"
 "\n"
@@ -6605,7 +6620,7 @@ msgstr ""
 "\n"
 "La constante de 32-bits se muestra en los LEDs"
 
-#: translation.js:1909
+#: translation.js:1914
 msgid ""
 "## 32-bits Split 8-24: Manual testing\n"
 "\n"
@@ -6621,7 +6636,7 @@ msgstr ""
 "cambia  \n"
 "entre los 8 bits menos significativos y los 8 del medio"
 
-#: translation.js:1912
+#: translation.js:1917
 msgid ""
 "## 32-bits Split half: Manual testing\n"
 "\n"
@@ -6631,7 +6646,7 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1915
+#: translation.js:1920
 msgid ""
 "## 32-bits Split quarter: Manual testing\n"
 "\n"
@@ -6641,48 +6656,48 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1919
+#: translation.js:1924
 msgid "8-to-1 Multplexer (8-bit channels)"
 msgstr "Multiplexor 8-1 (Canales de 8 bits)"
 
-#: translation.js:1920
+#: translation.js:1925
 msgid "8-to-1 Multplexer (2-bit channels)"
 msgstr "Multiplexor 8-1 (Canales de 2 bits)"
 
-#: translation.js:1921
+#: translation.js:1926
 msgid "8-to-1 Multplexer (1-bit channels)"
 msgstr "Multiplexor 8-1 (Canales de 1 bit)"
 
-#: translation.js:1922
+#: translation.js:1927
 msgid "4-to-1 Multplexer (1-bit channels)"
 msgstr "Multiplexor 4-1 (Canales de 1 bit)"
 
-#: translation.js:1923
+#: translation.js:1928
 msgid "Counter-x03: 3-bits counter"
 msgstr "Counter-x03: Contador de 3-bits"
 
-#: translation.js:1924
+#: translation.js:1929
 msgid "Reg-x03: 3-bits register"
 msgstr "Reg-x03: Registro de 3 bits"
 
-#: translation.js:1925
+#: translation.js:1930
 msgid "Inc1-3bit: Increment a 3-bits number by one"
 msgstr "Inc1-3bit: Incrementar un número de 3 bits en uno"
 
-#: translation.js:1926
+#: translation.js:1931
 msgid "AdderK-3bit: Adder of 3-bit operand and 3-bit constant"
 msgstr ""
 "AdderK-3bit: Sumador de un operando de 3 bits y una constante de 3 bits"
 
-#: translation.js:1927
+#: translation.js:1932
 msgid "Adder-3bits: Adder of two operands of 3 bits"
 msgstr "Adder-3bits: Sumador de dos operandos de 3 bits"
 
-#: translation.js:1928
+#: translation.js:1933
 msgid "Generic: 64-bits generic constant"
 msgstr "Genérica: Constante genérica de 64 bits"
 
-#: translation.js:1929
+#: translation.js:1934
 msgid ""
 "## 64-bits Split half: Manual testing\n"
 "\n"
@@ -6692,63 +6707,63 @@ msgstr ""
 "\n"
 "El valor de la constante se muestra en los LEDs"
 
-#: translation.js:1938
+#: translation.js:1943
 msgid "## Uint12-8bit Manual testing"
 msgstr "## Uint12-8bits: Prueba manual"
 
-#: translation.js:1940
+#: translation.js:1945
 msgid "09-bits"
 msgstr "09-bits"
 
-#: translation.js:1941
+#: translation.js:1946
 msgid "10-bits"
 msgstr "10-bits"
 
-#: translation.js:1942
+#: translation.js:1947
 msgid "11-bits"
 msgstr "11-bits"
 
-#: translation.js:1943
+#: translation.js:1948
 msgid "12-bits"
 msgstr "12-bits"
 
-#: translation.js:1944
+#: translation.js:1949
 msgid "13-bits"
 msgstr "13-bits"
 
-#: translation.js:1945
+#: translation.js:1950
 msgid "14-bits"
 msgstr "14-bits"
 
-#: translation.js:1946
+#: translation.js:1951
 msgid "15-bits"
 msgstr "15-bits"
 
-#: translation.js:1949
+#: translation.js:1954
 msgid "## Uint16-8bit Manual testing"
 msgstr "## Uint16-8bits: Prueba manual"
 
-#: translation.js:1954
+#: translation.js:1959
 msgid "## Uint16-10bit Manual testing"
 msgstr "## Uint16-10bits: Prueba manual"
 
-#: translation.js:1957
+#: translation.js:1962
 msgid "## Uint16-11bit Manual testing"
 msgstr "## Uint16-11bits: Prueba manual"
 
-#: translation.js:1960
+#: translation.js:1965
 msgid "## Uint16-12bit Manual testing"
 msgstr "## Uint16-12bits: Prueba manual"
 
-#: translation.js:1963
+#: translation.js:1968
 msgid "## Uint16-13bit Manual testing"
 msgstr "## Uint16-13bits: Prueba manual"
 
-#: translation.js:1966
+#: translation.js:1971
 msgid "## Uint16-14bit Manual testing"
 msgstr "## Uint16-14bits: Prueba manual"
 
-#: translation.js:1969
+#: translation.js:1974
 msgid ""
 "UINT32-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
@@ -6756,7 +6771,7 @@ msgstr ""
 "UINT32-15bit-verilog:  Extender un entero sin signo de 15 bits a 32 bits. "
 "Implementación en Verilog "
 
-#: translation.js:1970
+#: translation.js:1975
 msgid ""
 "Copy-15: Copy the input wire twice and generate a 15 bits Bus output "
 "(Verilog implementation)"
@@ -6764,229 +6779,229 @@ msgstr ""
 "Copy-15: Copiar el cable de entrada dos veces y generar una salida de bus de "
 "15 bits (Implementación en Verilog)"
 
-#: translation.js:1971
+#: translation.js:1976
 msgid "## Uint32-15bit Manual testing"
 msgstr "## Uint32-15bits: Prueba manual"
 
-#: translation.js:1972 translation.js:2063
+#: translation.js:1977 translation.js:2068
 msgid "01-bit"
 msgstr "01-bit"
 
-#: translation.js:1975
+#: translation.js:1980
 msgid "not-x2: 2-bits not gate"
 msgstr "not-x2: Puerta not de 2 bits"
 
-#: translation.js:1976
+#: translation.js:1981
 msgid "## Uint2-1bits: Manual testing"
 msgstr "## Uint2-1bits: Prueba manual"
 
-#: translation.js:1980
+#: translation.js:1985
 msgid "17-bits"
 msgstr "17-bits"
 
-#: translation.js:1981
+#: translation.js:1986
 msgid "18-bits"
 msgstr "18-bits"
 
-#: translation.js:1982
+#: translation.js:1987
 msgid "19-bits"
 msgstr "19-bits"
 
-#: translation.js:1983
+#: translation.js:1988
 msgid "20-bits"
 msgstr "20-bits"
 
-#: translation.js:1984
+#: translation.js:1989
 msgid "21-bits"
 msgstr "21-bits"
 
-#: translation.js:1985
+#: translation.js:1990
 msgid "22-bits"
 msgstr "22-bits"
 
-#: translation.js:1986
+#: translation.js:1991
 msgid "23-bits"
 msgstr "23-bits"
 
-#: translation.js:1987
+#: translation.js:1992
 msgid "24-bits"
 msgstr "24-bits"
 
-#: translation.js:1988
+#: translation.js:1993
 msgid "25-bits"
 msgstr "25-bits"
 
-#: translation.js:1989
+#: translation.js:1994
 msgid "26-bits"
 msgstr "26-bits"
 
-#: translation.js:1990
+#: translation.js:1995
 msgid "27-bits"
 msgstr "27-bits"
 
-#: translation.js:1991
+#: translation.js:1996
 msgid "28-bits"
 msgstr "28-bits"
 
-#: translation.js:1992
+#: translation.js:1997
 msgid "29-bits"
 msgstr "29-bits"
 
-#: translation.js:1993
+#: translation.js:1998
 msgid "30-bits"
 msgstr "30-bits"
 
-#: translation.js:1994
+#: translation.js:1999
 msgid "31-bits"
 msgstr "31-bits"
 
-#: translation.js:1997
+#: translation.js:2002
 msgid "not-x32: 32-bits not gate"
 msgstr "not-x32: Puerta NOT de 32 bits"
 
-#: translation.js:1998
+#: translation.js:2003
 msgid "## Uint32-2bit Manual testing"
 msgstr "## Uint32-2bits: Prueba manual"
 
-#: translation.js:2001
+#: translation.js:2006
 msgid "## Uint32-8bit Manual testing"
 msgstr "## Uint32-8bits: Prueba manual"
 
-#: translation.js:2004
+#: translation.js:2009
 msgid "## Uint32-16bit Manual testing"
 msgstr "## Uint32-16bits: Prueba manual"
 
-#: translation.js:2007
+#: translation.js:2012
 msgid "## Uint32-17bit Manual testing"
 msgstr "## Uint32-17bits: Prueba manual"
 
-#: translation.js:2010
+#: translation.js:2015
 msgid "## Uint32-18bit Manual testing"
 msgstr "## Uint32-18bits: Prueba manual"
 
-#: translation.js:2013
+#: translation.js:2018
 msgid "## Uint32-19bit Manual testing"
 msgstr "## Uint32-19bits: Prueba manual"
 
-#: translation.js:2016
+#: translation.js:2021
 msgid "## Uint32-20bit Manual testing"
 msgstr "## Uint32-20bits: Prueba manual"
 
-#: translation.js:2019
+#: translation.js:2024
 msgid "## Uint32-21bit Manual testing"
 msgstr "## Uint32-21bits: Prueba manual"
 
-#: translation.js:2022
+#: translation.js:2027
 msgid "## Uint32-22bit Manual testing"
 msgstr "## Uint32-22bits: Prueba manual"
 
-#: translation.js:2025
+#: translation.js:2030
 msgid "## Uint32-23bit Manual testing"
 msgstr "## Uint32-23bits: Prueba manual"
 
-#: translation.js:2028
+#: translation.js:2033
 msgid "## Uint32-24bit Manual testing"
 msgstr "## Uint32-24bits: Prueba manual"
 
-#: translation.js:2031
+#: translation.js:2036
 msgid "## Uint32-25bit Manual testing"
 msgstr "## Uint32-25bits: Prueba manual"
 
-#: translation.js:2034
+#: translation.js:2039
 msgid "## Uint32-26bit Manual testing"
 msgstr "## Uint32-26bits: Prueba manual"
 
-#: translation.js:2037
+#: translation.js:2042
 msgid "## Uint32-27bit Manual testing"
 msgstr "## Uint32-27bits: Prueba manual"
 
-#: translation.js:2040
+#: translation.js:2045
 msgid "## Uint32-28bit Manual testing"
 msgstr "## Uint32-28bits: Prueba manual"
 
-#: translation.js:2043
+#: translation.js:2048
 msgid "## Uint32-29bit: Manual testing"
 msgstr "## Uint32-29bits: Prueba manual"
 
-#: translation.js:2046
+#: translation.js:2051
 msgid "## Uint32-30bit: Manual testing"
 msgstr "## Uint32-30bits: Prueba manual"
 
-#: translation.js:2049
+#: translation.js:2054
 msgid "## Uint32-31bit: Manual testing"
 msgstr "## Uint32-31bits: Prueba manual"
 
-#: translation.js:2050
+#: translation.js:2055
 msgid "01-Bit"
 msgstr "01-Bit"
 
-#: translation.js:2055
+#: translation.js:2060
 msgid "not-x4: 4-bits not gate"
 msgstr "not-x4: PUerta NOT de 4-bits"
 
-#: translation.js:2056
+#: translation.js:2061
 msgid "## Uint4-1bit: Manual testing"
 msgstr "## Uint4-1bit: Prueba manual"
 
-#: translation.js:2059
+#: translation.js:2064
 msgid "## Uint4-2bit: Manual testing"
 msgstr "## Uint4-2bit: Prueba manual"
 
-#: translation.js:2062
+#: translation.js:2067
 msgid "## Uint4-3bit: Manual testing"
 msgstr "## Uint4-3bit: Prueba manual"
 
-#: translation.js:2067
+#: translation.js:2072
 msgid "05-bits"
 msgstr "05-bits"
 
-#: translation.js:2068
+#: translation.js:2073
 msgid "06-bits"
 msgstr "06-bits"
 
-#: translation.js:2069
+#: translation.js:2074
 msgid "07-bits"
 msgstr "07-bits"
 
-#: translation.js:2072
+#: translation.js:2077
 msgid "not-x8: 8-bits not gate"
 msgstr "not-x8: PUerta NOT de 8-bits"
 
-#: translation.js:2073
+#: translation.js:2078
 msgid "## Uint8-1bit: Manual testing"
 msgstr "## Uint8-1bit: Prueba manual"
 
-#: translation.js:2076
+#: translation.js:2081
 msgid "## Uint8-2bit: Manual testing"
 msgstr "## Uint8-2bit: Prueba manual"
 
-#: translation.js:2079
+#: translation.js:2084
 msgid "## Uint8-3bit: Manual testing"
 msgstr "## Uint8-3bit: Prueba manual"
 
-#: translation.js:2082
+#: translation.js:2087
 msgid "## Uint8-4bit: Manual testing"
 msgstr "## Uint8-4bit: Prueba manual"
 
-#: translation.js:2085
+#: translation.js:2090
 msgid "## Uint8-5bit: Manual testing"
 msgstr "## Uint8-5bit: Prueba manual"
 
-#: translation.js:2088
+#: translation.js:2093
 msgid "## Uint8-6bit: Manual testing"
 msgstr "## Uint8-6bit: Prueba manual"
 
-#: translation.js:2091
+#: translation.js:2096
 msgid "## Uint8-7bit: Manual testing"
 msgstr "## Uint8-7bit: Prueba manual"
 
-#: translation.js:2101 translation.js:2105 translation.js:2108
-#: translation.js:2111 translation.js:2114 translation.js:2117
-#: translation.js:2120 translation.js:2123
+#: translation.js:2106 translation.js:2110 translation.js:2113
+#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:2125 translation.js:2128
 msgid "01-manual-btn-led"
 msgstr "01-manual-btn-led"
 
-#: translation.js:2102
+#: translation.js:2107
 msgid ""
 "# BUS-2: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -6998,11 +7013,11 @@ msgstr ""
 "Los botones SW1 y SW2 se conectan a los LEDs 0 y 1 respectivamente  \n"
 "Cuando los botones se aprieta, el LED correspondiente se enciende"
 
-#: translation.js:2103
+#: translation.js:2108
 msgid "Bus\n"
 msgstr "Bus\n"
 
-#: translation.js:2106
+#: translation.js:2111
 msgid ""
 "# BUS-3: Manual testing with LEDs\n"
 "\n"
@@ -7012,7 +7027,7 @@ msgstr ""
 "\n"
 "Encender todos los LEDs"
 
-#: translation.js:2109
+#: translation.js:2114
 msgid ""
 "# BUS-4: Manual testing with LEDs\n"
 "\n"
@@ -7022,7 +7037,7 @@ msgstr ""
 "\n"
 "Encender todos los LEDs"
 
-#: translation.js:2112
+#: translation.js:2117
 msgid ""
 "# BUS-5: Manual testing with LEDs\n"
 "\n"
@@ -7032,7 +7047,7 @@ msgstr ""
 "\n"
 "Encender todos los LEDs"
 
-#: translation.js:2115
+#: translation.js:2120
 msgid ""
 "# BUS-6: Manual testing with LEDs\n"
 "\n"
@@ -7042,7 +7057,7 @@ msgstr ""
 "\n"
 "Encender todos los LEDs"
 
-#: translation.js:2118
+#: translation.js:2123
 msgid ""
 "# BUS-7: Manual testing with LEDs\n"
 "\n"
@@ -7052,7 +7067,7 @@ msgstr ""
 "\n"
 "Encender todos los LEDs"
 
-#: translation.js:2121
+#: translation.js:2126
 msgid ""
 "# BUS-8: Manual testing with LEDs\n"
 "\n"
@@ -7062,7 +7077,7 @@ msgstr ""
 "\n"
 "Encender todos los LEDs"
 
-#: translation.js:2124
+#: translation.js:2129
 msgid ""
 "# Wire: Manual testing with one pushbutton and one LED\n"
 "\n"
diff --git a/locale/eu_ES/eu_ES.po b/locale/eu_ES/eu_ES.po
index d5679662..804ab49d 100644
--- a/locale/eu_ES/eu_ES.po
+++ b/locale/eu_ES/eu_ES.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-19 13:45+0000\n"
+"POT-Creation-Date: 2023-09-28 17:28+0000\n"
 "PO-Revision-Date: \n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -15,48 +15,48 @@ msgstr ""
 "X-Poedit-Basepath: ..\n"
 "X-Poedit-SearchPath-0: translation.js\n"
 
-#: translation.js:10 translation.js:1047
+#: translation.js:10 translation.js:1049
 msgid "Copy"
 msgstr ""
 
-#: translation.js:11 translation.js:1048
+#: translation.js:11 translation.js:1050
 msgid "Join"
 msgstr ""
 
-#: translation.js:12 translation.js:1049
+#: translation.js:12 translation.js:1051
 msgid "Reversal"
 msgstr ""
 
-#: translation.js:13 translation.js:1050
+#: translation.js:13 translation.js:1052
 msgid "Shift"
 msgstr ""
 
-#: translation.js:14 translation.js:1051
+#: translation.js:14 translation.js:1053
 msgid "Sign"
 msgstr ""
 
-#: translation.js:15 translation.js:1052
+#: translation.js:15 translation.js:1054
 msgid "Split"
 msgstr ""
 
-#: translation.js:16 translation.js:1053
+#: translation.js:16 translation.js:1055
 msgid "Uint"
 msgstr ""
 
-#: translation.js:17 translation.js:1054
+#: translation.js:17 translation.js:1056
 msgid "Wires"
 msgstr ""
 
-#: translation.js:18 translation.js:312 translation.js:338 translation.js:353
-#: translation.js:359 translation.js:365 translation.js:371 translation.js:377
-#: translation.js:388 translation.js:472 translation.js:480 translation.js:488
-#: translation.js:494 translation.js:500 translation.js:506 translation.js:715
-#: translation.js:722 translation.js:766 translation.js:771 translation.js:858
-#: translation.js:871
+#: translation.js:18 translation.js:312 translation.js:341 translation.js:356
+#: translation.js:362 translation.js:368 translation.js:374 translation.js:380
+#: translation.js:391 translation.js:474 translation.js:482 translation.js:490
+#: translation.js:496 translation.js:502 translation.js:508 translation.js:717
+#: translation.js:724 translation.js:768 translation.js:773 translation.js:860
+#: translation.js:873
 msgid "Blocks"
 msgstr ""
 
-#: translation.js:19 translation.js:82 translation.js:1055
+#: translation.js:19 translation.js:82 translation.js:1057
 msgid "Copy-02"
 msgstr ""
 
@@ -66,7 +66,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:21 translation.js:85 translation.js:1056
+#: translation.js:21 translation.js:85 translation.js:1058
 msgid "Copy-03"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:23 translation.js:88 translation.js:1057
+#: translation.js:23 translation.js:88 translation.js:1059
 msgid "Copy-04"
 msgstr ""
 
@@ -86,7 +86,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:25 translation.js:91 translation.js:1058
+#: translation.js:25 translation.js:91 translation.js:1060
 msgid "Copy-05"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:27 translation.js:94 translation.js:1059
+#: translation.js:27 translation.js:94 translation.js:1061
 msgid "Copy-06"
 msgstr ""
 
@@ -106,7 +106,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:29 translation.js:97 translation.js:1060
+#: translation.js:29 translation.js:97 translation.js:1062
 msgid "Copy-07"
 msgstr ""
 
@@ -116,7 +116,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:31 translation.js:100 translation.js:1061
+#: translation.js:31 translation.js:100 translation.js:1063
 msgid "Copy-08"
 msgstr ""
 
@@ -126,7 +126,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:33 translation.js:103 translation.js:1062
+#: translation.js:33 translation.js:103 translation.js:1064
 msgid "Copy-09"
 msgstr ""
 
@@ -136,7 +136,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:35 translation.js:1063
+#: translation.js:35 translation.js:1065
 msgid "Copy-10"
 msgstr ""
 
@@ -146,7 +146,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:37 translation.js:1064
+#: translation.js:37 translation.js:1066
 msgid "Copy-11"
 msgstr ""
 
@@ -156,7 +156,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:39 translation.js:106 translation.js:1065
+#: translation.js:39 translation.js:106 translation.js:1067
 msgid "Copy-12"
 msgstr ""
 
@@ -202,7 +202,7 @@ msgstr ""
 msgid "Output"
 msgstr ""
 
-#: translation.js:49 translation.js:1066
+#: translation.js:49 translation.js:1068
 msgid "Copy-16"
 msgstr ""
 
@@ -242,7 +242,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:57 translation.js:1067
+#: translation.js:57 translation.js:1069
 msgid "Copy-20"
 msgstr ""
 
@@ -282,7 +282,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:65 translation.js:1068
+#: translation.js:65 translation.js:1070
 msgid "Copy-24"
 msgstr ""
 
@@ -322,7 +322,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:73 translation.js:1069
+#: translation.js:73 translation.js:1071
 msgid "Copy-28"
 msgstr ""
 
@@ -356,7 +356,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:80 translation.js:1070
+#: translation.js:80 translation.js:1072
 msgid "Copy-32"
 msgstr ""
 
@@ -438,82 +438,82 @@ msgstr ""
 msgid "Bus12-Join-4-8: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:109 translation.js:556 translation.js:1139
-#: translation.js:1605
+#: translation.js:109 translation.js:558 translation.js:1141
+#: translation.js:1610
 msgid "Bus-02"
 msgstr ""
 
-#: translation.js:110 translation.js:557 translation.js:1140
-#: translation.js:1606
+#: translation.js:110 translation.js:559 translation.js:1142
+#: translation.js:1611
 msgid "Bus-03"
 msgstr ""
 
-#: translation.js:111 translation.js:558 translation.js:1141
-#: translation.js:1607
+#: translation.js:111 translation.js:560 translation.js:1143
+#: translation.js:1612
 msgid "Bus-04"
 msgstr ""
 
-#: translation.js:112 translation.js:559 translation.js:1142
-#: translation.js:1608
+#: translation.js:112 translation.js:561 translation.js:1144
+#: translation.js:1613
 msgid "Bus-05"
 msgstr ""
 
-#: translation.js:113 translation.js:560 translation.js:1143
-#: translation.js:1609
+#: translation.js:113 translation.js:562 translation.js:1145
+#: translation.js:1614
 msgid "Bus-06"
 msgstr ""
 
-#: translation.js:114 translation.js:561 translation.js:1144
-#: translation.js:1610
+#: translation.js:114 translation.js:563 translation.js:1146
+#: translation.js:1615
 msgid "Bus-07"
 msgstr ""
 
-#: translation.js:115 translation.js:562 translation.js:1145
-#: translation.js:1611
+#: translation.js:115 translation.js:564 translation.js:1147
+#: translation.js:1616
 msgid "Bus-08"
 msgstr ""
 
-#: translation.js:116 translation.js:563 translation.js:1146
-#: translation.js:1612
+#: translation.js:116 translation.js:565 translation.js:1148
+#: translation.js:1617
 msgid "Bus-09"
 msgstr ""
 
-#: translation.js:117 translation.js:564 translation.js:1147
-#: translation.js:1613
+#: translation.js:117 translation.js:566 translation.js:1149
+#: translation.js:1618
 msgid "Bus-10"
 msgstr ""
 
-#: translation.js:118 translation.js:565 translation.js:1148
-#: translation.js:1614
+#: translation.js:118 translation.js:567 translation.js:1150
+#: translation.js:1619
 msgid "Bus-11"
 msgstr ""
 
-#: translation.js:119 translation.js:566 translation.js:1149
-#: translation.js:1615
+#: translation.js:119 translation.js:568 translation.js:1151
+#: translation.js:1620
 msgid "Bus-12"
 msgstr ""
 
-#: translation.js:120 translation.js:567
+#: translation.js:120 translation.js:569
 msgid "Bus-14"
 msgstr ""
 
-#: translation.js:121 translation.js:568 translation.js:1150
-#: translation.js:1616
+#: translation.js:121 translation.js:570 translation.js:1152
+#: translation.js:1621
 msgid "Bus-15"
 msgstr ""
 
-#: translation.js:122 translation.js:569 translation.js:1151
-#: translation.js:1617
+#: translation.js:122 translation.js:571 translation.js:1153
+#: translation.js:1622
 msgid "Bus-16"
 msgstr ""
 
-#: translation.js:123 translation.js:571 translation.js:1152
-#: translation.js:1619
+#: translation.js:123 translation.js:573 translation.js:1154
+#: translation.js:1624
 msgid "Bus-19"
 msgstr ""
 
-#: translation.js:124 translation.js:572 translation.js:1153
-#: translation.js:1620
+#: translation.js:124 translation.js:574 translation.js:1155
+#: translation.js:1625
 msgid "Bus-20"
 msgstr ""
 
@@ -521,52 +521,52 @@ msgstr ""
 msgid "Bus-21"
 msgstr ""
 
-#: translation.js:126 translation.js:573 translation.js:1154
-#: translation.js:1621
+#: translation.js:126 translation.js:575 translation.js:1156
+#: translation.js:1626
 msgid "Bus-22"
 msgstr ""
 
-#: translation.js:127 translation.js:574 translation.js:1155
+#: translation.js:127 translation.js:576 translation.js:1157
 msgid "Bus-23"
 msgstr ""
 
-#: translation.js:128 translation.js:575 translation.js:1156
-#: translation.js:1622
+#: translation.js:128 translation.js:577 translation.js:1158
+#: translation.js:1627
 msgid "Bus-24"
 msgstr ""
 
-#: translation.js:129 translation.js:576 translation.js:1157
-#: translation.js:1623
+#: translation.js:129 translation.js:578 translation.js:1159
+#: translation.js:1628
 msgid "Bus-27"
 msgstr ""
 
-#: translation.js:130 translation.js:577 translation.js:1158
-#: translation.js:1624
+#: translation.js:130 translation.js:579 translation.js:1160
+#: translation.js:1629
 msgid "Bus-28"
 msgstr ""
 
-#: translation.js:131 translation.js:578 translation.js:1159
-#: translation.js:1625
+#: translation.js:131 translation.js:580 translation.js:1161
+#: translation.js:1630
 msgid "Bus-31"
 msgstr ""
 
-#: translation.js:132 translation.js:579 translation.js:1160
-#: translation.js:1626
+#: translation.js:132 translation.js:581 translation.js:1162
+#: translation.js:1631
 msgid "Bus-32"
 msgstr ""
 
-#: translation.js:133 translation.js:580 translation.js:1627
+#: translation.js:133 translation.js:582 translation.js:1632
 msgid "Bus-64"
 msgstr ""
 
 #: translation.js:134 translation.js:139 translation.js:144 translation.js:155
-#: translation.js:164 translation.js:179 translation.js:192 translation.js:1161
-#: translation.js:1167 translation.js:1180 translation.js:1199
-#: translation.js:1239 translation.js:1267
+#: translation.js:164 translation.js:179 translation.js:192 translation.js:1163
+#: translation.js:1169 translation.js:1182 translation.js:1201
+#: translation.js:1241 translation.js:1269
 msgid "Join-all"
 msgstr ""
 
-#: translation.js:135 translation.js:1165
+#: translation.js:135 translation.js:1167
 msgid "Join-1-2"
 msgstr ""
 
@@ -574,7 +574,7 @@ msgstr ""
 msgid "Bus3-Join-1-2: Join two buses of 2 and 1 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:137 translation.js:1166
+#: translation.js:137 translation.js:1168
 msgid "Join-2-1"
 msgstr ""
 
@@ -582,7 +582,7 @@ msgstr ""
 msgid "Bus3-Join-2-1: Joint two buses of 1 and 2 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:140 translation.js:1178
+#: translation.js:140 translation.js:1180
 msgid "Join-1-3"
 msgstr ""
 
@@ -590,7 +590,7 @@ msgstr ""
 msgid "Bus4-Join-1-3: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:142 translation.js:1179
+#: translation.js:142 translation.js:1181
 msgid "Join-3-1"
 msgstr ""
 
@@ -599,9 +599,9 @@ msgid "Bus4-Join-3-1: Join the two buses into a 4-bits Bus"
 msgstr ""
 
 #: translation.js:145 translation.js:165 translation.js:193 translation.js:239
-#: translation.js:258 translation.js:306 translation.js:310 translation.js:1181
-#: translation.js:1219 translation.js:1268 translation.js:1334
-#: translation.js:1378 translation.js:1422
+#: translation.js:258 translation.js:306 translation.js:310 translation.js:1183
+#: translation.js:1221 translation.js:1270 translation.js:1336
+#: translation.js:1380 translation.js:1424
 msgid "Join-half"
 msgstr ""
 
@@ -609,7 +609,7 @@ msgstr ""
 msgid "Bus4-Join-half: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:147 translation.js:1195
+#: translation.js:147 translation.js:1197
 msgid "Join-1-4"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "Bus5-Join-1-4: Join the two buses of 1 and 4 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:149 translation.js:1196
+#: translation.js:149 translation.js:1198
 msgid "Join-2-3"
 msgstr ""
 
@@ -625,7 +625,7 @@ msgstr ""
 msgid "Bus5-Join-2-3: Join the two buses of 2 and 3 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:151 translation.js:1197
+#: translation.js:151 translation.js:1199
 msgid "Join-3-2"
 msgstr ""
 
@@ -633,7 +633,7 @@ msgstr ""
 msgid "Bus5-Join-3-2: Join the two buses of 3 and 2 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:153 translation.js:1198
+#: translation.js:153 translation.js:1200
 msgid "Join-4-1"
 msgstr ""
 
@@ -641,7 +641,7 @@ msgstr ""
 msgid "Bus5-Join-4-1: Join the two buses of 4 and 1 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:156 translation.js:1216
+#: translation.js:156 translation.js:1218
 msgid "Join-1-5"
 msgstr ""
 
@@ -657,7 +657,7 @@ msgstr ""
 msgid "Bus6-Join-2-4: Join all the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:160 translation.js:1217
+#: translation.js:160 translation.js:1219
 msgid "Join-4-2"
 msgstr ""
 
@@ -665,7 +665,7 @@ msgstr ""
 msgid "Bus6-Join-4-2: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:162 translation.js:1218
+#: translation.js:162 translation.js:1220
 msgid "Join-5-1"
 msgstr ""
 
@@ -677,7 +677,7 @@ msgstr ""
 msgid "Bus6-Join-half: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:167 translation.js:1233
+#: translation.js:167 translation.js:1235
 msgid "Join-1-6"
 msgstr ""
 
@@ -685,7 +685,7 @@ msgstr ""
 msgid "Bus7-Join-1-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:169 translation.js:1234
+#: translation.js:169 translation.js:1236
 msgid "Join-2-5"
 msgstr ""
 
@@ -693,7 +693,7 @@ msgstr ""
 msgid "Bus7-Join-2-5: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:171 translation.js:1235
+#: translation.js:171 translation.js:1237
 msgid "Join-3-4"
 msgstr ""
 
@@ -701,7 +701,7 @@ msgstr ""
 msgid "Bus7-Join-3-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:173 translation.js:1236
+#: translation.js:173 translation.js:1238
 msgid "Join-4-3"
 msgstr ""
 
@@ -709,7 +709,7 @@ msgstr ""
 msgid "Bus7-Join-4-3: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:175 translation.js:1237
+#: translation.js:175 translation.js:1239
 msgid "Join-5-2"
 msgstr ""
 
@@ -717,7 +717,7 @@ msgstr ""
 msgid "Bus7-Join-5-2: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:177 translation.js:1238
+#: translation.js:177 translation.js:1240
 msgid "Join-6-1"
 msgstr ""
 
@@ -725,7 +725,7 @@ msgstr ""
 msgid "Bus7-Join-6-1: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:180 translation.js:1261
+#: translation.js:180 translation.js:1263
 msgid "Join-1-7"
 msgstr ""
 
@@ -733,7 +733,7 @@ msgstr ""
 msgid "Bus7-Join-1-7: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:182 translation.js:1262
+#: translation.js:182 translation.js:1264
 msgid "Join-2-6"
 msgstr ""
 
@@ -741,7 +741,7 @@ msgstr ""
 msgid "Bus8-Join-2-6: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:184 translation.js:1263
+#: translation.js:184 translation.js:1265
 msgid "Join-3-5"
 msgstr ""
 
@@ -749,7 +749,7 @@ msgstr ""
 msgid "Bus8-Join-3-5: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:186 translation.js:1264
+#: translation.js:186 translation.js:1266
 msgid "Join-5-3"
 msgstr ""
 
@@ -757,7 +757,7 @@ msgstr ""
 msgid "Bus8-Join-5-3: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:188 translation.js:1265
+#: translation.js:188 translation.js:1267
 msgid "Join-6-2"
 msgstr ""
 
@@ -765,7 +765,7 @@ msgstr ""
 msgid "Bus8-Join-6-2: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:190 translation.js:1266
+#: translation.js:190 translation.js:1268
 msgid "Join-7-1"
 msgstr ""
 
@@ -777,8 +777,8 @@ msgstr ""
 msgid "Bus8-Join-half: Join the two same halves into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:195 translation.js:241 translation.js:308 translation.js:1269
-#: translation.js:1335 translation.js:1423
+#: translation.js:195 translation.js:241 translation.js:308 translation.js:1271
+#: translation.js:1337 translation.js:1425
 msgid "Join-quarter"
 msgstr ""
 
@@ -830,7 +830,7 @@ msgstr ""
 msgid "Bus11-Join-3-8: Join the two buses into an 11-bits Bus"
 msgstr ""
 
-#: translation.js:208 translation.js:1305
+#: translation.js:208 translation.js:1307
 msgid "Join-1-11"
 msgstr ""
 
@@ -838,11 +838,11 @@ msgstr ""
 msgid "Bus12-Join-1-11: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:210 translation.js:1306
+#: translation.js:210 translation.js:1308
 msgid "Join-4-8"
 msgstr ""
 
-#: translation.js:211 translation.js:1307
+#: translation.js:211 translation.js:1309
 msgid "Join-one-fourth"
 msgstr ""
 
@@ -850,8 +850,8 @@ msgstr ""
 msgid "Bus12-Join-one-fourth: Join the four buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:213 translation.js:260 translation.js:1308
-#: translation.js:1379
+#: translation.js:213 translation.js:260 translation.js:1310
+#: translation.js:1381
 msgid "Join-one-third"
 msgstr ""
 
@@ -867,7 +867,7 @@ msgstr ""
 msgid "Bus14-Join-10-4: Join the two buses into a 14-bits Bus"
 msgstr ""
 
-#: translation.js:217 translation.js:1322
+#: translation.js:217 translation.js:1324
 msgid "Join-5-10"
 msgstr ""
 
@@ -875,7 +875,7 @@ msgstr ""
 msgid "Bus15-Join-5-10: Join the two buses into a 15-bits Bus"
 msgstr ""
 
-#: translation.js:219 translation.js:1323
+#: translation.js:219 translation.js:1325
 msgid "Join-7-8"
 msgstr ""
 
@@ -971,7 +971,7 @@ msgstr ""
 msgid "Bus19-Join-3-8-8: Join the three buses into a 19-bits Bus"
 msgstr ""
 
-#: translation.js:245 translation.js:1356
+#: translation.js:245 translation.js:1358
 msgid "Join-1-19"
 msgstr ""
 
@@ -979,11 +979,11 @@ msgstr ""
 msgid "Bus20-Join-half: Join the two buses into an 20-bits Bus"
 msgstr ""
 
-#: translation.js:247 translation.js:1357
+#: translation.js:247 translation.js:1359
 msgid "Join-4-16"
 msgstr ""
 
-#: translation.js:248 translation.js:1358
+#: translation.js:248 translation.js:1360
 msgid "Join-4-8-8"
 msgstr ""
 
@@ -999,7 +999,7 @@ msgstr ""
 msgid "Bus32-Join-11-21: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:252 translation.js:288 translation.js:1369
+#: translation.js:252 translation.js:288 translation.js:1371
 msgid "Join-10-22"
 msgstr ""
 
@@ -1015,7 +1015,7 @@ msgstr ""
 msgid "Bus23-Join-7-8-8: Join the three buses into a 23-bits Bus"
 msgstr ""
 
-#: translation.js:256 translation.js:1377
+#: translation.js:256 translation.js:1379
 msgid "Join-8-16"
 msgstr ""
 
@@ -1039,7 +1039,7 @@ msgstr ""
 msgid "Bus27-Join-3-8-8-8: Join the four buses into a 27-bits Bus"
 msgstr ""
 
-#: translation.js:264 translation.js:1404
+#: translation.js:264 translation.js:1406
 msgid "Join-4-24"
 msgstr ""
 
@@ -1047,7 +1047,7 @@ msgstr ""
 msgid "Bus28-Join-4-24: Join the two buses into an 28-bits Bus"
 msgstr ""
 
-#: translation.js:266 translation.js:1405
+#: translation.js:266 translation.js:1407
 msgid "Join-4-8-8-8"
 msgstr ""
 
@@ -1167,7 +1167,7 @@ msgstr ""
 msgid "Bus32-Join-15-17: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:298 translation.js:1417
+#: translation.js:298 translation.js:1419
 msgid "Join-17-15"
 msgstr ""
 
@@ -1175,7 +1175,7 @@ msgstr ""
 msgid "Bus32-Join-17-15: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:300 translation.js:1418
+#: translation.js:300 translation.js:1420
 msgid "Join-29-3"
 msgstr ""
 
@@ -1183,7 +1183,7 @@ msgstr ""
 msgid "Bus32-Join-29-3: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:302 translation.js:1419
+#: translation.js:302 translation.js:1421
 msgid "Join-30-2"
 msgstr ""
 
@@ -1191,7 +1191,7 @@ msgstr ""
 msgid "Bus32-Join-30-2: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:304 translation.js:1420
+#: translation.js:304 translation.js:1422
 msgid "Join-31-1"
 msgstr ""
 
@@ -1267,372 +1267,380 @@ msgstr ""
 msgid "Bus4-Split-all: Split the 4-bits bus into its wires"
 msgstr ""
 
-#: translation.js:330 translation.js:1464
+#: translation.js:330
+msgid "Reversal-2x8"
+msgstr ""
+
+#: translation.js:331
+msgid "Reversal-2x8: Reversal of 2 blocks of 8 bits"
+msgstr ""
+
+#: translation.js:332
+msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
+msgstr ""
+
+#: translation.js:333 translation.js:1469
 msgid "Left"
 msgstr ""
 
-#: translation.js:331 translation.js:1465
+#: translation.js:334 translation.js:1470
 msgid "Right"
 msgstr ""
 
-#: translation.js:332 translation.js:382 translation.js:1451
-#: translation.js:2051
+#: translation.js:335 translation.js:385 translation.js:1453
+#: translation.js:2056
 msgid "02-Bits"
 msgstr ""
 
-#: translation.js:333 translation.js:383 translation.js:1452
-#: translation.js:2052
+#: translation.js:336 translation.js:386 translation.js:1454
+#: translation.js:2057
 msgid "03-Bits"
 msgstr ""
 
-#: translation.js:334 translation.js:384 translation.js:1453
+#: translation.js:337 translation.js:387 translation.js:1455
 msgid "04-Bits"
 msgstr ""
 
-#: translation.js:335 translation.js:385
+#: translation.js:338 translation.js:388
 msgid "08-Bits"
 msgstr ""
 
-#: translation.js:336 translation.js:386
+#: translation.js:339 translation.js:389
 msgid "16-Bits"
 msgstr ""
 
-#: translation.js:337 translation.js:387
+#: translation.js:340 translation.js:390
 msgid "32-Bits"
 msgstr ""
 
-#: translation.js:339 translation.js:351 translation.js:354 translation.js:356
-#: translation.js:360 translation.js:362 translation.js:366 translation.js:368
-#: translation.js:372 translation.js:374 translation.js:378 translation.js:380
-#: translation.js:1472 translation.js:1482 translation.js:1487
-#: translation.js:1492 translation.js:1497 translation.js:1502
+#: translation.js:342 translation.js:354 translation.js:357 translation.js:359
+#: translation.js:363 translation.js:365 translation.js:369 translation.js:371
+#: translation.js:375 translation.js:377 translation.js:381 translation.js:383
+#: translation.js:1477 translation.js:1487 translation.js:1492
+#: translation.js:1497 translation.js:1502 translation.js:1507
 msgid "SL1"
 msgstr ""
 
-#: translation.js:340
+#: translation.js:343
 msgid "SL1-2-verilog: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:341 translation.js:1473
+#: translation.js:344 translation.js:1478
 msgid "SL1-int2"
 msgstr ""
 
-#: translation.js:342
+#: translation.js:345
 msgid "SL1-int2: Shift  a 2-bit value one bit left. LSB is 0. The sign is kept"
 msgstr ""
 
-#: translation.js:343
+#: translation.js:346
 msgid "Constant bit 0"
 msgstr ""
 
-#: translation.js:344
+#: translation.js:347
 msgid "SL1: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:345
+#: translation.js:348
 msgid "Sign-int2: Get the sign of a 2-bits Intenger"
 msgstr ""
 
-#: translation.js:346
+#: translation.js:349
 msgid "Sign bit is kept"
 msgstr ""
 
-#: translation.js:347
+#: translation.js:350
 msgid "Get the sign  "
 msgstr ""
 
-#: translation.js:348 translation.js:1474
+#: translation.js:351 translation.js:1479
 msgid "SL1-uint2"
 msgstr ""
 
-#: translation.js:349
+#: translation.js:352
 msgid ""
 "SL1-uint2: Shift  a 2-bit value one bit left. LSB is 0. The sign is lost"
 msgstr ""
 
-#: translation.js:350
+#: translation.js:353
 msgid "Sign bit is lost"
 msgstr ""
 
-#: translation.js:352
+#: translation.js:355
 msgid "SL1-2: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:355
+#: translation.js:358
 msgid "SL1-3-verilog: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:357
+#: translation.js:360
 msgid "SL1-3: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:358
+#: translation.js:361
 msgid "Bus3-Split-1-2: Split the 3-bits bus into two: 1-bit and 2-bits buses"
 msgstr ""
 
-#: translation.js:361
+#: translation.js:364
 msgid "SL1-4-verilog: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:363
+#: translation.js:366
 msgid "SL1-4: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:364
+#: translation.js:367
 msgid "Bus5-Split-1-4: Split the 5-bits bus into two buses of 1 and 4 bits"
 msgstr ""
 
-#: translation.js:367
+#: translation.js:370
 msgid "SL1-8-verilog: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:369
+#: translation.js:372
 msgid "SL1-8: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:370
+#: translation.js:373
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 1 and 8 wires"
 msgstr ""
 
-#: translation.js:373
+#: translation.js:376
 msgid "SL1-16-verilog: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:375
+#: translation.js:378
 msgid "SL1-16: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:376
+#: translation.js:379
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:379
+#: translation.js:382
 msgid "SL1-32-verilog: Shift  a 32-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:381
+#: translation.js:384
 msgid ""
 "Bus32-Split-1-31: Split the 32-bits bus into two buses of 1 and 31 wires"
 msgstr ""
 
-#: translation.js:389 translation.js:399 translation.js:473 translation.js:477
-#: translation.js:481 translation.js:485 translation.js:489 translation.js:491
-#: translation.js:495 translation.js:497 translation.js:501 translation.js:503
-#: translation.js:1512 translation.js:1522 translation.js:1529
-#: translation.js:1536 translation.js:1540 translation.js:1544
+#: translation.js:392 translation.js:402 translation.js:475 translation.js:479
+#: translation.js:483 translation.js:487 translation.js:491 translation.js:493
+#: translation.js:497 translation.js:499 translation.js:503 translation.js:505
+#: translation.js:1517 translation.js:1527 translation.js:1534
+#: translation.js:1541 translation.js:1545 translation.js:1549
 msgid "SR1"
 msgstr ""
 
-#: translation.js:390
+#: translation.js:393
 msgid ""
 "SR1-2bits-verilog: Shift  a 2-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:391 translation.js:1513
+#: translation.js:394 translation.js:1518
 msgid "SR1-int2"
 msgstr ""
 
-#: translation.js:392
+#: translation.js:395
 msgid "SR1-int2: Shift  a 2-bit value one bit right. MSB is keep (the sign)"
 msgstr ""
 
-#: translation.js:393
+#: translation.js:396
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:394
+#: translation.js:397
 msgid ""
 "Get the sign  \n"
 "and place it as the MSB"
 msgstr ""
 
-#: translation.js:395 translation.js:1514
+#: translation.js:398 translation.js:1519
 msgid "SR1-uint2"
 msgstr ""
 
-#: translation.js:396
+#: translation.js:399
 msgid ""
 "SR1-uint2: Shift  a 2-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:397
+#: translation.js:400
 msgid "The MSB is 0 (no sight)"
 msgstr ""
 
-#: translation.js:398
+#: translation.js:401
 msgid "This bit is ignored"
 msgstr ""
 
-#: translation.js:400
+#: translation.js:403
 msgid "Reg-2-verilog: 2 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:401
+#: translation.js:404
 msgid "Button-tic: Configurable button that emits a tic when it is pressed"
 msgstr ""
 
-#: translation.js:402
+#: translation.js:405
 msgid ""
 "Rising-edge detector. It generates a 1-period pulse (tic) when a rising edge "
 "is detected on the input"
 msgstr ""
 
-#: translation.js:403
+#: translation.js:406
 msgid "D Flip-flop (verilog implementation)"
 msgstr ""
 
-#: translation.js:404
+#: translation.js:407
 msgid "NOT gate (Verilog implementation)"
 msgstr ""
 
-#: translation.js:405
+#: translation.js:408
 msgid "Two bits input And gate"
 msgstr ""
 
-#: translation.js:406
+#: translation.js:409
 msgid "Configurable button (pull-up on/off. Not on/off)"
 msgstr ""
 
-#: translation.js:407
+#: translation.js:410
 msgid "FPGA internal pull-up configuration on the input port"
 msgstr ""
 
-#: translation.js:408
+#: translation.js:411
 msgid "Remove the rebound on a mechanical switch"
 msgstr ""
 
-#: translation.js:409
+#: translation.js:412
 msgid "1bit register (implemented in verilog)"
 msgstr ""
 
-#: translation.js:410
+#: translation.js:413
 msgid "16-bits Syscounter with reset"
 msgstr ""
 
-#: translation.js:411
+#: translation.js:414
 msgid "DFF-rst-x16: 16 D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:412
+#: translation.js:415
 msgid "DFF-rst-x04: Three D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:413
+#: translation.js:416
 msgid "DFF-rst-x01: D Flip flop with reset input. When rst=1, the DFF is 0"
 msgstr ""
 
-#: translation.js:414
+#: translation.js:417
 msgid ""
 "Bus16-Split-quarter: Split the 16-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:415
+#: translation.js:418
 msgid "Inc1-16bit: Increment a 16-bits number by one"
 msgstr ""
 
-#: translation.js:416
+#: translation.js:419
 msgid "AdderK-16bit: Adder of 16-bit operand and 16-bit constant"
 msgstr ""
 
-#: translation.js:417
+#: translation.js:420
 msgid "Generic: 16-bits generic constant"
 msgstr ""
 
-#: translation.js:418
+#: translation.js:421
 msgid "Adder-16bits: Adder of two operands of 16 bits"
 msgstr ""
 
-#: translation.js:419
-msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
-msgstr ""
-
-#: translation.js:420
+#: translation.js:422
 msgid "Adder-8bits: Adder of two operands of 8 bits"
 msgstr ""
 
-#: translation.js:421
+#: translation.js:423
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of the same size"
 msgstr ""
 
-#: translation.js:422
+#: translation.js:424
 msgid "Adder-4bits: Adder of two operands of 4 bits"
 msgstr ""
 
-#: translation.js:423
+#: translation.js:425
 msgid "Adder-1bit: Adder of two operands of 1 bit"
 msgstr ""
 
-#: translation.js:424
+#: translation.js:426
 msgid "AdderC-1bit: Adder of two operands of 1 bit plus the carry in"
 msgstr ""
 
-#: translation.js:425
+#: translation.js:427
 msgid "XOR gate: two bits input xor gate"
 msgstr ""
 
-#: translation.js:426
+#: translation.js:428
 msgid "OR2: Two bits input OR gate"
 msgstr ""
 
-#: translation.js:427
+#: translation.js:429
 msgid "AdderC-4bits: Adder of two operands of 4 bits and Carry in"
 msgstr ""
 
-#: translation.js:428
+#: translation.js:430
 msgid "AdderC-8bits: Adder of two operands of 8 bits and Carry in"
 msgstr ""
 
-#: translation.js:429
+#: translation.js:431
 msgid ""
 "Edges detector. It generates a 1-period pulse (tic) when either a rising "
 "edge or a falling edge is detected on the input"
 msgstr ""
 
-#: translation.js:430
+#: translation.js:432
 msgid "Sync 1-bit input with the system clock domain"
 msgstr ""
 
-#: translation.js:431
+#: translation.js:433
 msgid ""
 "Select positive or negative logic for the input (0=positive, 1=negative)"
 msgstr ""
 
-#: translation.js:432
+#: translation.js:434
 msgid "1-bit generic constant (0/1)"
 msgstr ""
 
-#: translation.js:433
+#: translation.js:435
 msgid "# 2-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:434
+#: translation.js:436
 msgid "System clock"
 msgstr ""
 
-#: translation.js:435
+#: translation.js:437
 msgid "Button state signal"
 msgstr ""
 
-#: translation.js:436
+#: translation.js:438
 msgid "Tic: button pressed"
 msgstr ""
 
-#: translation.js:437
+#: translation.js:439
 msgid "Rising edge detector"
 msgstr ""
 
-#: translation.js:438
+#: translation.js:440
 msgid "Pull up on/off"
 msgstr ""
 
-#: translation.js:439
+#: translation.js:441
 msgid "Not on/off"
 msgstr ""
 
-#: translation.js:440
+#: translation.js:442
 msgid ""
 "## Rising edge detector\n"
 "\n"
@@ -1640,23 +1648,23 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:441
+#: translation.js:443
 msgid "Input signal"
 msgstr ""
 
-#: translation.js:442
+#: translation.js:444
 msgid ""
 "Current signal  \n"
 "state"
 msgstr ""
 
-#: translation.js:443
+#: translation.js:445
 msgid ""
 "Signal state in the previous  \n"
 "clock cycle"
 msgstr ""
 
-#: translation.js:444
+#: translation.js:446
 msgid ""
 "If the current signal is 1 and its value in  \n"
 "the previous clock cycle was 0, it means  \n"
@@ -1666,7 +1674,7 @@ msgid ""
 "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:445
+#: translation.js:447
 msgid ""
 "**Delay**: 0 clock cycles \n"
 "\n"
@@ -1674,15 +1682,15 @@ msgid ""
 "and its detection"
 msgstr ""
 
-#: translation.js:446
+#: translation.js:448
 msgid "Parameter: Initial value"
 msgstr ""
 
-#: translation.js:447
+#: translation.js:449
 msgid "Input data"
 msgstr ""
 
-#: translation.js:448
+#: translation.js:450
 msgid ""
 "# D Flip-Flop  \n"
 "\n"
@@ -1690,18 +1698,18 @@ msgid ""
 "Its output is shown in the cycle n+1"
 msgstr ""
 
-#: translation.js:449
+#: translation.js:451
 msgid ""
 "Internal pull-up  \n"
 "* 0: OFF\n"
 "* 1: ON"
 msgstr ""
 
-#: translation.js:450
+#: translation.js:452
 msgid "Synchronization stage"
 msgstr ""
 
-#: translation.js:451
+#: translation.js:453
 msgid ""
 "Normalization stage\n"
 "\n"
@@ -1709,11 +1717,11 @@ msgid ""
 "* 1: signal inverted"
 msgstr ""
 
-#: translation.js:452
+#: translation.js:454
 msgid "Debouncing stage"
 msgstr ""
 
-#: translation.js:453
+#: translation.js:455
 msgid ""
 "### Pull-up parameter:\n"
 "\n"
@@ -1721,36 +1729,36 @@ msgid ""
 "1: Pull-up activated"
 msgstr ""
 
-#: translation.js:454
+#: translation.js:456
 msgid ""
 "Only an FPGA pin can  \n"
 "be connected here!!!"
 msgstr ""
 
-#: translation.js:455
+#: translation.js:457
 msgid ""
 "The pull-up is connected  \n"
 "by default"
 msgstr ""
 
-#: translation.js:456
+#: translation.js:458
 msgid "Edge detector"
 msgstr ""
 
-#: translation.js:457
+#: translation.js:459
 msgid ""
 "Whenever there is a change in  \n"
 "the input, the counter is started"
 msgstr ""
 
-#: translation.js:458
+#: translation.js:460
 msgid ""
 "If the counter reaches it maximum  \n"
 "value, the input is considered stable  \n"
 "and it is captured"
 msgstr ""
 
-#: translation.js:459
+#: translation.js:461
 msgid ""
 "### Time calculation\n"
 "\n"
@@ -1760,7 +1768,7 @@ msgid ""
 "use a counter with more bits (17, 18...)"
 msgstr ""
 
-#: translation.js:460
+#: translation.js:462
 msgid ""
 "## Debouncer  \n"
 "\n"
@@ -1770,35 +1778,35 @@ msgid ""
 "captured on the output flip-flop"
 msgstr ""
 
-#: translation.js:461
+#: translation.js:463
 msgid "Stable output"
 msgstr ""
 
-#: translation.js:462
+#: translation.js:464
 msgid "Counter"
 msgstr ""
 
-#: translation.js:463
+#: translation.js:465
 msgid "Initial value"
 msgstr ""
 
-#: translation.js:464
+#: translation.js:466
 msgid ""
 "Reset input: Active high  \n"
 "When rst = 1, the DFF is reset to 0"
 msgstr ""
 
-#: translation.js:465
+#: translation.js:467
 msgid "Data input"
 msgstr ""
 
-#: translation.js:466
+#: translation.js:468
 msgid ""
 "Initial default  \n"
 "value: 0"
 msgstr ""
 
-#: translation.js:467
+#: translation.js:469
 msgid ""
 "## Edges detector\n"
 "\n"
@@ -1807,18 +1815,18 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:468
+#: translation.js:470
 msgid ""
 "The output is 1 if the current value is 1 and the  \n"
 "previous 0, or if the current value is 0 and the  \n"
 "previous 1\n"
 msgstr ""
 
-#: translation.js:469
+#: translation.js:471
 msgid "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:470
+#: translation.js:472
 msgid ""
 "When k=0, it works like a wire  \n"
 "(The output is equal to the input)  \n"
@@ -1826,7 +1834,7 @@ msgid ""
 "(The output is the inverse of the input)"
 msgstr ""
 
-#: translation.js:471
+#: translation.js:473
 msgid ""
 "### Truth table for XOR\n"
 "\n"
@@ -1838,1983 +1846,1984 @@ msgid ""
 "| 1 | 1     |  0     | Not      |"
 msgstr ""
 
-#: translation.js:474
+#: translation.js:476
 msgid ""
 "SR1-3bits-verilog: Shift  a 3-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:475 translation.js:1523
+#: translation.js:477 translation.js:1528
 msgid "SR1-uint3"
 msgstr ""
 
-#: translation.js:476
+#: translation.js:478
 msgid ""
 "SR1-uint3: Shift  a 3-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:478
+#: translation.js:480
 msgid "SR1: Shift  a 3-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:479
+#: translation.js:481
 msgid "Bus3-Split-2-1: Split the 3-bits bus into two: 2-bit and 1-bits buses"
 msgstr ""
 
-#: translation.js:482
+#: translation.js:484
 msgid ""
 "SR1-4bits-verilog: Shift  a 4-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:483 translation.js:1530
+#: translation.js:485 translation.js:1535
 msgid "SR1-uint4"
 msgstr ""
 
-#: translation.js:484
+#: translation.js:486
 msgid ""
 "SR1-uint4: Shift  a 4-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:486
+#: translation.js:488
 msgid "SR1-4bits: Shift  a 4-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:487
+#: translation.js:489
 msgid "Bus4-Split-3-1: Split the 4-bits bus into two: 3-bits and 1-bits buses"
 msgstr ""
 
-#: translation.js:490
+#: translation.js:492
 msgid ""
 "SR1-8bits-verilog: Shift  a 8-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:492
+#: translation.js:494
 msgid "SR1-8bits: Shift  a 8-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:493
+#: translation.js:495
 msgid "Bus8-Split-7-1: Split the 8-bits bus into two buses of 7 and 1 wires"
 msgstr ""
 
-#: translation.js:496
+#: translation.js:498
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:498
+#: translation.js:500
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:499
+#: translation.js:501
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 15 wires"
 msgstr ""
 
-#: translation.js:502
+#: translation.js:504
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:504
+#: translation.js:506
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:505
+#: translation.js:507
 msgid ""
 "Bus32-Split-31-1: Split the 32-bits bus into two buses of 31 and 1 wires"
 msgstr ""
 
-#: translation.js:507 translation.js:546 translation.js:1589
+#: translation.js:509 translation.js:548 translation.js:1594
 msgid "Sign-int12"
 msgstr ""
 
-#: translation.js:508
+#: translation.js:510
 msgid ""
 "Sign-int12-verilog: Get the sign of a 12-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:509 translation.js:549
+#: translation.js:511 translation.js:551
 msgid "Sign-int16"
 msgstr ""
 
-#: translation.js:510
+#: translation.js:512
 msgid ""
 "Sign-int16-verilog: Get the sign of a 16-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:511 translation.js:1563
+#: translation.js:513 translation.js:1568
 msgid "Sign-int2"
 msgstr ""
 
-#: translation.js:512
+#: translation.js:514
 msgid ""
 "Sign-int2-verilog: Get the sign of a 2-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:513 translation.js:551
+#: translation.js:515 translation.js:553
 msgid "Sign-int20"
 msgstr ""
 
-#: translation.js:514
+#: translation.js:516
 msgid ""
 "Sign-int20-verilog: Get the sign of a 20-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:515 translation.js:1565
+#: translation.js:517 translation.js:1570
 msgid "Sign-int3"
 msgstr ""
 
-#: translation.js:516
+#: translation.js:518
 msgid ""
 "Sign-int3-verilog: Get the sign of a 3-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:517 translation.js:554
+#: translation.js:519 translation.js:556
 msgid "Sign-int32"
 msgstr ""
 
-#: translation.js:518
+#: translation.js:520
 msgid ""
 "Sign-int32-verilog: Get the sign of a 32-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:519 translation.js:1569
+#: translation.js:521 translation.js:1574
 msgid "Sign-int4"
 msgstr ""
 
-#: translation.js:520
+#: translation.js:522
 msgid ""
 "Sign-int4-verilog: Get the sign of a 4-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:521 translation.js:1573
+#: translation.js:523 translation.js:1578
 msgid "Sign-int5"
 msgstr ""
 
-#: translation.js:522
+#: translation.js:524
 msgid ""
 "Sign-int5-verilog: Get the sign of a 5-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:523 translation.js:1577
+#: translation.js:525 translation.js:1582
 msgid "Sign-int6"
 msgstr ""
 
-#: translation.js:524
+#: translation.js:526
 msgid ""
 "Sign-int6-verilog: Get the sign of a 6-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:525 translation.js:1581
+#: translation.js:527 translation.js:1586
 msgid "Sign-int7"
 msgstr ""
 
-#: translation.js:526
+#: translation.js:528
 msgid ""
 "Sign-int7-verilog: Get the sign of a 7-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:527 translation.js:1585
+#: translation.js:529 translation.js:1590
 msgid "Sign-int8"
 msgstr ""
 
-#: translation.js:528
+#: translation.js:530
 msgid ""
 "Sign-int8-verilog: Get the sign of a 8-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:529
+#: translation.js:531
 msgid "Sign-int02"
 msgstr ""
 
-#: translation.js:530
+#: translation.js:532
 msgid "Sign-int03"
 msgstr ""
 
-#: translation.js:531
+#: translation.js:533
 msgid "Sign-int3: Get the sign of a 3-bits Intenger"
 msgstr ""
 
-#: translation.js:532
+#: translation.js:534
 msgid "Sign-int04"
 msgstr ""
 
-#: translation.js:533
+#: translation.js:535
 msgid "Sign-int4: Get the sign of a 4-bits Intenger"
 msgstr ""
 
-#: translation.js:534
+#: translation.js:536
 msgid "Bus4-Split-1-3: Split the 4-bits bus into two: 1-bit and 3-bits buses"
 msgstr ""
 
-#: translation.js:535
+#: translation.js:537
 msgid "Sign-int05"
 msgstr ""
 
-#: translation.js:536
+#: translation.js:538
 msgid "Sign-int5: Get the sign of a 5-bits Intenger"
 msgstr ""
 
-#: translation.js:537
+#: translation.js:539
 msgid "Sign-int06"
 msgstr ""
 
-#: translation.js:538
+#: translation.js:540
 msgid "Sign-int6: Get the sign of a 6-bits Intenger"
 msgstr ""
 
-#: translation.js:539
+#: translation.js:541
 msgid "Bus6-Split-1-5: Split the 6-bits bus into two buses of 1 and 5 wires"
 msgstr ""
 
-#: translation.js:540
+#: translation.js:542
 msgid "Sign-int07"
 msgstr ""
 
-#: translation.js:541
+#: translation.js:543
 msgid "Sign-int7: Get the sign of a 7-bits Intenger"
 msgstr ""
 
-#: translation.js:542
+#: translation.js:544
 msgid "Bus7-Split-1-6: Split the 7-bits bus into two buses of 1 and 6 wires"
 msgstr ""
 
-#: translation.js:543
+#: translation.js:545
 msgid "Sign-int08"
 msgstr ""
 
-#: translation.js:544
+#: translation.js:546
 msgid "Sign-int8: Get the sign of a 8-bits Intenger"
 msgstr ""
 
-#: translation.js:545
+#: translation.js:547
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of 1 and 7 wires"
 msgstr ""
 
-#: translation.js:547
+#: translation.js:549
 msgid "Sign-int12: Get the sign of a 12-bits Intenger"
 msgstr ""
 
-#: translation.js:548
+#: translation.js:550
 msgid ""
 "Bus12-Split-1-11: Split the 12-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:550
+#: translation.js:552
 msgid "Sign-int16: Get the sign of a 16-bits Intenger"
 msgstr ""
 
-#: translation.js:552
+#: translation.js:554
 msgid "Sign-int20: Get the sign of a 20-bits Intenger"
 msgstr ""
 
-#: translation.js:553
+#: translation.js:555
 msgid ""
 "Bus20-Split-1-19: Split the 20-bits bus into two buses of 1 and 19 wires"
 msgstr ""
 
-#: translation.js:555
+#: translation.js:557
 msgid "Sign-int32: Get the sign of a 32-bits Intenger"
 msgstr ""
 
-#: translation.js:570 translation.js:1618
+#: translation.js:572 translation.js:1623
 msgid "Bus-17"
 msgstr ""
 
-#: translation.js:581 translation.js:584 translation.js:587 translation.js:597
-#: translation.js:606 translation.js:621 translation.js:632 translation.js:1628
-#: translation.js:1634 translation.js:1646 translation.js:1664
-#: translation.js:1684 translation.js:1709 translation.js:1734
+#: translation.js:583 translation.js:586 translation.js:589 translation.js:599
+#: translation.js:608 translation.js:623 translation.js:634 translation.js:1633
+#: translation.js:1639 translation.js:1651 translation.js:1669
+#: translation.js:1689 translation.js:1714 translation.js:1739
 msgid "Split-all"
 msgstr ""
 
-#: translation.js:582 translation.js:1632
+#: translation.js:584 translation.js:1637
 msgid "Split-1-2"
 msgstr ""
 
-#: translation.js:583 translation.js:1633
+#: translation.js:585 translation.js:1638
 msgid "Split-2-1"
 msgstr ""
 
-#: translation.js:585 translation.js:1644
+#: translation.js:587 translation.js:1649
 msgid "Split-1-3"
 msgstr ""
 
-#: translation.js:586 translation.js:1645
+#: translation.js:588 translation.js:1650
 msgid "Split-3-1"
 msgstr ""
 
-#: translation.js:588 translation.js:608 translation.js:634 translation.js:660
-#: translation.js:703 translation.js:707 translation.js:1647
-#: translation.js:1685 translation.js:1735 translation.js:1801
-#: translation.js:1886 translation.js:1916
+#: translation.js:590 translation.js:610 translation.js:636 translation.js:662
+#: translation.js:705 translation.js:709 translation.js:1652
+#: translation.js:1690 translation.js:1740 translation.js:1806
+#: translation.js:1891 translation.js:1921
 msgid "Split-half"
 msgstr ""
 
-#: translation.js:589
+#: translation.js:591
 msgid "Bus4-Split-half: Split the 4-bits bus into two of the same size"
 msgstr ""
 
-#: translation.js:590 translation.js:1660
+#: translation.js:592 translation.js:1665
 msgid "Split-1-4"
 msgstr ""
 
-#: translation.js:591 translation.js:1661
+#: translation.js:593 translation.js:1666
 msgid "Split-2-3"
 msgstr ""
 
-#: translation.js:592
+#: translation.js:594
 msgid "Bus5-Split-2-3: Split the 5-bits bus into two buses of 2 and 3 bits"
 msgstr ""
 
-#: translation.js:593 translation.js:1662
+#: translation.js:595 translation.js:1667
 msgid "Split-3-2"
 msgstr ""
 
-#: translation.js:594
+#: translation.js:596
 msgid "Bus5-Split-3-2: Split the 5-bits bus into two buses of 3 and 2 bits"
 msgstr ""
 
-#: translation.js:595 translation.js:1663
+#: translation.js:597 translation.js:1668
 msgid "Split-4-1"
 msgstr ""
 
-#: translation.js:596
+#: translation.js:598
 msgid "Bus5-Split-4-1: Split the 5-bits bus into two buses of 4 and 1 bits"
 msgstr ""
 
-#: translation.js:598
+#: translation.js:600
 msgid "Bus5-Split-all: Split the 5-bits bus into its wires"
 msgstr ""
 
-#: translation.js:599 translation.js:1680
+#: translation.js:601 translation.js:1685
 msgid "Split-1-5"
 msgstr ""
 
-#: translation.js:600 translation.js:1681
+#: translation.js:602 translation.js:1686
 msgid "Split-2-4"
 msgstr ""
 
-#: translation.js:601
+#: translation.js:603
 msgid "Bus6-Split-2-4: Split the 6-bits bus into two buses of 2 and 4 wires"
 msgstr ""
 
-#: translation.js:602 translation.js:1682
+#: translation.js:604 translation.js:1687
 msgid "Split-4-2"
 msgstr ""
 
-#: translation.js:603
+#: translation.js:605
 msgid "Bus6-Split-4-2: Split the 6-bits bus into two buses of 4 and 2 wires"
 msgstr ""
 
-#: translation.js:604 translation.js:1683
+#: translation.js:606 translation.js:1688
 msgid "Split-5-1"
 msgstr ""
 
-#: translation.js:605
+#: translation.js:607
 msgid "Bus6-Split-5-1: Split the 6-bits bus into two buses of 5 and 1 wires"
 msgstr ""
 
-#: translation.js:607
+#: translation.js:609
 msgid "Bus6-Split-all: Split the 6-bits bus into its wires"
 msgstr ""
 
-#: translation.js:609
+#: translation.js:611
 msgid "Bus6-Split-half: Split the 6-bits bus into two buses of 3 wires"
 msgstr ""
 
-#: translation.js:610 translation.js:1704
+#: translation.js:612 translation.js:1709
 msgid "Split-1-6"
 msgstr ""
 
-#: translation.js:611 translation.js:1705
+#: translation.js:613 translation.js:1710
 msgid "Split-2-5"
 msgstr ""
 
-#: translation.js:612
+#: translation.js:614
 msgid "Bus7-Split-2-5: Split the 7-bits bus into two buses of 2 and 5 wires"
 msgstr ""
 
-#: translation.js:613 translation.js:1706
+#: translation.js:615 translation.js:1711
 msgid "Split-3-4"
 msgstr ""
 
-#: translation.js:614
+#: translation.js:616
 msgid "Bus7-Split-3-4: Split the 7-bits bus into two buses of 3 and 4 wires"
 msgstr ""
 
-#: translation.js:615 translation.js:1707
+#: translation.js:617 translation.js:1712
 msgid "Split-4-3"
 msgstr ""
 
-#: translation.js:616
+#: translation.js:618
 msgid "Bus7-Split-4-3: Split the 7-bits bus into two buses of 4 and 3 wires"
 msgstr ""
 
-#: translation.js:617 translation.js:1708
+#: translation.js:619 translation.js:1713
 msgid "Split-5-2"
 msgstr ""
 
-#: translation.js:618
+#: translation.js:620
 msgid "Bus7-Split-5-2: Split the 7-bits bus into two buses of 5 and 2 wires"
 msgstr ""
 
-#: translation.js:619
+#: translation.js:621
 msgid "Split-6-1"
 msgstr ""
 
-#: translation.js:620
+#: translation.js:622
 msgid "Bus7-Split-6-1: Split the 7-bits bus into two buses of 6 and 1 wires"
 msgstr ""
 
-#: translation.js:622
+#: translation.js:624
 msgid "Bus7-Split-all: Split the 7-bits bus into its wires"
 msgstr ""
 
-#: translation.js:623 translation.js:1728
+#: translation.js:625 translation.js:1733
 msgid "Split-1-7"
 msgstr ""
 
-#: translation.js:624 translation.js:1729
+#: translation.js:626 translation.js:1734
 msgid "Split-2-6"
 msgstr ""
 
-#: translation.js:625 translation.js:1730
+#: translation.js:627 translation.js:1735
 msgid "Split-3-5"
 msgstr ""
 
-#: translation.js:626
+#: translation.js:628
 msgid "Bus8-Split-3-5: Split the 8-bits bus into two buses of 3 and 5 wires"
 msgstr ""
 
-#: translation.js:627 translation.js:1731
+#: translation.js:629 translation.js:1736
 msgid "Split-5-3"
 msgstr ""
 
-#: translation.js:628
+#: translation.js:630
 msgid "Bus8-Split-5-3: Split the 8-bits bus into two buses of 5 and 3 wires"
 msgstr ""
 
-#: translation.js:629 translation.js:1732
+#: translation.js:631 translation.js:1737
 msgid "Split-6-2"
 msgstr ""
 
-#: translation.js:630
+#: translation.js:632
 msgid "Bus8-Split-6-2: Split the 8-bits bus into two buses of 6 and 2 wires"
 msgstr ""
 
-#: translation.js:631 translation.js:1733
+#: translation.js:633 translation.js:1738
 msgid "Split-7-1"
 msgstr ""
 
-#: translation.js:633
+#: translation.js:635
 msgid "Bus8-Split-all: Split the 8-bits bus into its wires"
 msgstr ""
 
-#: translation.js:635 translation.js:661 translation.js:705 translation.js:1736
-#: translation.js:1802 translation.js:1887
+#: translation.js:637 translation.js:663 translation.js:707 translation.js:1741
+#: translation.js:1807 translation.js:1892
 msgid "Split-quarter"
 msgstr ""
 
-#: translation.js:636
+#: translation.js:638
 msgid ""
 "Bus8-Split-quarter: Split the 8-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:637 translation.js:1765
+#: translation.js:639 translation.js:1770
 msgid "Split-1-8"
 msgstr ""
 
-#: translation.js:638
+#: translation.js:640
 msgid "Split-6-3"
 msgstr ""
 
-#: translation.js:639
+#: translation.js:641
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 6 and 3 wires"
 msgstr ""
 
-#: translation.js:640 translation.js:1766
+#: translation.js:642 translation.js:1771
 msgid "Split-8-1"
 msgstr ""
 
-#: translation.js:641
+#: translation.js:643
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 8 and 1 wires"
 msgstr ""
 
-#: translation.js:642
+#: translation.js:644
 msgid "Split-2-8"
 msgstr ""
 
-#: translation.js:643
+#: translation.js:645
 msgid "Bus10-Split-2-8: Split the 10-bits bus into two buses of 2 and 8 wires"
 msgstr ""
 
-#: translation.js:644
+#: translation.js:646
 msgid "Split-4-6"
 msgstr ""
 
-#: translation.js:645
+#: translation.js:647
 msgid "Bus10-Split-4-6: Split the 10-bits bus into two buses of 4 and 6 bits"
 msgstr ""
 
-#: translation.js:646 translation.js:1776
+#: translation.js:648 translation.js:1781
 msgid "Split-3-8"
 msgstr ""
 
-#: translation.js:647
+#: translation.js:649
 msgid "Bus11-Split-3-8: Split the 11-bits bus into two buses of 3 and 8 wires"
 msgstr ""
 
-#: translation.js:648 translation.js:1779
+#: translation.js:650 translation.js:1784
 msgid "Split-1-11"
 msgstr ""
 
-#: translation.js:649 translation.js:1780
+#: translation.js:651 translation.js:1785
 msgid "Split-4-8"
 msgstr ""
 
-#: translation.js:650
+#: translation.js:652
 msgid "Bus12-Split-4-8: Split the 12-bits bus into two buses of 4 and 8 wires"
 msgstr ""
 
-#: translation.js:651 translation.js:680 translation.js:1781
-#: translation.js:1846
+#: translation.js:653 translation.js:682 translation.js:1786
+#: translation.js:1851
 msgid "Split-one-third"
 msgstr ""
 
-#: translation.js:652
+#: translation.js:654
 msgid ""
 "Bus12-Split-one-third: Split the 12-bits bus into three buses of equal size"
 msgstr ""
 
-#: translation.js:653
+#: translation.js:655
 msgid "Split-10-4"
 msgstr ""
 
-#: translation.js:654
+#: translation.js:656
 msgid "Bus14-Split-10-4: Split the 14-bits bus into two buses of 10 and 4 bits"
 msgstr ""
 
-#: translation.js:655 translation.js:1791
+#: translation.js:657 translation.js:1796
 msgid "Split-5-10"
 msgstr ""
 
-#: translation.js:656
+#: translation.js:658
 msgid "Bus15-Split-7-8: Split the 15-bits bus into two buses of 7 and 8 bits"
 msgstr ""
 
-#: translation.js:657 translation.js:1792
+#: translation.js:659 translation.js:1797
 msgid "Split-7-8"
 msgstr ""
 
-#: translation.js:658 translation.js:1799
+#: translation.js:660 translation.js:1804
 msgid "Split-1-15"
 msgstr ""
 
-#: translation.js:659 translation.js:1800
+#: translation.js:661 translation.js:1805
 msgid "Split-15-1"
 msgstr ""
 
-#: translation.js:662 translation.js:1815
+#: translation.js:664 translation.js:1820
 msgid "Split-1-16"
 msgstr ""
 
-#: translation.js:663
+#: translation.js:665
 msgid ""
 "Bus20-Split-4-16: Split the 20-bits bus into two buses of 4 and 16 wires"
 msgstr ""
 
-#: translation.js:664 translation.js:1819
+#: translation.js:666 translation.js:1824
 msgid "Split-3-8-8"
 msgstr ""
 
-#: translation.js:665
+#: translation.js:667
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:666 translation.js:1823
+#: translation.js:668 translation.js:1828
 msgid "Split-1-19"
 msgstr ""
 
-#: translation.js:667 translation.js:1824
+#: translation.js:669 translation.js:1829
 msgid "Split-12-8"
 msgstr ""
 
-#: translation.js:668
+#: translation.js:670
 msgid ""
 "Bus20-Split-8-12: Split the 20-bits bus into two buses of 8 and 12 wires"
 msgstr ""
 
-#: translation.js:669 translation.js:1825
+#: translation.js:671 translation.js:1830
 msgid "Split-4-16"
 msgstr ""
 
-#: translation.js:670 translation.js:1826
+#: translation.js:672 translation.js:1831
 msgid "Split-4-8-8"
 msgstr ""
 
-#: translation.js:671
+#: translation.js:673
 msgid ""
 "Bus20-Split-4-8-8: Split the 20-bits bus into three buses of 4, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:672 translation.js:1840
+#: translation.js:674 translation.js:1845
 msgid "Split-16-6"
 msgstr ""
 
-#: translation.js:673
+#: translation.js:675
 msgid ""
 "Bus22-Split-16-6: Split the 22-bits bus into two buses of 16 and 6 wires"
 msgstr ""
 
-#: translation.js:674
+#: translation.js:676
 msgid "Split-7-8-8"
 msgstr ""
 
-#: translation.js:675
+#: translation.js:677
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3,8 and 8 bits"
 msgstr ""
 
-#: translation.js:676 translation.js:1844
+#: translation.js:678 translation.js:1849
 msgid "Split-16-8"
 msgstr ""
 
-#: translation.js:677
+#: translation.js:679
 msgid ""
 "Bus24-Split-16-8: Split the 24-bits bus into two buses of 16 and 8 wires"
 msgstr ""
 
-#: translation.js:678 translation.js:1845
+#: translation.js:680 translation.js:1850
 msgid "Split-8-16"
 msgstr ""
 
-#: translation.js:679
+#: translation.js:681
 msgid ""
 "Bus24-Split-8-16: Split the 24-bits bus into two buses of 8 and 16 wires"
 msgstr ""
 
-#: translation.js:681
+#: translation.js:683
 msgid ""
 "Bus24-Split-one-third: Split the 24-bits bus into three buses of  the same "
 "size"
 msgstr ""
 
-#: translation.js:682 translation.js:1857
+#: translation.js:684 translation.js:1862
 msgid "Split-3-8-8-8"
 msgstr ""
 
-#: translation.js:683
+#: translation.js:685
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:684 translation.js:1862
+#: translation.js:686 translation.js:1867
 msgid "Split-20-8"
 msgstr ""
 
-#: translation.js:685
+#: translation.js:687
 msgid ""
 "Bus28-Split-20-8: Split the 28-bits bus into two buses of 20 and 8 wires"
 msgstr ""
 
-#: translation.js:686 translation.js:1863
+#: translation.js:688 translation.js:1868
 msgid "Split-4-24"
 msgstr ""
 
-#: translation.js:687
+#: translation.js:689
 msgid ""
 "Bus28-Split-4-24: Split the 28-bits bus into two buses of 4 and 24 wires"
 msgstr ""
 
-#: translation.js:688 translation.js:1864
+#: translation.js:690 translation.js:1869
 msgid "Split-4-8-8-8"
 msgstr ""
 
-#: translation.js:689
+#: translation.js:691
 msgid ""
 "Bus28-Split-4-8-8-8: Split the 28-bits bus into four buses of 4, 8, 8, and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:690 translation.js:1875
+#: translation.js:692 translation.js:1880
 msgid "Split-7-8-8-8"
 msgstr ""
 
-#: translation.js:691
+#: translation.js:693
 msgid ""
 "Bus31-Split-7-8-8-8: Split the 31-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:692 translation.js:1879
+#: translation.js:694 translation.js:1884
 msgid "Split-1-31"
 msgstr ""
 
-#: translation.js:693 translation.js:1880
+#: translation.js:695 translation.js:1885
 msgid "Split-17-15"
 msgstr ""
 
-#: translation.js:694
+#: translation.js:696
 msgid ""
 "Bus32-Split-17-15: Split the 32-bits bus into two buses of 17 and 15 wires"
 msgstr ""
 
-#: translation.js:695 translation.js:1881
+#: translation.js:697 translation.js:1886
 msgid "Split-22-10"
 msgstr ""
 
-#: translation.js:696
+#: translation.js:698
 msgid ""
 "Bus32-Split-22-10: Split the 32-bits bus into two buses of 22 and 10 wires"
 msgstr ""
 
-#: translation.js:697 translation.js:1882
+#: translation.js:699 translation.js:1887
 msgid "Split-24-8"
 msgstr ""
 
-#: translation.js:698
+#: translation.js:700
 msgid ""
 "Bus32-Split-8-24: Split the 28-bits bus into two buses of 8 and 24 wires"
 msgstr ""
 
-#: translation.js:699 translation.js:1883
+#: translation.js:701 translation.js:1888
 msgid "Split-29-3"
 msgstr ""
 
-#: translation.js:700
+#: translation.js:702
 msgid ""
 "Bus32-Split-29-3: Split the 29-bits bus into two buses of 29 and 3 wires"
 msgstr ""
 
-#: translation.js:701 translation.js:1884
+#: translation.js:703 translation.js:1889
 msgid "Split-31-1"
 msgstr ""
 
-#: translation.js:702 translation.js:1885
+#: translation.js:704 translation.js:1890
 msgid "Split-8-24"
 msgstr ""
 
-#: translation.js:704
+#: translation.js:706
 msgid "Bus32-Split-half: Split the 32-bits bus into two buses of 16 wires"
 msgstr ""
 
-#: translation.js:706
+#: translation.js:708
 msgid "Bus32-Split-quarter: Split the 32-bits bus into four buses of 8 wires"
 msgstr ""
 
-#: translation.js:708
+#: translation.js:710
 msgid "Bus64-Split-half: Split the 64-bits bus into two buses of 32 wires"
 msgstr ""
 
-#: translation.js:709 translation.js:1930
+#: translation.js:711 translation.js:1935
 msgid "Uint12"
 msgstr ""
 
-#: translation.js:710 translation.js:1931
+#: translation.js:712 translation.js:1936
 msgid "Uint16"
 msgstr ""
 
-#: translation.js:711 translation.js:1932
+#: translation.js:713 translation.js:1937
 msgid "Uint2"
 msgstr ""
 
-#: translation.js:712 translation.js:1933
+#: translation.js:714 translation.js:1938
 msgid "Uint32"
 msgstr ""
 
-#: translation.js:713 translation.js:1934
+#: translation.js:715 translation.js:1939
 msgid "Uint4"
 msgstr ""
 
-#: translation.js:714 translation.js:1935
+#: translation.js:716 translation.js:1940
 msgid "Uint8"
 msgstr ""
 
-#: translation.js:716 translation.js:718
+#: translation.js:718 translation.js:720
 msgid "Uint12-08-bits"
 msgstr ""
 
-#: translation.js:717
+#: translation.js:719
 msgid ""
 "UINT12-8bit-verilog:  Extend a 8-bit unsigned integer to 12-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:719
+#: translation.js:721
 msgid "UINT12-8bits:  Extend a 8-bits unsigned integer to 12-bits "
 msgstr ""
 
-#: translation.js:720
+#: translation.js:722
 msgid "4bits constant value: 0"
 msgstr ""
 
-#: translation.js:721
+#: translation.js:723
 msgid "Generic: 4-bits generic constant (0-15)"
 msgstr ""
 
-#: translation.js:723 translation.js:746
+#: translation.js:725 translation.js:748
 msgid "Uint16-10-bits"
 msgstr ""
 
-#: translation.js:724
+#: translation.js:726
 msgid ""
 "UINT32-10bit-verilog:  Extend a 10-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:725 translation.js:750
+#: translation.js:727 translation.js:752
 msgid "Uint16-11-bits"
 msgstr ""
 
-#: translation.js:726
+#: translation.js:728
 msgid ""
 "UINT32-11bit-verilog:  Extend a 11-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:727 translation.js:754
+#: translation.js:729 translation.js:756
 msgid "Uint16-12-bits"
 msgstr ""
 
-#: translation.js:728
+#: translation.js:730
 msgid ""
 "UINT32-12bit-verilog:  Extend a 12-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:729 translation.js:756
+#: translation.js:731 translation.js:758
 msgid "Uint16-13-bits"
 msgstr ""
 
-#: translation.js:730
+#: translation.js:732
 msgid ""
 "UINT32-13bit-verilog:  Extend a 13-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:731 translation.js:760
+#: translation.js:733 translation.js:762
 msgid "Uint16-14-bits"
 msgstr ""
 
-#: translation.js:732
+#: translation.js:734
 msgid ""
 "UINT32-14bit-verilog:  Extend a 14-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:733 translation.js:764
+#: translation.js:735 translation.js:766
 msgid "Uint16-15-bits"
 msgstr ""
 
-#: translation.js:734
+#: translation.js:736
 msgid ""
 "UINT16-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:735
+#: translation.js:737
 msgid "Uint16-8-bits"
 msgstr ""
 
-#: translation.js:736
+#: translation.js:738
 msgid ""
 "UINT32-8bit-verilog:  Extend a 8-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:737
+#: translation.js:739
 msgid "Uint16-9-bits"
 msgstr ""
 
-#: translation.js:738
+#: translation.js:740
 msgid ""
 "UINT32-9bit-verilog:  Extend a 9-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:739
+#: translation.js:741
 msgid "Uint16-08-bits"
 msgstr ""
 
-#: translation.js:740
+#: translation.js:742
 msgid "UINT16-9bits:  Extend a 9-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:741
+#: translation.js:743
 msgid "8bits constant value: 0"
 msgstr ""
 
-#: translation.js:742
+#: translation.js:744
 msgid "Generic: 8-bits generic constant (0-255)"
 msgstr ""
 
-#: translation.js:743
+#: translation.js:745
 msgid "Uint16-09-bits"
 msgstr ""
 
-#: translation.js:744
+#: translation.js:746
 msgid "7bits constant value: 0"
 msgstr ""
 
-#: translation.js:745
+#: translation.js:747
 msgid "Generic: 7-bits generic constant (0-127)"
 msgstr ""
 
-#: translation.js:747
+#: translation.js:749
 msgid "UINT16-10bits:  Extend a 10-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:748
+#: translation.js:750
 msgid "6bits constant value: 0"
 msgstr ""
 
-#: translation.js:749
+#: translation.js:751
 msgid "Generic: 6-bits generic constant (0-63)"
 msgstr ""
 
-#: translation.js:751
+#: translation.js:753
 msgid "UINT16-11bits:  Extend a 11-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:752
+#: translation.js:754
 msgid "5bits constant value: 0"
 msgstr ""
 
-#: translation.js:753
+#: translation.js:755
 msgid "Generic: 5-bits generic constant (0-31)"
 msgstr ""
 
-#: translation.js:755
+#: translation.js:757
 msgid "UINT16-12bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:757
+#: translation.js:759
 msgid "UINT16-13bits:  Extend a 13-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:758
+#: translation.js:760
 msgid "3bits constant value: 0"
 msgstr ""
 
-#: translation.js:759
+#: translation.js:761
 msgid "Generic: 3-bits generic constant (0-7)"
 msgstr ""
 
-#: translation.js:761
+#: translation.js:763
 msgid "UINT16-14bits:  Extend a 14-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:762
+#: translation.js:764
 msgid "2bits constant value: 0"
 msgstr ""
 
-#: translation.js:763
+#: translation.js:765
 msgid "Generic: 2-bits generic constant (0,1,2,3)"
 msgstr ""
 
-#: translation.js:765
+#: translation.js:767
 msgid "UINT16-15bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:767 translation.js:769
+#: translation.js:769 translation.js:771
 msgid "Uint2-01-bit"
 msgstr ""
 
-#: translation.js:768
+#: translation.js:770
 msgid ""
 "UINT2-1bit-verilog:  Extend a 1-bit unsigned integer to 2-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:770
+#: translation.js:772
 msgid "UINT2-1bit:  Extend a 1-bit unsigned integer to 2-bits "
 msgstr ""
 
-#: translation.js:772 translation.js:807
+#: translation.js:774 translation.js:809
 msgid "Uint32-16-bits"
 msgstr ""
 
-#: translation.js:773
+#: translation.js:775
 msgid ""
 "UINT32-16bit-verilog:  Extend a 16-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:774 translation.js:810
+#: translation.js:776 translation.js:812
 msgid "Uint32-17-bits"
 msgstr ""
 
-#: translation.js:775
+#: translation.js:777
 msgid ""
 "UINT32-17bit-verilog:  Extend a 17-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:776 translation.js:814
+#: translation.js:778 translation.js:816
 msgid "Uint32-18-bits"
 msgstr ""
 
-#: translation.js:777
+#: translation.js:779
 msgid ""
 "UINT32-18bit-verilog:  Extend a 18-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:778 translation.js:818
+#: translation.js:780 translation.js:820
 msgid "Uint32-19-bits"
 msgstr ""
 
-#: translation.js:779
+#: translation.js:781
 msgid ""
 "UINT32-19bit-verilog:  Extend a 19-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:780 translation.js:822
+#: translation.js:782 translation.js:824
 msgid "Uint32-2-bits"
 msgstr ""
 
-#: translation.js:781
+#: translation.js:783
 msgid ""
 "UINT32-2bit-verilog:  Extend a 2-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:782 translation.js:825
+#: translation.js:784 translation.js:827
 msgid "Uint32-20-bits"
 msgstr ""
 
-#: translation.js:783
+#: translation.js:785
 msgid ""
 "UINT32-20bit-verilog:  Extend a 20-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:784 translation.js:829
+#: translation.js:786 translation.js:831
 msgid "Uint32-21-bits"
 msgstr ""
 
-#: translation.js:785
+#: translation.js:787
 msgid ""
 "UINT32-21bit-verilog:  Extend a 21-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:786 translation.js:833
+#: translation.js:788 translation.js:835
 msgid "Uint32-22-bits"
 msgstr ""
 
-#: translation.js:787
+#: translation.js:789
 msgid ""
 "UINT32-22bit-verilog:  Extend a 22-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:788 translation.js:837
+#: translation.js:790 translation.js:839
 msgid "Uint32-23-bits"
 msgstr ""
 
-#: translation.js:789
+#: translation.js:791
 msgid ""
 "UINT32-23bit-verilog:  Extend a 23-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:790 translation.js:840
+#: translation.js:792 translation.js:842
 msgid "Uint32-24-bits"
 msgstr ""
 
-#: translation.js:791
+#: translation.js:793
 msgid ""
 "UINT32-24bit-verilog:  Extend a 24-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:792 translation.js:842
+#: translation.js:794 translation.js:844
 msgid "Uint32-25-bits"
 msgstr ""
 
-#: translation.js:793
+#: translation.js:795
 msgid ""
 "UINT32-25bit-verilog:  Extend a 25-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:794 translation.js:844
+#: translation.js:796 translation.js:846
 msgid "Uint32-26-bits"
 msgstr ""
 
-#: translation.js:795
+#: translation.js:797
 msgid ""
 "UINT32-26bit-verilog:  Extend a 26-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:796 translation.js:846
+#: translation.js:798 translation.js:848
 msgid "Uint32-27-bits"
 msgstr ""
 
-#: translation.js:797
+#: translation.js:799
 msgid ""
 "UINT32-27bit-verilog:  Extend a 27-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:798 translation.js:848
+#: translation.js:800 translation.js:850
 msgid "Uint32-28-bits"
 msgstr ""
 
-#: translation.js:799
+#: translation.js:801
 msgid ""
 "UINT32-28bit-verilog:  Extend a 28-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:800 translation.js:850
+#: translation.js:802 translation.js:852
 msgid "Uint32-29-bits"
 msgstr ""
 
-#: translation.js:801
+#: translation.js:803
 msgid ""
 "UINT32-29bit-verilog:  Extend a 29-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:802 translation.js:852
+#: translation.js:804 translation.js:854
 msgid "Uint32-30-bits"
 msgstr ""
 
-#: translation.js:803
+#: translation.js:805
 msgid ""
 "UINT32-30bit-verilog:  Extend a 30-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:804 translation.js:854
+#: translation.js:806 translation.js:856
 msgid "Uint32-31-bits"
 msgstr ""
 
-#: translation.js:805
+#: translation.js:807
 msgid ""
 "UINT32-31bit-verilog:  Extend a 31-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:806 translation.js:856
+#: translation.js:808 translation.js:858
 msgid "Uint32-8-bits"
 msgstr ""
 
-#: translation.js:808
+#: translation.js:810
 msgid "UINT32-16bits:  Extend a 16-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:809
+#: translation.js:811
 msgid "16bits constant value: 0"
 msgstr ""
 
-#: translation.js:811
+#: translation.js:813
 msgid "UINT32-17bits:  Extend a 17-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:812
+#: translation.js:814
 msgid "15bits constant value: 0"
 msgstr ""
 
-#: translation.js:813
+#: translation.js:815
 msgid "Generic: 15-bits generic constant"
 msgstr ""
 
-#: translation.js:815
+#: translation.js:817
 msgid "UINT32-18bits:  Extend a 18-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:816
+#: translation.js:818
 msgid "14bits constant value: 0"
 msgstr ""
 
-#: translation.js:817
+#: translation.js:819
 msgid "Generic: 14-bits generic constant"
 msgstr ""
 
-#: translation.js:819
+#: translation.js:821
 msgid "UINT32-19bits:  Extend a 19-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:820
+#: translation.js:822
 msgid "13bits constant value: 0"
 msgstr ""
 
-#: translation.js:821
+#: translation.js:823
 msgid "Generic: 13-bits generic constant"
 msgstr ""
 
-#: translation.js:823
+#: translation.js:825
 msgid "UINT32-8bits:  Extend a 2-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:824
+#: translation.js:826
 msgid "Generic: 30-bits generic constant"
 msgstr ""
 
-#: translation.js:826
+#: translation.js:828
 msgid "UINT32-20bits:  Extend a 20-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:827
+#: translation.js:829
 msgid "12bits constant value: 0"
 msgstr ""
 
-#: translation.js:828
+#: translation.js:830
 msgid "Generic: 12-bits generic constant (0-4095)"
 msgstr ""
 
-#: translation.js:830
+#: translation.js:832
 msgid "UINT32-21bits:  Extend a 21-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:831
+#: translation.js:833
 msgid "11bits constant value: 0"
 msgstr ""
 
-#: translation.js:832
+#: translation.js:834
 msgid "Generic: 11-bits generic constant"
 msgstr ""
 
-#: translation.js:834
+#: translation.js:836
 msgid "UINT32-22bits:  Extend a 22-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:835
+#: translation.js:837
 msgid "10bits constant value: 0"
 msgstr ""
 
-#: translation.js:836
+#: translation.js:838
 msgid "Generic: 9-bits generic constant"
 msgstr ""
 
-#: translation.js:838
+#: translation.js:840
 msgid "UINT32-23bits:  Extend a 23-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:839
+#: translation.js:841
 msgid "9bits constant value: 0"
 msgstr ""
 
-#: translation.js:841
+#: translation.js:843
 msgid "UINT32-24bits:  Extend a 24-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:843
+#: translation.js:845
 msgid "UINT32-25bits:  Extend a 25-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:845
+#: translation.js:847
 msgid "UINT32-26bits:  Extend a 26-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:847
+#: translation.js:849
 msgid "UINT32-27bits:  Extend a 27-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:849
+#: translation.js:851
 msgid "UINT32-28bits:  Extend a 28-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:851
+#: translation.js:853
 msgid "UINT32-29bits:  Extend a 29-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:853
+#: translation.js:855
 msgid "UINT32-30bits:  Extend a 30-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:855
+#: translation.js:857
 msgid "UINT32-31bits:  Extend a 31-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:857
+#: translation.js:859
 msgid "UINT32-8bits:  Extend a 8-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:859 translation.js:865
+#: translation.js:861 translation.js:867
 msgid "Uint4-01-bit"
 msgstr ""
 
-#: translation.js:860
+#: translation.js:862
 msgid ""
 "UINT4-1bit-verilog:  Extend a 1-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:861 translation.js:867
+#: translation.js:863 translation.js:869
 msgid "Uint4-02-bit"
 msgstr ""
 
-#: translation.js:862
+#: translation.js:864
 msgid ""
 "UINT4-2bit-verilog:  Extend a 2-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:863 translation.js:869
+#: translation.js:865 translation.js:871
 msgid "Uint4-03-bit"
 msgstr ""
 
-#: translation.js:864
+#: translation.js:866
 msgid ""
 "UINT4-3bit-verilog:  Extend a 3-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:866
+#: translation.js:868
 msgid "UINT4-1bit:  Extend a 1-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:868
+#: translation.js:870
 msgid "UINT4-2bit:  Extend a 2-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:870
+#: translation.js:872
 msgid "UINT4-3bit:  Extend a 3-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:872 translation.js:886
+#: translation.js:874 translation.js:888
 msgid "Uint8-01-bit"
 msgstr ""
 
-#: translation.js:873
+#: translation.js:875
 msgid ""
 "UINT8-1bit-verilog:  Extend a 1-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:874
+#: translation.js:876
 msgid "Uint8-02-bit"
 msgstr ""
 
-#: translation.js:875
+#: translation.js:877
 msgid ""
 "UINT8-2bit-verilog:  Extend a 2-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:876
+#: translation.js:878
 msgid "Uint8-03-bit"
 msgstr ""
 
-#: translation.js:877
+#: translation.js:879
 msgid ""
 "UINT8-3bit-verilog:  Extend a 3-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:878
+#: translation.js:880
 msgid "Uint8-04-bit"
 msgstr ""
 
-#: translation.js:879
+#: translation.js:881
 msgid ""
 "UINT8-4bit-verilog:  Extend a 4-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:880
+#: translation.js:882
 msgid "Uint8-05-bit"
 msgstr ""
 
-#: translation.js:881
+#: translation.js:883
 msgid ""
 "UINT8-5bit-verilog:  Extend a 5-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:882
+#: translation.js:884
 msgid "Uint8-06-bit"
 msgstr ""
 
-#: translation.js:883
+#: translation.js:885
 msgid ""
 "UINT8-6bit-verilog:  Extend a 6-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:884
+#: translation.js:886
 msgid "Uint8-07-bit"
 msgstr ""
 
-#: translation.js:885
+#: translation.js:887
 msgid ""
 "UINT8-7bit-verilog:  Extend a 7-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:887
+#: translation.js:889
 msgid "UINT8-1bit:  Extend a 1-bit unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:888
+#: translation.js:890
 msgid "Uint8-02-bits"
 msgstr ""
 
-#: translation.js:889
+#: translation.js:891
 msgid "UINT8-2bits:  Extend a 2-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:890
+#: translation.js:892
 msgid "Uint8-03-bits"
 msgstr ""
 
-#: translation.js:891
+#: translation.js:893
 msgid "UINT8-3bits:  Extend a 3-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:892
+#: translation.js:894
 msgid "Uint8-04-bits"
 msgstr ""
 
-#: translation.js:893
+#: translation.js:895
 msgid "UINT8-4bits:  Extend a 4-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:894
+#: translation.js:896
 msgid "Uint8-05-bits"
 msgstr ""
 
-#: translation.js:895
+#: translation.js:897
 msgid "UINT8-5bits:  Extend a 5-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:896
+#: translation.js:898
 msgid "Uint8-06-bits"
 msgstr ""
 
-#: translation.js:897
+#: translation.js:899
 msgid "UINT8-6bits:  Extend a 6-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:898
+#: translation.js:900
 msgid "Uint8-07-bits"
 msgstr ""
 
-#: translation.js:899
+#: translation.js:901
 msgid "UINT8-7bits:  Extend a 7-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:900 translation.js:2092
+#: translation.js:902 translation.js:2097
 msgid "Bus-2"
 msgstr ""
 
-#: translation.js:901
+#: translation.js:903
 msgid "Bus2: Two bits plain Bus"
 msgstr ""
 
-#: translation.js:902 translation.js:2093
+#: translation.js:904 translation.js:2098
 msgid "Bus-3"
 msgstr ""
 
-#: translation.js:903
+#: translation.js:905
 msgid "Bus3: Three bits plain Bus"
 msgstr ""
 
-#: translation.js:904 translation.js:2094
+#: translation.js:906 translation.js:2099
 msgid "Bus-4"
 msgstr ""
 
-#: translation.js:905
+#: translation.js:907
 msgid "Bus4: Four bits plain Bus"
 msgstr ""
 
-#: translation.js:906 translation.js:2095
+#: translation.js:908 translation.js:2100
 msgid "Bus-5"
 msgstr ""
 
-#: translation.js:907
+#: translation.js:909
 msgid "Bus5: Five bits plain Bus"
 msgstr ""
 
-#: translation.js:908 translation.js:2096
+#: translation.js:910 translation.js:2101
 msgid "Bus-6"
 msgstr ""
 
-#: translation.js:909
+#: translation.js:911
 msgid "Bus6: Six bits plain Bus"
 msgstr ""
 
-#: translation.js:910 translation.js:2097
+#: translation.js:912 translation.js:2102
 msgid "Bus-7"
 msgstr ""
 
-#: translation.js:911
+#: translation.js:913
 msgid "Bus7: Seven bits plain Bus"
 msgstr ""
 
-#: translation.js:912 translation.js:2098
+#: translation.js:914 translation.js:2103
 msgid "Bus-8"
 msgstr ""
 
-#: translation.js:913
+#: translation.js:915
 msgid "Bus8: Eight bits plain Bus"
 msgstr ""
 
-#: translation.js:914 translation.js:2099
+#: translation.js:916 translation.js:2104
 msgid "Wire"
 msgstr ""
 
-#: translation.js:915
+#: translation.js:917
 msgid "Wire: Just a simple wire"
 msgstr ""
 
-#: translation.js:916
+#: translation.js:918
 msgid "03-Split"
 msgstr ""
 
-#: translation.js:917
+#: translation.js:919
 msgid "04-Join"
 msgstr ""
 
-#: translation.js:918
+#: translation.js:920
 msgid "05-Wires"
 msgstr ""
 
-#: translation.js:919
+#: translation.js:921
 msgid "06-Copy"
 msgstr ""
 
-#: translation.js:920
+#: translation.js:922
 msgid "07-Sign"
 msgstr ""
 
-#: translation.js:921
+#: translation.js:923
 msgid "08-Uint"
 msgstr ""
 
-#: translation.js:922
+#: translation.js:924
 msgid "09-Reversal"
 msgstr ""
 
-#: translation.js:923
+#: translation.js:925
 msgid "10-Shift"
 msgstr ""
 
-#: translation.js:924
+#: translation.js:926
 msgid "TESTs"
 msgstr ""
 
-#: translation.js:925
+#: translation.js:927
 msgid "00-Index"
 msgstr ""
 
-#: translation.js:926
+#: translation.js:928
 msgid "SL1: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:927
+#: translation.js:929
 msgid "SL1: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:928
+#: translation.js:930
 msgid "# INDEX: IceWire Collection"
 msgstr ""
 
-#: translation.js:929
+#: translation.js:931
 msgid "## Wires"
 msgstr ""
 
-#: translation.js:930
+#: translation.js:932
 msgid "Bus2"
 msgstr ""
 
-#: translation.js:931
+#: translation.js:933
 msgid "## Join"
 msgstr ""
 
-#: translation.js:932
+#: translation.js:934
 msgid "## Split"
 msgstr ""
 
-#: translation.js:933
+#: translation.js:935
 msgid "Bus2-Join-all"
 msgstr ""
 
-#: translation.js:934
+#: translation.js:936
 msgid "Bus2-Split-all"
 msgstr ""
 
-#: translation.js:935
+#: translation.js:937
 msgid "## Copy"
 msgstr ""
 
-#: translation.js:936
+#: translation.js:938
 msgid "Copy-2"
 msgstr ""
 
-#: translation.js:937
+#: translation.js:939
 msgid "## UINT8"
 msgstr ""
 
-#: translation.js:938
+#: translation.js:940
 msgid "## Reversal"
 msgstr ""
 
-#: translation.js:939
+#: translation.js:941
 msgid "## Shift-left"
 msgstr ""
 
-#: translation.js:940
+#: translation.js:942
 msgid "## Shift-right"
 msgstr ""
 
-#: translation.js:941
+#: translation.js:943
 msgid "## Sign"
 msgstr ""
 
-#: translation.js:942
+#: translation.js:944
 msgid "## UINT2"
 msgstr ""
 
-#: translation.js:943
+#: translation.js:945
 msgid "## UINT4"
 msgstr ""
 
-#: translation.js:944
+#: translation.js:946
 msgid "## 1-Bit"
 msgstr ""
 
-#: translation.js:945
+#: translation.js:947
 msgid "## 2-Bits"
 msgstr ""
 
-#: translation.js:946
+#: translation.js:948
 msgid "## 3-Bits"
 msgstr ""
 
-#: translation.js:947
+#: translation.js:949
 msgid "## 4-Bits"
 msgstr ""
 
-#: translation.js:948
+#: translation.js:950
 msgid "### NO EXIST"
 msgstr ""
 
-#: translation.js:949
+#: translation.js:951
 msgid "Auxiliary cables"
 msgstr ""
 
-#: translation.js:950
+#: translation.js:952
 msgid "## Description"
 msgstr ""
 
-#: translation.js:951
+#: translation.js:953
 msgid "Build bigger buses by Join smaller buses"
 msgstr ""
 
-#: translation.js:952
+#: translation.js:954
 msgid "Get sub-buses or wires from a bigger bus"
 msgstr ""
 
-#: translation.js:953
+#: translation.js:955
 msgid ""
 "Create a Bus of N bits  \n"
 "by copying N times  \n"
 "the input"
 msgstr ""
 
-#: translation.js:954
+#: translation.js:956
 msgid ""
 "Get the sign bit of an  \n"
 "element of N bits  \n"
 "(The sign bit is the MSB)"
 msgstr ""
 
-#: translation.js:955
+#: translation.js:957
 msgid ""
 "Shift to the right the input data  \n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:956
+#: translation.js:958
 msgid ""
 "Shift to the left the input data\n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:957
+#: translation.js:959
 msgid ""
 "Reverse the position of the  \n"
 "wires in the bus. Ex: The 4-input bus  \n"
 "b3,b2,b1,b0 is changed to b0,b1,b2,b3"
 msgstr ""
 
-#: translation.js:958
+#: translation.js:960
 msgid ""
 "Extend to the input bus to a N-bits bus, by adding 0s as  \n"
 "most significant bits.  Ex: The 2-bits bus b1,b0 is extended  \n"
 "as a 4-bits bus:  0,0,b1,b0"
 msgstr ""
 
-#: translation.js:959
+#: translation.js:961
 msgid "01-Index"
 msgstr ""
 
-#: translation.js:960
+#: translation.js:962
 msgid "SL1: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:961
+#: translation.js:963
 msgid "Bus8-Join-half"
 msgstr ""
 
-#: translation.js:962
+#: translation.js:964
 msgid "Bus8-Join-all"
 msgstr ""
 
-#: translation.js:963
+#: translation.js:965
 msgid "Bus8-Split-half"
 msgstr ""
 
-#: translation.js:964
+#: translation.js:966
 msgid "Bus7-all"
 msgstr ""
 
-#: translation.js:965
+#: translation.js:967
 msgid "Bus-Split-all"
 msgstr ""
 
-#: translation.js:966
+#: translation.js:968
 msgid "Copy-8"
 msgstr ""
 
-#: translation.js:967
+#: translation.js:969
 msgid "## 5-Bits"
 msgstr ""
 
-#: translation.js:968
+#: translation.js:970
 msgid "## 6-Bits"
 msgstr ""
 
-#: translation.js:969
+#: translation.js:971
 msgid "## 7-Bits"
 msgstr ""
 
-#: translation.js:970
+#: translation.js:972
 msgid "## 8-Bits"
 msgstr ""
 
-#: translation.js:971
+#: translation.js:973
 msgid "Bus8-Split-quarter"
 msgstr ""
 
-#: translation.js:972
+#: translation.js:974
 msgid "02-Index"
 msgstr ""
 
-#: translation.js:973
+#: translation.js:975
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 3,8,8 and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:974
+#: translation.js:976
 msgid "SL1: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:975
+#: translation.js:977
 msgid "SR1: Shift  a 16-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:976
+#: translation.js:978
 msgid ""
 "SR1-32bits: Shift  a 32-bit value one bit right. MSB is filled with the "
 "input  in"
 msgstr ""
 
-#: translation.js:977
+#: translation.js:979
 msgid "## Join Menu"
 msgstr ""
 
-#: translation.js:978
+#: translation.js:980
 msgid "## Split Menu"
 msgstr ""
 
-#: translation.js:979
+#: translation.js:981
 msgid "## 9-Bits"
 msgstr ""
 
-#: translation.js:980
+#: translation.js:982
 msgid "## 10-Bits"
 msgstr ""
 
-#: translation.js:981
+#: translation.js:983
 msgid "## 11-Bits"
 msgstr ""
 
-#: translation.js:982
+#: translation.js:984
 msgid "## 12-Bits"
 msgstr ""
 
-#: translation.js:983
+#: translation.js:985
 msgid "## 15-Bits"
 msgstr ""
 
-#: translation.js:984
+#: translation.js:986
 msgid "## 16-Bits"
 msgstr ""
 
-#: translation.js:985
+#: translation.js:987
 msgid "## 20-Bits"
 msgstr ""
 
-#: translation.js:986
+#: translation.js:988
 msgid "## 23-Bits"
 msgstr ""
 
-#: translation.js:987
+#: translation.js:989
 msgid "## 24-Bits"
 msgstr ""
 
-#: translation.js:988
+#: translation.js:990
 msgid "## 27-Bits"
 msgstr ""
 
-#: translation.js:989
+#: translation.js:991
 msgid "## 28-Bits"
 msgstr ""
 
-#: translation.js:990
+#: translation.js:992
 msgid "## 31-Bits"
 msgstr ""
 
-#: translation.js:991
+#: translation.js:993
 msgid "## 32-Bits"
 msgstr ""
 
-#: translation.js:992
+#: translation.js:994
 msgid "## UINT16"
 msgstr ""
 
-#: translation.js:993
+#: translation.js:995
 msgid "## 22-Bits"
 msgstr ""
 
-#: translation.js:994
+#: translation.js:996
 msgid "## 17-Bits"
 msgstr ""
 
-#: translation.js:995
+#: translation.js:997
 msgid "## 29-Bits"
 msgstr ""
 
-#: translation.js:996
+#: translation.js:998
 msgid "## 64-Bits"
 msgstr ""
 
-#: translation.js:997 translation.js:1009 translation.js:1018
-#: translation.js:1025 translation.js:1029 translation.js:1033
-#: translation.js:1037 translation.js:1040 translation.js:1071
-#: translation.js:1074 translation.js:1077 translation.js:1080
-#: translation.js:1083 translation.js:1086 translation.js:1089
-#: translation.js:1092 translation.js:1107 translation.js:1110
-#: translation.js:1113 translation.js:1116 translation.js:1119
-#: translation.js:1130 translation.js:1133 translation.js:1136
-#: translation.js:1162 translation.js:1168 translation.js:1172
-#: translation.js:1175 translation.js:1182 translation.js:1186
-#: translation.js:1189 translation.js:1192 translation.js:1200
-#: translation.js:1203 translation.js:1206 translation.js:1209
-#: translation.js:1213 translation.js:1220 translation.js:1223
-#: translation.js:1226 translation.js:1230 translation.js:1243
-#: translation.js:1246 translation.js:1249 translation.js:1252
-#: translation.js:1255 translation.js:1258 translation.js:1270
-#: translation.js:1273 translation.js:1276 translation.js:1279
-#: translation.js:1282 translation.js:1284 translation.js:1287
-#: translation.js:1290 translation.js:1293 translation.js:1296
-#: translation.js:1299 translation.js:1302 translation.js:1309
-#: translation.js:1312 translation.js:1315 translation.js:1319
-#: translation.js:1324 translation.js:1327 translation.js:1336
-#: translation.js:1339 translation.js:1342 translation.js:1347
-#: translation.js:1350 translation.js:1353 translation.js:1359
-#: translation.js:1363 translation.js:1366 translation.js:1370
-#: translation.js:1374 translation.js:1380 translation.js:1383
-#: translation.js:1398 translation.js:1401 translation.js:1406
-#: translation.js:1410 translation.js:1413 translation.js:1424
-#: translation.js:1428 translation.js:1432 translation.js:1436
-#: translation.js:1440 translation.js:1442 translation.js:1445
-#: translation.js:1448 translation.js:1455 translation.js:1458
-#: translation.js:1460 translation.js:1462 translation.js:1475
-#: translation.js:1476 translation.js:1478 translation.js:1483
+#: translation.js:999 translation.js:1011 translation.js:1020
+#: translation.js:1027 translation.js:1031 translation.js:1035
+#: translation.js:1039 translation.js:1042 translation.js:1073
+#: translation.js:1076 translation.js:1079 translation.js:1082
+#: translation.js:1085 translation.js:1088 translation.js:1091
+#: translation.js:1094 translation.js:1109 translation.js:1112
+#: translation.js:1115 translation.js:1118 translation.js:1121
+#: translation.js:1132 translation.js:1135 translation.js:1138
+#: translation.js:1164 translation.js:1170 translation.js:1174
+#: translation.js:1177 translation.js:1184 translation.js:1188
+#: translation.js:1191 translation.js:1194 translation.js:1202
+#: translation.js:1205 translation.js:1208 translation.js:1211
+#: translation.js:1215 translation.js:1222 translation.js:1225
+#: translation.js:1228 translation.js:1232 translation.js:1245
+#: translation.js:1248 translation.js:1251 translation.js:1254
+#: translation.js:1257 translation.js:1260 translation.js:1272
+#: translation.js:1275 translation.js:1278 translation.js:1281
+#: translation.js:1284 translation.js:1286 translation.js:1289
+#: translation.js:1292 translation.js:1295 translation.js:1298
+#: translation.js:1301 translation.js:1304 translation.js:1311
+#: translation.js:1314 translation.js:1317 translation.js:1321
+#: translation.js:1326 translation.js:1329 translation.js:1338
+#: translation.js:1341 translation.js:1344 translation.js:1349
+#: translation.js:1352 translation.js:1355 translation.js:1361
+#: translation.js:1365 translation.js:1368 translation.js:1372
+#: translation.js:1376 translation.js:1382 translation.js:1385
+#: translation.js:1400 translation.js:1403 translation.js:1408
+#: translation.js:1412 translation.js:1415 translation.js:1426
+#: translation.js:1430 translation.js:1434 translation.js:1438
+#: translation.js:1442 translation.js:1444 translation.js:1447
+#: translation.js:1450 translation.js:1458 translation.js:1461
+#: translation.js:1463 translation.js:1465 translation.js:1467
+#: translation.js:1480 translation.js:1481 translation.js:1483
 #: translation.js:1488 translation.js:1493 translation.js:1498
-#: translation.js:1503 translation.js:1515 translation.js:1516
-#: translation.js:1518 translation.js:1524 translation.js:1525
-#: translation.js:1531 translation.js:1532 translation.js:1537
-#: translation.js:1541 translation.js:1545 translation.js:1559
-#: translation.js:1564 translation.js:1568 translation.js:1572
-#: translation.js:1576 translation.js:1580 translation.js:1584
-#: translation.js:1588 translation.js:1595 translation.js:1600
-#: translation.js:1629 translation.js:1635 translation.js:1638
-#: translation.js:1641 translation.js:1648 translation.js:1651
-#: translation.js:1654 translation.js:1657 translation.js:1665
-#: translation.js:1668 translation.js:1671 translation.js:1674
-#: translation.js:1677 translation.js:1686 translation.js:1689
-#: translation.js:1692 translation.js:1695 translation.js:1698
-#: translation.js:1701 translation.js:1710 translation.js:1713
-#: translation.js:1716 translation.js:1719 translation.js:1722
-#: translation.js:1725 translation.js:1737 translation.js:1740
-#: translation.js:1744 translation.js:1747 translation.js:1750
-#: translation.js:1753 translation.js:1756 translation.js:1759
-#: translation.js:1762 translation.js:1767 translation.js:1770
-#: translation.js:1773 translation.js:1782 translation.js:1785
-#: translation.js:1788 translation.js:1793 translation.js:1796
-#: translation.js:1803 translation.js:1806 translation.js:1809
-#: translation.js:1812 translation.js:1816 translation.js:1820
-#: translation.js:1827 translation.js:1831 translation.js:1834
-#: translation.js:1837 translation.js:1841 translation.js:1847
-#: translation.js:1851 translation.js:1854 translation.js:1858
-#: translation.js:1865 translation.js:1869 translation.js:1873
-#: translation.js:1876 translation.js:1888 translation.js:1891
-#: translation.js:1894 translation.js:1897 translation.js:1901
-#: translation.js:1904 translation.js:1907 translation.js:1910
-#: translation.js:1913 translation.js:1917 translation.js:1936
-#: translation.js:1947 translation.js:1950 translation.js:1952
-#: translation.js:1955 translation.js:1958 translation.js:1961
-#: translation.js:1964 translation.js:1967 translation.js:1973
-#: translation.js:1995 translation.js:1999 translation.js:2002
-#: translation.js:2005 translation.js:2008 translation.js:2011
-#: translation.js:2014 translation.js:2017 translation.js:2020
-#: translation.js:2023 translation.js:2026 translation.js:2029
-#: translation.js:2032 translation.js:2035 translation.js:2038
-#: translation.js:2041 translation.js:2044 translation.js:2047
-#: translation.js:2053 translation.js:2057 translation.js:2060
-#: translation.js:2070 translation.js:2074 translation.js:2077
-#: translation.js:2080 translation.js:2083 translation.js:2086
-#: translation.js:2089 translation.js:2100 translation.js:2104
-#: translation.js:2107 translation.js:2110 translation.js:2113
-#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:1503 translation.js:1508 translation.js:1520
+#: translation.js:1521 translation.js:1523 translation.js:1529
+#: translation.js:1530 translation.js:1536 translation.js:1537
+#: translation.js:1542 translation.js:1546 translation.js:1550
+#: translation.js:1564 translation.js:1569 translation.js:1573
+#: translation.js:1577 translation.js:1581 translation.js:1585
+#: translation.js:1589 translation.js:1593 translation.js:1600
+#: translation.js:1605 translation.js:1634 translation.js:1640
+#: translation.js:1643 translation.js:1646 translation.js:1653
+#: translation.js:1656 translation.js:1659 translation.js:1662
+#: translation.js:1670 translation.js:1673 translation.js:1676
+#: translation.js:1679 translation.js:1682 translation.js:1691
+#: translation.js:1694 translation.js:1697 translation.js:1700
+#: translation.js:1703 translation.js:1706 translation.js:1715
+#: translation.js:1718 translation.js:1721 translation.js:1724
+#: translation.js:1727 translation.js:1730 translation.js:1742
+#: translation.js:1745 translation.js:1749 translation.js:1752
+#: translation.js:1755 translation.js:1758 translation.js:1761
+#: translation.js:1764 translation.js:1767 translation.js:1772
+#: translation.js:1775 translation.js:1778 translation.js:1787
+#: translation.js:1790 translation.js:1793 translation.js:1798
+#: translation.js:1801 translation.js:1808 translation.js:1811
+#: translation.js:1814 translation.js:1817 translation.js:1821
+#: translation.js:1825 translation.js:1832 translation.js:1836
+#: translation.js:1839 translation.js:1842 translation.js:1846
+#: translation.js:1852 translation.js:1856 translation.js:1859
+#: translation.js:1863 translation.js:1870 translation.js:1874
+#: translation.js:1878 translation.js:1881 translation.js:1893
+#: translation.js:1896 translation.js:1899 translation.js:1902
+#: translation.js:1906 translation.js:1909 translation.js:1912
+#: translation.js:1915 translation.js:1918 translation.js:1922
+#: translation.js:1941 translation.js:1952 translation.js:1955
+#: translation.js:1957 translation.js:1960 translation.js:1963
+#: translation.js:1966 translation.js:1969 translation.js:1972
+#: translation.js:1978 translation.js:2000 translation.js:2004
+#: translation.js:2007 translation.js:2010 translation.js:2013
+#: translation.js:2016 translation.js:2019 translation.js:2022
+#: translation.js:2025 translation.js:2028 translation.js:2031
+#: translation.js:2034 translation.js:2037 translation.js:2040
+#: translation.js:2043 translation.js:2046 translation.js:2049
+#: translation.js:2052 translation.js:2058 translation.js:2062
+#: translation.js:2065 translation.js:2075 translation.js:2079
+#: translation.js:2082 translation.js:2085 translation.js:2088
+#: translation.js:2091 translation.js:2094 translation.js:2105
+#: translation.js:2109 translation.js:2112 translation.js:2115
+#: translation.js:2118 translation.js:2121 translation.js:2124
+#: translation.js:2127
 msgid "Alhambra-II"
 msgstr ""
 
-#: translation.js:998
+#: translation.js:1000
 msgid "01-Bus2-Split-all"
 msgstr ""
 
-#: translation.js:999
+#: translation.js:1001
 msgid ""
 "# Example: Using the Bus2-Split-all block\n"
 "\n"
@@ -3823,27 +3832,27 @@ msgid ""
 "shown on two independent LEDs"
 msgstr ""
 
-#: translation.js:1000
+#: translation.js:1002
 msgid "Bus-2 Split-all"
 msgstr ""
 
-#: translation.js:1001
+#: translation.js:1003
 msgid "2 bits Input BUS"
 msgstr ""
 
-#: translation.js:1002
+#: translation.js:1004
 msgid "MSB bit"
 msgstr ""
 
-#: translation.js:1003
+#: translation.js:1005
 msgid "LSB bit"
 msgstr ""
 
-#: translation.js:1004
+#: translation.js:1006
 msgid "02-Split-1-4"
 msgstr ""
 
-#: translation.js:1005
+#: translation.js:1007
 msgid ""
 "# Example: Using the Split-1-4 block\n"
 "\n"
@@ -3852,23 +3861,23 @@ msgid ""
 "Both sub-buses are shown on the LED7 and LEDs 0,1,2 and 3 respectivelly"
 msgstr ""
 
-#: translation.js:1006
+#: translation.js:1008
 msgid "5 bits Input BUS"
 msgstr ""
 
-#: translation.js:1007
+#: translation.js:1009
 msgid "LSB bits"
 msgstr ""
 
-#: translation.js:1008
+#: translation.js:1010
 msgid "5-bits constant"
 msgstr ""
 
-#: translation.js:1010
+#: translation.js:1012
 msgid "01-Bus2-Join-all"
 msgstr ""
 
-#: translation.js:1011
+#: translation.js:1013
 msgid ""
 "# Example: Using the Bus2-Join-all block\n"
 "\n"
@@ -3876,19 +3885,19 @@ msgid ""
 "shown on LEDs 0 and 7"
 msgstr ""
 
-#: translation.js:1012
+#: translation.js:1014
 msgid "Bus-2 Join-all"
 msgstr ""
 
-#: translation.js:1013
+#: translation.js:1015
 msgid "2 bits Output BUS"
 msgstr ""
 
-#: translation.js:1014
+#: translation.js:1016
 msgid "02-Join-1-4"
 msgstr ""
 
-#: translation.js:1015
+#: translation.js:1017
 msgid ""
 "# Example: Using the Join-1-4 block\n"
 "\n"
@@ -3897,35 +3906,35 @@ msgid ""
 "on 5 LEDs"
 msgstr ""
 
-#: translation.js:1016
+#: translation.js:1018
 msgid "4 bits Input BUS"
 msgstr ""
 
-#: translation.js:1017
+#: translation.js:1019
 msgid "4-bits constant"
 msgstr ""
 
-#: translation.js:1019
+#: translation.js:1021
 msgid "01-Bus-2-button-leds"
 msgstr ""
 
-#: translation.js:1020
+#: translation.js:1022
 msgid "# Example: Bus-2: Connection of two buses"
 msgstr ""
 
-#: translation.js:1021
+#: translation.js:1023
 msgid "2-bits input bus"
 msgstr ""
 
-#: translation.js:1022
+#: translation.js:1024
 msgid "2-bits Bus block"
 msgstr ""
 
-#: translation.js:1023
+#: translation.js:1025
 msgid "2-bits output bus"
 msgstr ""
 
-#: translation.js:1024
+#: translation.js:1026
 msgid ""
 "**NOTE**: This is just an example of use of the Bus-2 block. But the "
 "connection  \n"
@@ -3933,94 +3942,94 @@ msgid ""
 "the 2-Bus block"
 msgstr ""
 
-#: translation.js:1026
+#: translation.js:1028
 msgid "01-button-LEDs"
 msgstr ""
 
-#: translation.js:1027
+#: translation.js:1029
 msgid ""
 "# Example: Turning on 8 LEDs with one button\n"
 "\n"
 "When the button SW1 is pressed, the 8 LEDs are turned on"
 msgstr ""
 
-#: translation.js:1028
+#: translation.js:1030
 msgid "Copy-8 Block"
 msgstr ""
 
-#: translation.js:1030 translation.js:1592 translation.js:1596
-#: translation.js:1601
+#: translation.js:1032 translation.js:1597 translation.js:1601
+#: translation.js:1606
 msgid "01-sign-LED"
 msgstr ""
 
-#: translation.js:1031
+#: translation.js:1033
 msgid ""
 "# Example: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1032
+#: translation.js:1034
 msgid "Sign-int8 Block"
 msgstr ""
 
-#: translation.js:1034 translation.js:1300 translation.js:1303
-#: translation.js:1407 translation.js:1411 translation.js:1425
-#: translation.js:1429 translation.js:1433 translation.js:1437
-#: translation.js:1441 translation.js:1443 translation.js:1446
-#: translation.js:1449 translation.js:1456 translation.js:1459
-#: translation.js:1461 translation.js:1463 translation.js:1477
-#: translation.js:1479 translation.js:1480 translation.js:1484
+#: translation.js:1036 translation.js:1302 translation.js:1305
+#: translation.js:1409 translation.js:1413 translation.js:1427
+#: translation.js:1431 translation.js:1435 translation.js:1439
+#: translation.js:1443 translation.js:1445 translation.js:1448
+#: translation.js:1451 translation.js:1459 translation.js:1462
+#: translation.js:1464 translation.js:1466 translation.js:1468
+#: translation.js:1482 translation.js:1484 translation.js:1485
 #: translation.js:1489 translation.js:1494 translation.js:1499
-#: translation.js:1504 translation.js:1517 translation.js:1519
-#: translation.js:1520 translation.js:1526 translation.js:1527
-#: translation.js:1533 translation.js:1534 translation.js:1538
-#: translation.js:1542 translation.js:1546 translation.js:1560
-#: translation.js:1821 translation.js:1859 translation.js:1877
-#: translation.js:1889 translation.js:1892 translation.js:1895
-#: translation.js:1898 translation.js:1902 translation.js:1905
-#: translation.js:1911 translation.js:1914 translation.js:1918
-#: translation.js:1937 translation.js:1948 translation.js:1951
-#: translation.js:1953 translation.js:1956 translation.js:1959
-#: translation.js:1962 translation.js:1965 translation.js:1968
-#: translation.js:1974 translation.js:1996 translation.js:2000
-#: translation.js:2003 translation.js:2006 translation.js:2009
-#: translation.js:2012 translation.js:2015 translation.js:2018
-#: translation.js:2021 translation.js:2024 translation.js:2027
-#: translation.js:2030 translation.js:2033 translation.js:2036
-#: translation.js:2039 translation.js:2042 translation.js:2045
-#: translation.js:2048 translation.js:2054 translation.js:2058
-#: translation.js:2061 translation.js:2071 translation.js:2075
-#: translation.js:2078 translation.js:2081 translation.js:2084
-#: translation.js:2087 translation.js:2090
+#: translation.js:1504 translation.js:1509 translation.js:1522
+#: translation.js:1524 translation.js:1525 translation.js:1531
+#: translation.js:1532 translation.js:1538 translation.js:1539
+#: translation.js:1543 translation.js:1547 translation.js:1551
+#: translation.js:1565 translation.js:1826 translation.js:1864
+#: translation.js:1882 translation.js:1894 translation.js:1897
+#: translation.js:1900 translation.js:1903 translation.js:1907
+#: translation.js:1910 translation.js:1916 translation.js:1919
+#: translation.js:1923 translation.js:1942 translation.js:1953
+#: translation.js:1956 translation.js:1958 translation.js:1961
+#: translation.js:1964 translation.js:1967 translation.js:1970
+#: translation.js:1973 translation.js:1979 translation.js:2001
+#: translation.js:2005 translation.js:2008 translation.js:2011
+#: translation.js:2014 translation.js:2017 translation.js:2020
+#: translation.js:2023 translation.js:2026 translation.js:2029
+#: translation.js:2032 translation.js:2035 translation.js:2038
+#: translation.js:2041 translation.js:2044 translation.js:2047
+#: translation.js:2050 translation.js:2053 translation.js:2059
+#: translation.js:2063 translation.js:2066 translation.js:2076
+#: translation.js:2080 translation.js:2083 translation.js:2086
+#: translation.js:2089 translation.js:2092 translation.js:2095
 msgid "01-Manual-testing"
 msgstr ""
 
-#: translation.js:1035
+#: translation.js:1037
 msgid "Configurable buttons (pull-up on/off. Not on/off) with tic output"
 msgstr ""
 
-#: translation.js:1036
+#: translation.js:1038
 msgid "# Example: Displaying the two buttons on the LEDs\n"
 msgstr ""
 
-#: translation.js:1038
+#: translation.js:1040
 msgid "01-Reversal-4-bits"
 msgstr ""
 
-#: translation.js:1039
+#: translation.js:1041
 msgid "Reversal-4"
 msgstr ""
 
-#: translation.js:1041
+#: translation.js:1043
 msgid "01-Shift-right-1-bus4"
 msgstr ""
 
-#: translation.js:1042
+#: translation.js:1044
 msgid "Bus-4-shift-right-1"
 msgstr ""
 
-#: translation.js:1043
+#: translation.js:1045
 msgid ""
 "## Bus-4 Shift right example\n"
 "\n"
@@ -4028,258 +4037,258 @@ msgid ""
 "The result is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1044
+#: translation.js:1046
 msgid ""
 "Number to shift 1 bit  \n"
 "to the right"
 msgstr ""
 
-#: translation.js:1045
+#: translation.js:1047
 msgid ""
 "Insert 0 as the  \n"
 "MSB "
 msgstr ""
 
-#: translation.js:1046
+#: translation.js:1048
 msgid ""
 "Display the shifted  \n"
 "number on the LEDs"
 msgstr ""
 
-#: translation.js:1072 translation.js:1075 translation.js:1078
-#: translation.js:1081 translation.js:1084 translation.js:1087
-#: translation.js:1090 translation.js:1093 translation.js:1108
-#: translation.js:1111 translation.js:1114 translation.js:1117
-#: translation.js:1120 translation.js:1131 translation.js:1134
-#: translation.js:1137
+#: translation.js:1074 translation.js:1077 translation.js:1080
+#: translation.js:1083 translation.js:1086 translation.js:1089
+#: translation.js:1092 translation.js:1095 translation.js:1110
+#: translation.js:1113 translation.js:1116 translation.js:1119
+#: translation.js:1122 translation.js:1133 translation.js:1136
+#: translation.js:1139
 msgid "01-manual-btn-leds"
 msgstr ""
 
-#: translation.js:1073
+#: translation.js:1075
 msgid ""
 "# Copy-2: Manual testing with one pushbutton and two LEDs\n"
 "\n"
 "When the button is pressed, the Two LEDs are turned on"
 msgstr ""
 
-#: translation.js:1076
+#: translation.js:1078
 msgid ""
 "# Copy-3: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1079
+#: translation.js:1081
 msgid ""
 "# Copy-4: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1082
+#: translation.js:1084
 msgid ""
 "# Copy-5: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1085
+#: translation.js:1087
 msgid ""
 "# Copy-6: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1088
+#: translation.js:1090
 msgid ""
 "# Copy-7: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1091
+#: translation.js:1093
 msgid ""
 "# Copy-8: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1094
+#: translation.js:1096
 msgid ""
 "Display16-8: Display a 16-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1095
+#: translation.js:1097
 msgid ""
 "System TFF with toggle input: It toogles on every system cycle if the input "
 "is active"
 msgstr ""
 
-#: translation.js:1096
+#: translation.js:1098
 msgid "Reg: 1-Bit register"
 msgstr ""
 
-#: translation.js:1097
+#: translation.js:1099
 msgid "2-to-1 Multplexer (1-bit channels). Fippled version"
 msgstr ""
 
-#: translation.js:1098
+#: translation.js:1100
 msgid "2-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1099
+#: translation.js:1101
 msgid "2-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1100
+#: translation.js:1102
 msgid "2-to-1 Multplexer (4-bit channels)"
 msgstr ""
 
-#: translation.js:1101
+#: translation.js:1103
 msgid ""
 "# Copy-9: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1102
+#: translation.js:1104
 msgid ""
 "Byte 0  \n"
 "(least significant)  "
 msgstr ""
 
-#: translation.js:1103
+#: translation.js:1105
 msgid "Mux 2-1"
 msgstr ""
 
-#: translation.js:1104
+#: translation.js:1106
 msgid ""
 "D Flip-flip\n"
 "(System)"
 msgstr ""
 
-#: translation.js:1105
+#: translation.js:1107
 msgid "Channel B"
 msgstr ""
 
-#: translation.js:1106
+#: translation.js:1108
 msgid "Channel A"
 msgstr ""
 
-#: translation.js:1109
+#: translation.js:1111
 msgid ""
 "# Copy-10: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1112
+#: translation.js:1114
 msgid ""
 "# Copy-11: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1115
+#: translation.js:1117
 msgid ""
 "# Copy-12: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1118
+#: translation.js:1120
 msgid ""
 "# Copy-16: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1121
+#: translation.js:1123
 msgid ""
 "Display32-8: Display a 32-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1122
+#: translation.js:1124
 msgid "4-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1123
+#: translation.js:1125
 msgid "Counter-x02: 2-bits counter"
 msgstr ""
 
-#: translation.js:1124
+#: translation.js:1126
 msgid "Generic component with clk input"
 msgstr ""
 
-#: translation.js:1125
+#: translation.js:1127
 msgid "Inc1-2bit: Increment a 2-bits number by one"
 msgstr ""
 
-#: translation.js:1126
+#: translation.js:1128
 msgid "AdderK-2bit: Adder of 2-bit operand and 2-bit constant"
 msgstr ""
 
-#: translation.js:1127
+#: translation.js:1129
 msgid "Adder-2bits: Adder of two operands of 2 bits"
 msgstr ""
 
-#: translation.js:1128
+#: translation.js:1130
 msgid "OR-BUS2: OR gate with 2-bits bus input"
 msgstr ""
 
-#: translation.js:1129
+#: translation.js:1131
 msgid ""
 "# Copy-20: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1132
+#: translation.js:1134
 msgid ""
 "# Copy-24: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1135
+#: translation.js:1137
 msgid ""
 "# Copy-28: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1138
+#: translation.js:1140
 msgid ""
 "# Copy-32: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1163 translation.js:1169 translation.js:1173
-#: translation.js:1176 translation.js:1183 translation.js:1187
-#: translation.js:1190 translation.js:1193 translation.js:1201
-#: translation.js:1204 translation.js:1207 translation.js:1210
-#: translation.js:1214 translation.js:1221 translation.js:1224
-#: translation.js:1227 translation.js:1231 translation.js:1241
-#: translation.js:1247 translation.js:1250 translation.js:1259
-#: translation.js:1271 translation.js:1274 translation.js:1277
-#: translation.js:1280 translation.js:1283 translation.js:1285
-#: translation.js:1288 translation.js:1291 translation.js:1294
-#: translation.js:1297 translation.js:1310 translation.js:1313
-#: translation.js:1316 translation.js:1320 translation.js:1325
-#: translation.js:1328 translation.js:1337 translation.js:1340
-#: translation.js:1343 translation.js:1345 translation.js:1348
-#: translation.js:1351 translation.js:1354 translation.js:1360
-#: translation.js:1364 translation.js:1367 translation.js:1375
-#: translation.js:1402 translation.js:1414 translation.js:1630
-#: translation.js:1768 translation.js:1771 translation.js:1774
-#: translation.js:1777
+#: translation.js:1165 translation.js:1171 translation.js:1175
+#: translation.js:1178 translation.js:1185 translation.js:1189
+#: translation.js:1192 translation.js:1195 translation.js:1203
+#: translation.js:1206 translation.js:1209 translation.js:1212
+#: translation.js:1216 translation.js:1223 translation.js:1226
+#: translation.js:1229 translation.js:1233 translation.js:1243
+#: translation.js:1249 translation.js:1252 translation.js:1261
+#: translation.js:1273 translation.js:1276 translation.js:1279
+#: translation.js:1282 translation.js:1285 translation.js:1287
+#: translation.js:1290 translation.js:1293 translation.js:1296
+#: translation.js:1299 translation.js:1312 translation.js:1315
+#: translation.js:1318 translation.js:1322 translation.js:1327
+#: translation.js:1330 translation.js:1339 translation.js:1342
+#: translation.js:1345 translation.js:1347 translation.js:1350
+#: translation.js:1353 translation.js:1356 translation.js:1362
+#: translation.js:1366 translation.js:1369 translation.js:1377
+#: translation.js:1404 translation.js:1416 translation.js:1635
+#: translation.js:1773 translation.js:1776 translation.js:1779
+#: translation.js:1782
 msgid "01-manual-btns-leds"
 msgstr ""
 
-#: translation.js:1164
+#: translation.js:1166
 msgid ""
 "# Bus2-Join-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -4287,23 +4296,23 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1170
+#: translation.js:1172
 msgid "Constant bit 1"
 msgstr ""
 
-#: translation.js:1171
+#: translation.js:1173
 msgid ""
 "# Bus3-Join-1-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1174
+#: translation.js:1176
 msgid ""
 "# Bus3-Join-2-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1177
+#: translation.js:1179
 msgid ""
 "# Bus3-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4312,23 +4321,23 @@ msgid ""
 "The LED2 is on"
 msgstr ""
 
-#: translation.js:1184
+#: translation.js:1186
 msgid "2bits constant value: 3"
 msgstr ""
 
-#: translation.js:1185
+#: translation.js:1187
 msgid ""
 "# Bus4-Join-1-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1188
+#: translation.js:1190
 msgid ""
 "# Bus4-Join-3-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1191
+#: translation.js:1193
 msgid ""
 "# Bus4-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4337,13 +4346,13 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1194
+#: translation.js:1196
 msgid ""
 "# Bus4-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1202
+#: translation.js:1204
 msgid ""
 "# Bus5-Join-1-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4352,27 +4361,27 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1205
+#: translation.js:1207
 msgid ""
 "# Bus5-Join-2-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1208
+#: translation.js:1210
 msgid ""
 "# Bus5-Join-3-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1211
+#: translation.js:1213
 msgid "3bits constant value: 7"
 msgstr ""
 
-#: translation.js:1212
+#: translation.js:1214
 msgid "# Bus5-Join-4-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1215
+#: translation.js:1217
 msgid ""
 "# Bus5-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4381,7 +4390,7 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1222
+#: translation.js:1224
 msgid ""
 "# Bus6-Join-1-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4390,33 +4399,33 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1225
+#: translation.js:1227
 msgid ""
 "# Bus6-Join-4-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1228
+#: translation.js:1230
 msgid "4bits constant value: 15 (0xF in hexadecimal)"
 msgstr ""
 
-#: translation.js:1229
+#: translation.js:1231
 msgid ""
 "# Bus6-Join-5-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1232
+#: translation.js:1234
 msgid ""
 "# Bus6-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1240
+#: translation.js:1242
 msgid "Alhambr-II"
 msgstr ""
 
-#: translation.js:1242
+#: translation.js:1244
 msgid ""
 "# Bus7-Join-1-6: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4425,26 +4434,26 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1244 translation.js:1253 translation.js:1256
-#: translation.js:1636 translation.js:1639 translation.js:1642
-#: translation.js:1649 translation.js:1652 translation.js:1655
-#: translation.js:1658 translation.js:1666 translation.js:1669
-#: translation.js:1672 translation.js:1675 translation.js:1678
-#: translation.js:1690 translation.js:1693 translation.js:1696
-#: translation.js:1699 translation.js:1702 translation.js:1711
-#: translation.js:1714 translation.js:1717 translation.js:1720
-#: translation.js:1723 translation.js:1726 translation.js:1738
-#: translation.js:1741 translation.js:1745 translation.js:1748
-#: translation.js:1751 translation.js:1754 translation.js:1757
-#: translation.js:1760 translation.js:1763
+#: translation.js:1246 translation.js:1255 translation.js:1258
+#: translation.js:1641 translation.js:1644 translation.js:1647
+#: translation.js:1654 translation.js:1657 translation.js:1660
+#: translation.js:1663 translation.js:1671 translation.js:1674
+#: translation.js:1677 translation.js:1680 translation.js:1683
+#: translation.js:1695 translation.js:1698 translation.js:1701
+#: translation.js:1704 translation.js:1707 translation.js:1716
+#: translation.js:1719 translation.js:1722 translation.js:1725
+#: translation.js:1728 translation.js:1731 translation.js:1743
+#: translation.js:1746 translation.js:1750 translation.js:1753
+#: translation.js:1756 translation.js:1759 translation.js:1762
+#: translation.js:1765 translation.js:1768
 msgid "01-manual-constant-leds"
 msgstr ""
 
-#: translation.js:1245
+#: translation.js:1247
 msgid "# Bus7-Join-2-5: Manual testing \n"
 msgstr ""
 
-#: translation.js:1248
+#: translation.js:1250
 msgid ""
 "# Bus7-Join-3-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4453,7 +4462,7 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1251
+#: translation.js:1253
 msgid ""
 "# Bus7-Join-4-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4462,15 +4471,15 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1254
+#: translation.js:1256
 msgid "# Bus7-Join-5-2: Manual testing \n"
 msgstr ""
 
-#: translation.js:1257
+#: translation.js:1259
 msgid "# Bus7-Join-6-1: Manual testing \n"
 msgstr ""
 
-#: translation.js:1260
+#: translation.js:1262
 msgid ""
 "# Bus7-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4479,7 +4488,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1272
+#: translation.js:1274
 msgid ""
 "# Bus8-Join-1-7: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4488,13 +4497,13 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1275
+#: translation.js:1277
 msgid ""
 "# Bus8-Join-2-6: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1278
+#: translation.js:1280
 msgid ""
 "# Bus8-Join-3-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4503,7 +4512,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1281
+#: translation.js:1283
 msgid ""
 "# Bus8-Join-5-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4512,7 +4521,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1286
+#: translation.js:1288
 msgid ""
 "# Bus8-Join-7-1: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4521,7 +4530,7 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1289
+#: translation.js:1291
 msgid ""
 "# Bus8-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4530,7 +4539,7 @@ msgid ""
 "The LEDs 2-7 are on"
 msgstr ""
 
-#: translation.js:1292
+#: translation.js:1294
 msgid ""
 "# Bus8-Join-half: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4539,7 +4548,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1295
+#: translation.js:1297
 msgid ""
 "# Bus8-Join-quarter: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4548,607 +4557,611 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1298
+#: translation.js:1300
 msgid ""
 "## Bus-09-bits Join-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1301
+#: translation.js:1303
 msgid ""
 "# Bus10-Join-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1304
+#: translation.js:1306
 msgid ""
 "# Bus11-Join-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1311
+#: translation.js:1313
 msgid ""
 "# Bus12-Join-one-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1314
+#: translation.js:1316
 msgid ""
 "# Bus12-Join-4-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1317
+#: translation.js:1319
 msgid "Counter-x01: 1-bit counter"
 msgstr ""
 
-#: translation.js:1318
+#: translation.js:1320
 msgid ""
 "# Bus12-Join-one-forth: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1321
+#: translation.js:1323
 msgid ""
 "# Bus12-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1326
+#: translation.js:1328
 msgid ""
 "# Bus15-Join-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1329
+#: translation.js:1331
 msgid ""
 "# Bus15-Join-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1330
+#: translation.js:1332
 msgid "Join-1-15"
 msgstr ""
 
-#: translation.js:1331
+#: translation.js:1333
 msgid "Join-15-1"
 msgstr ""
 
-#: translation.js:1332
+#: translation.js:1334
 msgid "Join-4-12"
 msgstr ""
 
-#: translation.js:1333
+#: translation.js:1335
 msgid "Join-7-9"
 msgstr ""
 
-#: translation.js:1338
+#: translation.js:1340
 msgid ""
 "# Bus16-Join-1-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1341
+#: translation.js:1343
 msgid ""
 "# Bus16-Join-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1344
+#: translation.js:1346
 msgid ""
 "# Bus16-Join-4-12: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1346
+#: translation.js:1348
 msgid ""
 "# Bus16-Join-7-9: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1349
+#: translation.js:1351
 msgid ""
 "# Bus16-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1352
+#: translation.js:1354
 msgid ""
 "# Bus16-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1355
+#: translation.js:1357
 msgid ""
 "# Bus19-Join-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1361
+#: translation.js:1363
 msgid "Generic: 19-bits generic constant"
 msgstr ""
 
-#: translation.js:1362
+#: translation.js:1364
 msgid ""
 "# Bus20-Join-1-19: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1365
+#: translation.js:1367
 msgid ""
 "# Bus20-Join-4-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1368
+#: translation.js:1370
 msgid ""
 "# Bus20-Join-4-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1371 translation.js:1381 translation.js:1384
-#: translation.js:1399 translation.js:1783 translation.js:1786
-#: translation.js:1789
+#: translation.js:1373 translation.js:1383 translation.js:1386
+#: translation.js:1401 translation.js:1788 translation.js:1791
+#: translation.js:1794
 msgid "01-manual-testing"
 msgstr ""
 
-#: translation.js:1372
+#: translation.js:1374
 msgid "Generic: 22-bits generic constant"
 msgstr ""
 
-#: translation.js:1373
+#: translation.js:1375
 msgid ""
 "# Bus22-Join-10-22: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1376
+#: translation.js:1378
 msgid ""
 "# Bus23-Join-7-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1382
+#: translation.js:1384
 msgid ""
 "# Bus24-Join-8-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1385
+#: translation.js:1387
 msgid ""
 "Display24-8: Display a 24-bits value on  8-LEDs. The sel input selects the "
 "byte to display "
 msgstr ""
 
-#: translation.js:1386
+#: translation.js:1388
 msgid "Counter-M-x02: 2-bits M module counter"
 msgstr ""
 
-#: translation.js:1387
+#: translation.js:1389
 msgid "Comp2-2bit: Comparator of two 2-bit numbers"
 msgstr ""
 
-#: translation.js:1388
+#: translation.js:1390
 msgid "Comp2-1bit: Comparator of two 1-bit numbers"
 msgstr ""
 
-#: translation.js:1389
+#: translation.js:1391
 msgid "reg-rst-2-bits:  2-bits register with reset"
 msgstr ""
 
-#: translation.js:1390
+#: translation.js:1392
 msgid "1-bit-Reg-rst: 1-Bit register with reset"
 msgstr ""
 
-#: translation.js:1391
+#: translation.js:1393
 msgid ""
 "# Bus24-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1392
+#: translation.js:1394
 msgid "2-bits Comparator"
 msgstr ""
 
-#: translation.js:1393
+#: translation.js:1395
 msgid ""
 "Maximum count  \n"
 "reached"
 msgstr ""
 
-#: translation.js:1394
+#: translation.js:1396
 msgid "2-bits register"
 msgstr ""
 
-#: translation.js:1395
+#: translation.js:1397
 msgid ""
 "If the max count is reached  \n"
 "and the cnt tic is received,  \n"
 "the register is reset to 0"
 msgstr ""
 
-#: translation.js:1396
+#: translation.js:1398
 msgid "A"
 msgstr ""
 
-#: translation.js:1397
+#: translation.js:1399
 msgid "B"
 msgstr ""
 
-#: translation.js:1400
+#: translation.js:1402
 msgid ""
 "# Bus24-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1403
+#: translation.js:1405
 msgid ""
 "# Bus27-Join-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1408
+#: translation.js:1410
 msgid "Generic: 24-bits generic constant"
 msgstr ""
 
-#: translation.js:1409
+#: translation.js:1411
 msgid ""
 "# Bus28-Join-4-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1412
+#: translation.js:1414
 msgid ""
 "# Bus28-Join-4-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1415
+#: translation.js:1417
 msgid ""
 "# Bus31-Join-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1416
+#: translation.js:1418
 msgid "Join-1-31"
 msgstr ""
 
-#: translation.js:1421
+#: translation.js:1423
 msgid "Join-8-24"
 msgstr ""
 
-#: translation.js:1426
+#: translation.js:1428
 msgid "Generic: 31-bits generic constant"
 msgstr ""
 
-#: translation.js:1427
+#: translation.js:1429
 msgid ""
 "# Bus32-Join-31-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1430
+#: translation.js:1432
 msgid "Generic: 17-bits generic constant"
 msgstr ""
 
-#: translation.js:1431
+#: translation.js:1433
 msgid ""
 "# Bus32-Join-17-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1434
+#: translation.js:1436
 msgid "Generic: 29-bits generic constant"
 msgstr ""
 
-#: translation.js:1435
+#: translation.js:1437
 msgid ""
 "# Bus32-Join-29-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1438
+#: translation.js:1440
 msgid "2bits constant value: 1"
 msgstr ""
 
-#: translation.js:1439
+#: translation.js:1441
 msgid ""
 "# Bus32-Join-30-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1444
+#: translation.js:1446
 msgid ""
 "# Bus32-Join-8-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1447
+#: translation.js:1449
 msgid ""
 "# Bus32-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1450
+#: translation.js:1452
 msgid ""
 "# Bus32-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1454
+#: translation.js:1456
 msgid "05-Bits"
 msgstr ""
 
 #: translation.js:1457
+msgid "2x8-Bits"
+msgstr ""
+
+#: translation.js:1460
 msgid "## Reversal test"
 msgstr ""
 
-#: translation.js:1466 translation.js:1506 translation.js:1977
-#: translation.js:2064
+#: translation.js:1471 translation.js:1511 translation.js:1982
+#: translation.js:2069
 msgid "02-bits"
 msgstr ""
 
-#: translation.js:1467 translation.js:1507 translation.js:2065
+#: translation.js:1472 translation.js:1512 translation.js:2070
 msgid "03-bits"
 msgstr ""
 
-#: translation.js:1468 translation.js:1508 translation.js:2066
+#: translation.js:1473 translation.js:1513 translation.js:2071
 msgid "04-bits"
 msgstr ""
 
-#: translation.js:1469 translation.js:1509 translation.js:1939
-#: translation.js:1978
+#: translation.js:1474 translation.js:1514 translation.js:1944
+#: translation.js:1983
 msgid "08-bits"
 msgstr ""
 
-#: translation.js:1470 translation.js:1510 translation.js:1979
+#: translation.js:1475 translation.js:1515 translation.js:1984
 msgid "16-bits"
 msgstr ""
 
-#: translation.js:1471 translation.js:1511
+#: translation.js:1476 translation.js:1516
 msgid "32-bits"
 msgstr ""
 
-#: translation.js:1481
+#: translation.js:1486
 msgid "## BUS-2-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1485
+#: translation.js:1490
 msgid "Reg-3-verilog: 3 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1486
+#: translation.js:1491
 msgid "## BUS-3-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1490
+#: translation.js:1495
 msgid "Reg-4-verilog: 4 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1491
+#: translation.js:1496
 msgid "## BUS-4-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1495
+#: translation.js:1500
 msgid "Reg-8-verilog: 8 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1496
+#: translation.js:1501
 msgid "## BUS-8-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1500
+#: translation.js:1505
 msgid ""
 "Reg-16-verilog: 16 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1501
+#: translation.js:1506
 msgid "## BUS-16-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1505
+#: translation.js:1510
 msgid ""
 "Reg-03-verilog: 32 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1521
+#: translation.js:1526
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:1528
+#: translation.js:1533
 msgid "# 3-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1535
+#: translation.js:1540
 msgid "# 4-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1539
+#: translation.js:1544
 msgid "# 8-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1543
+#: translation.js:1548
 msgid "# 16-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1547
+#: translation.js:1552
 msgid "# 32-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1548
+#: translation.js:1553
 msgid "Sign-02Bits"
 msgstr ""
 
-#: translation.js:1549
+#: translation.js:1554
 msgid "Sign-03Bits"
 msgstr ""
 
-#: translation.js:1550
+#: translation.js:1555
 msgid "Sign-04Bits"
 msgstr ""
 
-#: translation.js:1551
+#: translation.js:1556
 msgid "Sign-05Bits"
 msgstr ""
 
-#: translation.js:1552
+#: translation.js:1557
 msgid "Sign-06Bits"
 msgstr ""
 
-#: translation.js:1553
+#: translation.js:1558
 msgid "Sign-07Bits"
 msgstr ""
 
-#: translation.js:1554
+#: translation.js:1559
 msgid "Sign-08Bits"
 msgstr ""
 
-#: translation.js:1555
+#: translation.js:1560
 msgid "Sign-12Bits"
 msgstr ""
 
-#: translation.js:1556
+#: translation.js:1561
 msgid "Sign-16Bits"
 msgstr ""
 
-#: translation.js:1557
+#: translation.js:1562
 msgid "Sign-20Bits"
 msgstr ""
 
-#: translation.js:1558
+#: translation.js:1563
 msgid "Sign-32Bits"
 msgstr ""
 
-#: translation.js:1561
+#: translation.js:1566
 msgid "2-to-1 Multplexer (2-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1562
+#: translation.js:1567
 msgid ""
 "# 2-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1566
+#: translation.js:1571
 msgid "2-to-1 Multplexer (3-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1567
+#: translation.js:1572
 msgid ""
 "# 3-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1570
+#: translation.js:1575
 msgid "2-to-1 Multplexer (4-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1571
+#: translation.js:1576
 msgid ""
 "# 4-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1574
+#: translation.js:1579
 msgid "2-to-1 Multplexer (5-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1575
+#: translation.js:1580
 msgid ""
 "# 5-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1578
+#: translation.js:1583
 msgid "2-to-1 Multplexer (6-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1579
+#: translation.js:1584
 msgid ""
 "# 6-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1582
+#: translation.js:1587
 msgid "2-to-1 Multplexer (7-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1583
+#: translation.js:1588
 msgid ""
 "# 7-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1586
+#: translation.js:1591
 msgid "2-to-1 Multplexer (8-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1587
+#: translation.js:1592
 msgid ""
 "# 8-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1590
+#: translation.js:1595
 msgid "2-to-1 Multplexer (12-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1591
+#: translation.js:1596
 msgid ""
 "# 12-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1593
+#: translation.js:1598
 msgid "2-to-1 Multplexer (16-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1594
+#: translation.js:1599
 msgid ""
 "# 16-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1597
+#: translation.js:1602
 msgid "2-to-1 Multplexer (20-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1598
+#: translation.js:1603
 msgid "Generic: 20-bits generic constant"
 msgstr ""
 
-#: translation.js:1599
+#: translation.js:1604
 msgid ""
 "# 20-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1602
+#: translation.js:1607
 msgid "Generic: 32-bits generic constant"
 msgstr ""
 
-#: translation.js:1603
+#: translation.js:1608
 msgid "2-to-1 Multplexer (32-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1604
+#: translation.js:1609
 msgid ""
 "# 32-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1631
+#: translation.js:1636
 msgid ""
 "# Bus2-Split-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -5156,322 +5169,322 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1637
+#: translation.js:1642
 msgid ""
 "# Bus3-Split-1-2: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1640
+#: translation.js:1645
 msgid ""
 "# Bus3-Split-2-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1643
+#: translation.js:1648
 msgid ""
 "# Bus3-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1650
+#: translation.js:1655
 msgid ""
 "# Bus4-Split-1-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1653
+#: translation.js:1658
 msgid ""
 "# Bus4-Split-3-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1656
+#: translation.js:1661
 msgid ""
 "# Bus4-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1659
+#: translation.js:1664
 msgid ""
 "# Bus4-Split-half: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1667
+#: translation.js:1672
 msgid ""
 "# Bus5-Split-1-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1670
+#: translation.js:1675
 msgid ""
 "# Bus5-Split-2-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1673
+#: translation.js:1678
 msgid ""
 "# Bus5-Split-3-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1676
+#: translation.js:1681
 msgid ""
 "# Bus5-Split-4-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1679
+#: translation.js:1684
 msgid ""
 "# Bus5-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1687
+#: translation.js:1692
 msgid "01-manual-test"
 msgstr ""
 
-#: translation.js:1688
+#: translation.js:1693
 msgid ""
 "# Bus6-Split-1-5: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1691
+#: translation.js:1696
 msgid ""
 "# Bus6-Split-2-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1694
+#: translation.js:1699
 msgid "# Bus6-Split-4-2: Manual testing\n"
 msgstr ""
 
-#: translation.js:1697
+#: translation.js:1702
 msgid "# Bus6-Split-5-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1700
+#: translation.js:1705
 msgid ""
 "# Bus6-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1703
+#: translation.js:1708
 msgid "# Bus6-Split-half: Manual testing\n"
 msgstr ""
 
-#: translation.js:1712
+#: translation.js:1717
 msgid ""
 "# Bus7-Split-1-6: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1715
+#: translation.js:1720
 msgid ""
 "# Bus7-Split-2-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1718
+#: translation.js:1723
 msgid ""
 "# Bus7-Split-3-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1721
+#: translation.js:1726
 msgid ""
 "# Bus7-Split-4-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1724
+#: translation.js:1729
 msgid ""
 "# Bus7-Split-5-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1727
+#: translation.js:1732
 msgid ""
 "# Bus7-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1739
+#: translation.js:1744
 msgid ""
 "# Bus8-Split-1-7: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1742
+#: translation.js:1747
 msgid "Bus8-Split-2-6: Split the 8-bits bus into two buses of 2 and 6 wires"
 msgstr ""
 
-#: translation.js:1743
+#: translation.js:1748
 msgid ""
 "# Bus8-Split-2-6: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1746
+#: translation.js:1751
 msgid ""
 "# Bus8-Split-3-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1749
+#: translation.js:1754
 msgid ""
 "# Bus8-Split-5-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1752
+#: translation.js:1757
 msgid ""
 "# Bus8-Split-6-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1755
+#: translation.js:1760
 msgid ""
 "# Bus8-Split-7-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1758
+#: translation.js:1763
 msgid ""
 "# Bus8-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1761
+#: translation.js:1766
 msgid ""
 "# Bus8-Split-half: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1764
+#: translation.js:1769
 msgid ""
 "# Bus8-Split-quarter: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1769
+#: translation.js:1774
 msgid ""
 "## Bus-09-bits Split-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1772
+#: translation.js:1777
 msgid ""
 "## Bus-09-bits Join-8-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1775
+#: translation.js:1780
 msgid ""
 "# Bus10-Split-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1778
+#: translation.js:1783
 msgid ""
 "# Bus11-Split-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1784
+#: translation.js:1789
 msgid ""
 "# Bus12-Split-1-11: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1787
+#: translation.js:1792
 msgid ""
 "# Bus12-Split-4-8: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1790
+#: translation.js:1795
 msgid ""
 "# Bus12-Split-one-third: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1794 translation.js:1797 translation.js:1804
-#: translation.js:1807 translation.js:1810 translation.js:1813
-#: translation.js:1817 translation.js:1828 translation.js:1832
-#: translation.js:1835 translation.js:1838 translation.js:1842
-#: translation.js:1848 translation.js:1852 translation.js:1855
-#: translation.js:1866 translation.js:1870 translation.js:1874
-#: translation.js:1908
+#: translation.js:1799 translation.js:1802 translation.js:1809
+#: translation.js:1812 translation.js:1815 translation.js:1818
+#: translation.js:1822 translation.js:1833 translation.js:1837
+#: translation.js:1840 translation.js:1843 translation.js:1847
+#: translation.js:1853 translation.js:1857 translation.js:1860
+#: translation.js:1871 translation.js:1875 translation.js:1879
+#: translation.js:1913
 msgid "Manual-testing"
 msgstr ""
 
-#: translation.js:1795
+#: translation.js:1800
 msgid ""
 "## Bus-15: Split-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1798
+#: translation.js:1803
 msgid ""
 "## Bus-15: Split-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1805
+#: translation.js:1810
 msgid ""
 "## Bus-16: Split-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1808
+#: translation.js:1813
 msgid ""
 "## Bus-16: Split-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1811
+#: translation.js:1816
 msgid ""
 "## Bus-16: Split-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1814
+#: translation.js:1819
 msgid ""
 "## Split16-quarter: Manual testing\n"
 "\n"
@@ -5479,33 +5492,33 @@ msgid ""
 "bits. When the button is pressed, the Upper bits are displayed"
 msgstr ""
 
-#: translation.js:1818
+#: translation.js:1823
 msgid ""
 "## Bus17-Split-1-16: Manual testing\n"
 "\n"
 "The 17-bit constnat is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1822
+#: translation.js:1827
 msgid ""
 "## Bus-19: Split-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1829
+#: translation.js:1834
 msgid ""
 "## Bus20-Split-1-19: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs. "
 msgstr ""
 
-#: translation.js:1830
+#: translation.js:1835
 msgid ""
 "Values for testing:  \n"
 "0-FFFFF"
 msgstr ""
 
-#: translation.js:1833
+#: translation.js:1838
 msgid ""
 "## Bus20-Split-12-8: Manual testing\n"
 "\n"
@@ -5515,7 +5528,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1836
+#: translation.js:1841
 msgid ""
 "## Bus20-Split-4-16: Manual testing\n"
 "\n"
@@ -5525,21 +5538,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1839
+#: translation.js:1844
 msgid ""
 "## Bus20-Split-4-8-8: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1843
+#: translation.js:1848
 msgid ""
 "## BUS22-split-16-6: Manual testing\n"
 "\n"
 "The 22-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1849
+#: translation.js:1854
 msgid ""
 "## BUS24-split-16-8: Manual testing\n"
 "\n"
@@ -5549,13 +5562,13 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1850
+#: translation.js:1855
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFF"
 msgstr ""
 
-#: translation.js:1853
+#: translation.js:1858
 msgid ""
 "## BUS24-split-8-16: Manual testing\n"
 "\n"
@@ -5565,7 +5578,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1856
+#: translation.js:1861
 msgid ""
 "## Bus 24 Split one third: Manual testing\n"
 "\n"
@@ -5573,21 +5586,21 @@ msgid ""
 "displaying the lower, middle and higer segments of the constant on the LEDs"
 msgstr ""
 
-#: translation.js:1860
+#: translation.js:1865
 msgid "Generic: 27-bits generic constant"
 msgstr ""
 
-#: translation.js:1861
+#: translation.js:1866
 msgid ""
 "## Bus-27-Split-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1867
+#: translation.js:1872
 msgid "Generic: 28-bits generic constant"
 msgstr ""
 
-#: translation.js:1868
+#: translation.js:1873
 msgid ""
 "## Bus 28 Split-20-8: Manual testing\n"
 "\n"
@@ -5597,7 +5610,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1871
+#: translation.js:1876
 msgid ""
 "## Bus 28 Split-4-24: Manual testing\n"
 "\n"
@@ -5607,19 +5620,19 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1872
+#: translation.js:1877
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFF"
 msgstr ""
 
-#: translation.js:1878
+#: translation.js:1883
 msgid ""
 "## Bus-31: Split-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1890
+#: translation.js:1895
 msgid ""
 "## 32-bits Split 1-31: Manual testing\n"
 "\n"
@@ -5629,21 +5642,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1893
+#: translation.js:1898
 msgid ""
 "## 32-bits Split 17-15: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1896
+#: translation.js:1901
 msgid ""
 "## 32-bits Split 22-10: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1899
+#: translation.js:1904
 msgid ""
 "## 32-bits Split 24-8: Manual testing\n"
 "\n"
@@ -5653,27 +5666,27 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1900
+#: translation.js:1905
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFFF"
 msgstr ""
 
-#: translation.js:1903
+#: translation.js:1908
 msgid ""
 "## 32-bits Split 29-3: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1906
+#: translation.js:1911
 msgid ""
 "## 32-bits Split 31-1: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1909
+#: translation.js:1914
 msgid ""
 "## 32-bits Split 8-24: Manual testing\n"
 "\n"
@@ -5683,358 +5696,358 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1912
+#: translation.js:1917
 msgid ""
 "## 32-bits Split half: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1915
+#: translation.js:1920
 msgid ""
 "## 32-bits Split quarter: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1919
+#: translation.js:1924
 msgid "8-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1920
+#: translation.js:1925
 msgid "8-to-1 Multplexer (2-bit channels)"
 msgstr ""
 
-#: translation.js:1921
+#: translation.js:1926
 msgid "8-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1922
+#: translation.js:1927
 msgid "4-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1923
+#: translation.js:1928
 msgid "Counter-x03: 3-bits counter"
 msgstr ""
 
-#: translation.js:1924
+#: translation.js:1929
 msgid "Reg-x03: 3-bits register"
 msgstr ""
 
-#: translation.js:1925
+#: translation.js:1930
 msgid "Inc1-3bit: Increment a 3-bits number by one"
 msgstr ""
 
-#: translation.js:1926
+#: translation.js:1931
 msgid "AdderK-3bit: Adder of 3-bit operand and 3-bit constant"
 msgstr ""
 
-#: translation.js:1927
+#: translation.js:1932
 msgid "Adder-3bits: Adder of two operands of 3 bits"
 msgstr ""
 
-#: translation.js:1928
+#: translation.js:1933
 msgid "Generic: 64-bits generic constant"
 msgstr ""
 
-#: translation.js:1929
+#: translation.js:1934
 msgid ""
 "## 64-bits Split half: Manual testing\n"
 "\n"
 "The 64-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1938
+#: translation.js:1943
 msgid "## Uint12-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1940
+#: translation.js:1945
 msgid "09-bits"
 msgstr ""
 
-#: translation.js:1941
+#: translation.js:1946
 msgid "10-bits"
 msgstr ""
 
-#: translation.js:1942
+#: translation.js:1947
 msgid "11-bits"
 msgstr ""
 
-#: translation.js:1943
+#: translation.js:1948
 msgid "12-bits"
 msgstr ""
 
-#: translation.js:1944
+#: translation.js:1949
 msgid "13-bits"
 msgstr ""
 
-#: translation.js:1945
+#: translation.js:1950
 msgid "14-bits"
 msgstr ""
 
-#: translation.js:1946
+#: translation.js:1951
 msgid "15-bits"
 msgstr ""
 
-#: translation.js:1949
+#: translation.js:1954
 msgid "## Uint16-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1954
+#: translation.js:1959
 msgid "## Uint16-10bit Manual testing"
 msgstr ""
 
-#: translation.js:1957
+#: translation.js:1962
 msgid "## Uint16-11bit Manual testing"
 msgstr ""
 
-#: translation.js:1960
+#: translation.js:1965
 msgid "## Uint16-12bit Manual testing"
 msgstr ""
 
-#: translation.js:1963
+#: translation.js:1968
 msgid "## Uint16-13bit Manual testing"
 msgstr ""
 
-#: translation.js:1966
+#: translation.js:1971
 msgid "## Uint16-14bit Manual testing"
 msgstr ""
 
-#: translation.js:1969
+#: translation.js:1974
 msgid ""
 "UINT32-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:1970
+#: translation.js:1975
 msgid ""
 "Copy-15: Copy the input wire twice and generate a 15 bits Bus output "
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:1971
+#: translation.js:1976
 msgid "## Uint32-15bit Manual testing"
 msgstr ""
 
-#: translation.js:1972 translation.js:2063
+#: translation.js:1977 translation.js:2068
 msgid "01-bit"
 msgstr ""
 
-#: translation.js:1975
+#: translation.js:1980
 msgid "not-x2: 2-bits not gate"
 msgstr ""
 
-#: translation.js:1976
+#: translation.js:1981
 msgid "## Uint2-1bits: Manual testing"
 msgstr ""
 
-#: translation.js:1980
+#: translation.js:1985
 msgid "17-bits"
 msgstr ""
 
-#: translation.js:1981
+#: translation.js:1986
 msgid "18-bits"
 msgstr ""
 
-#: translation.js:1982
+#: translation.js:1987
 msgid "19-bits"
 msgstr ""
 
-#: translation.js:1983
+#: translation.js:1988
 msgid "20-bits"
 msgstr ""
 
-#: translation.js:1984
+#: translation.js:1989
 msgid "21-bits"
 msgstr ""
 
-#: translation.js:1985
+#: translation.js:1990
 msgid "22-bits"
 msgstr ""
 
-#: translation.js:1986
+#: translation.js:1991
 msgid "23-bits"
 msgstr ""
 
-#: translation.js:1987
+#: translation.js:1992
 msgid "24-bits"
 msgstr ""
 
-#: translation.js:1988
+#: translation.js:1993
 msgid "25-bits"
 msgstr ""
 
-#: translation.js:1989
+#: translation.js:1994
 msgid "26-bits"
 msgstr ""
 
-#: translation.js:1990
+#: translation.js:1995
 msgid "27-bits"
 msgstr ""
 
-#: translation.js:1991
+#: translation.js:1996
 msgid "28-bits"
 msgstr ""
 
-#: translation.js:1992
+#: translation.js:1997
 msgid "29-bits"
 msgstr ""
 
-#: translation.js:1993
+#: translation.js:1998
 msgid "30-bits"
 msgstr ""
 
-#: translation.js:1994
+#: translation.js:1999
 msgid "31-bits"
 msgstr ""
 
-#: translation.js:1997
+#: translation.js:2002
 msgid "not-x32: 32-bits not gate"
 msgstr ""
 
-#: translation.js:1998
+#: translation.js:2003
 msgid "## Uint32-2bit Manual testing"
 msgstr ""
 
-#: translation.js:2001
+#: translation.js:2006
 msgid "## Uint32-8bit Manual testing"
 msgstr ""
 
-#: translation.js:2004
+#: translation.js:2009
 msgid "## Uint32-16bit Manual testing"
 msgstr ""
 
-#: translation.js:2007
+#: translation.js:2012
 msgid "## Uint32-17bit Manual testing"
 msgstr ""
 
-#: translation.js:2010
+#: translation.js:2015
 msgid "## Uint32-18bit Manual testing"
 msgstr ""
 
-#: translation.js:2013
+#: translation.js:2018
 msgid "## Uint32-19bit Manual testing"
 msgstr ""
 
-#: translation.js:2016
+#: translation.js:2021
 msgid "## Uint32-20bit Manual testing"
 msgstr ""
 
-#: translation.js:2019
+#: translation.js:2024
 msgid "## Uint32-21bit Manual testing"
 msgstr ""
 
-#: translation.js:2022
+#: translation.js:2027
 msgid "## Uint32-22bit Manual testing"
 msgstr ""
 
-#: translation.js:2025
+#: translation.js:2030
 msgid "## Uint32-23bit Manual testing"
 msgstr ""
 
-#: translation.js:2028
+#: translation.js:2033
 msgid "## Uint32-24bit Manual testing"
 msgstr ""
 
-#: translation.js:2031
+#: translation.js:2036
 msgid "## Uint32-25bit Manual testing"
 msgstr ""
 
-#: translation.js:2034
+#: translation.js:2039
 msgid "## Uint32-26bit Manual testing"
 msgstr ""
 
-#: translation.js:2037
+#: translation.js:2042
 msgid "## Uint32-27bit Manual testing"
 msgstr ""
 
-#: translation.js:2040
+#: translation.js:2045
 msgid "## Uint32-28bit Manual testing"
 msgstr ""
 
-#: translation.js:2043
+#: translation.js:2048
 msgid "## Uint32-29bit: Manual testing"
 msgstr ""
 
-#: translation.js:2046
+#: translation.js:2051
 msgid "## Uint32-30bit: Manual testing"
 msgstr ""
 
-#: translation.js:2049
+#: translation.js:2054
 msgid "## Uint32-31bit: Manual testing"
 msgstr ""
 
-#: translation.js:2050
+#: translation.js:2055
 msgid "01-Bit"
 msgstr ""
 
-#: translation.js:2055
+#: translation.js:2060
 msgid "not-x4: 4-bits not gate"
 msgstr ""
 
-#: translation.js:2056
+#: translation.js:2061
 msgid "## Uint4-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2059
+#: translation.js:2064
 msgid "## Uint4-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2062
+#: translation.js:2067
 msgid "## Uint4-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2067
+#: translation.js:2072
 msgid "05-bits"
 msgstr ""
 
-#: translation.js:2068
+#: translation.js:2073
 msgid "06-bits"
 msgstr ""
 
-#: translation.js:2069
+#: translation.js:2074
 msgid "07-bits"
 msgstr ""
 
-#: translation.js:2072
+#: translation.js:2077
 msgid "not-x8: 8-bits not gate"
 msgstr ""
 
-#: translation.js:2073
+#: translation.js:2078
 msgid "## Uint8-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2076
+#: translation.js:2081
 msgid "## Uint8-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2079
+#: translation.js:2084
 msgid "## Uint8-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2082
+#: translation.js:2087
 msgid "## Uint8-4bit: Manual testing"
 msgstr ""
 
-#: translation.js:2085
+#: translation.js:2090
 msgid "## Uint8-5bit: Manual testing"
 msgstr ""
 
-#: translation.js:2088
+#: translation.js:2093
 msgid "## Uint8-6bit: Manual testing"
 msgstr ""
 
-#: translation.js:2091
+#: translation.js:2096
 msgid "## Uint8-7bit: Manual testing"
 msgstr ""
 
-#: translation.js:2101 translation.js:2105 translation.js:2108
-#: translation.js:2111 translation.js:2114 translation.js:2117
-#: translation.js:2120 translation.js:2123
+#: translation.js:2106 translation.js:2110 translation.js:2113
+#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:2125 translation.js:2128
 msgid "01-manual-btn-led"
 msgstr ""
 
-#: translation.js:2102
+#: translation.js:2107
 msgid ""
 "# BUS-2: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -6042,53 +6055,53 @@ msgid ""
 "When the buttons are is pressed the corresponding LED is turned on"
 msgstr ""
 
-#: translation.js:2103
+#: translation.js:2108
 msgid "Bus\n"
 msgstr ""
 
-#: translation.js:2106
+#: translation.js:2111
 msgid ""
 "# BUS-3: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2109
+#: translation.js:2114
 msgid ""
 "# BUS-4: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2112
+#: translation.js:2117
 msgid ""
 "# BUS-5: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2115
+#: translation.js:2120
 msgid ""
 "# BUS-6: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2118
+#: translation.js:2123
 msgid ""
 "# BUS-7: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2121
+#: translation.js:2126
 msgid ""
 "# BUS-8: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2124
+#: translation.js:2129
 msgid ""
 "# Wire: Manual testing with one pushbutton and one LED\n"
 "\n"
diff --git a/locale/fr_FR/fr_FR.po b/locale/fr_FR/fr_FR.po
index 464fc146..e6f78fff 100644
--- a/locale/fr_FR/fr_FR.po
+++ b/locale/fr_FR/fr_FR.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-19 13:45+0000\n"
+"POT-Creation-Date: 2023-09-28 17:28+0000\n"
 "PO-Revision-Date: \n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -15,48 +15,48 @@ msgstr ""
 "X-Poedit-Basepath: ..\n"
 "X-Poedit-SearchPath-0: translation.js\n"
 
-#: translation.js:10 translation.js:1047
+#: translation.js:10 translation.js:1049
 msgid "Copy"
 msgstr ""
 
-#: translation.js:11 translation.js:1048
+#: translation.js:11 translation.js:1050
 msgid "Join"
 msgstr ""
 
-#: translation.js:12 translation.js:1049
+#: translation.js:12 translation.js:1051
 msgid "Reversal"
 msgstr ""
 
-#: translation.js:13 translation.js:1050
+#: translation.js:13 translation.js:1052
 msgid "Shift"
 msgstr ""
 
-#: translation.js:14 translation.js:1051
+#: translation.js:14 translation.js:1053
 msgid "Sign"
 msgstr ""
 
-#: translation.js:15 translation.js:1052
+#: translation.js:15 translation.js:1054
 msgid "Split"
 msgstr ""
 
-#: translation.js:16 translation.js:1053
+#: translation.js:16 translation.js:1055
 msgid "Uint"
 msgstr ""
 
-#: translation.js:17 translation.js:1054
+#: translation.js:17 translation.js:1056
 msgid "Wires"
 msgstr ""
 
-#: translation.js:18 translation.js:312 translation.js:338 translation.js:353
-#: translation.js:359 translation.js:365 translation.js:371 translation.js:377
-#: translation.js:388 translation.js:472 translation.js:480 translation.js:488
-#: translation.js:494 translation.js:500 translation.js:506 translation.js:715
-#: translation.js:722 translation.js:766 translation.js:771 translation.js:858
-#: translation.js:871
+#: translation.js:18 translation.js:312 translation.js:341 translation.js:356
+#: translation.js:362 translation.js:368 translation.js:374 translation.js:380
+#: translation.js:391 translation.js:474 translation.js:482 translation.js:490
+#: translation.js:496 translation.js:502 translation.js:508 translation.js:717
+#: translation.js:724 translation.js:768 translation.js:773 translation.js:860
+#: translation.js:873
 msgid "Blocks"
 msgstr ""
 
-#: translation.js:19 translation.js:82 translation.js:1055
+#: translation.js:19 translation.js:82 translation.js:1057
 msgid "Copy-02"
 msgstr ""
 
@@ -66,7 +66,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:21 translation.js:85 translation.js:1056
+#: translation.js:21 translation.js:85 translation.js:1058
 msgid "Copy-03"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:23 translation.js:88 translation.js:1057
+#: translation.js:23 translation.js:88 translation.js:1059
 msgid "Copy-04"
 msgstr ""
 
@@ -86,7 +86,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:25 translation.js:91 translation.js:1058
+#: translation.js:25 translation.js:91 translation.js:1060
 msgid "Copy-05"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:27 translation.js:94 translation.js:1059
+#: translation.js:27 translation.js:94 translation.js:1061
 msgid "Copy-06"
 msgstr ""
 
@@ -106,7 +106,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:29 translation.js:97 translation.js:1060
+#: translation.js:29 translation.js:97 translation.js:1062
 msgid "Copy-07"
 msgstr ""
 
@@ -116,7 +116,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:31 translation.js:100 translation.js:1061
+#: translation.js:31 translation.js:100 translation.js:1063
 msgid "Copy-08"
 msgstr ""
 
@@ -126,7 +126,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:33 translation.js:103 translation.js:1062
+#: translation.js:33 translation.js:103 translation.js:1064
 msgid "Copy-09"
 msgstr ""
 
@@ -136,7 +136,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:35 translation.js:1063
+#: translation.js:35 translation.js:1065
 msgid "Copy-10"
 msgstr ""
 
@@ -146,7 +146,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:37 translation.js:1064
+#: translation.js:37 translation.js:1066
 msgid "Copy-11"
 msgstr ""
 
@@ -156,7 +156,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:39 translation.js:106 translation.js:1065
+#: translation.js:39 translation.js:106 translation.js:1067
 msgid "Copy-12"
 msgstr ""
 
@@ -202,7 +202,7 @@ msgstr ""
 msgid "Output"
 msgstr ""
 
-#: translation.js:49 translation.js:1066
+#: translation.js:49 translation.js:1068
 msgid "Copy-16"
 msgstr ""
 
@@ -242,7 +242,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:57 translation.js:1067
+#: translation.js:57 translation.js:1069
 msgid "Copy-20"
 msgstr ""
 
@@ -282,7 +282,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:65 translation.js:1068
+#: translation.js:65 translation.js:1070
 msgid "Copy-24"
 msgstr ""
 
@@ -322,7 +322,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:73 translation.js:1069
+#: translation.js:73 translation.js:1071
 msgid "Copy-28"
 msgstr ""
 
@@ -356,7 +356,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:80 translation.js:1070
+#: translation.js:80 translation.js:1072
 msgid "Copy-32"
 msgstr ""
 
@@ -438,82 +438,82 @@ msgstr ""
 msgid "Bus12-Join-4-8: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:109 translation.js:556 translation.js:1139
-#: translation.js:1605
+#: translation.js:109 translation.js:558 translation.js:1141
+#: translation.js:1610
 msgid "Bus-02"
 msgstr ""
 
-#: translation.js:110 translation.js:557 translation.js:1140
-#: translation.js:1606
+#: translation.js:110 translation.js:559 translation.js:1142
+#: translation.js:1611
 msgid "Bus-03"
 msgstr ""
 
-#: translation.js:111 translation.js:558 translation.js:1141
-#: translation.js:1607
+#: translation.js:111 translation.js:560 translation.js:1143
+#: translation.js:1612
 msgid "Bus-04"
 msgstr ""
 
-#: translation.js:112 translation.js:559 translation.js:1142
-#: translation.js:1608
+#: translation.js:112 translation.js:561 translation.js:1144
+#: translation.js:1613
 msgid "Bus-05"
 msgstr ""
 
-#: translation.js:113 translation.js:560 translation.js:1143
-#: translation.js:1609
+#: translation.js:113 translation.js:562 translation.js:1145
+#: translation.js:1614
 msgid "Bus-06"
 msgstr ""
 
-#: translation.js:114 translation.js:561 translation.js:1144
-#: translation.js:1610
+#: translation.js:114 translation.js:563 translation.js:1146
+#: translation.js:1615
 msgid "Bus-07"
 msgstr ""
 
-#: translation.js:115 translation.js:562 translation.js:1145
-#: translation.js:1611
+#: translation.js:115 translation.js:564 translation.js:1147
+#: translation.js:1616
 msgid "Bus-08"
 msgstr ""
 
-#: translation.js:116 translation.js:563 translation.js:1146
-#: translation.js:1612
+#: translation.js:116 translation.js:565 translation.js:1148
+#: translation.js:1617
 msgid "Bus-09"
 msgstr ""
 
-#: translation.js:117 translation.js:564 translation.js:1147
-#: translation.js:1613
+#: translation.js:117 translation.js:566 translation.js:1149
+#: translation.js:1618
 msgid "Bus-10"
 msgstr ""
 
-#: translation.js:118 translation.js:565 translation.js:1148
-#: translation.js:1614
+#: translation.js:118 translation.js:567 translation.js:1150
+#: translation.js:1619
 msgid "Bus-11"
 msgstr ""
 
-#: translation.js:119 translation.js:566 translation.js:1149
-#: translation.js:1615
+#: translation.js:119 translation.js:568 translation.js:1151
+#: translation.js:1620
 msgid "Bus-12"
 msgstr ""
 
-#: translation.js:120 translation.js:567
+#: translation.js:120 translation.js:569
 msgid "Bus-14"
 msgstr ""
 
-#: translation.js:121 translation.js:568 translation.js:1150
-#: translation.js:1616
+#: translation.js:121 translation.js:570 translation.js:1152
+#: translation.js:1621
 msgid "Bus-15"
 msgstr ""
 
-#: translation.js:122 translation.js:569 translation.js:1151
-#: translation.js:1617
+#: translation.js:122 translation.js:571 translation.js:1153
+#: translation.js:1622
 msgid "Bus-16"
 msgstr ""
 
-#: translation.js:123 translation.js:571 translation.js:1152
-#: translation.js:1619
+#: translation.js:123 translation.js:573 translation.js:1154
+#: translation.js:1624
 msgid "Bus-19"
 msgstr ""
 
-#: translation.js:124 translation.js:572 translation.js:1153
-#: translation.js:1620
+#: translation.js:124 translation.js:574 translation.js:1155
+#: translation.js:1625
 msgid "Bus-20"
 msgstr ""
 
@@ -521,52 +521,52 @@ msgstr ""
 msgid "Bus-21"
 msgstr ""
 
-#: translation.js:126 translation.js:573 translation.js:1154
-#: translation.js:1621
+#: translation.js:126 translation.js:575 translation.js:1156
+#: translation.js:1626
 msgid "Bus-22"
 msgstr ""
 
-#: translation.js:127 translation.js:574 translation.js:1155
+#: translation.js:127 translation.js:576 translation.js:1157
 msgid "Bus-23"
 msgstr ""
 
-#: translation.js:128 translation.js:575 translation.js:1156
-#: translation.js:1622
+#: translation.js:128 translation.js:577 translation.js:1158
+#: translation.js:1627
 msgid "Bus-24"
 msgstr ""
 
-#: translation.js:129 translation.js:576 translation.js:1157
-#: translation.js:1623
+#: translation.js:129 translation.js:578 translation.js:1159
+#: translation.js:1628
 msgid "Bus-27"
 msgstr ""
 
-#: translation.js:130 translation.js:577 translation.js:1158
-#: translation.js:1624
+#: translation.js:130 translation.js:579 translation.js:1160
+#: translation.js:1629
 msgid "Bus-28"
 msgstr ""
 
-#: translation.js:131 translation.js:578 translation.js:1159
-#: translation.js:1625
+#: translation.js:131 translation.js:580 translation.js:1161
+#: translation.js:1630
 msgid "Bus-31"
 msgstr ""
 
-#: translation.js:132 translation.js:579 translation.js:1160
-#: translation.js:1626
+#: translation.js:132 translation.js:581 translation.js:1162
+#: translation.js:1631
 msgid "Bus-32"
 msgstr ""
 
-#: translation.js:133 translation.js:580 translation.js:1627
+#: translation.js:133 translation.js:582 translation.js:1632
 msgid "Bus-64"
 msgstr ""
 
 #: translation.js:134 translation.js:139 translation.js:144 translation.js:155
-#: translation.js:164 translation.js:179 translation.js:192 translation.js:1161
-#: translation.js:1167 translation.js:1180 translation.js:1199
-#: translation.js:1239 translation.js:1267
+#: translation.js:164 translation.js:179 translation.js:192 translation.js:1163
+#: translation.js:1169 translation.js:1182 translation.js:1201
+#: translation.js:1241 translation.js:1269
 msgid "Join-all"
 msgstr ""
 
-#: translation.js:135 translation.js:1165
+#: translation.js:135 translation.js:1167
 msgid "Join-1-2"
 msgstr ""
 
@@ -574,7 +574,7 @@ msgstr ""
 msgid "Bus3-Join-1-2: Join two buses of 2 and 1 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:137 translation.js:1166
+#: translation.js:137 translation.js:1168
 msgid "Join-2-1"
 msgstr ""
 
@@ -582,7 +582,7 @@ msgstr ""
 msgid "Bus3-Join-2-1: Joint two buses of 1 and 2 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:140 translation.js:1178
+#: translation.js:140 translation.js:1180
 msgid "Join-1-3"
 msgstr ""
 
@@ -590,7 +590,7 @@ msgstr ""
 msgid "Bus4-Join-1-3: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:142 translation.js:1179
+#: translation.js:142 translation.js:1181
 msgid "Join-3-1"
 msgstr ""
 
@@ -599,9 +599,9 @@ msgid "Bus4-Join-3-1: Join the two buses into a 4-bits Bus"
 msgstr ""
 
 #: translation.js:145 translation.js:165 translation.js:193 translation.js:239
-#: translation.js:258 translation.js:306 translation.js:310 translation.js:1181
-#: translation.js:1219 translation.js:1268 translation.js:1334
-#: translation.js:1378 translation.js:1422
+#: translation.js:258 translation.js:306 translation.js:310 translation.js:1183
+#: translation.js:1221 translation.js:1270 translation.js:1336
+#: translation.js:1380 translation.js:1424
 msgid "Join-half"
 msgstr ""
 
@@ -609,7 +609,7 @@ msgstr ""
 msgid "Bus4-Join-half: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:147 translation.js:1195
+#: translation.js:147 translation.js:1197
 msgid "Join-1-4"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "Bus5-Join-1-4: Join the two buses of 1 and 4 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:149 translation.js:1196
+#: translation.js:149 translation.js:1198
 msgid "Join-2-3"
 msgstr ""
 
@@ -625,7 +625,7 @@ msgstr ""
 msgid "Bus5-Join-2-3: Join the two buses of 2 and 3 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:151 translation.js:1197
+#: translation.js:151 translation.js:1199
 msgid "Join-3-2"
 msgstr ""
 
@@ -633,7 +633,7 @@ msgstr ""
 msgid "Bus5-Join-3-2: Join the two buses of 3 and 2 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:153 translation.js:1198
+#: translation.js:153 translation.js:1200
 msgid "Join-4-1"
 msgstr ""
 
@@ -641,7 +641,7 @@ msgstr ""
 msgid "Bus5-Join-4-1: Join the two buses of 4 and 1 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:156 translation.js:1216
+#: translation.js:156 translation.js:1218
 msgid "Join-1-5"
 msgstr ""
 
@@ -657,7 +657,7 @@ msgstr ""
 msgid "Bus6-Join-2-4: Join all the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:160 translation.js:1217
+#: translation.js:160 translation.js:1219
 msgid "Join-4-2"
 msgstr ""
 
@@ -665,7 +665,7 @@ msgstr ""
 msgid "Bus6-Join-4-2: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:162 translation.js:1218
+#: translation.js:162 translation.js:1220
 msgid "Join-5-1"
 msgstr ""
 
@@ -677,7 +677,7 @@ msgstr ""
 msgid "Bus6-Join-half: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:167 translation.js:1233
+#: translation.js:167 translation.js:1235
 msgid "Join-1-6"
 msgstr ""
 
@@ -685,7 +685,7 @@ msgstr ""
 msgid "Bus7-Join-1-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:169 translation.js:1234
+#: translation.js:169 translation.js:1236
 msgid "Join-2-5"
 msgstr ""
 
@@ -693,7 +693,7 @@ msgstr ""
 msgid "Bus7-Join-2-5: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:171 translation.js:1235
+#: translation.js:171 translation.js:1237
 msgid "Join-3-4"
 msgstr ""
 
@@ -701,7 +701,7 @@ msgstr ""
 msgid "Bus7-Join-3-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:173 translation.js:1236
+#: translation.js:173 translation.js:1238
 msgid "Join-4-3"
 msgstr ""
 
@@ -709,7 +709,7 @@ msgstr ""
 msgid "Bus7-Join-4-3: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:175 translation.js:1237
+#: translation.js:175 translation.js:1239
 msgid "Join-5-2"
 msgstr ""
 
@@ -717,7 +717,7 @@ msgstr ""
 msgid "Bus7-Join-5-2: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:177 translation.js:1238
+#: translation.js:177 translation.js:1240
 msgid "Join-6-1"
 msgstr ""
 
@@ -725,7 +725,7 @@ msgstr ""
 msgid "Bus7-Join-6-1: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:180 translation.js:1261
+#: translation.js:180 translation.js:1263
 msgid "Join-1-7"
 msgstr ""
 
@@ -733,7 +733,7 @@ msgstr ""
 msgid "Bus7-Join-1-7: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:182 translation.js:1262
+#: translation.js:182 translation.js:1264
 msgid "Join-2-6"
 msgstr ""
 
@@ -741,7 +741,7 @@ msgstr ""
 msgid "Bus8-Join-2-6: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:184 translation.js:1263
+#: translation.js:184 translation.js:1265
 msgid "Join-3-5"
 msgstr ""
 
@@ -749,7 +749,7 @@ msgstr ""
 msgid "Bus8-Join-3-5: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:186 translation.js:1264
+#: translation.js:186 translation.js:1266
 msgid "Join-5-3"
 msgstr ""
 
@@ -757,7 +757,7 @@ msgstr ""
 msgid "Bus8-Join-5-3: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:188 translation.js:1265
+#: translation.js:188 translation.js:1267
 msgid "Join-6-2"
 msgstr ""
 
@@ -765,7 +765,7 @@ msgstr ""
 msgid "Bus8-Join-6-2: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:190 translation.js:1266
+#: translation.js:190 translation.js:1268
 msgid "Join-7-1"
 msgstr ""
 
@@ -777,8 +777,8 @@ msgstr ""
 msgid "Bus8-Join-half: Join the two same halves into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:195 translation.js:241 translation.js:308 translation.js:1269
-#: translation.js:1335 translation.js:1423
+#: translation.js:195 translation.js:241 translation.js:308 translation.js:1271
+#: translation.js:1337 translation.js:1425
 msgid "Join-quarter"
 msgstr ""
 
@@ -830,7 +830,7 @@ msgstr ""
 msgid "Bus11-Join-3-8: Join the two buses into an 11-bits Bus"
 msgstr ""
 
-#: translation.js:208 translation.js:1305
+#: translation.js:208 translation.js:1307
 msgid "Join-1-11"
 msgstr ""
 
@@ -838,11 +838,11 @@ msgstr ""
 msgid "Bus12-Join-1-11: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:210 translation.js:1306
+#: translation.js:210 translation.js:1308
 msgid "Join-4-8"
 msgstr ""
 
-#: translation.js:211 translation.js:1307
+#: translation.js:211 translation.js:1309
 msgid "Join-one-fourth"
 msgstr ""
 
@@ -850,8 +850,8 @@ msgstr ""
 msgid "Bus12-Join-one-fourth: Join the four buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:213 translation.js:260 translation.js:1308
-#: translation.js:1379
+#: translation.js:213 translation.js:260 translation.js:1310
+#: translation.js:1381
 msgid "Join-one-third"
 msgstr ""
 
@@ -867,7 +867,7 @@ msgstr ""
 msgid "Bus14-Join-10-4: Join the two buses into a 14-bits Bus"
 msgstr ""
 
-#: translation.js:217 translation.js:1322
+#: translation.js:217 translation.js:1324
 msgid "Join-5-10"
 msgstr ""
 
@@ -875,7 +875,7 @@ msgstr ""
 msgid "Bus15-Join-5-10: Join the two buses into a 15-bits Bus"
 msgstr ""
 
-#: translation.js:219 translation.js:1323
+#: translation.js:219 translation.js:1325
 msgid "Join-7-8"
 msgstr ""
 
@@ -971,7 +971,7 @@ msgstr ""
 msgid "Bus19-Join-3-8-8: Join the three buses into a 19-bits Bus"
 msgstr ""
 
-#: translation.js:245 translation.js:1356
+#: translation.js:245 translation.js:1358
 msgid "Join-1-19"
 msgstr ""
 
@@ -979,11 +979,11 @@ msgstr ""
 msgid "Bus20-Join-half: Join the two buses into an 20-bits Bus"
 msgstr ""
 
-#: translation.js:247 translation.js:1357
+#: translation.js:247 translation.js:1359
 msgid "Join-4-16"
 msgstr ""
 
-#: translation.js:248 translation.js:1358
+#: translation.js:248 translation.js:1360
 msgid "Join-4-8-8"
 msgstr ""
 
@@ -999,7 +999,7 @@ msgstr ""
 msgid "Bus32-Join-11-21: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:252 translation.js:288 translation.js:1369
+#: translation.js:252 translation.js:288 translation.js:1371
 msgid "Join-10-22"
 msgstr ""
 
@@ -1015,7 +1015,7 @@ msgstr ""
 msgid "Bus23-Join-7-8-8: Join the three buses into a 23-bits Bus"
 msgstr ""
 
-#: translation.js:256 translation.js:1377
+#: translation.js:256 translation.js:1379
 msgid "Join-8-16"
 msgstr ""
 
@@ -1039,7 +1039,7 @@ msgstr ""
 msgid "Bus27-Join-3-8-8-8: Join the four buses into a 27-bits Bus"
 msgstr ""
 
-#: translation.js:264 translation.js:1404
+#: translation.js:264 translation.js:1406
 msgid "Join-4-24"
 msgstr ""
 
@@ -1047,7 +1047,7 @@ msgstr ""
 msgid "Bus28-Join-4-24: Join the two buses into an 28-bits Bus"
 msgstr ""
 
-#: translation.js:266 translation.js:1405
+#: translation.js:266 translation.js:1407
 msgid "Join-4-8-8-8"
 msgstr ""
 
@@ -1167,7 +1167,7 @@ msgstr ""
 msgid "Bus32-Join-15-17: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:298 translation.js:1417
+#: translation.js:298 translation.js:1419
 msgid "Join-17-15"
 msgstr ""
 
@@ -1175,7 +1175,7 @@ msgstr ""
 msgid "Bus32-Join-17-15: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:300 translation.js:1418
+#: translation.js:300 translation.js:1420
 msgid "Join-29-3"
 msgstr ""
 
@@ -1183,7 +1183,7 @@ msgstr ""
 msgid "Bus32-Join-29-3: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:302 translation.js:1419
+#: translation.js:302 translation.js:1421
 msgid "Join-30-2"
 msgstr ""
 
@@ -1191,7 +1191,7 @@ msgstr ""
 msgid "Bus32-Join-30-2: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:304 translation.js:1420
+#: translation.js:304 translation.js:1422
 msgid "Join-31-1"
 msgstr ""
 
@@ -1267,372 +1267,380 @@ msgstr ""
 msgid "Bus4-Split-all: Split the 4-bits bus into its wires"
 msgstr ""
 
-#: translation.js:330 translation.js:1464
+#: translation.js:330
+msgid "Reversal-2x8"
+msgstr ""
+
+#: translation.js:331
+msgid "Reversal-2x8: Reversal of 2 blocks of 8 bits"
+msgstr ""
+
+#: translation.js:332
+msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
+msgstr ""
+
+#: translation.js:333 translation.js:1469
 msgid "Left"
 msgstr ""
 
-#: translation.js:331 translation.js:1465
+#: translation.js:334 translation.js:1470
 msgid "Right"
 msgstr ""
 
-#: translation.js:332 translation.js:382 translation.js:1451
-#: translation.js:2051
+#: translation.js:335 translation.js:385 translation.js:1453
+#: translation.js:2056
 msgid "02-Bits"
 msgstr ""
 
-#: translation.js:333 translation.js:383 translation.js:1452
-#: translation.js:2052
+#: translation.js:336 translation.js:386 translation.js:1454
+#: translation.js:2057
 msgid "03-Bits"
 msgstr ""
 
-#: translation.js:334 translation.js:384 translation.js:1453
+#: translation.js:337 translation.js:387 translation.js:1455
 msgid "04-Bits"
 msgstr ""
 
-#: translation.js:335 translation.js:385
+#: translation.js:338 translation.js:388
 msgid "08-Bits"
 msgstr ""
 
-#: translation.js:336 translation.js:386
+#: translation.js:339 translation.js:389
 msgid "16-Bits"
 msgstr ""
 
-#: translation.js:337 translation.js:387
+#: translation.js:340 translation.js:390
 msgid "32-Bits"
 msgstr ""
 
-#: translation.js:339 translation.js:351 translation.js:354 translation.js:356
-#: translation.js:360 translation.js:362 translation.js:366 translation.js:368
-#: translation.js:372 translation.js:374 translation.js:378 translation.js:380
-#: translation.js:1472 translation.js:1482 translation.js:1487
-#: translation.js:1492 translation.js:1497 translation.js:1502
+#: translation.js:342 translation.js:354 translation.js:357 translation.js:359
+#: translation.js:363 translation.js:365 translation.js:369 translation.js:371
+#: translation.js:375 translation.js:377 translation.js:381 translation.js:383
+#: translation.js:1477 translation.js:1487 translation.js:1492
+#: translation.js:1497 translation.js:1502 translation.js:1507
 msgid "SL1"
 msgstr ""
 
-#: translation.js:340
+#: translation.js:343
 msgid "SL1-2-verilog: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:341 translation.js:1473
+#: translation.js:344 translation.js:1478
 msgid "SL1-int2"
 msgstr ""
 
-#: translation.js:342
+#: translation.js:345
 msgid "SL1-int2: Shift  a 2-bit value one bit left. LSB is 0. The sign is kept"
 msgstr ""
 
-#: translation.js:343
+#: translation.js:346
 msgid "Constant bit 0"
 msgstr ""
 
-#: translation.js:344
+#: translation.js:347
 msgid "SL1: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:345
+#: translation.js:348
 msgid "Sign-int2: Get the sign of a 2-bits Intenger"
 msgstr ""
 
-#: translation.js:346
+#: translation.js:349
 msgid "Sign bit is kept"
 msgstr ""
 
-#: translation.js:347
+#: translation.js:350
 msgid "Get the sign  "
 msgstr ""
 
-#: translation.js:348 translation.js:1474
+#: translation.js:351 translation.js:1479
 msgid "SL1-uint2"
 msgstr ""
 
-#: translation.js:349
+#: translation.js:352
 msgid ""
 "SL1-uint2: Shift  a 2-bit value one bit left. LSB is 0. The sign is lost"
 msgstr ""
 
-#: translation.js:350
+#: translation.js:353
 msgid "Sign bit is lost"
 msgstr ""
 
-#: translation.js:352
+#: translation.js:355
 msgid "SL1-2: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:355
+#: translation.js:358
 msgid "SL1-3-verilog: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:357
+#: translation.js:360
 msgid "SL1-3: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:358
+#: translation.js:361
 msgid "Bus3-Split-1-2: Split the 3-bits bus into two: 1-bit and 2-bits buses"
 msgstr ""
 
-#: translation.js:361
+#: translation.js:364
 msgid "SL1-4-verilog: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:363
+#: translation.js:366
 msgid "SL1-4: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:364
+#: translation.js:367
 msgid "Bus5-Split-1-4: Split the 5-bits bus into two buses of 1 and 4 bits"
 msgstr ""
 
-#: translation.js:367
+#: translation.js:370
 msgid "SL1-8-verilog: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:369
+#: translation.js:372
 msgid "SL1-8: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:370
+#: translation.js:373
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 1 and 8 wires"
 msgstr ""
 
-#: translation.js:373
+#: translation.js:376
 msgid "SL1-16-verilog: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:375
+#: translation.js:378
 msgid "SL1-16: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:376
+#: translation.js:379
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:379
+#: translation.js:382
 msgid "SL1-32-verilog: Shift  a 32-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:381
+#: translation.js:384
 msgid ""
 "Bus32-Split-1-31: Split the 32-bits bus into two buses of 1 and 31 wires"
 msgstr ""
 
-#: translation.js:389 translation.js:399 translation.js:473 translation.js:477
-#: translation.js:481 translation.js:485 translation.js:489 translation.js:491
-#: translation.js:495 translation.js:497 translation.js:501 translation.js:503
-#: translation.js:1512 translation.js:1522 translation.js:1529
-#: translation.js:1536 translation.js:1540 translation.js:1544
+#: translation.js:392 translation.js:402 translation.js:475 translation.js:479
+#: translation.js:483 translation.js:487 translation.js:491 translation.js:493
+#: translation.js:497 translation.js:499 translation.js:503 translation.js:505
+#: translation.js:1517 translation.js:1527 translation.js:1534
+#: translation.js:1541 translation.js:1545 translation.js:1549
 msgid "SR1"
 msgstr ""
 
-#: translation.js:390
+#: translation.js:393
 msgid ""
 "SR1-2bits-verilog: Shift  a 2-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:391 translation.js:1513
+#: translation.js:394 translation.js:1518
 msgid "SR1-int2"
 msgstr ""
 
-#: translation.js:392
+#: translation.js:395
 msgid "SR1-int2: Shift  a 2-bit value one bit right. MSB is keep (the sign)"
 msgstr ""
 
-#: translation.js:393
+#: translation.js:396
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:394
+#: translation.js:397
 msgid ""
 "Get the sign  \n"
 "and place it as the MSB"
 msgstr ""
 
-#: translation.js:395 translation.js:1514
+#: translation.js:398 translation.js:1519
 msgid "SR1-uint2"
 msgstr ""
 
-#: translation.js:396
+#: translation.js:399
 msgid ""
 "SR1-uint2: Shift  a 2-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:397
+#: translation.js:400
 msgid "The MSB is 0 (no sight)"
 msgstr ""
 
-#: translation.js:398
+#: translation.js:401
 msgid "This bit is ignored"
 msgstr ""
 
-#: translation.js:400
+#: translation.js:403
 msgid "Reg-2-verilog: 2 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:401
+#: translation.js:404
 msgid "Button-tic: Configurable button that emits a tic when it is pressed"
 msgstr ""
 
-#: translation.js:402
+#: translation.js:405
 msgid ""
 "Rising-edge detector. It generates a 1-period pulse (tic) when a rising edge "
 "is detected on the input"
 msgstr ""
 
-#: translation.js:403
+#: translation.js:406
 msgid "D Flip-flop (verilog implementation)"
 msgstr ""
 
-#: translation.js:404
+#: translation.js:407
 msgid "NOT gate (Verilog implementation)"
 msgstr ""
 
-#: translation.js:405
+#: translation.js:408
 msgid "Two bits input And gate"
 msgstr ""
 
-#: translation.js:406
+#: translation.js:409
 msgid "Configurable button (pull-up on/off. Not on/off)"
 msgstr ""
 
-#: translation.js:407
+#: translation.js:410
 msgid "FPGA internal pull-up configuration on the input port"
 msgstr ""
 
-#: translation.js:408
+#: translation.js:411
 msgid "Remove the rebound on a mechanical switch"
 msgstr ""
 
-#: translation.js:409
+#: translation.js:412
 msgid "1bit register (implemented in verilog)"
 msgstr ""
 
-#: translation.js:410
+#: translation.js:413
 msgid "16-bits Syscounter with reset"
 msgstr ""
 
-#: translation.js:411
+#: translation.js:414
 msgid "DFF-rst-x16: 16 D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:412
+#: translation.js:415
 msgid "DFF-rst-x04: Three D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:413
+#: translation.js:416
 msgid "DFF-rst-x01: D Flip flop with reset input. When rst=1, the DFF is 0"
 msgstr ""
 
-#: translation.js:414
+#: translation.js:417
 msgid ""
 "Bus16-Split-quarter: Split the 16-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:415
+#: translation.js:418
 msgid "Inc1-16bit: Increment a 16-bits number by one"
 msgstr ""
 
-#: translation.js:416
+#: translation.js:419
 msgid "AdderK-16bit: Adder of 16-bit operand and 16-bit constant"
 msgstr ""
 
-#: translation.js:417
+#: translation.js:420
 msgid "Generic: 16-bits generic constant"
 msgstr ""
 
-#: translation.js:418
+#: translation.js:421
 msgid "Adder-16bits: Adder of two operands of 16 bits"
 msgstr ""
 
-#: translation.js:419
-msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
-msgstr ""
-
-#: translation.js:420
+#: translation.js:422
 msgid "Adder-8bits: Adder of two operands of 8 bits"
 msgstr ""
 
-#: translation.js:421
+#: translation.js:423
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of the same size"
 msgstr ""
 
-#: translation.js:422
+#: translation.js:424
 msgid "Adder-4bits: Adder of two operands of 4 bits"
 msgstr ""
 
-#: translation.js:423
+#: translation.js:425
 msgid "Adder-1bit: Adder of two operands of 1 bit"
 msgstr ""
 
-#: translation.js:424
+#: translation.js:426
 msgid "AdderC-1bit: Adder of two operands of 1 bit plus the carry in"
 msgstr ""
 
-#: translation.js:425
+#: translation.js:427
 msgid "XOR gate: two bits input xor gate"
 msgstr ""
 
-#: translation.js:426
+#: translation.js:428
 msgid "OR2: Two bits input OR gate"
 msgstr ""
 
-#: translation.js:427
+#: translation.js:429
 msgid "AdderC-4bits: Adder of two operands of 4 bits and Carry in"
 msgstr ""
 
-#: translation.js:428
+#: translation.js:430
 msgid "AdderC-8bits: Adder of two operands of 8 bits and Carry in"
 msgstr ""
 
-#: translation.js:429
+#: translation.js:431
 msgid ""
 "Edges detector. It generates a 1-period pulse (tic) when either a rising "
 "edge or a falling edge is detected on the input"
 msgstr ""
 
-#: translation.js:430
+#: translation.js:432
 msgid "Sync 1-bit input with the system clock domain"
 msgstr ""
 
-#: translation.js:431
+#: translation.js:433
 msgid ""
 "Select positive or negative logic for the input (0=positive, 1=negative)"
 msgstr ""
 
-#: translation.js:432
+#: translation.js:434
 msgid "1-bit generic constant (0/1)"
 msgstr ""
 
-#: translation.js:433
+#: translation.js:435
 msgid "# 2-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:434
+#: translation.js:436
 msgid "System clock"
 msgstr ""
 
-#: translation.js:435
+#: translation.js:437
 msgid "Button state signal"
 msgstr ""
 
-#: translation.js:436
+#: translation.js:438
 msgid "Tic: button pressed"
 msgstr ""
 
-#: translation.js:437
+#: translation.js:439
 msgid "Rising edge detector"
 msgstr ""
 
-#: translation.js:438
+#: translation.js:440
 msgid "Pull up on/off"
 msgstr ""
 
-#: translation.js:439
+#: translation.js:441
 msgid "Not on/off"
 msgstr ""
 
-#: translation.js:440
+#: translation.js:442
 msgid ""
 "## Rising edge detector\n"
 "\n"
@@ -1640,23 +1648,23 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:441
+#: translation.js:443
 msgid "Input signal"
 msgstr ""
 
-#: translation.js:442
+#: translation.js:444
 msgid ""
 "Current signal  \n"
 "state"
 msgstr ""
 
-#: translation.js:443
+#: translation.js:445
 msgid ""
 "Signal state in the previous  \n"
 "clock cycle"
 msgstr ""
 
-#: translation.js:444
+#: translation.js:446
 msgid ""
 "If the current signal is 1 and its value in  \n"
 "the previous clock cycle was 0, it means  \n"
@@ -1666,7 +1674,7 @@ msgid ""
 "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:445
+#: translation.js:447
 msgid ""
 "**Delay**: 0 clock cycles \n"
 "\n"
@@ -1674,15 +1682,15 @@ msgid ""
 "and its detection"
 msgstr ""
 
-#: translation.js:446
+#: translation.js:448
 msgid "Parameter: Initial value"
 msgstr ""
 
-#: translation.js:447
+#: translation.js:449
 msgid "Input data"
 msgstr ""
 
-#: translation.js:448
+#: translation.js:450
 msgid ""
 "# D Flip-Flop  \n"
 "\n"
@@ -1690,18 +1698,18 @@ msgid ""
 "Its output is shown in the cycle n+1"
 msgstr ""
 
-#: translation.js:449
+#: translation.js:451
 msgid ""
 "Internal pull-up  \n"
 "* 0: OFF\n"
 "* 1: ON"
 msgstr ""
 
-#: translation.js:450
+#: translation.js:452
 msgid "Synchronization stage"
 msgstr ""
 
-#: translation.js:451
+#: translation.js:453
 msgid ""
 "Normalization stage\n"
 "\n"
@@ -1709,11 +1717,11 @@ msgid ""
 "* 1: signal inverted"
 msgstr ""
 
-#: translation.js:452
+#: translation.js:454
 msgid "Debouncing stage"
 msgstr ""
 
-#: translation.js:453
+#: translation.js:455
 msgid ""
 "### Pull-up parameter:\n"
 "\n"
@@ -1721,36 +1729,36 @@ msgid ""
 "1: Pull-up activated"
 msgstr ""
 
-#: translation.js:454
+#: translation.js:456
 msgid ""
 "Only an FPGA pin can  \n"
 "be connected here!!!"
 msgstr ""
 
-#: translation.js:455
+#: translation.js:457
 msgid ""
 "The pull-up is connected  \n"
 "by default"
 msgstr ""
 
-#: translation.js:456
+#: translation.js:458
 msgid "Edge detector"
 msgstr ""
 
-#: translation.js:457
+#: translation.js:459
 msgid ""
 "Whenever there is a change in  \n"
 "the input, the counter is started"
 msgstr ""
 
-#: translation.js:458
+#: translation.js:460
 msgid ""
 "If the counter reaches it maximum  \n"
 "value, the input is considered stable  \n"
 "and it is captured"
 msgstr ""
 
-#: translation.js:459
+#: translation.js:461
 msgid ""
 "### Time calculation\n"
 "\n"
@@ -1760,7 +1768,7 @@ msgid ""
 "use a counter with more bits (17, 18...)"
 msgstr ""
 
-#: translation.js:460
+#: translation.js:462
 msgid ""
 "## Debouncer  \n"
 "\n"
@@ -1770,35 +1778,35 @@ msgid ""
 "captured on the output flip-flop"
 msgstr ""
 
-#: translation.js:461
+#: translation.js:463
 msgid "Stable output"
 msgstr ""
 
-#: translation.js:462
+#: translation.js:464
 msgid "Counter"
 msgstr ""
 
-#: translation.js:463
+#: translation.js:465
 msgid "Initial value"
 msgstr ""
 
-#: translation.js:464
+#: translation.js:466
 msgid ""
 "Reset input: Active high  \n"
 "When rst = 1, the DFF is reset to 0"
 msgstr ""
 
-#: translation.js:465
+#: translation.js:467
 msgid "Data input"
 msgstr ""
 
-#: translation.js:466
+#: translation.js:468
 msgid ""
 "Initial default  \n"
 "value: 0"
 msgstr ""
 
-#: translation.js:467
+#: translation.js:469
 msgid ""
 "## Edges detector\n"
 "\n"
@@ -1807,18 +1815,18 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:468
+#: translation.js:470
 msgid ""
 "The output is 1 if the current value is 1 and the  \n"
 "previous 0, or if the current value is 0 and the  \n"
 "previous 1\n"
 msgstr ""
 
-#: translation.js:469
+#: translation.js:471
 msgid "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:470
+#: translation.js:472
 msgid ""
 "When k=0, it works like a wire  \n"
 "(The output is equal to the input)  \n"
@@ -1826,7 +1834,7 @@ msgid ""
 "(The output is the inverse of the input)"
 msgstr ""
 
-#: translation.js:471
+#: translation.js:473
 msgid ""
 "### Truth table for XOR\n"
 "\n"
@@ -1838,1983 +1846,1984 @@ msgid ""
 "| 1 | 1     |  0     | Not      |"
 msgstr ""
 
-#: translation.js:474
+#: translation.js:476
 msgid ""
 "SR1-3bits-verilog: Shift  a 3-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:475 translation.js:1523
+#: translation.js:477 translation.js:1528
 msgid "SR1-uint3"
 msgstr ""
 
-#: translation.js:476
+#: translation.js:478
 msgid ""
 "SR1-uint3: Shift  a 3-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:478
+#: translation.js:480
 msgid "SR1: Shift  a 3-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:479
+#: translation.js:481
 msgid "Bus3-Split-2-1: Split the 3-bits bus into two: 2-bit and 1-bits buses"
 msgstr ""
 
-#: translation.js:482
+#: translation.js:484
 msgid ""
 "SR1-4bits-verilog: Shift  a 4-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:483 translation.js:1530
+#: translation.js:485 translation.js:1535
 msgid "SR1-uint4"
 msgstr ""
 
-#: translation.js:484
+#: translation.js:486
 msgid ""
 "SR1-uint4: Shift  a 4-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:486
+#: translation.js:488
 msgid "SR1-4bits: Shift  a 4-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:487
+#: translation.js:489
 msgid "Bus4-Split-3-1: Split the 4-bits bus into two: 3-bits and 1-bits buses"
 msgstr ""
 
-#: translation.js:490
+#: translation.js:492
 msgid ""
 "SR1-8bits-verilog: Shift  a 8-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:492
+#: translation.js:494
 msgid "SR1-8bits: Shift  a 8-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:493
+#: translation.js:495
 msgid "Bus8-Split-7-1: Split the 8-bits bus into two buses of 7 and 1 wires"
 msgstr ""
 
-#: translation.js:496
+#: translation.js:498
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:498
+#: translation.js:500
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:499
+#: translation.js:501
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 15 wires"
 msgstr ""
 
-#: translation.js:502
+#: translation.js:504
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:504
+#: translation.js:506
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:505
+#: translation.js:507
 msgid ""
 "Bus32-Split-31-1: Split the 32-bits bus into two buses of 31 and 1 wires"
 msgstr ""
 
-#: translation.js:507 translation.js:546 translation.js:1589
+#: translation.js:509 translation.js:548 translation.js:1594
 msgid "Sign-int12"
 msgstr ""
 
-#: translation.js:508
+#: translation.js:510
 msgid ""
 "Sign-int12-verilog: Get the sign of a 12-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:509 translation.js:549
+#: translation.js:511 translation.js:551
 msgid "Sign-int16"
 msgstr ""
 
-#: translation.js:510
+#: translation.js:512
 msgid ""
 "Sign-int16-verilog: Get the sign of a 16-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:511 translation.js:1563
+#: translation.js:513 translation.js:1568
 msgid "Sign-int2"
 msgstr ""
 
-#: translation.js:512
+#: translation.js:514
 msgid ""
 "Sign-int2-verilog: Get the sign of a 2-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:513 translation.js:551
+#: translation.js:515 translation.js:553
 msgid "Sign-int20"
 msgstr ""
 
-#: translation.js:514
+#: translation.js:516
 msgid ""
 "Sign-int20-verilog: Get the sign of a 20-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:515 translation.js:1565
+#: translation.js:517 translation.js:1570
 msgid "Sign-int3"
 msgstr ""
 
-#: translation.js:516
+#: translation.js:518
 msgid ""
 "Sign-int3-verilog: Get the sign of a 3-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:517 translation.js:554
+#: translation.js:519 translation.js:556
 msgid "Sign-int32"
 msgstr ""
 
-#: translation.js:518
+#: translation.js:520
 msgid ""
 "Sign-int32-verilog: Get the sign of a 32-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:519 translation.js:1569
+#: translation.js:521 translation.js:1574
 msgid "Sign-int4"
 msgstr ""
 
-#: translation.js:520
+#: translation.js:522
 msgid ""
 "Sign-int4-verilog: Get the sign of a 4-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:521 translation.js:1573
+#: translation.js:523 translation.js:1578
 msgid "Sign-int5"
 msgstr ""
 
-#: translation.js:522
+#: translation.js:524
 msgid ""
 "Sign-int5-verilog: Get the sign of a 5-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:523 translation.js:1577
+#: translation.js:525 translation.js:1582
 msgid "Sign-int6"
 msgstr ""
 
-#: translation.js:524
+#: translation.js:526
 msgid ""
 "Sign-int6-verilog: Get the sign of a 6-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:525 translation.js:1581
+#: translation.js:527 translation.js:1586
 msgid "Sign-int7"
 msgstr ""
 
-#: translation.js:526
+#: translation.js:528
 msgid ""
 "Sign-int7-verilog: Get the sign of a 7-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:527 translation.js:1585
+#: translation.js:529 translation.js:1590
 msgid "Sign-int8"
 msgstr ""
 
-#: translation.js:528
+#: translation.js:530
 msgid ""
 "Sign-int8-verilog: Get the sign of a 8-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:529
+#: translation.js:531
 msgid "Sign-int02"
 msgstr ""
 
-#: translation.js:530
+#: translation.js:532
 msgid "Sign-int03"
 msgstr ""
 
-#: translation.js:531
+#: translation.js:533
 msgid "Sign-int3: Get the sign of a 3-bits Intenger"
 msgstr ""
 
-#: translation.js:532
+#: translation.js:534
 msgid "Sign-int04"
 msgstr ""
 
-#: translation.js:533
+#: translation.js:535
 msgid "Sign-int4: Get the sign of a 4-bits Intenger"
 msgstr ""
 
-#: translation.js:534
+#: translation.js:536
 msgid "Bus4-Split-1-3: Split the 4-bits bus into two: 1-bit and 3-bits buses"
 msgstr ""
 
-#: translation.js:535
+#: translation.js:537
 msgid "Sign-int05"
 msgstr ""
 
-#: translation.js:536
+#: translation.js:538
 msgid "Sign-int5: Get the sign of a 5-bits Intenger"
 msgstr ""
 
-#: translation.js:537
+#: translation.js:539
 msgid "Sign-int06"
 msgstr ""
 
-#: translation.js:538
+#: translation.js:540
 msgid "Sign-int6: Get the sign of a 6-bits Intenger"
 msgstr ""
 
-#: translation.js:539
+#: translation.js:541
 msgid "Bus6-Split-1-5: Split the 6-bits bus into two buses of 1 and 5 wires"
 msgstr ""
 
-#: translation.js:540
+#: translation.js:542
 msgid "Sign-int07"
 msgstr ""
 
-#: translation.js:541
+#: translation.js:543
 msgid "Sign-int7: Get the sign of a 7-bits Intenger"
 msgstr ""
 
-#: translation.js:542
+#: translation.js:544
 msgid "Bus7-Split-1-6: Split the 7-bits bus into two buses of 1 and 6 wires"
 msgstr ""
 
-#: translation.js:543
+#: translation.js:545
 msgid "Sign-int08"
 msgstr ""
 
-#: translation.js:544
+#: translation.js:546
 msgid "Sign-int8: Get the sign of a 8-bits Intenger"
 msgstr ""
 
-#: translation.js:545
+#: translation.js:547
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of 1 and 7 wires"
 msgstr ""
 
-#: translation.js:547
+#: translation.js:549
 msgid "Sign-int12: Get the sign of a 12-bits Intenger"
 msgstr ""
 
-#: translation.js:548
+#: translation.js:550
 msgid ""
 "Bus12-Split-1-11: Split the 12-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:550
+#: translation.js:552
 msgid "Sign-int16: Get the sign of a 16-bits Intenger"
 msgstr ""
 
-#: translation.js:552
+#: translation.js:554
 msgid "Sign-int20: Get the sign of a 20-bits Intenger"
 msgstr ""
 
-#: translation.js:553
+#: translation.js:555
 msgid ""
 "Bus20-Split-1-19: Split the 20-bits bus into two buses of 1 and 19 wires"
 msgstr ""
 
-#: translation.js:555
+#: translation.js:557
 msgid "Sign-int32: Get the sign of a 32-bits Intenger"
 msgstr ""
 
-#: translation.js:570 translation.js:1618
+#: translation.js:572 translation.js:1623
 msgid "Bus-17"
 msgstr ""
 
-#: translation.js:581 translation.js:584 translation.js:587 translation.js:597
-#: translation.js:606 translation.js:621 translation.js:632 translation.js:1628
-#: translation.js:1634 translation.js:1646 translation.js:1664
-#: translation.js:1684 translation.js:1709 translation.js:1734
+#: translation.js:583 translation.js:586 translation.js:589 translation.js:599
+#: translation.js:608 translation.js:623 translation.js:634 translation.js:1633
+#: translation.js:1639 translation.js:1651 translation.js:1669
+#: translation.js:1689 translation.js:1714 translation.js:1739
 msgid "Split-all"
 msgstr ""
 
-#: translation.js:582 translation.js:1632
+#: translation.js:584 translation.js:1637
 msgid "Split-1-2"
 msgstr ""
 
-#: translation.js:583 translation.js:1633
+#: translation.js:585 translation.js:1638
 msgid "Split-2-1"
 msgstr ""
 
-#: translation.js:585 translation.js:1644
+#: translation.js:587 translation.js:1649
 msgid "Split-1-3"
 msgstr ""
 
-#: translation.js:586 translation.js:1645
+#: translation.js:588 translation.js:1650
 msgid "Split-3-1"
 msgstr ""
 
-#: translation.js:588 translation.js:608 translation.js:634 translation.js:660
-#: translation.js:703 translation.js:707 translation.js:1647
-#: translation.js:1685 translation.js:1735 translation.js:1801
-#: translation.js:1886 translation.js:1916
+#: translation.js:590 translation.js:610 translation.js:636 translation.js:662
+#: translation.js:705 translation.js:709 translation.js:1652
+#: translation.js:1690 translation.js:1740 translation.js:1806
+#: translation.js:1891 translation.js:1921
 msgid "Split-half"
 msgstr ""
 
-#: translation.js:589
+#: translation.js:591
 msgid "Bus4-Split-half: Split the 4-bits bus into two of the same size"
 msgstr ""
 
-#: translation.js:590 translation.js:1660
+#: translation.js:592 translation.js:1665
 msgid "Split-1-4"
 msgstr ""
 
-#: translation.js:591 translation.js:1661
+#: translation.js:593 translation.js:1666
 msgid "Split-2-3"
 msgstr ""
 
-#: translation.js:592
+#: translation.js:594
 msgid "Bus5-Split-2-3: Split the 5-bits bus into two buses of 2 and 3 bits"
 msgstr ""
 
-#: translation.js:593 translation.js:1662
+#: translation.js:595 translation.js:1667
 msgid "Split-3-2"
 msgstr ""
 
-#: translation.js:594
+#: translation.js:596
 msgid "Bus5-Split-3-2: Split the 5-bits bus into two buses of 3 and 2 bits"
 msgstr ""
 
-#: translation.js:595 translation.js:1663
+#: translation.js:597 translation.js:1668
 msgid "Split-4-1"
 msgstr ""
 
-#: translation.js:596
+#: translation.js:598
 msgid "Bus5-Split-4-1: Split the 5-bits bus into two buses of 4 and 1 bits"
 msgstr ""
 
-#: translation.js:598
+#: translation.js:600
 msgid "Bus5-Split-all: Split the 5-bits bus into its wires"
 msgstr ""
 
-#: translation.js:599 translation.js:1680
+#: translation.js:601 translation.js:1685
 msgid "Split-1-5"
 msgstr ""
 
-#: translation.js:600 translation.js:1681
+#: translation.js:602 translation.js:1686
 msgid "Split-2-4"
 msgstr ""
 
-#: translation.js:601
+#: translation.js:603
 msgid "Bus6-Split-2-4: Split the 6-bits bus into two buses of 2 and 4 wires"
 msgstr ""
 
-#: translation.js:602 translation.js:1682
+#: translation.js:604 translation.js:1687
 msgid "Split-4-2"
 msgstr ""
 
-#: translation.js:603
+#: translation.js:605
 msgid "Bus6-Split-4-2: Split the 6-bits bus into two buses of 4 and 2 wires"
 msgstr ""
 
-#: translation.js:604 translation.js:1683
+#: translation.js:606 translation.js:1688
 msgid "Split-5-1"
 msgstr ""
 
-#: translation.js:605
+#: translation.js:607
 msgid "Bus6-Split-5-1: Split the 6-bits bus into two buses of 5 and 1 wires"
 msgstr ""
 
-#: translation.js:607
+#: translation.js:609
 msgid "Bus6-Split-all: Split the 6-bits bus into its wires"
 msgstr ""
 
-#: translation.js:609
+#: translation.js:611
 msgid "Bus6-Split-half: Split the 6-bits bus into two buses of 3 wires"
 msgstr ""
 
-#: translation.js:610 translation.js:1704
+#: translation.js:612 translation.js:1709
 msgid "Split-1-6"
 msgstr ""
 
-#: translation.js:611 translation.js:1705
+#: translation.js:613 translation.js:1710
 msgid "Split-2-5"
 msgstr ""
 
-#: translation.js:612
+#: translation.js:614
 msgid "Bus7-Split-2-5: Split the 7-bits bus into two buses of 2 and 5 wires"
 msgstr ""
 
-#: translation.js:613 translation.js:1706
+#: translation.js:615 translation.js:1711
 msgid "Split-3-4"
 msgstr ""
 
-#: translation.js:614
+#: translation.js:616
 msgid "Bus7-Split-3-4: Split the 7-bits bus into two buses of 3 and 4 wires"
 msgstr ""
 
-#: translation.js:615 translation.js:1707
+#: translation.js:617 translation.js:1712
 msgid "Split-4-3"
 msgstr ""
 
-#: translation.js:616
+#: translation.js:618
 msgid "Bus7-Split-4-3: Split the 7-bits bus into two buses of 4 and 3 wires"
 msgstr ""
 
-#: translation.js:617 translation.js:1708
+#: translation.js:619 translation.js:1713
 msgid "Split-5-2"
 msgstr ""
 
-#: translation.js:618
+#: translation.js:620
 msgid "Bus7-Split-5-2: Split the 7-bits bus into two buses of 5 and 2 wires"
 msgstr ""
 
-#: translation.js:619
+#: translation.js:621
 msgid "Split-6-1"
 msgstr ""
 
-#: translation.js:620
+#: translation.js:622
 msgid "Bus7-Split-6-1: Split the 7-bits bus into two buses of 6 and 1 wires"
 msgstr ""
 
-#: translation.js:622
+#: translation.js:624
 msgid "Bus7-Split-all: Split the 7-bits bus into its wires"
 msgstr ""
 
-#: translation.js:623 translation.js:1728
+#: translation.js:625 translation.js:1733
 msgid "Split-1-7"
 msgstr ""
 
-#: translation.js:624 translation.js:1729
+#: translation.js:626 translation.js:1734
 msgid "Split-2-6"
 msgstr ""
 
-#: translation.js:625 translation.js:1730
+#: translation.js:627 translation.js:1735
 msgid "Split-3-5"
 msgstr ""
 
-#: translation.js:626
+#: translation.js:628
 msgid "Bus8-Split-3-5: Split the 8-bits bus into two buses of 3 and 5 wires"
 msgstr ""
 
-#: translation.js:627 translation.js:1731
+#: translation.js:629 translation.js:1736
 msgid "Split-5-3"
 msgstr ""
 
-#: translation.js:628
+#: translation.js:630
 msgid "Bus8-Split-5-3: Split the 8-bits bus into two buses of 5 and 3 wires"
 msgstr ""
 
-#: translation.js:629 translation.js:1732
+#: translation.js:631 translation.js:1737
 msgid "Split-6-2"
 msgstr ""
 
-#: translation.js:630
+#: translation.js:632
 msgid "Bus8-Split-6-2: Split the 8-bits bus into two buses of 6 and 2 wires"
 msgstr ""
 
-#: translation.js:631 translation.js:1733
+#: translation.js:633 translation.js:1738
 msgid "Split-7-1"
 msgstr ""
 
-#: translation.js:633
+#: translation.js:635
 msgid "Bus8-Split-all: Split the 8-bits bus into its wires"
 msgstr ""
 
-#: translation.js:635 translation.js:661 translation.js:705 translation.js:1736
-#: translation.js:1802 translation.js:1887
+#: translation.js:637 translation.js:663 translation.js:707 translation.js:1741
+#: translation.js:1807 translation.js:1892
 msgid "Split-quarter"
 msgstr ""
 
-#: translation.js:636
+#: translation.js:638
 msgid ""
 "Bus8-Split-quarter: Split the 8-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:637 translation.js:1765
+#: translation.js:639 translation.js:1770
 msgid "Split-1-8"
 msgstr ""
 
-#: translation.js:638
+#: translation.js:640
 msgid "Split-6-3"
 msgstr ""
 
-#: translation.js:639
+#: translation.js:641
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 6 and 3 wires"
 msgstr ""
 
-#: translation.js:640 translation.js:1766
+#: translation.js:642 translation.js:1771
 msgid "Split-8-1"
 msgstr ""
 
-#: translation.js:641
+#: translation.js:643
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 8 and 1 wires"
 msgstr ""
 
-#: translation.js:642
+#: translation.js:644
 msgid "Split-2-8"
 msgstr ""
 
-#: translation.js:643
+#: translation.js:645
 msgid "Bus10-Split-2-8: Split the 10-bits bus into two buses of 2 and 8 wires"
 msgstr ""
 
-#: translation.js:644
+#: translation.js:646
 msgid "Split-4-6"
 msgstr ""
 
-#: translation.js:645
+#: translation.js:647
 msgid "Bus10-Split-4-6: Split the 10-bits bus into two buses of 4 and 6 bits"
 msgstr ""
 
-#: translation.js:646 translation.js:1776
+#: translation.js:648 translation.js:1781
 msgid "Split-3-8"
 msgstr ""
 
-#: translation.js:647
+#: translation.js:649
 msgid "Bus11-Split-3-8: Split the 11-bits bus into two buses of 3 and 8 wires"
 msgstr ""
 
-#: translation.js:648 translation.js:1779
+#: translation.js:650 translation.js:1784
 msgid "Split-1-11"
 msgstr ""
 
-#: translation.js:649 translation.js:1780
+#: translation.js:651 translation.js:1785
 msgid "Split-4-8"
 msgstr ""
 
-#: translation.js:650
+#: translation.js:652
 msgid "Bus12-Split-4-8: Split the 12-bits bus into two buses of 4 and 8 wires"
 msgstr ""
 
-#: translation.js:651 translation.js:680 translation.js:1781
-#: translation.js:1846
+#: translation.js:653 translation.js:682 translation.js:1786
+#: translation.js:1851
 msgid "Split-one-third"
 msgstr ""
 
-#: translation.js:652
+#: translation.js:654
 msgid ""
 "Bus12-Split-one-third: Split the 12-bits bus into three buses of equal size"
 msgstr ""
 
-#: translation.js:653
+#: translation.js:655
 msgid "Split-10-4"
 msgstr ""
 
-#: translation.js:654
+#: translation.js:656
 msgid "Bus14-Split-10-4: Split the 14-bits bus into two buses of 10 and 4 bits"
 msgstr ""
 
-#: translation.js:655 translation.js:1791
+#: translation.js:657 translation.js:1796
 msgid "Split-5-10"
 msgstr ""
 
-#: translation.js:656
+#: translation.js:658
 msgid "Bus15-Split-7-8: Split the 15-bits bus into two buses of 7 and 8 bits"
 msgstr ""
 
-#: translation.js:657 translation.js:1792
+#: translation.js:659 translation.js:1797
 msgid "Split-7-8"
 msgstr ""
 
-#: translation.js:658 translation.js:1799
+#: translation.js:660 translation.js:1804
 msgid "Split-1-15"
 msgstr ""
 
-#: translation.js:659 translation.js:1800
+#: translation.js:661 translation.js:1805
 msgid "Split-15-1"
 msgstr ""
 
-#: translation.js:662 translation.js:1815
+#: translation.js:664 translation.js:1820
 msgid "Split-1-16"
 msgstr ""
 
-#: translation.js:663
+#: translation.js:665
 msgid ""
 "Bus20-Split-4-16: Split the 20-bits bus into two buses of 4 and 16 wires"
 msgstr ""
 
-#: translation.js:664 translation.js:1819
+#: translation.js:666 translation.js:1824
 msgid "Split-3-8-8"
 msgstr ""
 
-#: translation.js:665
+#: translation.js:667
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:666 translation.js:1823
+#: translation.js:668 translation.js:1828
 msgid "Split-1-19"
 msgstr ""
 
-#: translation.js:667 translation.js:1824
+#: translation.js:669 translation.js:1829
 msgid "Split-12-8"
 msgstr ""
 
-#: translation.js:668
+#: translation.js:670
 msgid ""
 "Bus20-Split-8-12: Split the 20-bits bus into two buses of 8 and 12 wires"
 msgstr ""
 
-#: translation.js:669 translation.js:1825
+#: translation.js:671 translation.js:1830
 msgid "Split-4-16"
 msgstr ""
 
-#: translation.js:670 translation.js:1826
+#: translation.js:672 translation.js:1831
 msgid "Split-4-8-8"
 msgstr ""
 
-#: translation.js:671
+#: translation.js:673
 msgid ""
 "Bus20-Split-4-8-8: Split the 20-bits bus into three buses of 4, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:672 translation.js:1840
+#: translation.js:674 translation.js:1845
 msgid "Split-16-6"
 msgstr ""
 
-#: translation.js:673
+#: translation.js:675
 msgid ""
 "Bus22-Split-16-6: Split the 22-bits bus into two buses of 16 and 6 wires"
 msgstr ""
 
-#: translation.js:674
+#: translation.js:676
 msgid "Split-7-8-8"
 msgstr ""
 
-#: translation.js:675
+#: translation.js:677
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3,8 and 8 bits"
 msgstr ""
 
-#: translation.js:676 translation.js:1844
+#: translation.js:678 translation.js:1849
 msgid "Split-16-8"
 msgstr ""
 
-#: translation.js:677
+#: translation.js:679
 msgid ""
 "Bus24-Split-16-8: Split the 24-bits bus into two buses of 16 and 8 wires"
 msgstr ""
 
-#: translation.js:678 translation.js:1845
+#: translation.js:680 translation.js:1850
 msgid "Split-8-16"
 msgstr ""
 
-#: translation.js:679
+#: translation.js:681
 msgid ""
 "Bus24-Split-8-16: Split the 24-bits bus into two buses of 8 and 16 wires"
 msgstr ""
 
-#: translation.js:681
+#: translation.js:683
 msgid ""
 "Bus24-Split-one-third: Split the 24-bits bus into three buses of  the same "
 "size"
 msgstr ""
 
-#: translation.js:682 translation.js:1857
+#: translation.js:684 translation.js:1862
 msgid "Split-3-8-8-8"
 msgstr ""
 
-#: translation.js:683
+#: translation.js:685
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:684 translation.js:1862
+#: translation.js:686 translation.js:1867
 msgid "Split-20-8"
 msgstr ""
 
-#: translation.js:685
+#: translation.js:687
 msgid ""
 "Bus28-Split-20-8: Split the 28-bits bus into two buses of 20 and 8 wires"
 msgstr ""
 
-#: translation.js:686 translation.js:1863
+#: translation.js:688 translation.js:1868
 msgid "Split-4-24"
 msgstr ""
 
-#: translation.js:687
+#: translation.js:689
 msgid ""
 "Bus28-Split-4-24: Split the 28-bits bus into two buses of 4 and 24 wires"
 msgstr ""
 
-#: translation.js:688 translation.js:1864
+#: translation.js:690 translation.js:1869
 msgid "Split-4-8-8-8"
 msgstr ""
 
-#: translation.js:689
+#: translation.js:691
 msgid ""
 "Bus28-Split-4-8-8-8: Split the 28-bits bus into four buses of 4, 8, 8, and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:690 translation.js:1875
+#: translation.js:692 translation.js:1880
 msgid "Split-7-8-8-8"
 msgstr ""
 
-#: translation.js:691
+#: translation.js:693
 msgid ""
 "Bus31-Split-7-8-8-8: Split the 31-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:692 translation.js:1879
+#: translation.js:694 translation.js:1884
 msgid "Split-1-31"
 msgstr ""
 
-#: translation.js:693 translation.js:1880
+#: translation.js:695 translation.js:1885
 msgid "Split-17-15"
 msgstr ""
 
-#: translation.js:694
+#: translation.js:696
 msgid ""
 "Bus32-Split-17-15: Split the 32-bits bus into two buses of 17 and 15 wires"
 msgstr ""
 
-#: translation.js:695 translation.js:1881
+#: translation.js:697 translation.js:1886
 msgid "Split-22-10"
 msgstr ""
 
-#: translation.js:696
+#: translation.js:698
 msgid ""
 "Bus32-Split-22-10: Split the 32-bits bus into two buses of 22 and 10 wires"
 msgstr ""
 
-#: translation.js:697 translation.js:1882
+#: translation.js:699 translation.js:1887
 msgid "Split-24-8"
 msgstr ""
 
-#: translation.js:698
+#: translation.js:700
 msgid ""
 "Bus32-Split-8-24: Split the 28-bits bus into two buses of 8 and 24 wires"
 msgstr ""
 
-#: translation.js:699 translation.js:1883
+#: translation.js:701 translation.js:1888
 msgid "Split-29-3"
 msgstr ""
 
-#: translation.js:700
+#: translation.js:702
 msgid ""
 "Bus32-Split-29-3: Split the 29-bits bus into two buses of 29 and 3 wires"
 msgstr ""
 
-#: translation.js:701 translation.js:1884
+#: translation.js:703 translation.js:1889
 msgid "Split-31-1"
 msgstr ""
 
-#: translation.js:702 translation.js:1885
+#: translation.js:704 translation.js:1890
 msgid "Split-8-24"
 msgstr ""
 
-#: translation.js:704
+#: translation.js:706
 msgid "Bus32-Split-half: Split the 32-bits bus into two buses of 16 wires"
 msgstr ""
 
-#: translation.js:706
+#: translation.js:708
 msgid "Bus32-Split-quarter: Split the 32-bits bus into four buses of 8 wires"
 msgstr ""
 
-#: translation.js:708
+#: translation.js:710
 msgid "Bus64-Split-half: Split the 64-bits bus into two buses of 32 wires"
 msgstr ""
 
-#: translation.js:709 translation.js:1930
+#: translation.js:711 translation.js:1935
 msgid "Uint12"
 msgstr ""
 
-#: translation.js:710 translation.js:1931
+#: translation.js:712 translation.js:1936
 msgid "Uint16"
 msgstr ""
 
-#: translation.js:711 translation.js:1932
+#: translation.js:713 translation.js:1937
 msgid "Uint2"
 msgstr ""
 
-#: translation.js:712 translation.js:1933
+#: translation.js:714 translation.js:1938
 msgid "Uint32"
 msgstr ""
 
-#: translation.js:713 translation.js:1934
+#: translation.js:715 translation.js:1939
 msgid "Uint4"
 msgstr ""
 
-#: translation.js:714 translation.js:1935
+#: translation.js:716 translation.js:1940
 msgid "Uint8"
 msgstr ""
 
-#: translation.js:716 translation.js:718
+#: translation.js:718 translation.js:720
 msgid "Uint12-08-bits"
 msgstr ""
 
-#: translation.js:717
+#: translation.js:719
 msgid ""
 "UINT12-8bit-verilog:  Extend a 8-bit unsigned integer to 12-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:719
+#: translation.js:721
 msgid "UINT12-8bits:  Extend a 8-bits unsigned integer to 12-bits "
 msgstr ""
 
-#: translation.js:720
+#: translation.js:722
 msgid "4bits constant value: 0"
 msgstr ""
 
-#: translation.js:721
+#: translation.js:723
 msgid "Generic: 4-bits generic constant (0-15)"
 msgstr ""
 
-#: translation.js:723 translation.js:746
+#: translation.js:725 translation.js:748
 msgid "Uint16-10-bits"
 msgstr ""
 
-#: translation.js:724
+#: translation.js:726
 msgid ""
 "UINT32-10bit-verilog:  Extend a 10-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:725 translation.js:750
+#: translation.js:727 translation.js:752
 msgid "Uint16-11-bits"
 msgstr ""
 
-#: translation.js:726
+#: translation.js:728
 msgid ""
 "UINT32-11bit-verilog:  Extend a 11-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:727 translation.js:754
+#: translation.js:729 translation.js:756
 msgid "Uint16-12-bits"
 msgstr ""
 
-#: translation.js:728
+#: translation.js:730
 msgid ""
 "UINT32-12bit-verilog:  Extend a 12-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:729 translation.js:756
+#: translation.js:731 translation.js:758
 msgid "Uint16-13-bits"
 msgstr ""
 
-#: translation.js:730
+#: translation.js:732
 msgid ""
 "UINT32-13bit-verilog:  Extend a 13-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:731 translation.js:760
+#: translation.js:733 translation.js:762
 msgid "Uint16-14-bits"
 msgstr ""
 
-#: translation.js:732
+#: translation.js:734
 msgid ""
 "UINT32-14bit-verilog:  Extend a 14-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:733 translation.js:764
+#: translation.js:735 translation.js:766
 msgid "Uint16-15-bits"
 msgstr ""
 
-#: translation.js:734
+#: translation.js:736
 msgid ""
 "UINT16-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:735
+#: translation.js:737
 msgid "Uint16-8-bits"
 msgstr ""
 
-#: translation.js:736
+#: translation.js:738
 msgid ""
 "UINT32-8bit-verilog:  Extend a 8-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:737
+#: translation.js:739
 msgid "Uint16-9-bits"
 msgstr ""
 
-#: translation.js:738
+#: translation.js:740
 msgid ""
 "UINT32-9bit-verilog:  Extend a 9-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:739
+#: translation.js:741
 msgid "Uint16-08-bits"
 msgstr ""
 
-#: translation.js:740
+#: translation.js:742
 msgid "UINT16-9bits:  Extend a 9-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:741
+#: translation.js:743
 msgid "8bits constant value: 0"
 msgstr ""
 
-#: translation.js:742
+#: translation.js:744
 msgid "Generic: 8-bits generic constant (0-255)"
 msgstr ""
 
-#: translation.js:743
+#: translation.js:745
 msgid "Uint16-09-bits"
 msgstr ""
 
-#: translation.js:744
+#: translation.js:746
 msgid "7bits constant value: 0"
 msgstr ""
 
-#: translation.js:745
+#: translation.js:747
 msgid "Generic: 7-bits generic constant (0-127)"
 msgstr ""
 
-#: translation.js:747
+#: translation.js:749
 msgid "UINT16-10bits:  Extend a 10-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:748
+#: translation.js:750
 msgid "6bits constant value: 0"
 msgstr ""
 
-#: translation.js:749
+#: translation.js:751
 msgid "Generic: 6-bits generic constant (0-63)"
 msgstr ""
 
-#: translation.js:751
+#: translation.js:753
 msgid "UINT16-11bits:  Extend a 11-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:752
+#: translation.js:754
 msgid "5bits constant value: 0"
 msgstr ""
 
-#: translation.js:753
+#: translation.js:755
 msgid "Generic: 5-bits generic constant (0-31)"
 msgstr ""
 
-#: translation.js:755
+#: translation.js:757
 msgid "UINT16-12bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:757
+#: translation.js:759
 msgid "UINT16-13bits:  Extend a 13-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:758
+#: translation.js:760
 msgid "3bits constant value: 0"
 msgstr ""
 
-#: translation.js:759
+#: translation.js:761
 msgid "Generic: 3-bits generic constant (0-7)"
 msgstr ""
 
-#: translation.js:761
+#: translation.js:763
 msgid "UINT16-14bits:  Extend a 14-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:762
+#: translation.js:764
 msgid "2bits constant value: 0"
 msgstr ""
 
-#: translation.js:763
+#: translation.js:765
 msgid "Generic: 2-bits generic constant (0,1,2,3)"
 msgstr ""
 
-#: translation.js:765
+#: translation.js:767
 msgid "UINT16-15bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:767 translation.js:769
+#: translation.js:769 translation.js:771
 msgid "Uint2-01-bit"
 msgstr ""
 
-#: translation.js:768
+#: translation.js:770
 msgid ""
 "UINT2-1bit-verilog:  Extend a 1-bit unsigned integer to 2-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:770
+#: translation.js:772
 msgid "UINT2-1bit:  Extend a 1-bit unsigned integer to 2-bits "
 msgstr ""
 
-#: translation.js:772 translation.js:807
+#: translation.js:774 translation.js:809
 msgid "Uint32-16-bits"
 msgstr ""
 
-#: translation.js:773
+#: translation.js:775
 msgid ""
 "UINT32-16bit-verilog:  Extend a 16-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:774 translation.js:810
+#: translation.js:776 translation.js:812
 msgid "Uint32-17-bits"
 msgstr ""
 
-#: translation.js:775
+#: translation.js:777
 msgid ""
 "UINT32-17bit-verilog:  Extend a 17-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:776 translation.js:814
+#: translation.js:778 translation.js:816
 msgid "Uint32-18-bits"
 msgstr ""
 
-#: translation.js:777
+#: translation.js:779
 msgid ""
 "UINT32-18bit-verilog:  Extend a 18-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:778 translation.js:818
+#: translation.js:780 translation.js:820
 msgid "Uint32-19-bits"
 msgstr ""
 
-#: translation.js:779
+#: translation.js:781
 msgid ""
 "UINT32-19bit-verilog:  Extend a 19-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:780 translation.js:822
+#: translation.js:782 translation.js:824
 msgid "Uint32-2-bits"
 msgstr ""
 
-#: translation.js:781
+#: translation.js:783
 msgid ""
 "UINT32-2bit-verilog:  Extend a 2-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:782 translation.js:825
+#: translation.js:784 translation.js:827
 msgid "Uint32-20-bits"
 msgstr ""
 
-#: translation.js:783
+#: translation.js:785
 msgid ""
 "UINT32-20bit-verilog:  Extend a 20-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:784 translation.js:829
+#: translation.js:786 translation.js:831
 msgid "Uint32-21-bits"
 msgstr ""
 
-#: translation.js:785
+#: translation.js:787
 msgid ""
 "UINT32-21bit-verilog:  Extend a 21-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:786 translation.js:833
+#: translation.js:788 translation.js:835
 msgid "Uint32-22-bits"
 msgstr ""
 
-#: translation.js:787
+#: translation.js:789
 msgid ""
 "UINT32-22bit-verilog:  Extend a 22-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:788 translation.js:837
+#: translation.js:790 translation.js:839
 msgid "Uint32-23-bits"
 msgstr ""
 
-#: translation.js:789
+#: translation.js:791
 msgid ""
 "UINT32-23bit-verilog:  Extend a 23-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:790 translation.js:840
+#: translation.js:792 translation.js:842
 msgid "Uint32-24-bits"
 msgstr ""
 
-#: translation.js:791
+#: translation.js:793
 msgid ""
 "UINT32-24bit-verilog:  Extend a 24-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:792 translation.js:842
+#: translation.js:794 translation.js:844
 msgid "Uint32-25-bits"
 msgstr ""
 
-#: translation.js:793
+#: translation.js:795
 msgid ""
 "UINT32-25bit-verilog:  Extend a 25-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:794 translation.js:844
+#: translation.js:796 translation.js:846
 msgid "Uint32-26-bits"
 msgstr ""
 
-#: translation.js:795
+#: translation.js:797
 msgid ""
 "UINT32-26bit-verilog:  Extend a 26-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:796 translation.js:846
+#: translation.js:798 translation.js:848
 msgid "Uint32-27-bits"
 msgstr ""
 
-#: translation.js:797
+#: translation.js:799
 msgid ""
 "UINT32-27bit-verilog:  Extend a 27-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:798 translation.js:848
+#: translation.js:800 translation.js:850
 msgid "Uint32-28-bits"
 msgstr ""
 
-#: translation.js:799
+#: translation.js:801
 msgid ""
 "UINT32-28bit-verilog:  Extend a 28-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:800 translation.js:850
+#: translation.js:802 translation.js:852
 msgid "Uint32-29-bits"
 msgstr ""
 
-#: translation.js:801
+#: translation.js:803
 msgid ""
 "UINT32-29bit-verilog:  Extend a 29-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:802 translation.js:852
+#: translation.js:804 translation.js:854
 msgid "Uint32-30-bits"
 msgstr ""
 
-#: translation.js:803
+#: translation.js:805
 msgid ""
 "UINT32-30bit-verilog:  Extend a 30-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:804 translation.js:854
+#: translation.js:806 translation.js:856
 msgid "Uint32-31-bits"
 msgstr ""
 
-#: translation.js:805
+#: translation.js:807
 msgid ""
 "UINT32-31bit-verilog:  Extend a 31-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:806 translation.js:856
+#: translation.js:808 translation.js:858
 msgid "Uint32-8-bits"
 msgstr ""
 
-#: translation.js:808
+#: translation.js:810
 msgid "UINT32-16bits:  Extend a 16-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:809
+#: translation.js:811
 msgid "16bits constant value: 0"
 msgstr ""
 
-#: translation.js:811
+#: translation.js:813
 msgid "UINT32-17bits:  Extend a 17-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:812
+#: translation.js:814
 msgid "15bits constant value: 0"
 msgstr ""
 
-#: translation.js:813
+#: translation.js:815
 msgid "Generic: 15-bits generic constant"
 msgstr ""
 
-#: translation.js:815
+#: translation.js:817
 msgid "UINT32-18bits:  Extend a 18-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:816
+#: translation.js:818
 msgid "14bits constant value: 0"
 msgstr ""
 
-#: translation.js:817
+#: translation.js:819
 msgid "Generic: 14-bits generic constant"
 msgstr ""
 
-#: translation.js:819
+#: translation.js:821
 msgid "UINT32-19bits:  Extend a 19-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:820
+#: translation.js:822
 msgid "13bits constant value: 0"
 msgstr ""
 
-#: translation.js:821
+#: translation.js:823
 msgid "Generic: 13-bits generic constant"
 msgstr ""
 
-#: translation.js:823
+#: translation.js:825
 msgid "UINT32-8bits:  Extend a 2-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:824
+#: translation.js:826
 msgid "Generic: 30-bits generic constant"
 msgstr ""
 
-#: translation.js:826
+#: translation.js:828
 msgid "UINT32-20bits:  Extend a 20-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:827
+#: translation.js:829
 msgid "12bits constant value: 0"
 msgstr ""
 
-#: translation.js:828
+#: translation.js:830
 msgid "Generic: 12-bits generic constant (0-4095)"
 msgstr ""
 
-#: translation.js:830
+#: translation.js:832
 msgid "UINT32-21bits:  Extend a 21-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:831
+#: translation.js:833
 msgid "11bits constant value: 0"
 msgstr ""
 
-#: translation.js:832
+#: translation.js:834
 msgid "Generic: 11-bits generic constant"
 msgstr ""
 
-#: translation.js:834
+#: translation.js:836
 msgid "UINT32-22bits:  Extend a 22-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:835
+#: translation.js:837
 msgid "10bits constant value: 0"
 msgstr ""
 
-#: translation.js:836
+#: translation.js:838
 msgid "Generic: 9-bits generic constant"
 msgstr ""
 
-#: translation.js:838
+#: translation.js:840
 msgid "UINT32-23bits:  Extend a 23-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:839
+#: translation.js:841
 msgid "9bits constant value: 0"
 msgstr ""
 
-#: translation.js:841
+#: translation.js:843
 msgid "UINT32-24bits:  Extend a 24-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:843
+#: translation.js:845
 msgid "UINT32-25bits:  Extend a 25-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:845
+#: translation.js:847
 msgid "UINT32-26bits:  Extend a 26-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:847
+#: translation.js:849
 msgid "UINT32-27bits:  Extend a 27-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:849
+#: translation.js:851
 msgid "UINT32-28bits:  Extend a 28-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:851
+#: translation.js:853
 msgid "UINT32-29bits:  Extend a 29-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:853
+#: translation.js:855
 msgid "UINT32-30bits:  Extend a 30-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:855
+#: translation.js:857
 msgid "UINT32-31bits:  Extend a 31-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:857
+#: translation.js:859
 msgid "UINT32-8bits:  Extend a 8-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:859 translation.js:865
+#: translation.js:861 translation.js:867
 msgid "Uint4-01-bit"
 msgstr ""
 
-#: translation.js:860
+#: translation.js:862
 msgid ""
 "UINT4-1bit-verilog:  Extend a 1-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:861 translation.js:867
+#: translation.js:863 translation.js:869
 msgid "Uint4-02-bit"
 msgstr ""
 
-#: translation.js:862
+#: translation.js:864
 msgid ""
 "UINT4-2bit-verilog:  Extend a 2-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:863 translation.js:869
+#: translation.js:865 translation.js:871
 msgid "Uint4-03-bit"
 msgstr ""
 
-#: translation.js:864
+#: translation.js:866
 msgid ""
 "UINT4-3bit-verilog:  Extend a 3-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:866
+#: translation.js:868
 msgid "UINT4-1bit:  Extend a 1-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:868
+#: translation.js:870
 msgid "UINT4-2bit:  Extend a 2-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:870
+#: translation.js:872
 msgid "UINT4-3bit:  Extend a 3-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:872 translation.js:886
+#: translation.js:874 translation.js:888
 msgid "Uint8-01-bit"
 msgstr ""
 
-#: translation.js:873
+#: translation.js:875
 msgid ""
 "UINT8-1bit-verilog:  Extend a 1-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:874
+#: translation.js:876
 msgid "Uint8-02-bit"
 msgstr ""
 
-#: translation.js:875
+#: translation.js:877
 msgid ""
 "UINT8-2bit-verilog:  Extend a 2-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:876
+#: translation.js:878
 msgid "Uint8-03-bit"
 msgstr ""
 
-#: translation.js:877
+#: translation.js:879
 msgid ""
 "UINT8-3bit-verilog:  Extend a 3-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:878
+#: translation.js:880
 msgid "Uint8-04-bit"
 msgstr ""
 
-#: translation.js:879
+#: translation.js:881
 msgid ""
 "UINT8-4bit-verilog:  Extend a 4-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:880
+#: translation.js:882
 msgid "Uint8-05-bit"
 msgstr ""
 
-#: translation.js:881
+#: translation.js:883
 msgid ""
 "UINT8-5bit-verilog:  Extend a 5-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:882
+#: translation.js:884
 msgid "Uint8-06-bit"
 msgstr ""
 
-#: translation.js:883
+#: translation.js:885
 msgid ""
 "UINT8-6bit-verilog:  Extend a 6-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:884
+#: translation.js:886
 msgid "Uint8-07-bit"
 msgstr ""
 
-#: translation.js:885
+#: translation.js:887
 msgid ""
 "UINT8-7bit-verilog:  Extend a 7-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:887
+#: translation.js:889
 msgid "UINT8-1bit:  Extend a 1-bit unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:888
+#: translation.js:890
 msgid "Uint8-02-bits"
 msgstr ""
 
-#: translation.js:889
+#: translation.js:891
 msgid "UINT8-2bits:  Extend a 2-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:890
+#: translation.js:892
 msgid "Uint8-03-bits"
 msgstr ""
 
-#: translation.js:891
+#: translation.js:893
 msgid "UINT8-3bits:  Extend a 3-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:892
+#: translation.js:894
 msgid "Uint8-04-bits"
 msgstr ""
 
-#: translation.js:893
+#: translation.js:895
 msgid "UINT8-4bits:  Extend a 4-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:894
+#: translation.js:896
 msgid "Uint8-05-bits"
 msgstr ""
 
-#: translation.js:895
+#: translation.js:897
 msgid "UINT8-5bits:  Extend a 5-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:896
+#: translation.js:898
 msgid "Uint8-06-bits"
 msgstr ""
 
-#: translation.js:897
+#: translation.js:899
 msgid "UINT8-6bits:  Extend a 6-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:898
+#: translation.js:900
 msgid "Uint8-07-bits"
 msgstr ""
 
-#: translation.js:899
+#: translation.js:901
 msgid "UINT8-7bits:  Extend a 7-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:900 translation.js:2092
+#: translation.js:902 translation.js:2097
 msgid "Bus-2"
 msgstr ""
 
-#: translation.js:901
+#: translation.js:903
 msgid "Bus2: Two bits plain Bus"
 msgstr ""
 
-#: translation.js:902 translation.js:2093
+#: translation.js:904 translation.js:2098
 msgid "Bus-3"
 msgstr ""
 
-#: translation.js:903
+#: translation.js:905
 msgid "Bus3: Three bits plain Bus"
 msgstr ""
 
-#: translation.js:904 translation.js:2094
+#: translation.js:906 translation.js:2099
 msgid "Bus-4"
 msgstr ""
 
-#: translation.js:905
+#: translation.js:907
 msgid "Bus4: Four bits plain Bus"
 msgstr ""
 
-#: translation.js:906 translation.js:2095
+#: translation.js:908 translation.js:2100
 msgid "Bus-5"
 msgstr ""
 
-#: translation.js:907
+#: translation.js:909
 msgid "Bus5: Five bits plain Bus"
 msgstr ""
 
-#: translation.js:908 translation.js:2096
+#: translation.js:910 translation.js:2101
 msgid "Bus-6"
 msgstr ""
 
-#: translation.js:909
+#: translation.js:911
 msgid "Bus6: Six bits plain Bus"
 msgstr ""
 
-#: translation.js:910 translation.js:2097
+#: translation.js:912 translation.js:2102
 msgid "Bus-7"
 msgstr ""
 
-#: translation.js:911
+#: translation.js:913
 msgid "Bus7: Seven bits plain Bus"
 msgstr ""
 
-#: translation.js:912 translation.js:2098
+#: translation.js:914 translation.js:2103
 msgid "Bus-8"
 msgstr ""
 
-#: translation.js:913
+#: translation.js:915
 msgid "Bus8: Eight bits plain Bus"
 msgstr ""
 
-#: translation.js:914 translation.js:2099
+#: translation.js:916 translation.js:2104
 msgid "Wire"
 msgstr ""
 
-#: translation.js:915
+#: translation.js:917
 msgid "Wire: Just a simple wire"
 msgstr ""
 
-#: translation.js:916
+#: translation.js:918
 msgid "03-Split"
 msgstr ""
 
-#: translation.js:917
+#: translation.js:919
 msgid "04-Join"
 msgstr ""
 
-#: translation.js:918
+#: translation.js:920
 msgid "05-Wires"
 msgstr ""
 
-#: translation.js:919
+#: translation.js:921
 msgid "06-Copy"
 msgstr ""
 
-#: translation.js:920
+#: translation.js:922
 msgid "07-Sign"
 msgstr ""
 
-#: translation.js:921
+#: translation.js:923
 msgid "08-Uint"
 msgstr ""
 
-#: translation.js:922
+#: translation.js:924
 msgid "09-Reversal"
 msgstr ""
 
-#: translation.js:923
+#: translation.js:925
 msgid "10-Shift"
 msgstr ""
 
-#: translation.js:924
+#: translation.js:926
 msgid "TESTs"
 msgstr ""
 
-#: translation.js:925
+#: translation.js:927
 msgid "00-Index"
 msgstr ""
 
-#: translation.js:926
+#: translation.js:928
 msgid "SL1: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:927
+#: translation.js:929
 msgid "SL1: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:928
+#: translation.js:930
 msgid "# INDEX: IceWire Collection"
 msgstr ""
 
-#: translation.js:929
+#: translation.js:931
 msgid "## Wires"
 msgstr ""
 
-#: translation.js:930
+#: translation.js:932
 msgid "Bus2"
 msgstr ""
 
-#: translation.js:931
+#: translation.js:933
 msgid "## Join"
 msgstr ""
 
-#: translation.js:932
+#: translation.js:934
 msgid "## Split"
 msgstr ""
 
-#: translation.js:933
+#: translation.js:935
 msgid "Bus2-Join-all"
 msgstr ""
 
-#: translation.js:934
+#: translation.js:936
 msgid "Bus2-Split-all"
 msgstr ""
 
-#: translation.js:935
+#: translation.js:937
 msgid "## Copy"
 msgstr ""
 
-#: translation.js:936
+#: translation.js:938
 msgid "Copy-2"
 msgstr ""
 
-#: translation.js:937
+#: translation.js:939
 msgid "## UINT8"
 msgstr ""
 
-#: translation.js:938
+#: translation.js:940
 msgid "## Reversal"
 msgstr ""
 
-#: translation.js:939
+#: translation.js:941
 msgid "## Shift-left"
 msgstr ""
 
-#: translation.js:940
+#: translation.js:942
 msgid "## Shift-right"
 msgstr ""
 
-#: translation.js:941
+#: translation.js:943
 msgid "## Sign"
 msgstr ""
 
-#: translation.js:942
+#: translation.js:944
 msgid "## UINT2"
 msgstr ""
 
-#: translation.js:943
+#: translation.js:945
 msgid "## UINT4"
 msgstr ""
 
-#: translation.js:944
+#: translation.js:946
 msgid "## 1-Bit"
 msgstr ""
 
-#: translation.js:945
+#: translation.js:947
 msgid "## 2-Bits"
 msgstr ""
 
-#: translation.js:946
+#: translation.js:948
 msgid "## 3-Bits"
 msgstr ""
 
-#: translation.js:947
+#: translation.js:949
 msgid "## 4-Bits"
 msgstr ""
 
-#: translation.js:948
+#: translation.js:950
 msgid "### NO EXIST"
 msgstr ""
 
-#: translation.js:949
+#: translation.js:951
 msgid "Auxiliary cables"
 msgstr ""
 
-#: translation.js:950
+#: translation.js:952
 msgid "## Description"
 msgstr ""
 
-#: translation.js:951
+#: translation.js:953
 msgid "Build bigger buses by Join smaller buses"
 msgstr ""
 
-#: translation.js:952
+#: translation.js:954
 msgid "Get sub-buses or wires from a bigger bus"
 msgstr ""
 
-#: translation.js:953
+#: translation.js:955
 msgid ""
 "Create a Bus of N bits  \n"
 "by copying N times  \n"
 "the input"
 msgstr ""
 
-#: translation.js:954
+#: translation.js:956
 msgid ""
 "Get the sign bit of an  \n"
 "element of N bits  \n"
 "(The sign bit is the MSB)"
 msgstr ""
 
-#: translation.js:955
+#: translation.js:957
 msgid ""
 "Shift to the right the input data  \n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:956
+#: translation.js:958
 msgid ""
 "Shift to the left the input data\n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:957
+#: translation.js:959
 msgid ""
 "Reverse the position of the  \n"
 "wires in the bus. Ex: The 4-input bus  \n"
 "b3,b2,b1,b0 is changed to b0,b1,b2,b3"
 msgstr ""
 
-#: translation.js:958
+#: translation.js:960
 msgid ""
 "Extend to the input bus to a N-bits bus, by adding 0s as  \n"
 "most significant bits.  Ex: The 2-bits bus b1,b0 is extended  \n"
 "as a 4-bits bus:  0,0,b1,b0"
 msgstr ""
 
-#: translation.js:959
+#: translation.js:961
 msgid "01-Index"
 msgstr ""
 
-#: translation.js:960
+#: translation.js:962
 msgid "SL1: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:961
+#: translation.js:963
 msgid "Bus8-Join-half"
 msgstr ""
 
-#: translation.js:962
+#: translation.js:964
 msgid "Bus8-Join-all"
 msgstr ""
 
-#: translation.js:963
+#: translation.js:965
 msgid "Bus8-Split-half"
 msgstr ""
 
-#: translation.js:964
+#: translation.js:966
 msgid "Bus7-all"
 msgstr ""
 
-#: translation.js:965
+#: translation.js:967
 msgid "Bus-Split-all"
 msgstr ""
 
-#: translation.js:966
+#: translation.js:968
 msgid "Copy-8"
 msgstr ""
 
-#: translation.js:967
+#: translation.js:969
 msgid "## 5-Bits"
 msgstr ""
 
-#: translation.js:968
+#: translation.js:970
 msgid "## 6-Bits"
 msgstr ""
 
-#: translation.js:969
+#: translation.js:971
 msgid "## 7-Bits"
 msgstr ""
 
-#: translation.js:970
+#: translation.js:972
 msgid "## 8-Bits"
 msgstr ""
 
-#: translation.js:971
+#: translation.js:973
 msgid "Bus8-Split-quarter"
 msgstr ""
 
-#: translation.js:972
+#: translation.js:974
 msgid "02-Index"
 msgstr ""
 
-#: translation.js:973
+#: translation.js:975
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 3,8,8 and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:974
+#: translation.js:976
 msgid "SL1: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:975
+#: translation.js:977
 msgid "SR1: Shift  a 16-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:976
+#: translation.js:978
 msgid ""
 "SR1-32bits: Shift  a 32-bit value one bit right. MSB is filled with the "
 "input  in"
 msgstr ""
 
-#: translation.js:977
+#: translation.js:979
 msgid "## Join Menu"
 msgstr ""
 
-#: translation.js:978
+#: translation.js:980
 msgid "## Split Menu"
 msgstr ""
 
-#: translation.js:979
+#: translation.js:981
 msgid "## 9-Bits"
 msgstr ""
 
-#: translation.js:980
+#: translation.js:982
 msgid "## 10-Bits"
 msgstr ""
 
-#: translation.js:981
+#: translation.js:983
 msgid "## 11-Bits"
 msgstr ""
 
-#: translation.js:982
+#: translation.js:984
 msgid "## 12-Bits"
 msgstr ""
 
-#: translation.js:983
+#: translation.js:985
 msgid "## 15-Bits"
 msgstr ""
 
-#: translation.js:984
+#: translation.js:986
 msgid "## 16-Bits"
 msgstr ""
 
-#: translation.js:985
+#: translation.js:987
 msgid "## 20-Bits"
 msgstr ""
 
-#: translation.js:986
+#: translation.js:988
 msgid "## 23-Bits"
 msgstr ""
 
-#: translation.js:987
+#: translation.js:989
 msgid "## 24-Bits"
 msgstr ""
 
-#: translation.js:988
+#: translation.js:990
 msgid "## 27-Bits"
 msgstr ""
 
-#: translation.js:989
+#: translation.js:991
 msgid "## 28-Bits"
 msgstr ""
 
-#: translation.js:990
+#: translation.js:992
 msgid "## 31-Bits"
 msgstr ""
 
-#: translation.js:991
+#: translation.js:993
 msgid "## 32-Bits"
 msgstr ""
 
-#: translation.js:992
+#: translation.js:994
 msgid "## UINT16"
 msgstr ""
 
-#: translation.js:993
+#: translation.js:995
 msgid "## 22-Bits"
 msgstr ""
 
-#: translation.js:994
+#: translation.js:996
 msgid "## 17-Bits"
 msgstr ""
 
-#: translation.js:995
+#: translation.js:997
 msgid "## 29-Bits"
 msgstr ""
 
-#: translation.js:996
+#: translation.js:998
 msgid "## 64-Bits"
 msgstr ""
 
-#: translation.js:997 translation.js:1009 translation.js:1018
-#: translation.js:1025 translation.js:1029 translation.js:1033
-#: translation.js:1037 translation.js:1040 translation.js:1071
-#: translation.js:1074 translation.js:1077 translation.js:1080
-#: translation.js:1083 translation.js:1086 translation.js:1089
-#: translation.js:1092 translation.js:1107 translation.js:1110
-#: translation.js:1113 translation.js:1116 translation.js:1119
-#: translation.js:1130 translation.js:1133 translation.js:1136
-#: translation.js:1162 translation.js:1168 translation.js:1172
-#: translation.js:1175 translation.js:1182 translation.js:1186
-#: translation.js:1189 translation.js:1192 translation.js:1200
-#: translation.js:1203 translation.js:1206 translation.js:1209
-#: translation.js:1213 translation.js:1220 translation.js:1223
-#: translation.js:1226 translation.js:1230 translation.js:1243
-#: translation.js:1246 translation.js:1249 translation.js:1252
-#: translation.js:1255 translation.js:1258 translation.js:1270
-#: translation.js:1273 translation.js:1276 translation.js:1279
-#: translation.js:1282 translation.js:1284 translation.js:1287
-#: translation.js:1290 translation.js:1293 translation.js:1296
-#: translation.js:1299 translation.js:1302 translation.js:1309
-#: translation.js:1312 translation.js:1315 translation.js:1319
-#: translation.js:1324 translation.js:1327 translation.js:1336
-#: translation.js:1339 translation.js:1342 translation.js:1347
-#: translation.js:1350 translation.js:1353 translation.js:1359
-#: translation.js:1363 translation.js:1366 translation.js:1370
-#: translation.js:1374 translation.js:1380 translation.js:1383
-#: translation.js:1398 translation.js:1401 translation.js:1406
-#: translation.js:1410 translation.js:1413 translation.js:1424
-#: translation.js:1428 translation.js:1432 translation.js:1436
-#: translation.js:1440 translation.js:1442 translation.js:1445
-#: translation.js:1448 translation.js:1455 translation.js:1458
-#: translation.js:1460 translation.js:1462 translation.js:1475
-#: translation.js:1476 translation.js:1478 translation.js:1483
+#: translation.js:999 translation.js:1011 translation.js:1020
+#: translation.js:1027 translation.js:1031 translation.js:1035
+#: translation.js:1039 translation.js:1042 translation.js:1073
+#: translation.js:1076 translation.js:1079 translation.js:1082
+#: translation.js:1085 translation.js:1088 translation.js:1091
+#: translation.js:1094 translation.js:1109 translation.js:1112
+#: translation.js:1115 translation.js:1118 translation.js:1121
+#: translation.js:1132 translation.js:1135 translation.js:1138
+#: translation.js:1164 translation.js:1170 translation.js:1174
+#: translation.js:1177 translation.js:1184 translation.js:1188
+#: translation.js:1191 translation.js:1194 translation.js:1202
+#: translation.js:1205 translation.js:1208 translation.js:1211
+#: translation.js:1215 translation.js:1222 translation.js:1225
+#: translation.js:1228 translation.js:1232 translation.js:1245
+#: translation.js:1248 translation.js:1251 translation.js:1254
+#: translation.js:1257 translation.js:1260 translation.js:1272
+#: translation.js:1275 translation.js:1278 translation.js:1281
+#: translation.js:1284 translation.js:1286 translation.js:1289
+#: translation.js:1292 translation.js:1295 translation.js:1298
+#: translation.js:1301 translation.js:1304 translation.js:1311
+#: translation.js:1314 translation.js:1317 translation.js:1321
+#: translation.js:1326 translation.js:1329 translation.js:1338
+#: translation.js:1341 translation.js:1344 translation.js:1349
+#: translation.js:1352 translation.js:1355 translation.js:1361
+#: translation.js:1365 translation.js:1368 translation.js:1372
+#: translation.js:1376 translation.js:1382 translation.js:1385
+#: translation.js:1400 translation.js:1403 translation.js:1408
+#: translation.js:1412 translation.js:1415 translation.js:1426
+#: translation.js:1430 translation.js:1434 translation.js:1438
+#: translation.js:1442 translation.js:1444 translation.js:1447
+#: translation.js:1450 translation.js:1458 translation.js:1461
+#: translation.js:1463 translation.js:1465 translation.js:1467
+#: translation.js:1480 translation.js:1481 translation.js:1483
 #: translation.js:1488 translation.js:1493 translation.js:1498
-#: translation.js:1503 translation.js:1515 translation.js:1516
-#: translation.js:1518 translation.js:1524 translation.js:1525
-#: translation.js:1531 translation.js:1532 translation.js:1537
-#: translation.js:1541 translation.js:1545 translation.js:1559
-#: translation.js:1564 translation.js:1568 translation.js:1572
-#: translation.js:1576 translation.js:1580 translation.js:1584
-#: translation.js:1588 translation.js:1595 translation.js:1600
-#: translation.js:1629 translation.js:1635 translation.js:1638
-#: translation.js:1641 translation.js:1648 translation.js:1651
-#: translation.js:1654 translation.js:1657 translation.js:1665
-#: translation.js:1668 translation.js:1671 translation.js:1674
-#: translation.js:1677 translation.js:1686 translation.js:1689
-#: translation.js:1692 translation.js:1695 translation.js:1698
-#: translation.js:1701 translation.js:1710 translation.js:1713
-#: translation.js:1716 translation.js:1719 translation.js:1722
-#: translation.js:1725 translation.js:1737 translation.js:1740
-#: translation.js:1744 translation.js:1747 translation.js:1750
-#: translation.js:1753 translation.js:1756 translation.js:1759
-#: translation.js:1762 translation.js:1767 translation.js:1770
-#: translation.js:1773 translation.js:1782 translation.js:1785
-#: translation.js:1788 translation.js:1793 translation.js:1796
-#: translation.js:1803 translation.js:1806 translation.js:1809
-#: translation.js:1812 translation.js:1816 translation.js:1820
-#: translation.js:1827 translation.js:1831 translation.js:1834
-#: translation.js:1837 translation.js:1841 translation.js:1847
-#: translation.js:1851 translation.js:1854 translation.js:1858
-#: translation.js:1865 translation.js:1869 translation.js:1873
-#: translation.js:1876 translation.js:1888 translation.js:1891
-#: translation.js:1894 translation.js:1897 translation.js:1901
-#: translation.js:1904 translation.js:1907 translation.js:1910
-#: translation.js:1913 translation.js:1917 translation.js:1936
-#: translation.js:1947 translation.js:1950 translation.js:1952
-#: translation.js:1955 translation.js:1958 translation.js:1961
-#: translation.js:1964 translation.js:1967 translation.js:1973
-#: translation.js:1995 translation.js:1999 translation.js:2002
-#: translation.js:2005 translation.js:2008 translation.js:2011
-#: translation.js:2014 translation.js:2017 translation.js:2020
-#: translation.js:2023 translation.js:2026 translation.js:2029
-#: translation.js:2032 translation.js:2035 translation.js:2038
-#: translation.js:2041 translation.js:2044 translation.js:2047
-#: translation.js:2053 translation.js:2057 translation.js:2060
-#: translation.js:2070 translation.js:2074 translation.js:2077
-#: translation.js:2080 translation.js:2083 translation.js:2086
-#: translation.js:2089 translation.js:2100 translation.js:2104
-#: translation.js:2107 translation.js:2110 translation.js:2113
-#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:1503 translation.js:1508 translation.js:1520
+#: translation.js:1521 translation.js:1523 translation.js:1529
+#: translation.js:1530 translation.js:1536 translation.js:1537
+#: translation.js:1542 translation.js:1546 translation.js:1550
+#: translation.js:1564 translation.js:1569 translation.js:1573
+#: translation.js:1577 translation.js:1581 translation.js:1585
+#: translation.js:1589 translation.js:1593 translation.js:1600
+#: translation.js:1605 translation.js:1634 translation.js:1640
+#: translation.js:1643 translation.js:1646 translation.js:1653
+#: translation.js:1656 translation.js:1659 translation.js:1662
+#: translation.js:1670 translation.js:1673 translation.js:1676
+#: translation.js:1679 translation.js:1682 translation.js:1691
+#: translation.js:1694 translation.js:1697 translation.js:1700
+#: translation.js:1703 translation.js:1706 translation.js:1715
+#: translation.js:1718 translation.js:1721 translation.js:1724
+#: translation.js:1727 translation.js:1730 translation.js:1742
+#: translation.js:1745 translation.js:1749 translation.js:1752
+#: translation.js:1755 translation.js:1758 translation.js:1761
+#: translation.js:1764 translation.js:1767 translation.js:1772
+#: translation.js:1775 translation.js:1778 translation.js:1787
+#: translation.js:1790 translation.js:1793 translation.js:1798
+#: translation.js:1801 translation.js:1808 translation.js:1811
+#: translation.js:1814 translation.js:1817 translation.js:1821
+#: translation.js:1825 translation.js:1832 translation.js:1836
+#: translation.js:1839 translation.js:1842 translation.js:1846
+#: translation.js:1852 translation.js:1856 translation.js:1859
+#: translation.js:1863 translation.js:1870 translation.js:1874
+#: translation.js:1878 translation.js:1881 translation.js:1893
+#: translation.js:1896 translation.js:1899 translation.js:1902
+#: translation.js:1906 translation.js:1909 translation.js:1912
+#: translation.js:1915 translation.js:1918 translation.js:1922
+#: translation.js:1941 translation.js:1952 translation.js:1955
+#: translation.js:1957 translation.js:1960 translation.js:1963
+#: translation.js:1966 translation.js:1969 translation.js:1972
+#: translation.js:1978 translation.js:2000 translation.js:2004
+#: translation.js:2007 translation.js:2010 translation.js:2013
+#: translation.js:2016 translation.js:2019 translation.js:2022
+#: translation.js:2025 translation.js:2028 translation.js:2031
+#: translation.js:2034 translation.js:2037 translation.js:2040
+#: translation.js:2043 translation.js:2046 translation.js:2049
+#: translation.js:2052 translation.js:2058 translation.js:2062
+#: translation.js:2065 translation.js:2075 translation.js:2079
+#: translation.js:2082 translation.js:2085 translation.js:2088
+#: translation.js:2091 translation.js:2094 translation.js:2105
+#: translation.js:2109 translation.js:2112 translation.js:2115
+#: translation.js:2118 translation.js:2121 translation.js:2124
+#: translation.js:2127
 msgid "Alhambra-II"
 msgstr ""
 
-#: translation.js:998
+#: translation.js:1000
 msgid "01-Bus2-Split-all"
 msgstr ""
 
-#: translation.js:999
+#: translation.js:1001
 msgid ""
 "# Example: Using the Bus2-Split-all block\n"
 "\n"
@@ -3823,27 +3832,27 @@ msgid ""
 "shown on two independent LEDs"
 msgstr ""
 
-#: translation.js:1000
+#: translation.js:1002
 msgid "Bus-2 Split-all"
 msgstr ""
 
-#: translation.js:1001
+#: translation.js:1003
 msgid "2 bits Input BUS"
 msgstr ""
 
-#: translation.js:1002
+#: translation.js:1004
 msgid "MSB bit"
 msgstr ""
 
-#: translation.js:1003
+#: translation.js:1005
 msgid "LSB bit"
 msgstr ""
 
-#: translation.js:1004
+#: translation.js:1006
 msgid "02-Split-1-4"
 msgstr ""
 
-#: translation.js:1005
+#: translation.js:1007
 msgid ""
 "# Example: Using the Split-1-4 block\n"
 "\n"
@@ -3852,23 +3861,23 @@ msgid ""
 "Both sub-buses are shown on the LED7 and LEDs 0,1,2 and 3 respectivelly"
 msgstr ""
 
-#: translation.js:1006
+#: translation.js:1008
 msgid "5 bits Input BUS"
 msgstr ""
 
-#: translation.js:1007
+#: translation.js:1009
 msgid "LSB bits"
 msgstr ""
 
-#: translation.js:1008
+#: translation.js:1010
 msgid "5-bits constant"
 msgstr ""
 
-#: translation.js:1010
+#: translation.js:1012
 msgid "01-Bus2-Join-all"
 msgstr ""
 
-#: translation.js:1011
+#: translation.js:1013
 msgid ""
 "# Example: Using the Bus2-Join-all block\n"
 "\n"
@@ -3876,19 +3885,19 @@ msgid ""
 "shown on LEDs 0 and 7"
 msgstr ""
 
-#: translation.js:1012
+#: translation.js:1014
 msgid "Bus-2 Join-all"
 msgstr ""
 
-#: translation.js:1013
+#: translation.js:1015
 msgid "2 bits Output BUS"
 msgstr ""
 
-#: translation.js:1014
+#: translation.js:1016
 msgid "02-Join-1-4"
 msgstr ""
 
-#: translation.js:1015
+#: translation.js:1017
 msgid ""
 "# Example: Using the Join-1-4 block\n"
 "\n"
@@ -3897,35 +3906,35 @@ msgid ""
 "on 5 LEDs"
 msgstr ""
 
-#: translation.js:1016
+#: translation.js:1018
 msgid "4 bits Input BUS"
 msgstr ""
 
-#: translation.js:1017
+#: translation.js:1019
 msgid "4-bits constant"
 msgstr ""
 
-#: translation.js:1019
+#: translation.js:1021
 msgid "01-Bus-2-button-leds"
 msgstr ""
 
-#: translation.js:1020
+#: translation.js:1022
 msgid "# Example: Bus-2: Connection of two buses"
 msgstr ""
 
-#: translation.js:1021
+#: translation.js:1023
 msgid "2-bits input bus"
 msgstr ""
 
-#: translation.js:1022
+#: translation.js:1024
 msgid "2-bits Bus block"
 msgstr ""
 
-#: translation.js:1023
+#: translation.js:1025
 msgid "2-bits output bus"
 msgstr ""
 
-#: translation.js:1024
+#: translation.js:1026
 msgid ""
 "**NOTE**: This is just an example of use of the Bus-2 block. But the "
 "connection  \n"
@@ -3933,94 +3942,94 @@ msgid ""
 "the 2-Bus block"
 msgstr ""
 
-#: translation.js:1026
+#: translation.js:1028
 msgid "01-button-LEDs"
 msgstr ""
 
-#: translation.js:1027
+#: translation.js:1029
 msgid ""
 "# Example: Turning on 8 LEDs with one button\n"
 "\n"
 "When the button SW1 is pressed, the 8 LEDs are turned on"
 msgstr ""
 
-#: translation.js:1028
+#: translation.js:1030
 msgid "Copy-8 Block"
 msgstr ""
 
-#: translation.js:1030 translation.js:1592 translation.js:1596
-#: translation.js:1601
+#: translation.js:1032 translation.js:1597 translation.js:1601
+#: translation.js:1606
 msgid "01-sign-LED"
 msgstr ""
 
-#: translation.js:1031
+#: translation.js:1033
 msgid ""
 "# Example: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1032
+#: translation.js:1034
 msgid "Sign-int8 Block"
 msgstr ""
 
-#: translation.js:1034 translation.js:1300 translation.js:1303
-#: translation.js:1407 translation.js:1411 translation.js:1425
-#: translation.js:1429 translation.js:1433 translation.js:1437
-#: translation.js:1441 translation.js:1443 translation.js:1446
-#: translation.js:1449 translation.js:1456 translation.js:1459
-#: translation.js:1461 translation.js:1463 translation.js:1477
-#: translation.js:1479 translation.js:1480 translation.js:1484
+#: translation.js:1036 translation.js:1302 translation.js:1305
+#: translation.js:1409 translation.js:1413 translation.js:1427
+#: translation.js:1431 translation.js:1435 translation.js:1439
+#: translation.js:1443 translation.js:1445 translation.js:1448
+#: translation.js:1451 translation.js:1459 translation.js:1462
+#: translation.js:1464 translation.js:1466 translation.js:1468
+#: translation.js:1482 translation.js:1484 translation.js:1485
 #: translation.js:1489 translation.js:1494 translation.js:1499
-#: translation.js:1504 translation.js:1517 translation.js:1519
-#: translation.js:1520 translation.js:1526 translation.js:1527
-#: translation.js:1533 translation.js:1534 translation.js:1538
-#: translation.js:1542 translation.js:1546 translation.js:1560
-#: translation.js:1821 translation.js:1859 translation.js:1877
-#: translation.js:1889 translation.js:1892 translation.js:1895
-#: translation.js:1898 translation.js:1902 translation.js:1905
-#: translation.js:1911 translation.js:1914 translation.js:1918
-#: translation.js:1937 translation.js:1948 translation.js:1951
-#: translation.js:1953 translation.js:1956 translation.js:1959
-#: translation.js:1962 translation.js:1965 translation.js:1968
-#: translation.js:1974 translation.js:1996 translation.js:2000
-#: translation.js:2003 translation.js:2006 translation.js:2009
-#: translation.js:2012 translation.js:2015 translation.js:2018
-#: translation.js:2021 translation.js:2024 translation.js:2027
-#: translation.js:2030 translation.js:2033 translation.js:2036
-#: translation.js:2039 translation.js:2042 translation.js:2045
-#: translation.js:2048 translation.js:2054 translation.js:2058
-#: translation.js:2061 translation.js:2071 translation.js:2075
-#: translation.js:2078 translation.js:2081 translation.js:2084
-#: translation.js:2087 translation.js:2090
+#: translation.js:1504 translation.js:1509 translation.js:1522
+#: translation.js:1524 translation.js:1525 translation.js:1531
+#: translation.js:1532 translation.js:1538 translation.js:1539
+#: translation.js:1543 translation.js:1547 translation.js:1551
+#: translation.js:1565 translation.js:1826 translation.js:1864
+#: translation.js:1882 translation.js:1894 translation.js:1897
+#: translation.js:1900 translation.js:1903 translation.js:1907
+#: translation.js:1910 translation.js:1916 translation.js:1919
+#: translation.js:1923 translation.js:1942 translation.js:1953
+#: translation.js:1956 translation.js:1958 translation.js:1961
+#: translation.js:1964 translation.js:1967 translation.js:1970
+#: translation.js:1973 translation.js:1979 translation.js:2001
+#: translation.js:2005 translation.js:2008 translation.js:2011
+#: translation.js:2014 translation.js:2017 translation.js:2020
+#: translation.js:2023 translation.js:2026 translation.js:2029
+#: translation.js:2032 translation.js:2035 translation.js:2038
+#: translation.js:2041 translation.js:2044 translation.js:2047
+#: translation.js:2050 translation.js:2053 translation.js:2059
+#: translation.js:2063 translation.js:2066 translation.js:2076
+#: translation.js:2080 translation.js:2083 translation.js:2086
+#: translation.js:2089 translation.js:2092 translation.js:2095
 msgid "01-Manual-testing"
 msgstr ""
 
-#: translation.js:1035
+#: translation.js:1037
 msgid "Configurable buttons (pull-up on/off. Not on/off) with tic output"
 msgstr ""
 
-#: translation.js:1036
+#: translation.js:1038
 msgid "# Example: Displaying the two buttons on the LEDs\n"
 msgstr ""
 
-#: translation.js:1038
+#: translation.js:1040
 msgid "01-Reversal-4-bits"
 msgstr ""
 
-#: translation.js:1039
+#: translation.js:1041
 msgid "Reversal-4"
 msgstr ""
 
-#: translation.js:1041
+#: translation.js:1043
 msgid "01-Shift-right-1-bus4"
 msgstr ""
 
-#: translation.js:1042
+#: translation.js:1044
 msgid "Bus-4-shift-right-1"
 msgstr ""
 
-#: translation.js:1043
+#: translation.js:1045
 msgid ""
 "## Bus-4 Shift right example\n"
 "\n"
@@ -4028,258 +4037,258 @@ msgid ""
 "The result is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1044
+#: translation.js:1046
 msgid ""
 "Number to shift 1 bit  \n"
 "to the right"
 msgstr ""
 
-#: translation.js:1045
+#: translation.js:1047
 msgid ""
 "Insert 0 as the  \n"
 "MSB "
 msgstr ""
 
-#: translation.js:1046
+#: translation.js:1048
 msgid ""
 "Display the shifted  \n"
 "number on the LEDs"
 msgstr ""
 
-#: translation.js:1072 translation.js:1075 translation.js:1078
-#: translation.js:1081 translation.js:1084 translation.js:1087
-#: translation.js:1090 translation.js:1093 translation.js:1108
-#: translation.js:1111 translation.js:1114 translation.js:1117
-#: translation.js:1120 translation.js:1131 translation.js:1134
-#: translation.js:1137
+#: translation.js:1074 translation.js:1077 translation.js:1080
+#: translation.js:1083 translation.js:1086 translation.js:1089
+#: translation.js:1092 translation.js:1095 translation.js:1110
+#: translation.js:1113 translation.js:1116 translation.js:1119
+#: translation.js:1122 translation.js:1133 translation.js:1136
+#: translation.js:1139
 msgid "01-manual-btn-leds"
 msgstr ""
 
-#: translation.js:1073
+#: translation.js:1075
 msgid ""
 "# Copy-2: Manual testing with one pushbutton and two LEDs\n"
 "\n"
 "When the button is pressed, the Two LEDs are turned on"
 msgstr ""
 
-#: translation.js:1076
+#: translation.js:1078
 msgid ""
 "# Copy-3: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1079
+#: translation.js:1081
 msgid ""
 "# Copy-4: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1082
+#: translation.js:1084
 msgid ""
 "# Copy-5: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1085
+#: translation.js:1087
 msgid ""
 "# Copy-6: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1088
+#: translation.js:1090
 msgid ""
 "# Copy-7: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1091
+#: translation.js:1093
 msgid ""
 "# Copy-8: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1094
+#: translation.js:1096
 msgid ""
 "Display16-8: Display a 16-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1095
+#: translation.js:1097
 msgid ""
 "System TFF with toggle input: It toogles on every system cycle if the input "
 "is active"
 msgstr ""
 
-#: translation.js:1096
+#: translation.js:1098
 msgid "Reg: 1-Bit register"
 msgstr ""
 
-#: translation.js:1097
+#: translation.js:1099
 msgid "2-to-1 Multplexer (1-bit channels). Fippled version"
 msgstr ""
 
-#: translation.js:1098
+#: translation.js:1100
 msgid "2-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1099
+#: translation.js:1101
 msgid "2-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1100
+#: translation.js:1102
 msgid "2-to-1 Multplexer (4-bit channels)"
 msgstr ""
 
-#: translation.js:1101
+#: translation.js:1103
 msgid ""
 "# Copy-9: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1102
+#: translation.js:1104
 msgid ""
 "Byte 0  \n"
 "(least significant)  "
 msgstr ""
 
-#: translation.js:1103
+#: translation.js:1105
 msgid "Mux 2-1"
 msgstr ""
 
-#: translation.js:1104
+#: translation.js:1106
 msgid ""
 "D Flip-flip\n"
 "(System)"
 msgstr ""
 
-#: translation.js:1105
+#: translation.js:1107
 msgid "Channel B"
 msgstr ""
 
-#: translation.js:1106
+#: translation.js:1108
 msgid "Channel A"
 msgstr ""
 
-#: translation.js:1109
+#: translation.js:1111
 msgid ""
 "# Copy-10: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1112
+#: translation.js:1114
 msgid ""
 "# Copy-11: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1115
+#: translation.js:1117
 msgid ""
 "# Copy-12: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1118
+#: translation.js:1120
 msgid ""
 "# Copy-16: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1121
+#: translation.js:1123
 msgid ""
 "Display32-8: Display a 32-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1122
+#: translation.js:1124
 msgid "4-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1123
+#: translation.js:1125
 msgid "Counter-x02: 2-bits counter"
 msgstr ""
 
-#: translation.js:1124
+#: translation.js:1126
 msgid "Generic component with clk input"
 msgstr ""
 
-#: translation.js:1125
+#: translation.js:1127
 msgid "Inc1-2bit: Increment a 2-bits number by one"
 msgstr ""
 
-#: translation.js:1126
+#: translation.js:1128
 msgid "AdderK-2bit: Adder of 2-bit operand and 2-bit constant"
 msgstr ""
 
-#: translation.js:1127
+#: translation.js:1129
 msgid "Adder-2bits: Adder of two operands of 2 bits"
 msgstr ""
 
-#: translation.js:1128
+#: translation.js:1130
 msgid "OR-BUS2: OR gate with 2-bits bus input"
 msgstr ""
 
-#: translation.js:1129
+#: translation.js:1131
 msgid ""
 "# Copy-20: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1132
+#: translation.js:1134
 msgid ""
 "# Copy-24: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1135
+#: translation.js:1137
 msgid ""
 "# Copy-28: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1138
+#: translation.js:1140
 msgid ""
 "# Copy-32: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1163 translation.js:1169 translation.js:1173
-#: translation.js:1176 translation.js:1183 translation.js:1187
-#: translation.js:1190 translation.js:1193 translation.js:1201
-#: translation.js:1204 translation.js:1207 translation.js:1210
-#: translation.js:1214 translation.js:1221 translation.js:1224
-#: translation.js:1227 translation.js:1231 translation.js:1241
-#: translation.js:1247 translation.js:1250 translation.js:1259
-#: translation.js:1271 translation.js:1274 translation.js:1277
-#: translation.js:1280 translation.js:1283 translation.js:1285
-#: translation.js:1288 translation.js:1291 translation.js:1294
-#: translation.js:1297 translation.js:1310 translation.js:1313
-#: translation.js:1316 translation.js:1320 translation.js:1325
-#: translation.js:1328 translation.js:1337 translation.js:1340
-#: translation.js:1343 translation.js:1345 translation.js:1348
-#: translation.js:1351 translation.js:1354 translation.js:1360
-#: translation.js:1364 translation.js:1367 translation.js:1375
-#: translation.js:1402 translation.js:1414 translation.js:1630
-#: translation.js:1768 translation.js:1771 translation.js:1774
-#: translation.js:1777
+#: translation.js:1165 translation.js:1171 translation.js:1175
+#: translation.js:1178 translation.js:1185 translation.js:1189
+#: translation.js:1192 translation.js:1195 translation.js:1203
+#: translation.js:1206 translation.js:1209 translation.js:1212
+#: translation.js:1216 translation.js:1223 translation.js:1226
+#: translation.js:1229 translation.js:1233 translation.js:1243
+#: translation.js:1249 translation.js:1252 translation.js:1261
+#: translation.js:1273 translation.js:1276 translation.js:1279
+#: translation.js:1282 translation.js:1285 translation.js:1287
+#: translation.js:1290 translation.js:1293 translation.js:1296
+#: translation.js:1299 translation.js:1312 translation.js:1315
+#: translation.js:1318 translation.js:1322 translation.js:1327
+#: translation.js:1330 translation.js:1339 translation.js:1342
+#: translation.js:1345 translation.js:1347 translation.js:1350
+#: translation.js:1353 translation.js:1356 translation.js:1362
+#: translation.js:1366 translation.js:1369 translation.js:1377
+#: translation.js:1404 translation.js:1416 translation.js:1635
+#: translation.js:1773 translation.js:1776 translation.js:1779
+#: translation.js:1782
 msgid "01-manual-btns-leds"
 msgstr ""
 
-#: translation.js:1164
+#: translation.js:1166
 msgid ""
 "# Bus2-Join-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -4287,23 +4296,23 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1170
+#: translation.js:1172
 msgid "Constant bit 1"
 msgstr ""
 
-#: translation.js:1171
+#: translation.js:1173
 msgid ""
 "# Bus3-Join-1-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1174
+#: translation.js:1176
 msgid ""
 "# Bus3-Join-2-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1177
+#: translation.js:1179
 msgid ""
 "# Bus3-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4312,23 +4321,23 @@ msgid ""
 "The LED2 is on"
 msgstr ""
 
-#: translation.js:1184
+#: translation.js:1186
 msgid "2bits constant value: 3"
 msgstr ""
 
-#: translation.js:1185
+#: translation.js:1187
 msgid ""
 "# Bus4-Join-1-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1188
+#: translation.js:1190
 msgid ""
 "# Bus4-Join-3-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1191
+#: translation.js:1193
 msgid ""
 "# Bus4-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4337,13 +4346,13 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1194
+#: translation.js:1196
 msgid ""
 "# Bus4-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1202
+#: translation.js:1204
 msgid ""
 "# Bus5-Join-1-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4352,27 +4361,27 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1205
+#: translation.js:1207
 msgid ""
 "# Bus5-Join-2-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1208
+#: translation.js:1210
 msgid ""
 "# Bus5-Join-3-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1211
+#: translation.js:1213
 msgid "3bits constant value: 7"
 msgstr ""
 
-#: translation.js:1212
+#: translation.js:1214
 msgid "# Bus5-Join-4-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1215
+#: translation.js:1217
 msgid ""
 "# Bus5-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4381,7 +4390,7 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1222
+#: translation.js:1224
 msgid ""
 "# Bus6-Join-1-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4390,33 +4399,33 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1225
+#: translation.js:1227
 msgid ""
 "# Bus6-Join-4-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1228
+#: translation.js:1230
 msgid "4bits constant value: 15 (0xF in hexadecimal)"
 msgstr ""
 
-#: translation.js:1229
+#: translation.js:1231
 msgid ""
 "# Bus6-Join-5-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1232
+#: translation.js:1234
 msgid ""
 "# Bus6-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1240
+#: translation.js:1242
 msgid "Alhambr-II"
 msgstr ""
 
-#: translation.js:1242
+#: translation.js:1244
 msgid ""
 "# Bus7-Join-1-6: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4425,26 +4434,26 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1244 translation.js:1253 translation.js:1256
-#: translation.js:1636 translation.js:1639 translation.js:1642
-#: translation.js:1649 translation.js:1652 translation.js:1655
-#: translation.js:1658 translation.js:1666 translation.js:1669
-#: translation.js:1672 translation.js:1675 translation.js:1678
-#: translation.js:1690 translation.js:1693 translation.js:1696
-#: translation.js:1699 translation.js:1702 translation.js:1711
-#: translation.js:1714 translation.js:1717 translation.js:1720
-#: translation.js:1723 translation.js:1726 translation.js:1738
-#: translation.js:1741 translation.js:1745 translation.js:1748
-#: translation.js:1751 translation.js:1754 translation.js:1757
-#: translation.js:1760 translation.js:1763
+#: translation.js:1246 translation.js:1255 translation.js:1258
+#: translation.js:1641 translation.js:1644 translation.js:1647
+#: translation.js:1654 translation.js:1657 translation.js:1660
+#: translation.js:1663 translation.js:1671 translation.js:1674
+#: translation.js:1677 translation.js:1680 translation.js:1683
+#: translation.js:1695 translation.js:1698 translation.js:1701
+#: translation.js:1704 translation.js:1707 translation.js:1716
+#: translation.js:1719 translation.js:1722 translation.js:1725
+#: translation.js:1728 translation.js:1731 translation.js:1743
+#: translation.js:1746 translation.js:1750 translation.js:1753
+#: translation.js:1756 translation.js:1759 translation.js:1762
+#: translation.js:1765 translation.js:1768
 msgid "01-manual-constant-leds"
 msgstr ""
 
-#: translation.js:1245
+#: translation.js:1247
 msgid "# Bus7-Join-2-5: Manual testing \n"
 msgstr ""
 
-#: translation.js:1248
+#: translation.js:1250
 msgid ""
 "# Bus7-Join-3-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4453,7 +4462,7 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1251
+#: translation.js:1253
 msgid ""
 "# Bus7-Join-4-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4462,15 +4471,15 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1254
+#: translation.js:1256
 msgid "# Bus7-Join-5-2: Manual testing \n"
 msgstr ""
 
-#: translation.js:1257
+#: translation.js:1259
 msgid "# Bus7-Join-6-1: Manual testing \n"
 msgstr ""
 
-#: translation.js:1260
+#: translation.js:1262
 msgid ""
 "# Bus7-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4479,7 +4488,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1272
+#: translation.js:1274
 msgid ""
 "# Bus8-Join-1-7: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4488,13 +4497,13 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1275
+#: translation.js:1277
 msgid ""
 "# Bus8-Join-2-6: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1278
+#: translation.js:1280
 msgid ""
 "# Bus8-Join-3-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4503,7 +4512,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1281
+#: translation.js:1283
 msgid ""
 "# Bus8-Join-5-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4512,7 +4521,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1286
+#: translation.js:1288
 msgid ""
 "# Bus8-Join-7-1: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4521,7 +4530,7 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1289
+#: translation.js:1291
 msgid ""
 "# Bus8-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4530,7 +4539,7 @@ msgid ""
 "The LEDs 2-7 are on"
 msgstr ""
 
-#: translation.js:1292
+#: translation.js:1294
 msgid ""
 "# Bus8-Join-half: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4539,7 +4548,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1295
+#: translation.js:1297
 msgid ""
 "# Bus8-Join-quarter: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4548,607 +4557,611 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1298
+#: translation.js:1300
 msgid ""
 "## Bus-09-bits Join-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1301
+#: translation.js:1303
 msgid ""
 "# Bus10-Join-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1304
+#: translation.js:1306
 msgid ""
 "# Bus11-Join-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1311
+#: translation.js:1313
 msgid ""
 "# Bus12-Join-one-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1314
+#: translation.js:1316
 msgid ""
 "# Bus12-Join-4-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1317
+#: translation.js:1319
 msgid "Counter-x01: 1-bit counter"
 msgstr ""
 
-#: translation.js:1318
+#: translation.js:1320
 msgid ""
 "# Bus12-Join-one-forth: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1321
+#: translation.js:1323
 msgid ""
 "# Bus12-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1326
+#: translation.js:1328
 msgid ""
 "# Bus15-Join-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1329
+#: translation.js:1331
 msgid ""
 "# Bus15-Join-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1330
+#: translation.js:1332
 msgid "Join-1-15"
 msgstr ""
 
-#: translation.js:1331
+#: translation.js:1333
 msgid "Join-15-1"
 msgstr ""
 
-#: translation.js:1332
+#: translation.js:1334
 msgid "Join-4-12"
 msgstr ""
 
-#: translation.js:1333
+#: translation.js:1335
 msgid "Join-7-9"
 msgstr ""
 
-#: translation.js:1338
+#: translation.js:1340
 msgid ""
 "# Bus16-Join-1-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1341
+#: translation.js:1343
 msgid ""
 "# Bus16-Join-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1344
+#: translation.js:1346
 msgid ""
 "# Bus16-Join-4-12: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1346
+#: translation.js:1348
 msgid ""
 "# Bus16-Join-7-9: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1349
+#: translation.js:1351
 msgid ""
 "# Bus16-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1352
+#: translation.js:1354
 msgid ""
 "# Bus16-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1355
+#: translation.js:1357
 msgid ""
 "# Bus19-Join-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1361
+#: translation.js:1363
 msgid "Generic: 19-bits generic constant"
 msgstr ""
 
-#: translation.js:1362
+#: translation.js:1364
 msgid ""
 "# Bus20-Join-1-19: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1365
+#: translation.js:1367
 msgid ""
 "# Bus20-Join-4-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1368
+#: translation.js:1370
 msgid ""
 "# Bus20-Join-4-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1371 translation.js:1381 translation.js:1384
-#: translation.js:1399 translation.js:1783 translation.js:1786
-#: translation.js:1789
+#: translation.js:1373 translation.js:1383 translation.js:1386
+#: translation.js:1401 translation.js:1788 translation.js:1791
+#: translation.js:1794
 msgid "01-manual-testing"
 msgstr ""
 
-#: translation.js:1372
+#: translation.js:1374
 msgid "Generic: 22-bits generic constant"
 msgstr ""
 
-#: translation.js:1373
+#: translation.js:1375
 msgid ""
 "# Bus22-Join-10-22: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1376
+#: translation.js:1378
 msgid ""
 "# Bus23-Join-7-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1382
+#: translation.js:1384
 msgid ""
 "# Bus24-Join-8-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1385
+#: translation.js:1387
 msgid ""
 "Display24-8: Display a 24-bits value on  8-LEDs. The sel input selects the "
 "byte to display "
 msgstr ""
 
-#: translation.js:1386
+#: translation.js:1388
 msgid "Counter-M-x02: 2-bits M module counter"
 msgstr ""
 
-#: translation.js:1387
+#: translation.js:1389
 msgid "Comp2-2bit: Comparator of two 2-bit numbers"
 msgstr ""
 
-#: translation.js:1388
+#: translation.js:1390
 msgid "Comp2-1bit: Comparator of two 1-bit numbers"
 msgstr ""
 
-#: translation.js:1389
+#: translation.js:1391
 msgid "reg-rst-2-bits:  2-bits register with reset"
 msgstr ""
 
-#: translation.js:1390
+#: translation.js:1392
 msgid "1-bit-Reg-rst: 1-Bit register with reset"
 msgstr ""
 
-#: translation.js:1391
+#: translation.js:1393
 msgid ""
 "# Bus24-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1392
+#: translation.js:1394
 msgid "2-bits Comparator"
 msgstr ""
 
-#: translation.js:1393
+#: translation.js:1395
 msgid ""
 "Maximum count  \n"
 "reached"
 msgstr ""
 
-#: translation.js:1394
+#: translation.js:1396
 msgid "2-bits register"
 msgstr ""
 
-#: translation.js:1395
+#: translation.js:1397
 msgid ""
 "If the max count is reached  \n"
 "and the cnt tic is received,  \n"
 "the register is reset to 0"
 msgstr ""
 
-#: translation.js:1396
+#: translation.js:1398
 msgid "A"
 msgstr ""
 
-#: translation.js:1397
+#: translation.js:1399
 msgid "B"
 msgstr ""
 
-#: translation.js:1400
+#: translation.js:1402
 msgid ""
 "# Bus24-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1403
+#: translation.js:1405
 msgid ""
 "# Bus27-Join-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1408
+#: translation.js:1410
 msgid "Generic: 24-bits generic constant"
 msgstr ""
 
-#: translation.js:1409
+#: translation.js:1411
 msgid ""
 "# Bus28-Join-4-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1412
+#: translation.js:1414
 msgid ""
 "# Bus28-Join-4-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1415
+#: translation.js:1417
 msgid ""
 "# Bus31-Join-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1416
+#: translation.js:1418
 msgid "Join-1-31"
 msgstr ""
 
-#: translation.js:1421
+#: translation.js:1423
 msgid "Join-8-24"
 msgstr ""
 
-#: translation.js:1426
+#: translation.js:1428
 msgid "Generic: 31-bits generic constant"
 msgstr ""
 
-#: translation.js:1427
+#: translation.js:1429
 msgid ""
 "# Bus32-Join-31-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1430
+#: translation.js:1432
 msgid "Generic: 17-bits generic constant"
 msgstr ""
 
-#: translation.js:1431
+#: translation.js:1433
 msgid ""
 "# Bus32-Join-17-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1434
+#: translation.js:1436
 msgid "Generic: 29-bits generic constant"
 msgstr ""
 
-#: translation.js:1435
+#: translation.js:1437
 msgid ""
 "# Bus32-Join-29-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1438
+#: translation.js:1440
 msgid "2bits constant value: 1"
 msgstr ""
 
-#: translation.js:1439
+#: translation.js:1441
 msgid ""
 "# Bus32-Join-30-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1444
+#: translation.js:1446
 msgid ""
 "# Bus32-Join-8-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1447
+#: translation.js:1449
 msgid ""
 "# Bus32-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1450
+#: translation.js:1452
 msgid ""
 "# Bus32-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1454
+#: translation.js:1456
 msgid "05-Bits"
 msgstr ""
 
 #: translation.js:1457
+msgid "2x8-Bits"
+msgstr ""
+
+#: translation.js:1460
 msgid "## Reversal test"
 msgstr ""
 
-#: translation.js:1466 translation.js:1506 translation.js:1977
-#: translation.js:2064
+#: translation.js:1471 translation.js:1511 translation.js:1982
+#: translation.js:2069
 msgid "02-bits"
 msgstr ""
 
-#: translation.js:1467 translation.js:1507 translation.js:2065
+#: translation.js:1472 translation.js:1512 translation.js:2070
 msgid "03-bits"
 msgstr ""
 
-#: translation.js:1468 translation.js:1508 translation.js:2066
+#: translation.js:1473 translation.js:1513 translation.js:2071
 msgid "04-bits"
 msgstr ""
 
-#: translation.js:1469 translation.js:1509 translation.js:1939
-#: translation.js:1978
+#: translation.js:1474 translation.js:1514 translation.js:1944
+#: translation.js:1983
 msgid "08-bits"
 msgstr ""
 
-#: translation.js:1470 translation.js:1510 translation.js:1979
+#: translation.js:1475 translation.js:1515 translation.js:1984
 msgid "16-bits"
 msgstr ""
 
-#: translation.js:1471 translation.js:1511
+#: translation.js:1476 translation.js:1516
 msgid "32-bits"
 msgstr ""
 
-#: translation.js:1481
+#: translation.js:1486
 msgid "## BUS-2-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1485
+#: translation.js:1490
 msgid "Reg-3-verilog: 3 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1486
+#: translation.js:1491
 msgid "## BUS-3-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1490
+#: translation.js:1495
 msgid "Reg-4-verilog: 4 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1491
+#: translation.js:1496
 msgid "## BUS-4-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1495
+#: translation.js:1500
 msgid "Reg-8-verilog: 8 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1496
+#: translation.js:1501
 msgid "## BUS-8-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1500
+#: translation.js:1505
 msgid ""
 "Reg-16-verilog: 16 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1501
+#: translation.js:1506
 msgid "## BUS-16-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1505
+#: translation.js:1510
 msgid ""
 "Reg-03-verilog: 32 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1521
+#: translation.js:1526
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:1528
+#: translation.js:1533
 msgid "# 3-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1535
+#: translation.js:1540
 msgid "# 4-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1539
+#: translation.js:1544
 msgid "# 8-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1543
+#: translation.js:1548
 msgid "# 16-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1547
+#: translation.js:1552
 msgid "# 32-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1548
+#: translation.js:1553
 msgid "Sign-02Bits"
 msgstr ""
 
-#: translation.js:1549
+#: translation.js:1554
 msgid "Sign-03Bits"
 msgstr ""
 
-#: translation.js:1550
+#: translation.js:1555
 msgid "Sign-04Bits"
 msgstr ""
 
-#: translation.js:1551
+#: translation.js:1556
 msgid "Sign-05Bits"
 msgstr ""
 
-#: translation.js:1552
+#: translation.js:1557
 msgid "Sign-06Bits"
 msgstr ""
 
-#: translation.js:1553
+#: translation.js:1558
 msgid "Sign-07Bits"
 msgstr ""
 
-#: translation.js:1554
+#: translation.js:1559
 msgid "Sign-08Bits"
 msgstr ""
 
-#: translation.js:1555
+#: translation.js:1560
 msgid "Sign-12Bits"
 msgstr ""
 
-#: translation.js:1556
+#: translation.js:1561
 msgid "Sign-16Bits"
 msgstr ""
 
-#: translation.js:1557
+#: translation.js:1562
 msgid "Sign-20Bits"
 msgstr ""
 
-#: translation.js:1558
+#: translation.js:1563
 msgid "Sign-32Bits"
 msgstr ""
 
-#: translation.js:1561
+#: translation.js:1566
 msgid "2-to-1 Multplexer (2-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1562
+#: translation.js:1567
 msgid ""
 "# 2-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1566
+#: translation.js:1571
 msgid "2-to-1 Multplexer (3-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1567
+#: translation.js:1572
 msgid ""
 "# 3-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1570
+#: translation.js:1575
 msgid "2-to-1 Multplexer (4-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1571
+#: translation.js:1576
 msgid ""
 "# 4-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1574
+#: translation.js:1579
 msgid "2-to-1 Multplexer (5-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1575
+#: translation.js:1580
 msgid ""
 "# 5-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1578
+#: translation.js:1583
 msgid "2-to-1 Multplexer (6-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1579
+#: translation.js:1584
 msgid ""
 "# 6-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1582
+#: translation.js:1587
 msgid "2-to-1 Multplexer (7-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1583
+#: translation.js:1588
 msgid ""
 "# 7-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1586
+#: translation.js:1591
 msgid "2-to-1 Multplexer (8-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1587
+#: translation.js:1592
 msgid ""
 "# 8-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1590
+#: translation.js:1595
 msgid "2-to-1 Multplexer (12-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1591
+#: translation.js:1596
 msgid ""
 "# 12-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1593
+#: translation.js:1598
 msgid "2-to-1 Multplexer (16-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1594
+#: translation.js:1599
 msgid ""
 "# 16-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1597
+#: translation.js:1602
 msgid "2-to-1 Multplexer (20-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1598
+#: translation.js:1603
 msgid "Generic: 20-bits generic constant"
 msgstr ""
 
-#: translation.js:1599
+#: translation.js:1604
 msgid ""
 "# 20-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1602
+#: translation.js:1607
 msgid "Generic: 32-bits generic constant"
 msgstr ""
 
-#: translation.js:1603
+#: translation.js:1608
 msgid "2-to-1 Multplexer (32-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1604
+#: translation.js:1609
 msgid ""
 "# 32-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1631
+#: translation.js:1636
 msgid ""
 "# Bus2-Split-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -5156,322 +5169,322 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1637
+#: translation.js:1642
 msgid ""
 "# Bus3-Split-1-2: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1640
+#: translation.js:1645
 msgid ""
 "# Bus3-Split-2-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1643
+#: translation.js:1648
 msgid ""
 "# Bus3-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1650
+#: translation.js:1655
 msgid ""
 "# Bus4-Split-1-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1653
+#: translation.js:1658
 msgid ""
 "# Bus4-Split-3-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1656
+#: translation.js:1661
 msgid ""
 "# Bus4-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1659
+#: translation.js:1664
 msgid ""
 "# Bus4-Split-half: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1667
+#: translation.js:1672
 msgid ""
 "# Bus5-Split-1-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1670
+#: translation.js:1675
 msgid ""
 "# Bus5-Split-2-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1673
+#: translation.js:1678
 msgid ""
 "# Bus5-Split-3-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1676
+#: translation.js:1681
 msgid ""
 "# Bus5-Split-4-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1679
+#: translation.js:1684
 msgid ""
 "# Bus5-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1687
+#: translation.js:1692
 msgid "01-manual-test"
 msgstr ""
 
-#: translation.js:1688
+#: translation.js:1693
 msgid ""
 "# Bus6-Split-1-5: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1691
+#: translation.js:1696
 msgid ""
 "# Bus6-Split-2-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1694
+#: translation.js:1699
 msgid "# Bus6-Split-4-2: Manual testing\n"
 msgstr ""
 
-#: translation.js:1697
+#: translation.js:1702
 msgid "# Bus6-Split-5-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1700
+#: translation.js:1705
 msgid ""
 "# Bus6-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1703
+#: translation.js:1708
 msgid "# Bus6-Split-half: Manual testing\n"
 msgstr ""
 
-#: translation.js:1712
+#: translation.js:1717
 msgid ""
 "# Bus7-Split-1-6: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1715
+#: translation.js:1720
 msgid ""
 "# Bus7-Split-2-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1718
+#: translation.js:1723
 msgid ""
 "# Bus7-Split-3-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1721
+#: translation.js:1726
 msgid ""
 "# Bus7-Split-4-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1724
+#: translation.js:1729
 msgid ""
 "# Bus7-Split-5-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1727
+#: translation.js:1732
 msgid ""
 "# Bus7-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1739
+#: translation.js:1744
 msgid ""
 "# Bus8-Split-1-7: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1742
+#: translation.js:1747
 msgid "Bus8-Split-2-6: Split the 8-bits bus into two buses of 2 and 6 wires"
 msgstr ""
 
-#: translation.js:1743
+#: translation.js:1748
 msgid ""
 "# Bus8-Split-2-6: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1746
+#: translation.js:1751
 msgid ""
 "# Bus8-Split-3-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1749
+#: translation.js:1754
 msgid ""
 "# Bus8-Split-5-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1752
+#: translation.js:1757
 msgid ""
 "# Bus8-Split-6-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1755
+#: translation.js:1760
 msgid ""
 "# Bus8-Split-7-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1758
+#: translation.js:1763
 msgid ""
 "# Bus8-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1761
+#: translation.js:1766
 msgid ""
 "# Bus8-Split-half: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1764
+#: translation.js:1769
 msgid ""
 "# Bus8-Split-quarter: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1769
+#: translation.js:1774
 msgid ""
 "## Bus-09-bits Split-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1772
+#: translation.js:1777
 msgid ""
 "## Bus-09-bits Join-8-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1775
+#: translation.js:1780
 msgid ""
 "# Bus10-Split-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1778
+#: translation.js:1783
 msgid ""
 "# Bus11-Split-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1784
+#: translation.js:1789
 msgid ""
 "# Bus12-Split-1-11: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1787
+#: translation.js:1792
 msgid ""
 "# Bus12-Split-4-8: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1790
+#: translation.js:1795
 msgid ""
 "# Bus12-Split-one-third: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1794 translation.js:1797 translation.js:1804
-#: translation.js:1807 translation.js:1810 translation.js:1813
-#: translation.js:1817 translation.js:1828 translation.js:1832
-#: translation.js:1835 translation.js:1838 translation.js:1842
-#: translation.js:1848 translation.js:1852 translation.js:1855
-#: translation.js:1866 translation.js:1870 translation.js:1874
-#: translation.js:1908
+#: translation.js:1799 translation.js:1802 translation.js:1809
+#: translation.js:1812 translation.js:1815 translation.js:1818
+#: translation.js:1822 translation.js:1833 translation.js:1837
+#: translation.js:1840 translation.js:1843 translation.js:1847
+#: translation.js:1853 translation.js:1857 translation.js:1860
+#: translation.js:1871 translation.js:1875 translation.js:1879
+#: translation.js:1913
 msgid "Manual-testing"
 msgstr ""
 
-#: translation.js:1795
+#: translation.js:1800
 msgid ""
 "## Bus-15: Split-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1798
+#: translation.js:1803
 msgid ""
 "## Bus-15: Split-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1805
+#: translation.js:1810
 msgid ""
 "## Bus-16: Split-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1808
+#: translation.js:1813
 msgid ""
 "## Bus-16: Split-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1811
+#: translation.js:1816
 msgid ""
 "## Bus-16: Split-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1814
+#: translation.js:1819
 msgid ""
 "## Split16-quarter: Manual testing\n"
 "\n"
@@ -5479,33 +5492,33 @@ msgid ""
 "bits. When the button is pressed, the Upper bits are displayed"
 msgstr ""
 
-#: translation.js:1818
+#: translation.js:1823
 msgid ""
 "## Bus17-Split-1-16: Manual testing\n"
 "\n"
 "The 17-bit constnat is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1822
+#: translation.js:1827
 msgid ""
 "## Bus-19: Split-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1829
+#: translation.js:1834
 msgid ""
 "## Bus20-Split-1-19: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs. "
 msgstr ""
 
-#: translation.js:1830
+#: translation.js:1835
 msgid ""
 "Values for testing:  \n"
 "0-FFFFF"
 msgstr ""
 
-#: translation.js:1833
+#: translation.js:1838
 msgid ""
 "## Bus20-Split-12-8: Manual testing\n"
 "\n"
@@ -5515,7 +5528,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1836
+#: translation.js:1841
 msgid ""
 "## Bus20-Split-4-16: Manual testing\n"
 "\n"
@@ -5525,21 +5538,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1839
+#: translation.js:1844
 msgid ""
 "## Bus20-Split-4-8-8: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1843
+#: translation.js:1848
 msgid ""
 "## BUS22-split-16-6: Manual testing\n"
 "\n"
 "The 22-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1849
+#: translation.js:1854
 msgid ""
 "## BUS24-split-16-8: Manual testing\n"
 "\n"
@@ -5549,13 +5562,13 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1850
+#: translation.js:1855
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFF"
 msgstr ""
 
-#: translation.js:1853
+#: translation.js:1858
 msgid ""
 "## BUS24-split-8-16: Manual testing\n"
 "\n"
@@ -5565,7 +5578,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1856
+#: translation.js:1861
 msgid ""
 "## Bus 24 Split one third: Manual testing\n"
 "\n"
@@ -5573,21 +5586,21 @@ msgid ""
 "displaying the lower, middle and higer segments of the constant on the LEDs"
 msgstr ""
 
-#: translation.js:1860
+#: translation.js:1865
 msgid "Generic: 27-bits generic constant"
 msgstr ""
 
-#: translation.js:1861
+#: translation.js:1866
 msgid ""
 "## Bus-27-Split-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1867
+#: translation.js:1872
 msgid "Generic: 28-bits generic constant"
 msgstr ""
 
-#: translation.js:1868
+#: translation.js:1873
 msgid ""
 "## Bus 28 Split-20-8: Manual testing\n"
 "\n"
@@ -5597,7 +5610,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1871
+#: translation.js:1876
 msgid ""
 "## Bus 28 Split-4-24: Manual testing\n"
 "\n"
@@ -5607,19 +5620,19 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1872
+#: translation.js:1877
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFF"
 msgstr ""
 
-#: translation.js:1878
+#: translation.js:1883
 msgid ""
 "## Bus-31: Split-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1890
+#: translation.js:1895
 msgid ""
 "## 32-bits Split 1-31: Manual testing\n"
 "\n"
@@ -5629,21 +5642,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1893
+#: translation.js:1898
 msgid ""
 "## 32-bits Split 17-15: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1896
+#: translation.js:1901
 msgid ""
 "## 32-bits Split 22-10: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1899
+#: translation.js:1904
 msgid ""
 "## 32-bits Split 24-8: Manual testing\n"
 "\n"
@@ -5653,27 +5666,27 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1900
+#: translation.js:1905
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFFF"
 msgstr ""
 
-#: translation.js:1903
+#: translation.js:1908
 msgid ""
 "## 32-bits Split 29-3: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1906
+#: translation.js:1911
 msgid ""
 "## 32-bits Split 31-1: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1909
+#: translation.js:1914
 msgid ""
 "## 32-bits Split 8-24: Manual testing\n"
 "\n"
@@ -5683,358 +5696,358 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1912
+#: translation.js:1917
 msgid ""
 "## 32-bits Split half: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1915
+#: translation.js:1920
 msgid ""
 "## 32-bits Split quarter: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1919
+#: translation.js:1924
 msgid "8-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1920
+#: translation.js:1925
 msgid "8-to-1 Multplexer (2-bit channels)"
 msgstr ""
 
-#: translation.js:1921
+#: translation.js:1926
 msgid "8-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1922
+#: translation.js:1927
 msgid "4-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1923
+#: translation.js:1928
 msgid "Counter-x03: 3-bits counter"
 msgstr ""
 
-#: translation.js:1924
+#: translation.js:1929
 msgid "Reg-x03: 3-bits register"
 msgstr ""
 
-#: translation.js:1925
+#: translation.js:1930
 msgid "Inc1-3bit: Increment a 3-bits number by one"
 msgstr ""
 
-#: translation.js:1926
+#: translation.js:1931
 msgid "AdderK-3bit: Adder of 3-bit operand and 3-bit constant"
 msgstr ""
 
-#: translation.js:1927
+#: translation.js:1932
 msgid "Adder-3bits: Adder of two operands of 3 bits"
 msgstr ""
 
-#: translation.js:1928
+#: translation.js:1933
 msgid "Generic: 64-bits generic constant"
 msgstr ""
 
-#: translation.js:1929
+#: translation.js:1934
 msgid ""
 "## 64-bits Split half: Manual testing\n"
 "\n"
 "The 64-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1938
+#: translation.js:1943
 msgid "## Uint12-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1940
+#: translation.js:1945
 msgid "09-bits"
 msgstr ""
 
-#: translation.js:1941
+#: translation.js:1946
 msgid "10-bits"
 msgstr ""
 
-#: translation.js:1942
+#: translation.js:1947
 msgid "11-bits"
 msgstr ""
 
-#: translation.js:1943
+#: translation.js:1948
 msgid "12-bits"
 msgstr ""
 
-#: translation.js:1944
+#: translation.js:1949
 msgid "13-bits"
 msgstr ""
 
-#: translation.js:1945
+#: translation.js:1950
 msgid "14-bits"
 msgstr ""
 
-#: translation.js:1946
+#: translation.js:1951
 msgid "15-bits"
 msgstr ""
 
-#: translation.js:1949
+#: translation.js:1954
 msgid "## Uint16-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1954
+#: translation.js:1959
 msgid "## Uint16-10bit Manual testing"
 msgstr ""
 
-#: translation.js:1957
+#: translation.js:1962
 msgid "## Uint16-11bit Manual testing"
 msgstr ""
 
-#: translation.js:1960
+#: translation.js:1965
 msgid "## Uint16-12bit Manual testing"
 msgstr ""
 
-#: translation.js:1963
+#: translation.js:1968
 msgid "## Uint16-13bit Manual testing"
 msgstr ""
 
-#: translation.js:1966
+#: translation.js:1971
 msgid "## Uint16-14bit Manual testing"
 msgstr ""
 
-#: translation.js:1969
+#: translation.js:1974
 msgid ""
 "UINT32-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:1970
+#: translation.js:1975
 msgid ""
 "Copy-15: Copy the input wire twice and generate a 15 bits Bus output "
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:1971
+#: translation.js:1976
 msgid "## Uint32-15bit Manual testing"
 msgstr ""
 
-#: translation.js:1972 translation.js:2063
+#: translation.js:1977 translation.js:2068
 msgid "01-bit"
 msgstr ""
 
-#: translation.js:1975
+#: translation.js:1980
 msgid "not-x2: 2-bits not gate"
 msgstr ""
 
-#: translation.js:1976
+#: translation.js:1981
 msgid "## Uint2-1bits: Manual testing"
 msgstr ""
 
-#: translation.js:1980
+#: translation.js:1985
 msgid "17-bits"
 msgstr ""
 
-#: translation.js:1981
+#: translation.js:1986
 msgid "18-bits"
 msgstr ""
 
-#: translation.js:1982
+#: translation.js:1987
 msgid "19-bits"
 msgstr ""
 
-#: translation.js:1983
+#: translation.js:1988
 msgid "20-bits"
 msgstr ""
 
-#: translation.js:1984
+#: translation.js:1989
 msgid "21-bits"
 msgstr ""
 
-#: translation.js:1985
+#: translation.js:1990
 msgid "22-bits"
 msgstr ""
 
-#: translation.js:1986
+#: translation.js:1991
 msgid "23-bits"
 msgstr ""
 
-#: translation.js:1987
+#: translation.js:1992
 msgid "24-bits"
 msgstr ""
 
-#: translation.js:1988
+#: translation.js:1993
 msgid "25-bits"
 msgstr ""
 
-#: translation.js:1989
+#: translation.js:1994
 msgid "26-bits"
 msgstr ""
 
-#: translation.js:1990
+#: translation.js:1995
 msgid "27-bits"
 msgstr ""
 
-#: translation.js:1991
+#: translation.js:1996
 msgid "28-bits"
 msgstr ""
 
-#: translation.js:1992
+#: translation.js:1997
 msgid "29-bits"
 msgstr ""
 
-#: translation.js:1993
+#: translation.js:1998
 msgid "30-bits"
 msgstr ""
 
-#: translation.js:1994
+#: translation.js:1999
 msgid "31-bits"
 msgstr ""
 
-#: translation.js:1997
+#: translation.js:2002
 msgid "not-x32: 32-bits not gate"
 msgstr ""
 
-#: translation.js:1998
+#: translation.js:2003
 msgid "## Uint32-2bit Manual testing"
 msgstr ""
 
-#: translation.js:2001
+#: translation.js:2006
 msgid "## Uint32-8bit Manual testing"
 msgstr ""
 
-#: translation.js:2004
+#: translation.js:2009
 msgid "## Uint32-16bit Manual testing"
 msgstr ""
 
-#: translation.js:2007
+#: translation.js:2012
 msgid "## Uint32-17bit Manual testing"
 msgstr ""
 
-#: translation.js:2010
+#: translation.js:2015
 msgid "## Uint32-18bit Manual testing"
 msgstr ""
 
-#: translation.js:2013
+#: translation.js:2018
 msgid "## Uint32-19bit Manual testing"
 msgstr ""
 
-#: translation.js:2016
+#: translation.js:2021
 msgid "## Uint32-20bit Manual testing"
 msgstr ""
 
-#: translation.js:2019
+#: translation.js:2024
 msgid "## Uint32-21bit Manual testing"
 msgstr ""
 
-#: translation.js:2022
+#: translation.js:2027
 msgid "## Uint32-22bit Manual testing"
 msgstr ""
 
-#: translation.js:2025
+#: translation.js:2030
 msgid "## Uint32-23bit Manual testing"
 msgstr ""
 
-#: translation.js:2028
+#: translation.js:2033
 msgid "## Uint32-24bit Manual testing"
 msgstr ""
 
-#: translation.js:2031
+#: translation.js:2036
 msgid "## Uint32-25bit Manual testing"
 msgstr ""
 
-#: translation.js:2034
+#: translation.js:2039
 msgid "## Uint32-26bit Manual testing"
 msgstr ""
 
-#: translation.js:2037
+#: translation.js:2042
 msgid "## Uint32-27bit Manual testing"
 msgstr ""
 
-#: translation.js:2040
+#: translation.js:2045
 msgid "## Uint32-28bit Manual testing"
 msgstr ""
 
-#: translation.js:2043
+#: translation.js:2048
 msgid "## Uint32-29bit: Manual testing"
 msgstr ""
 
-#: translation.js:2046
+#: translation.js:2051
 msgid "## Uint32-30bit: Manual testing"
 msgstr ""
 
-#: translation.js:2049
+#: translation.js:2054
 msgid "## Uint32-31bit: Manual testing"
 msgstr ""
 
-#: translation.js:2050
+#: translation.js:2055
 msgid "01-Bit"
 msgstr ""
 
-#: translation.js:2055
+#: translation.js:2060
 msgid "not-x4: 4-bits not gate"
 msgstr ""
 
-#: translation.js:2056
+#: translation.js:2061
 msgid "## Uint4-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2059
+#: translation.js:2064
 msgid "## Uint4-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2062
+#: translation.js:2067
 msgid "## Uint4-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2067
+#: translation.js:2072
 msgid "05-bits"
 msgstr ""
 
-#: translation.js:2068
+#: translation.js:2073
 msgid "06-bits"
 msgstr ""
 
-#: translation.js:2069
+#: translation.js:2074
 msgid "07-bits"
 msgstr ""
 
-#: translation.js:2072
+#: translation.js:2077
 msgid "not-x8: 8-bits not gate"
 msgstr ""
 
-#: translation.js:2073
+#: translation.js:2078
 msgid "## Uint8-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2076
+#: translation.js:2081
 msgid "## Uint8-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2079
+#: translation.js:2084
 msgid "## Uint8-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2082
+#: translation.js:2087
 msgid "## Uint8-4bit: Manual testing"
 msgstr ""
 
-#: translation.js:2085
+#: translation.js:2090
 msgid "## Uint8-5bit: Manual testing"
 msgstr ""
 
-#: translation.js:2088
+#: translation.js:2093
 msgid "## Uint8-6bit: Manual testing"
 msgstr ""
 
-#: translation.js:2091
+#: translation.js:2096
 msgid "## Uint8-7bit: Manual testing"
 msgstr ""
 
-#: translation.js:2101 translation.js:2105 translation.js:2108
-#: translation.js:2111 translation.js:2114 translation.js:2117
-#: translation.js:2120 translation.js:2123
+#: translation.js:2106 translation.js:2110 translation.js:2113
+#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:2125 translation.js:2128
 msgid "01-manual-btn-led"
 msgstr ""
 
-#: translation.js:2102
+#: translation.js:2107
 msgid ""
 "# BUS-2: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -6042,53 +6055,53 @@ msgid ""
 "When the buttons are is pressed the corresponding LED is turned on"
 msgstr ""
 
-#: translation.js:2103
+#: translation.js:2108
 msgid "Bus\n"
 msgstr ""
 
-#: translation.js:2106
+#: translation.js:2111
 msgid ""
 "# BUS-3: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2109
+#: translation.js:2114
 msgid ""
 "# BUS-4: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2112
+#: translation.js:2117
 msgid ""
 "# BUS-5: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2115
+#: translation.js:2120
 msgid ""
 "# BUS-6: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2118
+#: translation.js:2123
 msgid ""
 "# BUS-7: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2121
+#: translation.js:2126
 msgid ""
 "# BUS-8: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2124
+#: translation.js:2129
 msgid ""
 "# Wire: Manual testing with one pushbutton and one LED\n"
 "\n"
diff --git a/locale/gl_ES/gl_ES.po b/locale/gl_ES/gl_ES.po
index ad6b0a87..35c74326 100644
--- a/locale/gl_ES/gl_ES.po
+++ b/locale/gl_ES/gl_ES.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Icestudio 0.3.3\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-19 13:45+0000\n"
+"POT-Creation-Date: 2023-09-28 17:28+0000\n"
 "PO-Revision-Date: \n"
 "Last-Translator: Xoan Sampaiño <xoansampainho@gmail.com>, Diego Vazquez "
 "<contacto@diegovazquez.me>\n"
@@ -16,48 +16,48 @@ msgstr ""
 "X-Poedit-Basepath: ..\n"
 "X-Poedit-SearchPath-0: translation.js\n"
 
-#: translation.js:10 translation.js:1047
+#: translation.js:10 translation.js:1049
 msgid "Copy"
 msgstr ""
 
-#: translation.js:11 translation.js:1048
+#: translation.js:11 translation.js:1050
 msgid "Join"
 msgstr ""
 
-#: translation.js:12 translation.js:1049
+#: translation.js:12 translation.js:1051
 msgid "Reversal"
 msgstr ""
 
-#: translation.js:13 translation.js:1050
+#: translation.js:13 translation.js:1052
 msgid "Shift"
 msgstr ""
 
-#: translation.js:14 translation.js:1051
+#: translation.js:14 translation.js:1053
 msgid "Sign"
 msgstr ""
 
-#: translation.js:15 translation.js:1052
+#: translation.js:15 translation.js:1054
 msgid "Split"
 msgstr ""
 
-#: translation.js:16 translation.js:1053
+#: translation.js:16 translation.js:1055
 msgid "Uint"
 msgstr ""
 
-#: translation.js:17 translation.js:1054
+#: translation.js:17 translation.js:1056
 msgid "Wires"
 msgstr ""
 
-#: translation.js:18 translation.js:312 translation.js:338 translation.js:353
-#: translation.js:359 translation.js:365 translation.js:371 translation.js:377
-#: translation.js:388 translation.js:472 translation.js:480 translation.js:488
-#: translation.js:494 translation.js:500 translation.js:506 translation.js:715
-#: translation.js:722 translation.js:766 translation.js:771 translation.js:858
-#: translation.js:871
+#: translation.js:18 translation.js:312 translation.js:341 translation.js:356
+#: translation.js:362 translation.js:368 translation.js:374 translation.js:380
+#: translation.js:391 translation.js:474 translation.js:482 translation.js:490
+#: translation.js:496 translation.js:502 translation.js:508 translation.js:717
+#: translation.js:724 translation.js:768 translation.js:773 translation.js:860
+#: translation.js:873
 msgid "Blocks"
 msgstr ""
 
-#: translation.js:19 translation.js:82 translation.js:1055
+#: translation.js:19 translation.js:82 translation.js:1057
 msgid "Copy-02"
 msgstr ""
 
@@ -67,7 +67,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:21 translation.js:85 translation.js:1056
+#: translation.js:21 translation.js:85 translation.js:1058
 msgid "Copy-03"
 msgstr ""
 
@@ -77,7 +77,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:23 translation.js:88 translation.js:1057
+#: translation.js:23 translation.js:88 translation.js:1059
 msgid "Copy-04"
 msgstr ""
 
@@ -87,7 +87,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:25 translation.js:91 translation.js:1058
+#: translation.js:25 translation.js:91 translation.js:1060
 msgid "Copy-05"
 msgstr ""
 
@@ -97,7 +97,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:27 translation.js:94 translation.js:1059
+#: translation.js:27 translation.js:94 translation.js:1061
 msgid "Copy-06"
 msgstr ""
 
@@ -107,7 +107,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:29 translation.js:97 translation.js:1060
+#: translation.js:29 translation.js:97 translation.js:1062
 msgid "Copy-07"
 msgstr ""
 
@@ -117,7 +117,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:31 translation.js:100 translation.js:1061
+#: translation.js:31 translation.js:100 translation.js:1063
 msgid "Copy-08"
 msgstr ""
 
@@ -127,7 +127,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:33 translation.js:103 translation.js:1062
+#: translation.js:33 translation.js:103 translation.js:1064
 msgid "Copy-09"
 msgstr ""
 
@@ -137,7 +137,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:35 translation.js:1063
+#: translation.js:35 translation.js:1065
 msgid "Copy-10"
 msgstr ""
 
@@ -147,7 +147,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:37 translation.js:1064
+#: translation.js:37 translation.js:1066
 msgid "Copy-11"
 msgstr ""
 
@@ -157,7 +157,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:39 translation.js:106 translation.js:1065
+#: translation.js:39 translation.js:106 translation.js:1067
 msgid "Copy-12"
 msgstr ""
 
@@ -203,7 +203,7 @@ msgstr ""
 msgid "Output"
 msgstr ""
 
-#: translation.js:49 translation.js:1066
+#: translation.js:49 translation.js:1068
 msgid "Copy-16"
 msgstr ""
 
@@ -243,7 +243,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:57 translation.js:1067
+#: translation.js:57 translation.js:1069
 msgid "Copy-20"
 msgstr ""
 
@@ -283,7 +283,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:65 translation.js:1068
+#: translation.js:65 translation.js:1070
 msgid "Copy-24"
 msgstr ""
 
@@ -323,7 +323,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:73 translation.js:1069
+#: translation.js:73 translation.js:1071
 msgid "Copy-28"
 msgstr ""
 
@@ -357,7 +357,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:80 translation.js:1070
+#: translation.js:80 translation.js:1072
 msgid "Copy-32"
 msgstr ""
 
@@ -439,82 +439,82 @@ msgstr ""
 msgid "Bus12-Join-4-8: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:109 translation.js:556 translation.js:1139
-#: translation.js:1605
+#: translation.js:109 translation.js:558 translation.js:1141
+#: translation.js:1610
 msgid "Bus-02"
 msgstr ""
 
-#: translation.js:110 translation.js:557 translation.js:1140
-#: translation.js:1606
+#: translation.js:110 translation.js:559 translation.js:1142
+#: translation.js:1611
 msgid "Bus-03"
 msgstr ""
 
-#: translation.js:111 translation.js:558 translation.js:1141
-#: translation.js:1607
+#: translation.js:111 translation.js:560 translation.js:1143
+#: translation.js:1612
 msgid "Bus-04"
 msgstr ""
 
-#: translation.js:112 translation.js:559 translation.js:1142
-#: translation.js:1608
+#: translation.js:112 translation.js:561 translation.js:1144
+#: translation.js:1613
 msgid "Bus-05"
 msgstr ""
 
-#: translation.js:113 translation.js:560 translation.js:1143
-#: translation.js:1609
+#: translation.js:113 translation.js:562 translation.js:1145
+#: translation.js:1614
 msgid "Bus-06"
 msgstr ""
 
-#: translation.js:114 translation.js:561 translation.js:1144
-#: translation.js:1610
+#: translation.js:114 translation.js:563 translation.js:1146
+#: translation.js:1615
 msgid "Bus-07"
 msgstr ""
 
-#: translation.js:115 translation.js:562 translation.js:1145
-#: translation.js:1611
+#: translation.js:115 translation.js:564 translation.js:1147
+#: translation.js:1616
 msgid "Bus-08"
 msgstr ""
 
-#: translation.js:116 translation.js:563 translation.js:1146
-#: translation.js:1612
+#: translation.js:116 translation.js:565 translation.js:1148
+#: translation.js:1617
 msgid "Bus-09"
 msgstr ""
 
-#: translation.js:117 translation.js:564 translation.js:1147
-#: translation.js:1613
+#: translation.js:117 translation.js:566 translation.js:1149
+#: translation.js:1618
 msgid "Bus-10"
 msgstr ""
 
-#: translation.js:118 translation.js:565 translation.js:1148
-#: translation.js:1614
+#: translation.js:118 translation.js:567 translation.js:1150
+#: translation.js:1619
 msgid "Bus-11"
 msgstr ""
 
-#: translation.js:119 translation.js:566 translation.js:1149
-#: translation.js:1615
+#: translation.js:119 translation.js:568 translation.js:1151
+#: translation.js:1620
 msgid "Bus-12"
 msgstr ""
 
-#: translation.js:120 translation.js:567
+#: translation.js:120 translation.js:569
 msgid "Bus-14"
 msgstr ""
 
-#: translation.js:121 translation.js:568 translation.js:1150
-#: translation.js:1616
+#: translation.js:121 translation.js:570 translation.js:1152
+#: translation.js:1621
 msgid "Bus-15"
 msgstr ""
 
-#: translation.js:122 translation.js:569 translation.js:1151
-#: translation.js:1617
+#: translation.js:122 translation.js:571 translation.js:1153
+#: translation.js:1622
 msgid "Bus-16"
 msgstr ""
 
-#: translation.js:123 translation.js:571 translation.js:1152
-#: translation.js:1619
+#: translation.js:123 translation.js:573 translation.js:1154
+#: translation.js:1624
 msgid "Bus-19"
 msgstr ""
 
-#: translation.js:124 translation.js:572 translation.js:1153
-#: translation.js:1620
+#: translation.js:124 translation.js:574 translation.js:1155
+#: translation.js:1625
 msgid "Bus-20"
 msgstr ""
 
@@ -522,52 +522,52 @@ msgstr ""
 msgid "Bus-21"
 msgstr ""
 
-#: translation.js:126 translation.js:573 translation.js:1154
-#: translation.js:1621
+#: translation.js:126 translation.js:575 translation.js:1156
+#: translation.js:1626
 msgid "Bus-22"
 msgstr ""
 
-#: translation.js:127 translation.js:574 translation.js:1155
+#: translation.js:127 translation.js:576 translation.js:1157
 msgid "Bus-23"
 msgstr ""
 
-#: translation.js:128 translation.js:575 translation.js:1156
-#: translation.js:1622
+#: translation.js:128 translation.js:577 translation.js:1158
+#: translation.js:1627
 msgid "Bus-24"
 msgstr ""
 
-#: translation.js:129 translation.js:576 translation.js:1157
-#: translation.js:1623
+#: translation.js:129 translation.js:578 translation.js:1159
+#: translation.js:1628
 msgid "Bus-27"
 msgstr ""
 
-#: translation.js:130 translation.js:577 translation.js:1158
-#: translation.js:1624
+#: translation.js:130 translation.js:579 translation.js:1160
+#: translation.js:1629
 msgid "Bus-28"
 msgstr ""
 
-#: translation.js:131 translation.js:578 translation.js:1159
-#: translation.js:1625
+#: translation.js:131 translation.js:580 translation.js:1161
+#: translation.js:1630
 msgid "Bus-31"
 msgstr ""
 
-#: translation.js:132 translation.js:579 translation.js:1160
-#: translation.js:1626
+#: translation.js:132 translation.js:581 translation.js:1162
+#: translation.js:1631
 msgid "Bus-32"
 msgstr ""
 
-#: translation.js:133 translation.js:580 translation.js:1627
+#: translation.js:133 translation.js:582 translation.js:1632
 msgid "Bus-64"
 msgstr ""
 
 #: translation.js:134 translation.js:139 translation.js:144 translation.js:155
-#: translation.js:164 translation.js:179 translation.js:192 translation.js:1161
-#: translation.js:1167 translation.js:1180 translation.js:1199
-#: translation.js:1239 translation.js:1267
+#: translation.js:164 translation.js:179 translation.js:192 translation.js:1163
+#: translation.js:1169 translation.js:1182 translation.js:1201
+#: translation.js:1241 translation.js:1269
 msgid "Join-all"
 msgstr ""
 
-#: translation.js:135 translation.js:1165
+#: translation.js:135 translation.js:1167
 msgid "Join-1-2"
 msgstr ""
 
@@ -575,7 +575,7 @@ msgstr ""
 msgid "Bus3-Join-1-2: Join two buses of 2 and 1 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:137 translation.js:1166
+#: translation.js:137 translation.js:1168
 msgid "Join-2-1"
 msgstr ""
 
@@ -583,7 +583,7 @@ msgstr ""
 msgid "Bus3-Join-2-1: Joint two buses of 1 and 2 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:140 translation.js:1178
+#: translation.js:140 translation.js:1180
 msgid "Join-1-3"
 msgstr ""
 
@@ -591,7 +591,7 @@ msgstr ""
 msgid "Bus4-Join-1-3: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:142 translation.js:1179
+#: translation.js:142 translation.js:1181
 msgid "Join-3-1"
 msgstr ""
 
@@ -600,9 +600,9 @@ msgid "Bus4-Join-3-1: Join the two buses into a 4-bits Bus"
 msgstr ""
 
 #: translation.js:145 translation.js:165 translation.js:193 translation.js:239
-#: translation.js:258 translation.js:306 translation.js:310 translation.js:1181
-#: translation.js:1219 translation.js:1268 translation.js:1334
-#: translation.js:1378 translation.js:1422
+#: translation.js:258 translation.js:306 translation.js:310 translation.js:1183
+#: translation.js:1221 translation.js:1270 translation.js:1336
+#: translation.js:1380 translation.js:1424
 msgid "Join-half"
 msgstr ""
 
@@ -610,7 +610,7 @@ msgstr ""
 msgid "Bus4-Join-half: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:147 translation.js:1195
+#: translation.js:147 translation.js:1197
 msgid "Join-1-4"
 msgstr ""
 
@@ -618,7 +618,7 @@ msgstr ""
 msgid "Bus5-Join-1-4: Join the two buses of 1 and 4 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:149 translation.js:1196
+#: translation.js:149 translation.js:1198
 msgid "Join-2-3"
 msgstr ""
 
@@ -626,7 +626,7 @@ msgstr ""
 msgid "Bus5-Join-2-3: Join the two buses of 2 and 3 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:151 translation.js:1197
+#: translation.js:151 translation.js:1199
 msgid "Join-3-2"
 msgstr ""
 
@@ -634,7 +634,7 @@ msgstr ""
 msgid "Bus5-Join-3-2: Join the two buses of 3 and 2 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:153 translation.js:1198
+#: translation.js:153 translation.js:1200
 msgid "Join-4-1"
 msgstr ""
 
@@ -642,7 +642,7 @@ msgstr ""
 msgid "Bus5-Join-4-1: Join the two buses of 4 and 1 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:156 translation.js:1216
+#: translation.js:156 translation.js:1218
 msgid "Join-1-5"
 msgstr ""
 
@@ -658,7 +658,7 @@ msgstr ""
 msgid "Bus6-Join-2-4: Join all the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:160 translation.js:1217
+#: translation.js:160 translation.js:1219
 msgid "Join-4-2"
 msgstr ""
 
@@ -666,7 +666,7 @@ msgstr ""
 msgid "Bus6-Join-4-2: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:162 translation.js:1218
+#: translation.js:162 translation.js:1220
 msgid "Join-5-1"
 msgstr ""
 
@@ -678,7 +678,7 @@ msgstr ""
 msgid "Bus6-Join-half: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:167 translation.js:1233
+#: translation.js:167 translation.js:1235
 msgid "Join-1-6"
 msgstr ""
 
@@ -686,7 +686,7 @@ msgstr ""
 msgid "Bus7-Join-1-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:169 translation.js:1234
+#: translation.js:169 translation.js:1236
 msgid "Join-2-5"
 msgstr ""
 
@@ -694,7 +694,7 @@ msgstr ""
 msgid "Bus7-Join-2-5: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:171 translation.js:1235
+#: translation.js:171 translation.js:1237
 msgid "Join-3-4"
 msgstr ""
 
@@ -702,7 +702,7 @@ msgstr ""
 msgid "Bus7-Join-3-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:173 translation.js:1236
+#: translation.js:173 translation.js:1238
 msgid "Join-4-3"
 msgstr ""
 
@@ -710,7 +710,7 @@ msgstr ""
 msgid "Bus7-Join-4-3: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:175 translation.js:1237
+#: translation.js:175 translation.js:1239
 msgid "Join-5-2"
 msgstr ""
 
@@ -718,7 +718,7 @@ msgstr ""
 msgid "Bus7-Join-5-2: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:177 translation.js:1238
+#: translation.js:177 translation.js:1240
 msgid "Join-6-1"
 msgstr ""
 
@@ -726,7 +726,7 @@ msgstr ""
 msgid "Bus7-Join-6-1: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:180 translation.js:1261
+#: translation.js:180 translation.js:1263
 msgid "Join-1-7"
 msgstr ""
 
@@ -734,7 +734,7 @@ msgstr ""
 msgid "Bus7-Join-1-7: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:182 translation.js:1262
+#: translation.js:182 translation.js:1264
 msgid "Join-2-6"
 msgstr ""
 
@@ -742,7 +742,7 @@ msgstr ""
 msgid "Bus8-Join-2-6: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:184 translation.js:1263
+#: translation.js:184 translation.js:1265
 msgid "Join-3-5"
 msgstr ""
 
@@ -750,7 +750,7 @@ msgstr ""
 msgid "Bus8-Join-3-5: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:186 translation.js:1264
+#: translation.js:186 translation.js:1266
 msgid "Join-5-3"
 msgstr ""
 
@@ -758,7 +758,7 @@ msgstr ""
 msgid "Bus8-Join-5-3: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:188 translation.js:1265
+#: translation.js:188 translation.js:1267
 msgid "Join-6-2"
 msgstr ""
 
@@ -766,7 +766,7 @@ msgstr ""
 msgid "Bus8-Join-6-2: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:190 translation.js:1266
+#: translation.js:190 translation.js:1268
 msgid "Join-7-1"
 msgstr ""
 
@@ -778,8 +778,8 @@ msgstr ""
 msgid "Bus8-Join-half: Join the two same halves into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:195 translation.js:241 translation.js:308 translation.js:1269
-#: translation.js:1335 translation.js:1423
+#: translation.js:195 translation.js:241 translation.js:308 translation.js:1271
+#: translation.js:1337 translation.js:1425
 msgid "Join-quarter"
 msgstr ""
 
@@ -831,7 +831,7 @@ msgstr ""
 msgid "Bus11-Join-3-8: Join the two buses into an 11-bits Bus"
 msgstr ""
 
-#: translation.js:208 translation.js:1305
+#: translation.js:208 translation.js:1307
 msgid "Join-1-11"
 msgstr ""
 
@@ -839,11 +839,11 @@ msgstr ""
 msgid "Bus12-Join-1-11: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:210 translation.js:1306
+#: translation.js:210 translation.js:1308
 msgid "Join-4-8"
 msgstr ""
 
-#: translation.js:211 translation.js:1307
+#: translation.js:211 translation.js:1309
 msgid "Join-one-fourth"
 msgstr ""
 
@@ -851,8 +851,8 @@ msgstr ""
 msgid "Bus12-Join-one-fourth: Join the four buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:213 translation.js:260 translation.js:1308
-#: translation.js:1379
+#: translation.js:213 translation.js:260 translation.js:1310
+#: translation.js:1381
 msgid "Join-one-third"
 msgstr ""
 
@@ -868,7 +868,7 @@ msgstr ""
 msgid "Bus14-Join-10-4: Join the two buses into a 14-bits Bus"
 msgstr ""
 
-#: translation.js:217 translation.js:1322
+#: translation.js:217 translation.js:1324
 msgid "Join-5-10"
 msgstr ""
 
@@ -876,7 +876,7 @@ msgstr ""
 msgid "Bus15-Join-5-10: Join the two buses into a 15-bits Bus"
 msgstr ""
 
-#: translation.js:219 translation.js:1323
+#: translation.js:219 translation.js:1325
 msgid "Join-7-8"
 msgstr ""
 
@@ -972,7 +972,7 @@ msgstr ""
 msgid "Bus19-Join-3-8-8: Join the three buses into a 19-bits Bus"
 msgstr ""
 
-#: translation.js:245 translation.js:1356
+#: translation.js:245 translation.js:1358
 msgid "Join-1-19"
 msgstr ""
 
@@ -980,11 +980,11 @@ msgstr ""
 msgid "Bus20-Join-half: Join the two buses into an 20-bits Bus"
 msgstr ""
 
-#: translation.js:247 translation.js:1357
+#: translation.js:247 translation.js:1359
 msgid "Join-4-16"
 msgstr ""
 
-#: translation.js:248 translation.js:1358
+#: translation.js:248 translation.js:1360
 msgid "Join-4-8-8"
 msgstr ""
 
@@ -1000,7 +1000,7 @@ msgstr ""
 msgid "Bus32-Join-11-21: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:252 translation.js:288 translation.js:1369
+#: translation.js:252 translation.js:288 translation.js:1371
 msgid "Join-10-22"
 msgstr ""
 
@@ -1016,7 +1016,7 @@ msgstr ""
 msgid "Bus23-Join-7-8-8: Join the three buses into a 23-bits Bus"
 msgstr ""
 
-#: translation.js:256 translation.js:1377
+#: translation.js:256 translation.js:1379
 msgid "Join-8-16"
 msgstr ""
 
@@ -1040,7 +1040,7 @@ msgstr ""
 msgid "Bus27-Join-3-8-8-8: Join the four buses into a 27-bits Bus"
 msgstr ""
 
-#: translation.js:264 translation.js:1404
+#: translation.js:264 translation.js:1406
 msgid "Join-4-24"
 msgstr ""
 
@@ -1048,7 +1048,7 @@ msgstr ""
 msgid "Bus28-Join-4-24: Join the two buses into an 28-bits Bus"
 msgstr ""
 
-#: translation.js:266 translation.js:1405
+#: translation.js:266 translation.js:1407
 msgid "Join-4-8-8-8"
 msgstr ""
 
@@ -1168,7 +1168,7 @@ msgstr ""
 msgid "Bus32-Join-15-17: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:298 translation.js:1417
+#: translation.js:298 translation.js:1419
 msgid "Join-17-15"
 msgstr ""
 
@@ -1176,7 +1176,7 @@ msgstr ""
 msgid "Bus32-Join-17-15: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:300 translation.js:1418
+#: translation.js:300 translation.js:1420
 msgid "Join-29-3"
 msgstr ""
 
@@ -1184,7 +1184,7 @@ msgstr ""
 msgid "Bus32-Join-29-3: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:302 translation.js:1419
+#: translation.js:302 translation.js:1421
 msgid "Join-30-2"
 msgstr ""
 
@@ -1192,7 +1192,7 @@ msgstr ""
 msgid "Bus32-Join-30-2: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:304 translation.js:1420
+#: translation.js:304 translation.js:1422
 msgid "Join-31-1"
 msgstr ""
 
@@ -1268,372 +1268,380 @@ msgstr ""
 msgid "Bus4-Split-all: Split the 4-bits bus into its wires"
 msgstr ""
 
-#: translation.js:330 translation.js:1464
+#: translation.js:330
+msgid "Reversal-2x8"
+msgstr ""
+
+#: translation.js:331
+msgid "Reversal-2x8: Reversal of 2 blocks of 8 bits"
+msgstr ""
+
+#: translation.js:332
+msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
+msgstr ""
+
+#: translation.js:333 translation.js:1469
 msgid "Left"
 msgstr ""
 
-#: translation.js:331 translation.js:1465
+#: translation.js:334 translation.js:1470
 msgid "Right"
 msgstr ""
 
-#: translation.js:332 translation.js:382 translation.js:1451
-#: translation.js:2051
+#: translation.js:335 translation.js:385 translation.js:1453
+#: translation.js:2056
 msgid "02-Bits"
 msgstr ""
 
-#: translation.js:333 translation.js:383 translation.js:1452
-#: translation.js:2052
+#: translation.js:336 translation.js:386 translation.js:1454
+#: translation.js:2057
 msgid "03-Bits"
 msgstr ""
 
-#: translation.js:334 translation.js:384 translation.js:1453
+#: translation.js:337 translation.js:387 translation.js:1455
 msgid "04-Bits"
 msgstr ""
 
-#: translation.js:335 translation.js:385
+#: translation.js:338 translation.js:388
 msgid "08-Bits"
 msgstr ""
 
-#: translation.js:336 translation.js:386
+#: translation.js:339 translation.js:389
 msgid "16-Bits"
 msgstr ""
 
-#: translation.js:337 translation.js:387
+#: translation.js:340 translation.js:390
 msgid "32-Bits"
 msgstr ""
 
-#: translation.js:339 translation.js:351 translation.js:354 translation.js:356
-#: translation.js:360 translation.js:362 translation.js:366 translation.js:368
-#: translation.js:372 translation.js:374 translation.js:378 translation.js:380
-#: translation.js:1472 translation.js:1482 translation.js:1487
-#: translation.js:1492 translation.js:1497 translation.js:1502
+#: translation.js:342 translation.js:354 translation.js:357 translation.js:359
+#: translation.js:363 translation.js:365 translation.js:369 translation.js:371
+#: translation.js:375 translation.js:377 translation.js:381 translation.js:383
+#: translation.js:1477 translation.js:1487 translation.js:1492
+#: translation.js:1497 translation.js:1502 translation.js:1507
 msgid "SL1"
 msgstr ""
 
-#: translation.js:340
+#: translation.js:343
 msgid "SL1-2-verilog: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:341 translation.js:1473
+#: translation.js:344 translation.js:1478
 msgid "SL1-int2"
 msgstr ""
 
-#: translation.js:342
+#: translation.js:345
 msgid "SL1-int2: Shift  a 2-bit value one bit left. LSB is 0. The sign is kept"
 msgstr ""
 
-#: translation.js:343
+#: translation.js:346
 msgid "Constant bit 0"
 msgstr ""
 
-#: translation.js:344
+#: translation.js:347
 msgid "SL1: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:345
+#: translation.js:348
 msgid "Sign-int2: Get the sign of a 2-bits Intenger"
 msgstr ""
 
-#: translation.js:346
+#: translation.js:349
 msgid "Sign bit is kept"
 msgstr ""
 
-#: translation.js:347
+#: translation.js:350
 msgid "Get the sign  "
 msgstr ""
 
-#: translation.js:348 translation.js:1474
+#: translation.js:351 translation.js:1479
 msgid "SL1-uint2"
 msgstr ""
 
-#: translation.js:349
+#: translation.js:352
 msgid ""
 "SL1-uint2: Shift  a 2-bit value one bit left. LSB is 0. The sign is lost"
 msgstr ""
 
-#: translation.js:350
+#: translation.js:353
 msgid "Sign bit is lost"
 msgstr ""
 
-#: translation.js:352
+#: translation.js:355
 msgid "SL1-2: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:355
+#: translation.js:358
 msgid "SL1-3-verilog: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:357
+#: translation.js:360
 msgid "SL1-3: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:358
+#: translation.js:361
 msgid "Bus3-Split-1-2: Split the 3-bits bus into two: 1-bit and 2-bits buses"
 msgstr ""
 
-#: translation.js:361
+#: translation.js:364
 msgid "SL1-4-verilog: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:363
+#: translation.js:366
 msgid "SL1-4: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:364
+#: translation.js:367
 msgid "Bus5-Split-1-4: Split the 5-bits bus into two buses of 1 and 4 bits"
 msgstr ""
 
-#: translation.js:367
+#: translation.js:370
 msgid "SL1-8-verilog: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:369
+#: translation.js:372
 msgid "SL1-8: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:370
+#: translation.js:373
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 1 and 8 wires"
 msgstr ""
 
-#: translation.js:373
+#: translation.js:376
 msgid "SL1-16-verilog: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:375
+#: translation.js:378
 msgid "SL1-16: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:376
+#: translation.js:379
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:379
+#: translation.js:382
 msgid "SL1-32-verilog: Shift  a 32-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:381
+#: translation.js:384
 msgid ""
 "Bus32-Split-1-31: Split the 32-bits bus into two buses of 1 and 31 wires"
 msgstr ""
 
-#: translation.js:389 translation.js:399 translation.js:473 translation.js:477
-#: translation.js:481 translation.js:485 translation.js:489 translation.js:491
-#: translation.js:495 translation.js:497 translation.js:501 translation.js:503
-#: translation.js:1512 translation.js:1522 translation.js:1529
-#: translation.js:1536 translation.js:1540 translation.js:1544
+#: translation.js:392 translation.js:402 translation.js:475 translation.js:479
+#: translation.js:483 translation.js:487 translation.js:491 translation.js:493
+#: translation.js:497 translation.js:499 translation.js:503 translation.js:505
+#: translation.js:1517 translation.js:1527 translation.js:1534
+#: translation.js:1541 translation.js:1545 translation.js:1549
 msgid "SR1"
 msgstr ""
 
-#: translation.js:390
+#: translation.js:393
 msgid ""
 "SR1-2bits-verilog: Shift  a 2-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:391 translation.js:1513
+#: translation.js:394 translation.js:1518
 msgid "SR1-int2"
 msgstr ""
 
-#: translation.js:392
+#: translation.js:395
 msgid "SR1-int2: Shift  a 2-bit value one bit right. MSB is keep (the sign)"
 msgstr ""
 
-#: translation.js:393
+#: translation.js:396
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:394
+#: translation.js:397
 msgid ""
 "Get the sign  \n"
 "and place it as the MSB"
 msgstr ""
 
-#: translation.js:395 translation.js:1514
+#: translation.js:398 translation.js:1519
 msgid "SR1-uint2"
 msgstr ""
 
-#: translation.js:396
+#: translation.js:399
 msgid ""
 "SR1-uint2: Shift  a 2-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:397
+#: translation.js:400
 msgid "The MSB is 0 (no sight)"
 msgstr ""
 
-#: translation.js:398
+#: translation.js:401
 msgid "This bit is ignored"
 msgstr ""
 
-#: translation.js:400
+#: translation.js:403
 msgid "Reg-2-verilog: 2 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:401
+#: translation.js:404
 msgid "Button-tic: Configurable button that emits a tic when it is pressed"
 msgstr ""
 
-#: translation.js:402
+#: translation.js:405
 msgid ""
 "Rising-edge detector. It generates a 1-period pulse (tic) when a rising edge "
 "is detected on the input"
 msgstr ""
 
-#: translation.js:403
+#: translation.js:406
 msgid "D Flip-flop (verilog implementation)"
 msgstr ""
 
-#: translation.js:404
+#: translation.js:407
 msgid "NOT gate (Verilog implementation)"
 msgstr ""
 
-#: translation.js:405
+#: translation.js:408
 msgid "Two bits input And gate"
 msgstr ""
 
-#: translation.js:406
+#: translation.js:409
 msgid "Configurable button (pull-up on/off. Not on/off)"
 msgstr ""
 
-#: translation.js:407
+#: translation.js:410
 msgid "FPGA internal pull-up configuration on the input port"
 msgstr ""
 
-#: translation.js:408
+#: translation.js:411
 msgid "Remove the rebound on a mechanical switch"
 msgstr ""
 
-#: translation.js:409
+#: translation.js:412
 msgid "1bit register (implemented in verilog)"
 msgstr ""
 
-#: translation.js:410
+#: translation.js:413
 msgid "16-bits Syscounter with reset"
 msgstr ""
 
-#: translation.js:411
+#: translation.js:414
 msgid "DFF-rst-x16: 16 D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:412
+#: translation.js:415
 msgid "DFF-rst-x04: Three D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:413
+#: translation.js:416
 msgid "DFF-rst-x01: D Flip flop with reset input. When rst=1, the DFF is 0"
 msgstr ""
 
-#: translation.js:414
+#: translation.js:417
 msgid ""
 "Bus16-Split-quarter: Split the 16-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:415
+#: translation.js:418
 msgid "Inc1-16bit: Increment a 16-bits number by one"
 msgstr ""
 
-#: translation.js:416
+#: translation.js:419
 msgid "AdderK-16bit: Adder of 16-bit operand and 16-bit constant"
 msgstr ""
 
-#: translation.js:417
+#: translation.js:420
 msgid "Generic: 16-bits generic constant"
 msgstr ""
 
-#: translation.js:418
+#: translation.js:421
 msgid "Adder-16bits: Adder of two operands of 16 bits"
 msgstr ""
 
-#: translation.js:419
-msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
-msgstr ""
-
-#: translation.js:420
+#: translation.js:422
 msgid "Adder-8bits: Adder of two operands of 8 bits"
 msgstr ""
 
-#: translation.js:421
+#: translation.js:423
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of the same size"
 msgstr ""
 
-#: translation.js:422
+#: translation.js:424
 msgid "Adder-4bits: Adder of two operands of 4 bits"
 msgstr ""
 
-#: translation.js:423
+#: translation.js:425
 msgid "Adder-1bit: Adder of two operands of 1 bit"
 msgstr ""
 
-#: translation.js:424
+#: translation.js:426
 msgid "AdderC-1bit: Adder of two operands of 1 bit plus the carry in"
 msgstr ""
 
-#: translation.js:425
+#: translation.js:427
 msgid "XOR gate: two bits input xor gate"
 msgstr ""
 
-#: translation.js:426
+#: translation.js:428
 msgid "OR2: Two bits input OR gate"
 msgstr ""
 
-#: translation.js:427
+#: translation.js:429
 msgid "AdderC-4bits: Adder of two operands of 4 bits and Carry in"
 msgstr ""
 
-#: translation.js:428
+#: translation.js:430
 msgid "AdderC-8bits: Adder of two operands of 8 bits and Carry in"
 msgstr ""
 
-#: translation.js:429
+#: translation.js:431
 msgid ""
 "Edges detector. It generates a 1-period pulse (tic) when either a rising "
 "edge or a falling edge is detected on the input"
 msgstr ""
 
-#: translation.js:430
+#: translation.js:432
 msgid "Sync 1-bit input with the system clock domain"
 msgstr ""
 
-#: translation.js:431
+#: translation.js:433
 msgid ""
 "Select positive or negative logic for the input (0=positive, 1=negative)"
 msgstr ""
 
-#: translation.js:432
+#: translation.js:434
 msgid "1-bit generic constant (0/1)"
 msgstr ""
 
-#: translation.js:433
+#: translation.js:435
 msgid "# 2-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:434
+#: translation.js:436
 msgid "System clock"
 msgstr ""
 
-#: translation.js:435
+#: translation.js:437
 msgid "Button state signal"
 msgstr ""
 
-#: translation.js:436
+#: translation.js:438
 msgid "Tic: button pressed"
 msgstr ""
 
-#: translation.js:437
+#: translation.js:439
 msgid "Rising edge detector"
 msgstr ""
 
-#: translation.js:438
+#: translation.js:440
 msgid "Pull up on/off"
 msgstr ""
 
-#: translation.js:439
+#: translation.js:441
 msgid "Not on/off"
 msgstr ""
 
-#: translation.js:440
+#: translation.js:442
 msgid ""
 "## Rising edge detector\n"
 "\n"
@@ -1641,23 +1649,23 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:441
+#: translation.js:443
 msgid "Input signal"
 msgstr ""
 
-#: translation.js:442
+#: translation.js:444
 msgid ""
 "Current signal  \n"
 "state"
 msgstr ""
 
-#: translation.js:443
+#: translation.js:445
 msgid ""
 "Signal state in the previous  \n"
 "clock cycle"
 msgstr ""
 
-#: translation.js:444
+#: translation.js:446
 msgid ""
 "If the current signal is 1 and its value in  \n"
 "the previous clock cycle was 0, it means  \n"
@@ -1667,7 +1675,7 @@ msgid ""
 "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:445
+#: translation.js:447
 msgid ""
 "**Delay**: 0 clock cycles \n"
 "\n"
@@ -1675,15 +1683,15 @@ msgid ""
 "and its detection"
 msgstr ""
 
-#: translation.js:446
+#: translation.js:448
 msgid "Parameter: Initial value"
 msgstr ""
 
-#: translation.js:447
+#: translation.js:449
 msgid "Input data"
 msgstr ""
 
-#: translation.js:448
+#: translation.js:450
 msgid ""
 "# D Flip-Flop  \n"
 "\n"
@@ -1691,18 +1699,18 @@ msgid ""
 "Its output is shown in the cycle n+1"
 msgstr ""
 
-#: translation.js:449
+#: translation.js:451
 msgid ""
 "Internal pull-up  \n"
 "* 0: OFF\n"
 "* 1: ON"
 msgstr ""
 
-#: translation.js:450
+#: translation.js:452
 msgid "Synchronization stage"
 msgstr ""
 
-#: translation.js:451
+#: translation.js:453
 msgid ""
 "Normalization stage\n"
 "\n"
@@ -1710,11 +1718,11 @@ msgid ""
 "* 1: signal inverted"
 msgstr ""
 
-#: translation.js:452
+#: translation.js:454
 msgid "Debouncing stage"
 msgstr ""
 
-#: translation.js:453
+#: translation.js:455
 msgid ""
 "### Pull-up parameter:\n"
 "\n"
@@ -1722,36 +1730,36 @@ msgid ""
 "1: Pull-up activated"
 msgstr ""
 
-#: translation.js:454
+#: translation.js:456
 msgid ""
 "Only an FPGA pin can  \n"
 "be connected here!!!"
 msgstr ""
 
-#: translation.js:455
+#: translation.js:457
 msgid ""
 "The pull-up is connected  \n"
 "by default"
 msgstr ""
 
-#: translation.js:456
+#: translation.js:458
 msgid "Edge detector"
 msgstr ""
 
-#: translation.js:457
+#: translation.js:459
 msgid ""
 "Whenever there is a change in  \n"
 "the input, the counter is started"
 msgstr ""
 
-#: translation.js:458
+#: translation.js:460
 msgid ""
 "If the counter reaches it maximum  \n"
 "value, the input is considered stable  \n"
 "and it is captured"
 msgstr ""
 
-#: translation.js:459
+#: translation.js:461
 msgid ""
 "### Time calculation\n"
 "\n"
@@ -1761,7 +1769,7 @@ msgid ""
 "use a counter with more bits (17, 18...)"
 msgstr ""
 
-#: translation.js:460
+#: translation.js:462
 msgid ""
 "## Debouncer  \n"
 "\n"
@@ -1771,35 +1779,35 @@ msgid ""
 "captured on the output flip-flop"
 msgstr ""
 
-#: translation.js:461
+#: translation.js:463
 msgid "Stable output"
 msgstr ""
 
-#: translation.js:462
+#: translation.js:464
 msgid "Counter"
 msgstr ""
 
-#: translation.js:463
+#: translation.js:465
 msgid "Initial value"
 msgstr ""
 
-#: translation.js:464
+#: translation.js:466
 msgid ""
 "Reset input: Active high  \n"
 "When rst = 1, the DFF is reset to 0"
 msgstr ""
 
-#: translation.js:465
+#: translation.js:467
 msgid "Data input"
 msgstr ""
 
-#: translation.js:466
+#: translation.js:468
 msgid ""
 "Initial default  \n"
 "value: 0"
 msgstr ""
 
-#: translation.js:467
+#: translation.js:469
 msgid ""
 "## Edges detector\n"
 "\n"
@@ -1808,18 +1816,18 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:468
+#: translation.js:470
 msgid ""
 "The output is 1 if the current value is 1 and the  \n"
 "previous 0, or if the current value is 0 and the  \n"
 "previous 1\n"
 msgstr ""
 
-#: translation.js:469
+#: translation.js:471
 msgid "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:470
+#: translation.js:472
 msgid ""
 "When k=0, it works like a wire  \n"
 "(The output is equal to the input)  \n"
@@ -1827,7 +1835,7 @@ msgid ""
 "(The output is the inverse of the input)"
 msgstr ""
 
-#: translation.js:471
+#: translation.js:473
 msgid ""
 "### Truth table for XOR\n"
 "\n"
@@ -1839,1983 +1847,1984 @@ msgid ""
 "| 1 | 1     |  0     | Not      |"
 msgstr ""
 
-#: translation.js:474
+#: translation.js:476
 msgid ""
 "SR1-3bits-verilog: Shift  a 3-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:475 translation.js:1523
+#: translation.js:477 translation.js:1528
 msgid "SR1-uint3"
 msgstr ""
 
-#: translation.js:476
+#: translation.js:478
 msgid ""
 "SR1-uint3: Shift  a 3-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:478
+#: translation.js:480
 msgid "SR1: Shift  a 3-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:479
+#: translation.js:481
 msgid "Bus3-Split-2-1: Split the 3-bits bus into two: 2-bit and 1-bits buses"
 msgstr ""
 
-#: translation.js:482
+#: translation.js:484
 msgid ""
 "SR1-4bits-verilog: Shift  a 4-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:483 translation.js:1530
+#: translation.js:485 translation.js:1535
 msgid "SR1-uint4"
 msgstr ""
 
-#: translation.js:484
+#: translation.js:486
 msgid ""
 "SR1-uint4: Shift  a 4-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:486
+#: translation.js:488
 msgid "SR1-4bits: Shift  a 4-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:487
+#: translation.js:489
 msgid "Bus4-Split-3-1: Split the 4-bits bus into two: 3-bits and 1-bits buses"
 msgstr ""
 
-#: translation.js:490
+#: translation.js:492
 msgid ""
 "SR1-8bits-verilog: Shift  a 8-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:492
+#: translation.js:494
 msgid "SR1-8bits: Shift  a 8-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:493
+#: translation.js:495
 msgid "Bus8-Split-7-1: Split the 8-bits bus into two buses of 7 and 1 wires"
 msgstr ""
 
-#: translation.js:496
+#: translation.js:498
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:498
+#: translation.js:500
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:499
+#: translation.js:501
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 15 wires"
 msgstr ""
 
-#: translation.js:502
+#: translation.js:504
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:504
+#: translation.js:506
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:505
+#: translation.js:507
 msgid ""
 "Bus32-Split-31-1: Split the 32-bits bus into two buses of 31 and 1 wires"
 msgstr ""
 
-#: translation.js:507 translation.js:546 translation.js:1589
+#: translation.js:509 translation.js:548 translation.js:1594
 msgid "Sign-int12"
 msgstr ""
 
-#: translation.js:508
+#: translation.js:510
 msgid ""
 "Sign-int12-verilog: Get the sign of a 12-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:509 translation.js:549
+#: translation.js:511 translation.js:551
 msgid "Sign-int16"
 msgstr ""
 
-#: translation.js:510
+#: translation.js:512
 msgid ""
 "Sign-int16-verilog: Get the sign of a 16-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:511 translation.js:1563
+#: translation.js:513 translation.js:1568
 msgid "Sign-int2"
 msgstr ""
 
-#: translation.js:512
+#: translation.js:514
 msgid ""
 "Sign-int2-verilog: Get the sign of a 2-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:513 translation.js:551
+#: translation.js:515 translation.js:553
 msgid "Sign-int20"
 msgstr ""
 
-#: translation.js:514
+#: translation.js:516
 msgid ""
 "Sign-int20-verilog: Get the sign of a 20-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:515 translation.js:1565
+#: translation.js:517 translation.js:1570
 msgid "Sign-int3"
 msgstr ""
 
-#: translation.js:516
+#: translation.js:518
 msgid ""
 "Sign-int3-verilog: Get the sign of a 3-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:517 translation.js:554
+#: translation.js:519 translation.js:556
 msgid "Sign-int32"
 msgstr ""
 
-#: translation.js:518
+#: translation.js:520
 msgid ""
 "Sign-int32-verilog: Get the sign of a 32-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:519 translation.js:1569
+#: translation.js:521 translation.js:1574
 msgid "Sign-int4"
 msgstr ""
 
-#: translation.js:520
+#: translation.js:522
 msgid ""
 "Sign-int4-verilog: Get the sign of a 4-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:521 translation.js:1573
+#: translation.js:523 translation.js:1578
 msgid "Sign-int5"
 msgstr ""
 
-#: translation.js:522
+#: translation.js:524
 msgid ""
 "Sign-int5-verilog: Get the sign of a 5-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:523 translation.js:1577
+#: translation.js:525 translation.js:1582
 msgid "Sign-int6"
 msgstr ""
 
-#: translation.js:524
+#: translation.js:526
 msgid ""
 "Sign-int6-verilog: Get the sign of a 6-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:525 translation.js:1581
+#: translation.js:527 translation.js:1586
 msgid "Sign-int7"
 msgstr ""
 
-#: translation.js:526
+#: translation.js:528
 msgid ""
 "Sign-int7-verilog: Get the sign of a 7-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:527 translation.js:1585
+#: translation.js:529 translation.js:1590
 msgid "Sign-int8"
 msgstr ""
 
-#: translation.js:528
+#: translation.js:530
 msgid ""
 "Sign-int8-verilog: Get the sign of a 8-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:529
+#: translation.js:531
 msgid "Sign-int02"
 msgstr ""
 
-#: translation.js:530
+#: translation.js:532
 msgid "Sign-int03"
 msgstr ""
 
-#: translation.js:531
+#: translation.js:533
 msgid "Sign-int3: Get the sign of a 3-bits Intenger"
 msgstr ""
 
-#: translation.js:532
+#: translation.js:534
 msgid "Sign-int04"
 msgstr ""
 
-#: translation.js:533
+#: translation.js:535
 msgid "Sign-int4: Get the sign of a 4-bits Intenger"
 msgstr ""
 
-#: translation.js:534
+#: translation.js:536
 msgid "Bus4-Split-1-3: Split the 4-bits bus into two: 1-bit and 3-bits buses"
 msgstr ""
 
-#: translation.js:535
+#: translation.js:537
 msgid "Sign-int05"
 msgstr ""
 
-#: translation.js:536
+#: translation.js:538
 msgid "Sign-int5: Get the sign of a 5-bits Intenger"
 msgstr ""
 
-#: translation.js:537
+#: translation.js:539
 msgid "Sign-int06"
 msgstr ""
 
-#: translation.js:538
+#: translation.js:540
 msgid "Sign-int6: Get the sign of a 6-bits Intenger"
 msgstr ""
 
-#: translation.js:539
+#: translation.js:541
 msgid "Bus6-Split-1-5: Split the 6-bits bus into two buses of 1 and 5 wires"
 msgstr ""
 
-#: translation.js:540
+#: translation.js:542
 msgid "Sign-int07"
 msgstr ""
 
-#: translation.js:541
+#: translation.js:543
 msgid "Sign-int7: Get the sign of a 7-bits Intenger"
 msgstr ""
 
-#: translation.js:542
+#: translation.js:544
 msgid "Bus7-Split-1-6: Split the 7-bits bus into two buses of 1 and 6 wires"
 msgstr ""
 
-#: translation.js:543
+#: translation.js:545
 msgid "Sign-int08"
 msgstr ""
 
-#: translation.js:544
+#: translation.js:546
 msgid "Sign-int8: Get the sign of a 8-bits Intenger"
 msgstr ""
 
-#: translation.js:545
+#: translation.js:547
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of 1 and 7 wires"
 msgstr ""
 
-#: translation.js:547
+#: translation.js:549
 msgid "Sign-int12: Get the sign of a 12-bits Intenger"
 msgstr ""
 
-#: translation.js:548
+#: translation.js:550
 msgid ""
 "Bus12-Split-1-11: Split the 12-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:550
+#: translation.js:552
 msgid "Sign-int16: Get the sign of a 16-bits Intenger"
 msgstr ""
 
-#: translation.js:552
+#: translation.js:554
 msgid "Sign-int20: Get the sign of a 20-bits Intenger"
 msgstr ""
 
-#: translation.js:553
+#: translation.js:555
 msgid ""
 "Bus20-Split-1-19: Split the 20-bits bus into two buses of 1 and 19 wires"
 msgstr ""
 
-#: translation.js:555
+#: translation.js:557
 msgid "Sign-int32: Get the sign of a 32-bits Intenger"
 msgstr ""
 
-#: translation.js:570 translation.js:1618
+#: translation.js:572 translation.js:1623
 msgid "Bus-17"
 msgstr ""
 
-#: translation.js:581 translation.js:584 translation.js:587 translation.js:597
-#: translation.js:606 translation.js:621 translation.js:632 translation.js:1628
-#: translation.js:1634 translation.js:1646 translation.js:1664
-#: translation.js:1684 translation.js:1709 translation.js:1734
+#: translation.js:583 translation.js:586 translation.js:589 translation.js:599
+#: translation.js:608 translation.js:623 translation.js:634 translation.js:1633
+#: translation.js:1639 translation.js:1651 translation.js:1669
+#: translation.js:1689 translation.js:1714 translation.js:1739
 msgid "Split-all"
 msgstr ""
 
-#: translation.js:582 translation.js:1632
+#: translation.js:584 translation.js:1637
 msgid "Split-1-2"
 msgstr ""
 
-#: translation.js:583 translation.js:1633
+#: translation.js:585 translation.js:1638
 msgid "Split-2-1"
 msgstr ""
 
-#: translation.js:585 translation.js:1644
+#: translation.js:587 translation.js:1649
 msgid "Split-1-3"
 msgstr ""
 
-#: translation.js:586 translation.js:1645
+#: translation.js:588 translation.js:1650
 msgid "Split-3-1"
 msgstr ""
 
-#: translation.js:588 translation.js:608 translation.js:634 translation.js:660
-#: translation.js:703 translation.js:707 translation.js:1647
-#: translation.js:1685 translation.js:1735 translation.js:1801
-#: translation.js:1886 translation.js:1916
+#: translation.js:590 translation.js:610 translation.js:636 translation.js:662
+#: translation.js:705 translation.js:709 translation.js:1652
+#: translation.js:1690 translation.js:1740 translation.js:1806
+#: translation.js:1891 translation.js:1921
 msgid "Split-half"
 msgstr ""
 
-#: translation.js:589
+#: translation.js:591
 msgid "Bus4-Split-half: Split the 4-bits bus into two of the same size"
 msgstr ""
 
-#: translation.js:590 translation.js:1660
+#: translation.js:592 translation.js:1665
 msgid "Split-1-4"
 msgstr ""
 
-#: translation.js:591 translation.js:1661
+#: translation.js:593 translation.js:1666
 msgid "Split-2-3"
 msgstr ""
 
-#: translation.js:592
+#: translation.js:594
 msgid "Bus5-Split-2-3: Split the 5-bits bus into two buses of 2 and 3 bits"
 msgstr ""
 
-#: translation.js:593 translation.js:1662
+#: translation.js:595 translation.js:1667
 msgid "Split-3-2"
 msgstr ""
 
-#: translation.js:594
+#: translation.js:596
 msgid "Bus5-Split-3-2: Split the 5-bits bus into two buses of 3 and 2 bits"
 msgstr ""
 
-#: translation.js:595 translation.js:1663
+#: translation.js:597 translation.js:1668
 msgid "Split-4-1"
 msgstr ""
 
-#: translation.js:596
+#: translation.js:598
 msgid "Bus5-Split-4-1: Split the 5-bits bus into two buses of 4 and 1 bits"
 msgstr ""
 
-#: translation.js:598
+#: translation.js:600
 msgid "Bus5-Split-all: Split the 5-bits bus into its wires"
 msgstr ""
 
-#: translation.js:599 translation.js:1680
+#: translation.js:601 translation.js:1685
 msgid "Split-1-5"
 msgstr ""
 
-#: translation.js:600 translation.js:1681
+#: translation.js:602 translation.js:1686
 msgid "Split-2-4"
 msgstr ""
 
-#: translation.js:601
+#: translation.js:603
 msgid "Bus6-Split-2-4: Split the 6-bits bus into two buses of 2 and 4 wires"
 msgstr ""
 
-#: translation.js:602 translation.js:1682
+#: translation.js:604 translation.js:1687
 msgid "Split-4-2"
 msgstr ""
 
-#: translation.js:603
+#: translation.js:605
 msgid "Bus6-Split-4-2: Split the 6-bits bus into two buses of 4 and 2 wires"
 msgstr ""
 
-#: translation.js:604 translation.js:1683
+#: translation.js:606 translation.js:1688
 msgid "Split-5-1"
 msgstr ""
 
-#: translation.js:605
+#: translation.js:607
 msgid "Bus6-Split-5-1: Split the 6-bits bus into two buses of 5 and 1 wires"
 msgstr ""
 
-#: translation.js:607
+#: translation.js:609
 msgid "Bus6-Split-all: Split the 6-bits bus into its wires"
 msgstr ""
 
-#: translation.js:609
+#: translation.js:611
 msgid "Bus6-Split-half: Split the 6-bits bus into two buses of 3 wires"
 msgstr ""
 
-#: translation.js:610 translation.js:1704
+#: translation.js:612 translation.js:1709
 msgid "Split-1-6"
 msgstr ""
 
-#: translation.js:611 translation.js:1705
+#: translation.js:613 translation.js:1710
 msgid "Split-2-5"
 msgstr ""
 
-#: translation.js:612
+#: translation.js:614
 msgid "Bus7-Split-2-5: Split the 7-bits bus into two buses of 2 and 5 wires"
 msgstr ""
 
-#: translation.js:613 translation.js:1706
+#: translation.js:615 translation.js:1711
 msgid "Split-3-4"
 msgstr ""
 
-#: translation.js:614
+#: translation.js:616
 msgid "Bus7-Split-3-4: Split the 7-bits bus into two buses of 3 and 4 wires"
 msgstr ""
 
-#: translation.js:615 translation.js:1707
+#: translation.js:617 translation.js:1712
 msgid "Split-4-3"
 msgstr ""
 
-#: translation.js:616
+#: translation.js:618
 msgid "Bus7-Split-4-3: Split the 7-bits bus into two buses of 4 and 3 wires"
 msgstr ""
 
-#: translation.js:617 translation.js:1708
+#: translation.js:619 translation.js:1713
 msgid "Split-5-2"
 msgstr ""
 
-#: translation.js:618
+#: translation.js:620
 msgid "Bus7-Split-5-2: Split the 7-bits bus into two buses of 5 and 2 wires"
 msgstr ""
 
-#: translation.js:619
+#: translation.js:621
 msgid "Split-6-1"
 msgstr ""
 
-#: translation.js:620
+#: translation.js:622
 msgid "Bus7-Split-6-1: Split the 7-bits bus into two buses of 6 and 1 wires"
 msgstr ""
 
-#: translation.js:622
+#: translation.js:624
 msgid "Bus7-Split-all: Split the 7-bits bus into its wires"
 msgstr ""
 
-#: translation.js:623 translation.js:1728
+#: translation.js:625 translation.js:1733
 msgid "Split-1-7"
 msgstr ""
 
-#: translation.js:624 translation.js:1729
+#: translation.js:626 translation.js:1734
 msgid "Split-2-6"
 msgstr ""
 
-#: translation.js:625 translation.js:1730
+#: translation.js:627 translation.js:1735
 msgid "Split-3-5"
 msgstr ""
 
-#: translation.js:626
+#: translation.js:628
 msgid "Bus8-Split-3-5: Split the 8-bits bus into two buses of 3 and 5 wires"
 msgstr ""
 
-#: translation.js:627 translation.js:1731
+#: translation.js:629 translation.js:1736
 msgid "Split-5-3"
 msgstr ""
 
-#: translation.js:628
+#: translation.js:630
 msgid "Bus8-Split-5-3: Split the 8-bits bus into two buses of 5 and 3 wires"
 msgstr ""
 
-#: translation.js:629 translation.js:1732
+#: translation.js:631 translation.js:1737
 msgid "Split-6-2"
 msgstr ""
 
-#: translation.js:630
+#: translation.js:632
 msgid "Bus8-Split-6-2: Split the 8-bits bus into two buses of 6 and 2 wires"
 msgstr ""
 
-#: translation.js:631 translation.js:1733
+#: translation.js:633 translation.js:1738
 msgid "Split-7-1"
 msgstr ""
 
-#: translation.js:633
+#: translation.js:635
 msgid "Bus8-Split-all: Split the 8-bits bus into its wires"
 msgstr ""
 
-#: translation.js:635 translation.js:661 translation.js:705 translation.js:1736
-#: translation.js:1802 translation.js:1887
+#: translation.js:637 translation.js:663 translation.js:707 translation.js:1741
+#: translation.js:1807 translation.js:1892
 msgid "Split-quarter"
 msgstr ""
 
-#: translation.js:636
+#: translation.js:638
 msgid ""
 "Bus8-Split-quarter: Split the 8-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:637 translation.js:1765
+#: translation.js:639 translation.js:1770
 msgid "Split-1-8"
 msgstr ""
 
-#: translation.js:638
+#: translation.js:640
 msgid "Split-6-3"
 msgstr ""
 
-#: translation.js:639
+#: translation.js:641
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 6 and 3 wires"
 msgstr ""
 
-#: translation.js:640 translation.js:1766
+#: translation.js:642 translation.js:1771
 msgid "Split-8-1"
 msgstr ""
 
-#: translation.js:641
+#: translation.js:643
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 8 and 1 wires"
 msgstr ""
 
-#: translation.js:642
+#: translation.js:644
 msgid "Split-2-8"
 msgstr ""
 
-#: translation.js:643
+#: translation.js:645
 msgid "Bus10-Split-2-8: Split the 10-bits bus into two buses of 2 and 8 wires"
 msgstr ""
 
-#: translation.js:644
+#: translation.js:646
 msgid "Split-4-6"
 msgstr ""
 
-#: translation.js:645
+#: translation.js:647
 msgid "Bus10-Split-4-6: Split the 10-bits bus into two buses of 4 and 6 bits"
 msgstr ""
 
-#: translation.js:646 translation.js:1776
+#: translation.js:648 translation.js:1781
 msgid "Split-3-8"
 msgstr ""
 
-#: translation.js:647
+#: translation.js:649
 msgid "Bus11-Split-3-8: Split the 11-bits bus into two buses of 3 and 8 wires"
 msgstr ""
 
-#: translation.js:648 translation.js:1779
+#: translation.js:650 translation.js:1784
 msgid "Split-1-11"
 msgstr ""
 
-#: translation.js:649 translation.js:1780
+#: translation.js:651 translation.js:1785
 msgid "Split-4-8"
 msgstr ""
 
-#: translation.js:650
+#: translation.js:652
 msgid "Bus12-Split-4-8: Split the 12-bits bus into two buses of 4 and 8 wires"
 msgstr ""
 
-#: translation.js:651 translation.js:680 translation.js:1781
-#: translation.js:1846
+#: translation.js:653 translation.js:682 translation.js:1786
+#: translation.js:1851
 msgid "Split-one-third"
 msgstr ""
 
-#: translation.js:652
+#: translation.js:654
 msgid ""
 "Bus12-Split-one-third: Split the 12-bits bus into three buses of equal size"
 msgstr ""
 
-#: translation.js:653
+#: translation.js:655
 msgid "Split-10-4"
 msgstr ""
 
-#: translation.js:654
+#: translation.js:656
 msgid "Bus14-Split-10-4: Split the 14-bits bus into two buses of 10 and 4 bits"
 msgstr ""
 
-#: translation.js:655 translation.js:1791
+#: translation.js:657 translation.js:1796
 msgid "Split-5-10"
 msgstr ""
 
-#: translation.js:656
+#: translation.js:658
 msgid "Bus15-Split-7-8: Split the 15-bits bus into two buses of 7 and 8 bits"
 msgstr ""
 
-#: translation.js:657 translation.js:1792
+#: translation.js:659 translation.js:1797
 msgid "Split-7-8"
 msgstr ""
 
-#: translation.js:658 translation.js:1799
+#: translation.js:660 translation.js:1804
 msgid "Split-1-15"
 msgstr ""
 
-#: translation.js:659 translation.js:1800
+#: translation.js:661 translation.js:1805
 msgid "Split-15-1"
 msgstr ""
 
-#: translation.js:662 translation.js:1815
+#: translation.js:664 translation.js:1820
 msgid "Split-1-16"
 msgstr ""
 
-#: translation.js:663
+#: translation.js:665
 msgid ""
 "Bus20-Split-4-16: Split the 20-bits bus into two buses of 4 and 16 wires"
 msgstr ""
 
-#: translation.js:664 translation.js:1819
+#: translation.js:666 translation.js:1824
 msgid "Split-3-8-8"
 msgstr ""
 
-#: translation.js:665
+#: translation.js:667
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:666 translation.js:1823
+#: translation.js:668 translation.js:1828
 msgid "Split-1-19"
 msgstr ""
 
-#: translation.js:667 translation.js:1824
+#: translation.js:669 translation.js:1829
 msgid "Split-12-8"
 msgstr ""
 
-#: translation.js:668
+#: translation.js:670
 msgid ""
 "Bus20-Split-8-12: Split the 20-bits bus into two buses of 8 and 12 wires"
 msgstr ""
 
-#: translation.js:669 translation.js:1825
+#: translation.js:671 translation.js:1830
 msgid "Split-4-16"
 msgstr ""
 
-#: translation.js:670 translation.js:1826
+#: translation.js:672 translation.js:1831
 msgid "Split-4-8-8"
 msgstr ""
 
-#: translation.js:671
+#: translation.js:673
 msgid ""
 "Bus20-Split-4-8-8: Split the 20-bits bus into three buses of 4, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:672 translation.js:1840
+#: translation.js:674 translation.js:1845
 msgid "Split-16-6"
 msgstr ""
 
-#: translation.js:673
+#: translation.js:675
 msgid ""
 "Bus22-Split-16-6: Split the 22-bits bus into two buses of 16 and 6 wires"
 msgstr ""
 
-#: translation.js:674
+#: translation.js:676
 msgid "Split-7-8-8"
 msgstr ""
 
-#: translation.js:675
+#: translation.js:677
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3,8 and 8 bits"
 msgstr ""
 
-#: translation.js:676 translation.js:1844
+#: translation.js:678 translation.js:1849
 msgid "Split-16-8"
 msgstr ""
 
-#: translation.js:677
+#: translation.js:679
 msgid ""
 "Bus24-Split-16-8: Split the 24-bits bus into two buses of 16 and 8 wires"
 msgstr ""
 
-#: translation.js:678 translation.js:1845
+#: translation.js:680 translation.js:1850
 msgid "Split-8-16"
 msgstr ""
 
-#: translation.js:679
+#: translation.js:681
 msgid ""
 "Bus24-Split-8-16: Split the 24-bits bus into two buses of 8 and 16 wires"
 msgstr ""
 
-#: translation.js:681
+#: translation.js:683
 msgid ""
 "Bus24-Split-one-third: Split the 24-bits bus into three buses of  the same "
 "size"
 msgstr ""
 
-#: translation.js:682 translation.js:1857
+#: translation.js:684 translation.js:1862
 msgid "Split-3-8-8-8"
 msgstr ""
 
-#: translation.js:683
+#: translation.js:685
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:684 translation.js:1862
+#: translation.js:686 translation.js:1867
 msgid "Split-20-8"
 msgstr ""
 
-#: translation.js:685
+#: translation.js:687
 msgid ""
 "Bus28-Split-20-8: Split the 28-bits bus into two buses of 20 and 8 wires"
 msgstr ""
 
-#: translation.js:686 translation.js:1863
+#: translation.js:688 translation.js:1868
 msgid "Split-4-24"
 msgstr ""
 
-#: translation.js:687
+#: translation.js:689
 msgid ""
 "Bus28-Split-4-24: Split the 28-bits bus into two buses of 4 and 24 wires"
 msgstr ""
 
-#: translation.js:688 translation.js:1864
+#: translation.js:690 translation.js:1869
 msgid "Split-4-8-8-8"
 msgstr ""
 
-#: translation.js:689
+#: translation.js:691
 msgid ""
 "Bus28-Split-4-8-8-8: Split the 28-bits bus into four buses of 4, 8, 8, and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:690 translation.js:1875
+#: translation.js:692 translation.js:1880
 msgid "Split-7-8-8-8"
 msgstr ""
 
-#: translation.js:691
+#: translation.js:693
 msgid ""
 "Bus31-Split-7-8-8-8: Split the 31-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:692 translation.js:1879
+#: translation.js:694 translation.js:1884
 msgid "Split-1-31"
 msgstr ""
 
-#: translation.js:693 translation.js:1880
+#: translation.js:695 translation.js:1885
 msgid "Split-17-15"
 msgstr ""
 
-#: translation.js:694
+#: translation.js:696
 msgid ""
 "Bus32-Split-17-15: Split the 32-bits bus into two buses of 17 and 15 wires"
 msgstr ""
 
-#: translation.js:695 translation.js:1881
+#: translation.js:697 translation.js:1886
 msgid "Split-22-10"
 msgstr ""
 
-#: translation.js:696
+#: translation.js:698
 msgid ""
 "Bus32-Split-22-10: Split the 32-bits bus into two buses of 22 and 10 wires"
 msgstr ""
 
-#: translation.js:697 translation.js:1882
+#: translation.js:699 translation.js:1887
 msgid "Split-24-8"
 msgstr ""
 
-#: translation.js:698
+#: translation.js:700
 msgid ""
 "Bus32-Split-8-24: Split the 28-bits bus into two buses of 8 and 24 wires"
 msgstr ""
 
-#: translation.js:699 translation.js:1883
+#: translation.js:701 translation.js:1888
 msgid "Split-29-3"
 msgstr ""
 
-#: translation.js:700
+#: translation.js:702
 msgid ""
 "Bus32-Split-29-3: Split the 29-bits bus into two buses of 29 and 3 wires"
 msgstr ""
 
-#: translation.js:701 translation.js:1884
+#: translation.js:703 translation.js:1889
 msgid "Split-31-1"
 msgstr ""
 
-#: translation.js:702 translation.js:1885
+#: translation.js:704 translation.js:1890
 msgid "Split-8-24"
 msgstr ""
 
-#: translation.js:704
+#: translation.js:706
 msgid "Bus32-Split-half: Split the 32-bits bus into two buses of 16 wires"
 msgstr ""
 
-#: translation.js:706
+#: translation.js:708
 msgid "Bus32-Split-quarter: Split the 32-bits bus into four buses of 8 wires"
 msgstr ""
 
-#: translation.js:708
+#: translation.js:710
 msgid "Bus64-Split-half: Split the 64-bits bus into two buses of 32 wires"
 msgstr ""
 
-#: translation.js:709 translation.js:1930
+#: translation.js:711 translation.js:1935
 msgid "Uint12"
 msgstr ""
 
-#: translation.js:710 translation.js:1931
+#: translation.js:712 translation.js:1936
 msgid "Uint16"
 msgstr ""
 
-#: translation.js:711 translation.js:1932
+#: translation.js:713 translation.js:1937
 msgid "Uint2"
 msgstr ""
 
-#: translation.js:712 translation.js:1933
+#: translation.js:714 translation.js:1938
 msgid "Uint32"
 msgstr ""
 
-#: translation.js:713 translation.js:1934
+#: translation.js:715 translation.js:1939
 msgid "Uint4"
 msgstr ""
 
-#: translation.js:714 translation.js:1935
+#: translation.js:716 translation.js:1940
 msgid "Uint8"
 msgstr ""
 
-#: translation.js:716 translation.js:718
+#: translation.js:718 translation.js:720
 msgid "Uint12-08-bits"
 msgstr ""
 
-#: translation.js:717
+#: translation.js:719
 msgid ""
 "UINT12-8bit-verilog:  Extend a 8-bit unsigned integer to 12-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:719
+#: translation.js:721
 msgid "UINT12-8bits:  Extend a 8-bits unsigned integer to 12-bits "
 msgstr ""
 
-#: translation.js:720
+#: translation.js:722
 msgid "4bits constant value: 0"
 msgstr ""
 
-#: translation.js:721
+#: translation.js:723
 msgid "Generic: 4-bits generic constant (0-15)"
 msgstr ""
 
-#: translation.js:723 translation.js:746
+#: translation.js:725 translation.js:748
 msgid "Uint16-10-bits"
 msgstr ""
 
-#: translation.js:724
+#: translation.js:726
 msgid ""
 "UINT32-10bit-verilog:  Extend a 10-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:725 translation.js:750
+#: translation.js:727 translation.js:752
 msgid "Uint16-11-bits"
 msgstr ""
 
-#: translation.js:726
+#: translation.js:728
 msgid ""
 "UINT32-11bit-verilog:  Extend a 11-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:727 translation.js:754
+#: translation.js:729 translation.js:756
 msgid "Uint16-12-bits"
 msgstr ""
 
-#: translation.js:728
+#: translation.js:730
 msgid ""
 "UINT32-12bit-verilog:  Extend a 12-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:729 translation.js:756
+#: translation.js:731 translation.js:758
 msgid "Uint16-13-bits"
 msgstr ""
 
-#: translation.js:730
+#: translation.js:732
 msgid ""
 "UINT32-13bit-verilog:  Extend a 13-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:731 translation.js:760
+#: translation.js:733 translation.js:762
 msgid "Uint16-14-bits"
 msgstr ""
 
-#: translation.js:732
+#: translation.js:734
 msgid ""
 "UINT32-14bit-verilog:  Extend a 14-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:733 translation.js:764
+#: translation.js:735 translation.js:766
 msgid "Uint16-15-bits"
 msgstr ""
 
-#: translation.js:734
+#: translation.js:736
 msgid ""
 "UINT16-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:735
+#: translation.js:737
 msgid "Uint16-8-bits"
 msgstr ""
 
-#: translation.js:736
+#: translation.js:738
 msgid ""
 "UINT32-8bit-verilog:  Extend a 8-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:737
+#: translation.js:739
 msgid "Uint16-9-bits"
 msgstr ""
 
-#: translation.js:738
+#: translation.js:740
 msgid ""
 "UINT32-9bit-verilog:  Extend a 9-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:739
+#: translation.js:741
 msgid "Uint16-08-bits"
 msgstr ""
 
-#: translation.js:740
+#: translation.js:742
 msgid "UINT16-9bits:  Extend a 9-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:741
+#: translation.js:743
 msgid "8bits constant value: 0"
 msgstr ""
 
-#: translation.js:742
+#: translation.js:744
 msgid "Generic: 8-bits generic constant (0-255)"
 msgstr ""
 
-#: translation.js:743
+#: translation.js:745
 msgid "Uint16-09-bits"
 msgstr ""
 
-#: translation.js:744
+#: translation.js:746
 msgid "7bits constant value: 0"
 msgstr ""
 
-#: translation.js:745
+#: translation.js:747
 msgid "Generic: 7-bits generic constant (0-127)"
 msgstr ""
 
-#: translation.js:747
+#: translation.js:749
 msgid "UINT16-10bits:  Extend a 10-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:748
+#: translation.js:750
 msgid "6bits constant value: 0"
 msgstr ""
 
-#: translation.js:749
+#: translation.js:751
 msgid "Generic: 6-bits generic constant (0-63)"
 msgstr ""
 
-#: translation.js:751
+#: translation.js:753
 msgid "UINT16-11bits:  Extend a 11-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:752
+#: translation.js:754
 msgid "5bits constant value: 0"
 msgstr ""
 
-#: translation.js:753
+#: translation.js:755
 msgid "Generic: 5-bits generic constant (0-31)"
 msgstr ""
 
-#: translation.js:755
+#: translation.js:757
 msgid "UINT16-12bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:757
+#: translation.js:759
 msgid "UINT16-13bits:  Extend a 13-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:758
+#: translation.js:760
 msgid "3bits constant value: 0"
 msgstr ""
 
-#: translation.js:759
+#: translation.js:761
 msgid "Generic: 3-bits generic constant (0-7)"
 msgstr ""
 
-#: translation.js:761
+#: translation.js:763
 msgid "UINT16-14bits:  Extend a 14-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:762
+#: translation.js:764
 msgid "2bits constant value: 0"
 msgstr ""
 
-#: translation.js:763
+#: translation.js:765
 msgid "Generic: 2-bits generic constant (0,1,2,3)"
 msgstr ""
 
-#: translation.js:765
+#: translation.js:767
 msgid "UINT16-15bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:767 translation.js:769
+#: translation.js:769 translation.js:771
 msgid "Uint2-01-bit"
 msgstr ""
 
-#: translation.js:768
+#: translation.js:770
 msgid ""
 "UINT2-1bit-verilog:  Extend a 1-bit unsigned integer to 2-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:770
+#: translation.js:772
 msgid "UINT2-1bit:  Extend a 1-bit unsigned integer to 2-bits "
 msgstr ""
 
-#: translation.js:772 translation.js:807
+#: translation.js:774 translation.js:809
 msgid "Uint32-16-bits"
 msgstr ""
 
-#: translation.js:773
+#: translation.js:775
 msgid ""
 "UINT32-16bit-verilog:  Extend a 16-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:774 translation.js:810
+#: translation.js:776 translation.js:812
 msgid "Uint32-17-bits"
 msgstr ""
 
-#: translation.js:775
+#: translation.js:777
 msgid ""
 "UINT32-17bit-verilog:  Extend a 17-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:776 translation.js:814
+#: translation.js:778 translation.js:816
 msgid "Uint32-18-bits"
 msgstr ""
 
-#: translation.js:777
+#: translation.js:779
 msgid ""
 "UINT32-18bit-verilog:  Extend a 18-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:778 translation.js:818
+#: translation.js:780 translation.js:820
 msgid "Uint32-19-bits"
 msgstr ""
 
-#: translation.js:779
+#: translation.js:781
 msgid ""
 "UINT32-19bit-verilog:  Extend a 19-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:780 translation.js:822
+#: translation.js:782 translation.js:824
 msgid "Uint32-2-bits"
 msgstr ""
 
-#: translation.js:781
+#: translation.js:783
 msgid ""
 "UINT32-2bit-verilog:  Extend a 2-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:782 translation.js:825
+#: translation.js:784 translation.js:827
 msgid "Uint32-20-bits"
 msgstr ""
 
-#: translation.js:783
+#: translation.js:785
 msgid ""
 "UINT32-20bit-verilog:  Extend a 20-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:784 translation.js:829
+#: translation.js:786 translation.js:831
 msgid "Uint32-21-bits"
 msgstr ""
 
-#: translation.js:785
+#: translation.js:787
 msgid ""
 "UINT32-21bit-verilog:  Extend a 21-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:786 translation.js:833
+#: translation.js:788 translation.js:835
 msgid "Uint32-22-bits"
 msgstr ""
 
-#: translation.js:787
+#: translation.js:789
 msgid ""
 "UINT32-22bit-verilog:  Extend a 22-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:788 translation.js:837
+#: translation.js:790 translation.js:839
 msgid "Uint32-23-bits"
 msgstr ""
 
-#: translation.js:789
+#: translation.js:791
 msgid ""
 "UINT32-23bit-verilog:  Extend a 23-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:790 translation.js:840
+#: translation.js:792 translation.js:842
 msgid "Uint32-24-bits"
 msgstr ""
 
-#: translation.js:791
+#: translation.js:793
 msgid ""
 "UINT32-24bit-verilog:  Extend a 24-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:792 translation.js:842
+#: translation.js:794 translation.js:844
 msgid "Uint32-25-bits"
 msgstr ""
 
-#: translation.js:793
+#: translation.js:795
 msgid ""
 "UINT32-25bit-verilog:  Extend a 25-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:794 translation.js:844
+#: translation.js:796 translation.js:846
 msgid "Uint32-26-bits"
 msgstr ""
 
-#: translation.js:795
+#: translation.js:797
 msgid ""
 "UINT32-26bit-verilog:  Extend a 26-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:796 translation.js:846
+#: translation.js:798 translation.js:848
 msgid "Uint32-27-bits"
 msgstr ""
 
-#: translation.js:797
+#: translation.js:799
 msgid ""
 "UINT32-27bit-verilog:  Extend a 27-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:798 translation.js:848
+#: translation.js:800 translation.js:850
 msgid "Uint32-28-bits"
 msgstr ""
 
-#: translation.js:799
+#: translation.js:801
 msgid ""
 "UINT32-28bit-verilog:  Extend a 28-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:800 translation.js:850
+#: translation.js:802 translation.js:852
 msgid "Uint32-29-bits"
 msgstr ""
 
-#: translation.js:801
+#: translation.js:803
 msgid ""
 "UINT32-29bit-verilog:  Extend a 29-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:802 translation.js:852
+#: translation.js:804 translation.js:854
 msgid "Uint32-30-bits"
 msgstr ""
 
-#: translation.js:803
+#: translation.js:805
 msgid ""
 "UINT32-30bit-verilog:  Extend a 30-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:804 translation.js:854
+#: translation.js:806 translation.js:856
 msgid "Uint32-31-bits"
 msgstr ""
 
-#: translation.js:805
+#: translation.js:807
 msgid ""
 "UINT32-31bit-verilog:  Extend a 31-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:806 translation.js:856
+#: translation.js:808 translation.js:858
 msgid "Uint32-8-bits"
 msgstr ""
 
-#: translation.js:808
+#: translation.js:810
 msgid "UINT32-16bits:  Extend a 16-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:809
+#: translation.js:811
 msgid "16bits constant value: 0"
 msgstr ""
 
-#: translation.js:811
+#: translation.js:813
 msgid "UINT32-17bits:  Extend a 17-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:812
+#: translation.js:814
 msgid "15bits constant value: 0"
 msgstr ""
 
-#: translation.js:813
+#: translation.js:815
 msgid "Generic: 15-bits generic constant"
 msgstr ""
 
-#: translation.js:815
+#: translation.js:817
 msgid "UINT32-18bits:  Extend a 18-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:816
+#: translation.js:818
 msgid "14bits constant value: 0"
 msgstr ""
 
-#: translation.js:817
+#: translation.js:819
 msgid "Generic: 14-bits generic constant"
 msgstr ""
 
-#: translation.js:819
+#: translation.js:821
 msgid "UINT32-19bits:  Extend a 19-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:820
+#: translation.js:822
 msgid "13bits constant value: 0"
 msgstr ""
 
-#: translation.js:821
+#: translation.js:823
 msgid "Generic: 13-bits generic constant"
 msgstr ""
 
-#: translation.js:823
+#: translation.js:825
 msgid "UINT32-8bits:  Extend a 2-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:824
+#: translation.js:826
 msgid "Generic: 30-bits generic constant"
 msgstr ""
 
-#: translation.js:826
+#: translation.js:828
 msgid "UINT32-20bits:  Extend a 20-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:827
+#: translation.js:829
 msgid "12bits constant value: 0"
 msgstr ""
 
-#: translation.js:828
+#: translation.js:830
 msgid "Generic: 12-bits generic constant (0-4095)"
 msgstr ""
 
-#: translation.js:830
+#: translation.js:832
 msgid "UINT32-21bits:  Extend a 21-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:831
+#: translation.js:833
 msgid "11bits constant value: 0"
 msgstr ""
 
-#: translation.js:832
+#: translation.js:834
 msgid "Generic: 11-bits generic constant"
 msgstr ""
 
-#: translation.js:834
+#: translation.js:836
 msgid "UINT32-22bits:  Extend a 22-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:835
+#: translation.js:837
 msgid "10bits constant value: 0"
 msgstr ""
 
-#: translation.js:836
+#: translation.js:838
 msgid "Generic: 9-bits generic constant"
 msgstr ""
 
-#: translation.js:838
+#: translation.js:840
 msgid "UINT32-23bits:  Extend a 23-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:839
+#: translation.js:841
 msgid "9bits constant value: 0"
 msgstr ""
 
-#: translation.js:841
+#: translation.js:843
 msgid "UINT32-24bits:  Extend a 24-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:843
+#: translation.js:845
 msgid "UINT32-25bits:  Extend a 25-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:845
+#: translation.js:847
 msgid "UINT32-26bits:  Extend a 26-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:847
+#: translation.js:849
 msgid "UINT32-27bits:  Extend a 27-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:849
+#: translation.js:851
 msgid "UINT32-28bits:  Extend a 28-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:851
+#: translation.js:853
 msgid "UINT32-29bits:  Extend a 29-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:853
+#: translation.js:855
 msgid "UINT32-30bits:  Extend a 30-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:855
+#: translation.js:857
 msgid "UINT32-31bits:  Extend a 31-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:857
+#: translation.js:859
 msgid "UINT32-8bits:  Extend a 8-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:859 translation.js:865
+#: translation.js:861 translation.js:867
 msgid "Uint4-01-bit"
 msgstr ""
 
-#: translation.js:860
+#: translation.js:862
 msgid ""
 "UINT4-1bit-verilog:  Extend a 1-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:861 translation.js:867
+#: translation.js:863 translation.js:869
 msgid "Uint4-02-bit"
 msgstr ""
 
-#: translation.js:862
+#: translation.js:864
 msgid ""
 "UINT4-2bit-verilog:  Extend a 2-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:863 translation.js:869
+#: translation.js:865 translation.js:871
 msgid "Uint4-03-bit"
 msgstr ""
 
-#: translation.js:864
+#: translation.js:866
 msgid ""
 "UINT4-3bit-verilog:  Extend a 3-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:866
+#: translation.js:868
 msgid "UINT4-1bit:  Extend a 1-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:868
+#: translation.js:870
 msgid "UINT4-2bit:  Extend a 2-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:870
+#: translation.js:872
 msgid "UINT4-3bit:  Extend a 3-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:872 translation.js:886
+#: translation.js:874 translation.js:888
 msgid "Uint8-01-bit"
 msgstr ""
 
-#: translation.js:873
+#: translation.js:875
 msgid ""
 "UINT8-1bit-verilog:  Extend a 1-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:874
+#: translation.js:876
 msgid "Uint8-02-bit"
 msgstr ""
 
-#: translation.js:875
+#: translation.js:877
 msgid ""
 "UINT8-2bit-verilog:  Extend a 2-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:876
+#: translation.js:878
 msgid "Uint8-03-bit"
 msgstr ""
 
-#: translation.js:877
+#: translation.js:879
 msgid ""
 "UINT8-3bit-verilog:  Extend a 3-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:878
+#: translation.js:880
 msgid "Uint8-04-bit"
 msgstr ""
 
-#: translation.js:879
+#: translation.js:881
 msgid ""
 "UINT8-4bit-verilog:  Extend a 4-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:880
+#: translation.js:882
 msgid "Uint8-05-bit"
 msgstr ""
 
-#: translation.js:881
+#: translation.js:883
 msgid ""
 "UINT8-5bit-verilog:  Extend a 5-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:882
+#: translation.js:884
 msgid "Uint8-06-bit"
 msgstr ""
 
-#: translation.js:883
+#: translation.js:885
 msgid ""
 "UINT8-6bit-verilog:  Extend a 6-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:884
+#: translation.js:886
 msgid "Uint8-07-bit"
 msgstr ""
 
-#: translation.js:885
+#: translation.js:887
 msgid ""
 "UINT8-7bit-verilog:  Extend a 7-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:887
+#: translation.js:889
 msgid "UINT8-1bit:  Extend a 1-bit unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:888
+#: translation.js:890
 msgid "Uint8-02-bits"
 msgstr ""
 
-#: translation.js:889
+#: translation.js:891
 msgid "UINT8-2bits:  Extend a 2-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:890
+#: translation.js:892
 msgid "Uint8-03-bits"
 msgstr ""
 
-#: translation.js:891
+#: translation.js:893
 msgid "UINT8-3bits:  Extend a 3-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:892
+#: translation.js:894
 msgid "Uint8-04-bits"
 msgstr ""
 
-#: translation.js:893
+#: translation.js:895
 msgid "UINT8-4bits:  Extend a 4-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:894
+#: translation.js:896
 msgid "Uint8-05-bits"
 msgstr ""
 
-#: translation.js:895
+#: translation.js:897
 msgid "UINT8-5bits:  Extend a 5-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:896
+#: translation.js:898
 msgid "Uint8-06-bits"
 msgstr ""
 
-#: translation.js:897
+#: translation.js:899
 msgid "UINT8-6bits:  Extend a 6-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:898
+#: translation.js:900
 msgid "Uint8-07-bits"
 msgstr ""
 
-#: translation.js:899
+#: translation.js:901
 msgid "UINT8-7bits:  Extend a 7-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:900 translation.js:2092
+#: translation.js:902 translation.js:2097
 msgid "Bus-2"
 msgstr ""
 
-#: translation.js:901
+#: translation.js:903
 msgid "Bus2: Two bits plain Bus"
 msgstr ""
 
-#: translation.js:902 translation.js:2093
+#: translation.js:904 translation.js:2098
 msgid "Bus-3"
 msgstr ""
 
-#: translation.js:903
+#: translation.js:905
 msgid "Bus3: Three bits plain Bus"
 msgstr ""
 
-#: translation.js:904 translation.js:2094
+#: translation.js:906 translation.js:2099
 msgid "Bus-4"
 msgstr ""
 
-#: translation.js:905
+#: translation.js:907
 msgid "Bus4: Four bits plain Bus"
 msgstr ""
 
-#: translation.js:906 translation.js:2095
+#: translation.js:908 translation.js:2100
 msgid "Bus-5"
 msgstr ""
 
-#: translation.js:907
+#: translation.js:909
 msgid "Bus5: Five bits plain Bus"
 msgstr ""
 
-#: translation.js:908 translation.js:2096
+#: translation.js:910 translation.js:2101
 msgid "Bus-6"
 msgstr ""
 
-#: translation.js:909
+#: translation.js:911
 msgid "Bus6: Six bits plain Bus"
 msgstr ""
 
-#: translation.js:910 translation.js:2097
+#: translation.js:912 translation.js:2102
 msgid "Bus-7"
 msgstr ""
 
-#: translation.js:911
+#: translation.js:913
 msgid "Bus7: Seven bits plain Bus"
 msgstr ""
 
-#: translation.js:912 translation.js:2098
+#: translation.js:914 translation.js:2103
 msgid "Bus-8"
 msgstr ""
 
-#: translation.js:913
+#: translation.js:915
 msgid "Bus8: Eight bits plain Bus"
 msgstr ""
 
-#: translation.js:914 translation.js:2099
+#: translation.js:916 translation.js:2104
 msgid "Wire"
 msgstr ""
 
-#: translation.js:915
+#: translation.js:917
 msgid "Wire: Just a simple wire"
 msgstr ""
 
-#: translation.js:916
+#: translation.js:918
 msgid "03-Split"
 msgstr ""
 
-#: translation.js:917
+#: translation.js:919
 msgid "04-Join"
 msgstr ""
 
-#: translation.js:918
+#: translation.js:920
 msgid "05-Wires"
 msgstr ""
 
-#: translation.js:919
+#: translation.js:921
 msgid "06-Copy"
 msgstr ""
 
-#: translation.js:920
+#: translation.js:922
 msgid "07-Sign"
 msgstr ""
 
-#: translation.js:921
+#: translation.js:923
 msgid "08-Uint"
 msgstr ""
 
-#: translation.js:922
+#: translation.js:924
 msgid "09-Reversal"
 msgstr ""
 
-#: translation.js:923
+#: translation.js:925
 msgid "10-Shift"
 msgstr ""
 
-#: translation.js:924
+#: translation.js:926
 msgid "TESTs"
 msgstr ""
 
-#: translation.js:925
+#: translation.js:927
 msgid "00-Index"
 msgstr ""
 
-#: translation.js:926
+#: translation.js:928
 msgid "SL1: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:927
+#: translation.js:929
 msgid "SL1: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:928
+#: translation.js:930
 msgid "# INDEX: IceWire Collection"
 msgstr ""
 
-#: translation.js:929
+#: translation.js:931
 msgid "## Wires"
 msgstr ""
 
-#: translation.js:930
+#: translation.js:932
 msgid "Bus2"
 msgstr ""
 
-#: translation.js:931
+#: translation.js:933
 msgid "## Join"
 msgstr ""
 
-#: translation.js:932
+#: translation.js:934
 msgid "## Split"
 msgstr ""
 
-#: translation.js:933
+#: translation.js:935
 msgid "Bus2-Join-all"
 msgstr ""
 
-#: translation.js:934
+#: translation.js:936
 msgid "Bus2-Split-all"
 msgstr ""
 
-#: translation.js:935
+#: translation.js:937
 msgid "## Copy"
 msgstr ""
 
-#: translation.js:936
+#: translation.js:938
 msgid "Copy-2"
 msgstr ""
 
-#: translation.js:937
+#: translation.js:939
 msgid "## UINT8"
 msgstr ""
 
-#: translation.js:938
+#: translation.js:940
 msgid "## Reversal"
 msgstr ""
 
-#: translation.js:939
+#: translation.js:941
 msgid "## Shift-left"
 msgstr ""
 
-#: translation.js:940
+#: translation.js:942
 msgid "## Shift-right"
 msgstr ""
 
-#: translation.js:941
+#: translation.js:943
 msgid "## Sign"
 msgstr ""
 
-#: translation.js:942
+#: translation.js:944
 msgid "## UINT2"
 msgstr ""
 
-#: translation.js:943
+#: translation.js:945
 msgid "## UINT4"
 msgstr ""
 
-#: translation.js:944
+#: translation.js:946
 msgid "## 1-Bit"
 msgstr ""
 
-#: translation.js:945
+#: translation.js:947
 msgid "## 2-Bits"
 msgstr ""
 
-#: translation.js:946
+#: translation.js:948
 msgid "## 3-Bits"
 msgstr ""
 
-#: translation.js:947
+#: translation.js:949
 msgid "## 4-Bits"
 msgstr ""
 
-#: translation.js:948
+#: translation.js:950
 msgid "### NO EXIST"
 msgstr ""
 
-#: translation.js:949
+#: translation.js:951
 msgid "Auxiliary cables"
 msgstr ""
 
-#: translation.js:950
+#: translation.js:952
 msgid "## Description"
 msgstr ""
 
-#: translation.js:951
+#: translation.js:953
 msgid "Build bigger buses by Join smaller buses"
 msgstr ""
 
-#: translation.js:952
+#: translation.js:954
 msgid "Get sub-buses or wires from a bigger bus"
 msgstr ""
 
-#: translation.js:953
+#: translation.js:955
 msgid ""
 "Create a Bus of N bits  \n"
 "by copying N times  \n"
 "the input"
 msgstr ""
 
-#: translation.js:954
+#: translation.js:956
 msgid ""
 "Get the sign bit of an  \n"
 "element of N bits  \n"
 "(The sign bit is the MSB)"
 msgstr ""
 
-#: translation.js:955
+#: translation.js:957
 msgid ""
 "Shift to the right the input data  \n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:956
+#: translation.js:958
 msgid ""
 "Shift to the left the input data\n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:957
+#: translation.js:959
 msgid ""
 "Reverse the position of the  \n"
 "wires in the bus. Ex: The 4-input bus  \n"
 "b3,b2,b1,b0 is changed to b0,b1,b2,b3"
 msgstr ""
 
-#: translation.js:958
+#: translation.js:960
 msgid ""
 "Extend to the input bus to a N-bits bus, by adding 0s as  \n"
 "most significant bits.  Ex: The 2-bits bus b1,b0 is extended  \n"
 "as a 4-bits bus:  0,0,b1,b0"
 msgstr ""
 
-#: translation.js:959
+#: translation.js:961
 msgid "01-Index"
 msgstr ""
 
-#: translation.js:960
+#: translation.js:962
 msgid "SL1: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:961
+#: translation.js:963
 msgid "Bus8-Join-half"
 msgstr ""
 
-#: translation.js:962
+#: translation.js:964
 msgid "Bus8-Join-all"
 msgstr ""
 
-#: translation.js:963
+#: translation.js:965
 msgid "Bus8-Split-half"
 msgstr ""
 
-#: translation.js:964
+#: translation.js:966
 msgid "Bus7-all"
 msgstr ""
 
-#: translation.js:965
+#: translation.js:967
 msgid "Bus-Split-all"
 msgstr ""
 
-#: translation.js:966
+#: translation.js:968
 msgid "Copy-8"
 msgstr ""
 
-#: translation.js:967
+#: translation.js:969
 msgid "## 5-Bits"
 msgstr ""
 
-#: translation.js:968
+#: translation.js:970
 msgid "## 6-Bits"
 msgstr ""
 
-#: translation.js:969
+#: translation.js:971
 msgid "## 7-Bits"
 msgstr ""
 
-#: translation.js:970
+#: translation.js:972
 msgid "## 8-Bits"
 msgstr ""
 
-#: translation.js:971
+#: translation.js:973
 msgid "Bus8-Split-quarter"
 msgstr ""
 
-#: translation.js:972
+#: translation.js:974
 msgid "02-Index"
 msgstr ""
 
-#: translation.js:973
+#: translation.js:975
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 3,8,8 and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:974
+#: translation.js:976
 msgid "SL1: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:975
+#: translation.js:977
 msgid "SR1: Shift  a 16-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:976
+#: translation.js:978
 msgid ""
 "SR1-32bits: Shift  a 32-bit value one bit right. MSB is filled with the "
 "input  in"
 msgstr ""
 
-#: translation.js:977
+#: translation.js:979
 msgid "## Join Menu"
 msgstr ""
 
-#: translation.js:978
+#: translation.js:980
 msgid "## Split Menu"
 msgstr ""
 
-#: translation.js:979
+#: translation.js:981
 msgid "## 9-Bits"
 msgstr ""
 
-#: translation.js:980
+#: translation.js:982
 msgid "## 10-Bits"
 msgstr ""
 
-#: translation.js:981
+#: translation.js:983
 msgid "## 11-Bits"
 msgstr ""
 
-#: translation.js:982
+#: translation.js:984
 msgid "## 12-Bits"
 msgstr ""
 
-#: translation.js:983
+#: translation.js:985
 msgid "## 15-Bits"
 msgstr ""
 
-#: translation.js:984
+#: translation.js:986
 msgid "## 16-Bits"
 msgstr ""
 
-#: translation.js:985
+#: translation.js:987
 msgid "## 20-Bits"
 msgstr ""
 
-#: translation.js:986
+#: translation.js:988
 msgid "## 23-Bits"
 msgstr ""
 
-#: translation.js:987
+#: translation.js:989
 msgid "## 24-Bits"
 msgstr ""
 
-#: translation.js:988
+#: translation.js:990
 msgid "## 27-Bits"
 msgstr ""
 
-#: translation.js:989
+#: translation.js:991
 msgid "## 28-Bits"
 msgstr ""
 
-#: translation.js:990
+#: translation.js:992
 msgid "## 31-Bits"
 msgstr ""
 
-#: translation.js:991
+#: translation.js:993
 msgid "## 32-Bits"
 msgstr ""
 
-#: translation.js:992
+#: translation.js:994
 msgid "## UINT16"
 msgstr ""
 
-#: translation.js:993
+#: translation.js:995
 msgid "## 22-Bits"
 msgstr ""
 
-#: translation.js:994
+#: translation.js:996
 msgid "## 17-Bits"
 msgstr ""
 
-#: translation.js:995
+#: translation.js:997
 msgid "## 29-Bits"
 msgstr ""
 
-#: translation.js:996
+#: translation.js:998
 msgid "## 64-Bits"
 msgstr ""
 
-#: translation.js:997 translation.js:1009 translation.js:1018
-#: translation.js:1025 translation.js:1029 translation.js:1033
-#: translation.js:1037 translation.js:1040 translation.js:1071
-#: translation.js:1074 translation.js:1077 translation.js:1080
-#: translation.js:1083 translation.js:1086 translation.js:1089
-#: translation.js:1092 translation.js:1107 translation.js:1110
-#: translation.js:1113 translation.js:1116 translation.js:1119
-#: translation.js:1130 translation.js:1133 translation.js:1136
-#: translation.js:1162 translation.js:1168 translation.js:1172
-#: translation.js:1175 translation.js:1182 translation.js:1186
-#: translation.js:1189 translation.js:1192 translation.js:1200
-#: translation.js:1203 translation.js:1206 translation.js:1209
-#: translation.js:1213 translation.js:1220 translation.js:1223
-#: translation.js:1226 translation.js:1230 translation.js:1243
-#: translation.js:1246 translation.js:1249 translation.js:1252
-#: translation.js:1255 translation.js:1258 translation.js:1270
-#: translation.js:1273 translation.js:1276 translation.js:1279
-#: translation.js:1282 translation.js:1284 translation.js:1287
-#: translation.js:1290 translation.js:1293 translation.js:1296
-#: translation.js:1299 translation.js:1302 translation.js:1309
-#: translation.js:1312 translation.js:1315 translation.js:1319
-#: translation.js:1324 translation.js:1327 translation.js:1336
-#: translation.js:1339 translation.js:1342 translation.js:1347
-#: translation.js:1350 translation.js:1353 translation.js:1359
-#: translation.js:1363 translation.js:1366 translation.js:1370
-#: translation.js:1374 translation.js:1380 translation.js:1383
-#: translation.js:1398 translation.js:1401 translation.js:1406
-#: translation.js:1410 translation.js:1413 translation.js:1424
-#: translation.js:1428 translation.js:1432 translation.js:1436
-#: translation.js:1440 translation.js:1442 translation.js:1445
-#: translation.js:1448 translation.js:1455 translation.js:1458
-#: translation.js:1460 translation.js:1462 translation.js:1475
-#: translation.js:1476 translation.js:1478 translation.js:1483
+#: translation.js:999 translation.js:1011 translation.js:1020
+#: translation.js:1027 translation.js:1031 translation.js:1035
+#: translation.js:1039 translation.js:1042 translation.js:1073
+#: translation.js:1076 translation.js:1079 translation.js:1082
+#: translation.js:1085 translation.js:1088 translation.js:1091
+#: translation.js:1094 translation.js:1109 translation.js:1112
+#: translation.js:1115 translation.js:1118 translation.js:1121
+#: translation.js:1132 translation.js:1135 translation.js:1138
+#: translation.js:1164 translation.js:1170 translation.js:1174
+#: translation.js:1177 translation.js:1184 translation.js:1188
+#: translation.js:1191 translation.js:1194 translation.js:1202
+#: translation.js:1205 translation.js:1208 translation.js:1211
+#: translation.js:1215 translation.js:1222 translation.js:1225
+#: translation.js:1228 translation.js:1232 translation.js:1245
+#: translation.js:1248 translation.js:1251 translation.js:1254
+#: translation.js:1257 translation.js:1260 translation.js:1272
+#: translation.js:1275 translation.js:1278 translation.js:1281
+#: translation.js:1284 translation.js:1286 translation.js:1289
+#: translation.js:1292 translation.js:1295 translation.js:1298
+#: translation.js:1301 translation.js:1304 translation.js:1311
+#: translation.js:1314 translation.js:1317 translation.js:1321
+#: translation.js:1326 translation.js:1329 translation.js:1338
+#: translation.js:1341 translation.js:1344 translation.js:1349
+#: translation.js:1352 translation.js:1355 translation.js:1361
+#: translation.js:1365 translation.js:1368 translation.js:1372
+#: translation.js:1376 translation.js:1382 translation.js:1385
+#: translation.js:1400 translation.js:1403 translation.js:1408
+#: translation.js:1412 translation.js:1415 translation.js:1426
+#: translation.js:1430 translation.js:1434 translation.js:1438
+#: translation.js:1442 translation.js:1444 translation.js:1447
+#: translation.js:1450 translation.js:1458 translation.js:1461
+#: translation.js:1463 translation.js:1465 translation.js:1467
+#: translation.js:1480 translation.js:1481 translation.js:1483
 #: translation.js:1488 translation.js:1493 translation.js:1498
-#: translation.js:1503 translation.js:1515 translation.js:1516
-#: translation.js:1518 translation.js:1524 translation.js:1525
-#: translation.js:1531 translation.js:1532 translation.js:1537
-#: translation.js:1541 translation.js:1545 translation.js:1559
-#: translation.js:1564 translation.js:1568 translation.js:1572
-#: translation.js:1576 translation.js:1580 translation.js:1584
-#: translation.js:1588 translation.js:1595 translation.js:1600
-#: translation.js:1629 translation.js:1635 translation.js:1638
-#: translation.js:1641 translation.js:1648 translation.js:1651
-#: translation.js:1654 translation.js:1657 translation.js:1665
-#: translation.js:1668 translation.js:1671 translation.js:1674
-#: translation.js:1677 translation.js:1686 translation.js:1689
-#: translation.js:1692 translation.js:1695 translation.js:1698
-#: translation.js:1701 translation.js:1710 translation.js:1713
-#: translation.js:1716 translation.js:1719 translation.js:1722
-#: translation.js:1725 translation.js:1737 translation.js:1740
-#: translation.js:1744 translation.js:1747 translation.js:1750
-#: translation.js:1753 translation.js:1756 translation.js:1759
-#: translation.js:1762 translation.js:1767 translation.js:1770
-#: translation.js:1773 translation.js:1782 translation.js:1785
-#: translation.js:1788 translation.js:1793 translation.js:1796
-#: translation.js:1803 translation.js:1806 translation.js:1809
-#: translation.js:1812 translation.js:1816 translation.js:1820
-#: translation.js:1827 translation.js:1831 translation.js:1834
-#: translation.js:1837 translation.js:1841 translation.js:1847
-#: translation.js:1851 translation.js:1854 translation.js:1858
-#: translation.js:1865 translation.js:1869 translation.js:1873
-#: translation.js:1876 translation.js:1888 translation.js:1891
-#: translation.js:1894 translation.js:1897 translation.js:1901
-#: translation.js:1904 translation.js:1907 translation.js:1910
-#: translation.js:1913 translation.js:1917 translation.js:1936
-#: translation.js:1947 translation.js:1950 translation.js:1952
-#: translation.js:1955 translation.js:1958 translation.js:1961
-#: translation.js:1964 translation.js:1967 translation.js:1973
-#: translation.js:1995 translation.js:1999 translation.js:2002
-#: translation.js:2005 translation.js:2008 translation.js:2011
-#: translation.js:2014 translation.js:2017 translation.js:2020
-#: translation.js:2023 translation.js:2026 translation.js:2029
-#: translation.js:2032 translation.js:2035 translation.js:2038
-#: translation.js:2041 translation.js:2044 translation.js:2047
-#: translation.js:2053 translation.js:2057 translation.js:2060
-#: translation.js:2070 translation.js:2074 translation.js:2077
-#: translation.js:2080 translation.js:2083 translation.js:2086
-#: translation.js:2089 translation.js:2100 translation.js:2104
-#: translation.js:2107 translation.js:2110 translation.js:2113
-#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:1503 translation.js:1508 translation.js:1520
+#: translation.js:1521 translation.js:1523 translation.js:1529
+#: translation.js:1530 translation.js:1536 translation.js:1537
+#: translation.js:1542 translation.js:1546 translation.js:1550
+#: translation.js:1564 translation.js:1569 translation.js:1573
+#: translation.js:1577 translation.js:1581 translation.js:1585
+#: translation.js:1589 translation.js:1593 translation.js:1600
+#: translation.js:1605 translation.js:1634 translation.js:1640
+#: translation.js:1643 translation.js:1646 translation.js:1653
+#: translation.js:1656 translation.js:1659 translation.js:1662
+#: translation.js:1670 translation.js:1673 translation.js:1676
+#: translation.js:1679 translation.js:1682 translation.js:1691
+#: translation.js:1694 translation.js:1697 translation.js:1700
+#: translation.js:1703 translation.js:1706 translation.js:1715
+#: translation.js:1718 translation.js:1721 translation.js:1724
+#: translation.js:1727 translation.js:1730 translation.js:1742
+#: translation.js:1745 translation.js:1749 translation.js:1752
+#: translation.js:1755 translation.js:1758 translation.js:1761
+#: translation.js:1764 translation.js:1767 translation.js:1772
+#: translation.js:1775 translation.js:1778 translation.js:1787
+#: translation.js:1790 translation.js:1793 translation.js:1798
+#: translation.js:1801 translation.js:1808 translation.js:1811
+#: translation.js:1814 translation.js:1817 translation.js:1821
+#: translation.js:1825 translation.js:1832 translation.js:1836
+#: translation.js:1839 translation.js:1842 translation.js:1846
+#: translation.js:1852 translation.js:1856 translation.js:1859
+#: translation.js:1863 translation.js:1870 translation.js:1874
+#: translation.js:1878 translation.js:1881 translation.js:1893
+#: translation.js:1896 translation.js:1899 translation.js:1902
+#: translation.js:1906 translation.js:1909 translation.js:1912
+#: translation.js:1915 translation.js:1918 translation.js:1922
+#: translation.js:1941 translation.js:1952 translation.js:1955
+#: translation.js:1957 translation.js:1960 translation.js:1963
+#: translation.js:1966 translation.js:1969 translation.js:1972
+#: translation.js:1978 translation.js:2000 translation.js:2004
+#: translation.js:2007 translation.js:2010 translation.js:2013
+#: translation.js:2016 translation.js:2019 translation.js:2022
+#: translation.js:2025 translation.js:2028 translation.js:2031
+#: translation.js:2034 translation.js:2037 translation.js:2040
+#: translation.js:2043 translation.js:2046 translation.js:2049
+#: translation.js:2052 translation.js:2058 translation.js:2062
+#: translation.js:2065 translation.js:2075 translation.js:2079
+#: translation.js:2082 translation.js:2085 translation.js:2088
+#: translation.js:2091 translation.js:2094 translation.js:2105
+#: translation.js:2109 translation.js:2112 translation.js:2115
+#: translation.js:2118 translation.js:2121 translation.js:2124
+#: translation.js:2127
 msgid "Alhambra-II"
 msgstr ""
 
-#: translation.js:998
+#: translation.js:1000
 msgid "01-Bus2-Split-all"
 msgstr ""
 
-#: translation.js:999
+#: translation.js:1001
 msgid ""
 "# Example: Using the Bus2-Split-all block\n"
 "\n"
@@ -3824,27 +3833,27 @@ msgid ""
 "shown on two independent LEDs"
 msgstr ""
 
-#: translation.js:1000
+#: translation.js:1002
 msgid "Bus-2 Split-all"
 msgstr ""
 
-#: translation.js:1001
+#: translation.js:1003
 msgid "2 bits Input BUS"
 msgstr ""
 
-#: translation.js:1002
+#: translation.js:1004
 msgid "MSB bit"
 msgstr ""
 
-#: translation.js:1003
+#: translation.js:1005
 msgid "LSB bit"
 msgstr ""
 
-#: translation.js:1004
+#: translation.js:1006
 msgid "02-Split-1-4"
 msgstr ""
 
-#: translation.js:1005
+#: translation.js:1007
 msgid ""
 "# Example: Using the Split-1-4 block\n"
 "\n"
@@ -3853,23 +3862,23 @@ msgid ""
 "Both sub-buses are shown on the LED7 and LEDs 0,1,2 and 3 respectivelly"
 msgstr ""
 
-#: translation.js:1006
+#: translation.js:1008
 msgid "5 bits Input BUS"
 msgstr ""
 
-#: translation.js:1007
+#: translation.js:1009
 msgid "LSB bits"
 msgstr ""
 
-#: translation.js:1008
+#: translation.js:1010
 msgid "5-bits constant"
 msgstr ""
 
-#: translation.js:1010
+#: translation.js:1012
 msgid "01-Bus2-Join-all"
 msgstr ""
 
-#: translation.js:1011
+#: translation.js:1013
 msgid ""
 "# Example: Using the Bus2-Join-all block\n"
 "\n"
@@ -3877,19 +3886,19 @@ msgid ""
 "shown on LEDs 0 and 7"
 msgstr ""
 
-#: translation.js:1012
+#: translation.js:1014
 msgid "Bus-2 Join-all"
 msgstr ""
 
-#: translation.js:1013
+#: translation.js:1015
 msgid "2 bits Output BUS"
 msgstr ""
 
-#: translation.js:1014
+#: translation.js:1016
 msgid "02-Join-1-4"
 msgstr ""
 
-#: translation.js:1015
+#: translation.js:1017
 msgid ""
 "# Example: Using the Join-1-4 block\n"
 "\n"
@@ -3898,35 +3907,35 @@ msgid ""
 "on 5 LEDs"
 msgstr ""
 
-#: translation.js:1016
+#: translation.js:1018
 msgid "4 bits Input BUS"
 msgstr ""
 
-#: translation.js:1017
+#: translation.js:1019
 msgid "4-bits constant"
 msgstr ""
 
-#: translation.js:1019
+#: translation.js:1021
 msgid "01-Bus-2-button-leds"
 msgstr ""
 
-#: translation.js:1020
+#: translation.js:1022
 msgid "# Example: Bus-2: Connection of two buses"
 msgstr ""
 
-#: translation.js:1021
+#: translation.js:1023
 msgid "2-bits input bus"
 msgstr ""
 
-#: translation.js:1022
+#: translation.js:1024
 msgid "2-bits Bus block"
 msgstr ""
 
-#: translation.js:1023
+#: translation.js:1025
 msgid "2-bits output bus"
 msgstr ""
 
-#: translation.js:1024
+#: translation.js:1026
 msgid ""
 "**NOTE**: This is just an example of use of the Bus-2 block. But the "
 "connection  \n"
@@ -3934,94 +3943,94 @@ msgid ""
 "the 2-Bus block"
 msgstr ""
 
-#: translation.js:1026
+#: translation.js:1028
 msgid "01-button-LEDs"
 msgstr ""
 
-#: translation.js:1027
+#: translation.js:1029
 msgid ""
 "# Example: Turning on 8 LEDs with one button\n"
 "\n"
 "When the button SW1 is pressed, the 8 LEDs are turned on"
 msgstr ""
 
-#: translation.js:1028
+#: translation.js:1030
 msgid "Copy-8 Block"
 msgstr ""
 
-#: translation.js:1030 translation.js:1592 translation.js:1596
-#: translation.js:1601
+#: translation.js:1032 translation.js:1597 translation.js:1601
+#: translation.js:1606
 msgid "01-sign-LED"
 msgstr ""
 
-#: translation.js:1031
+#: translation.js:1033
 msgid ""
 "# Example: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1032
+#: translation.js:1034
 msgid "Sign-int8 Block"
 msgstr ""
 
-#: translation.js:1034 translation.js:1300 translation.js:1303
-#: translation.js:1407 translation.js:1411 translation.js:1425
-#: translation.js:1429 translation.js:1433 translation.js:1437
-#: translation.js:1441 translation.js:1443 translation.js:1446
-#: translation.js:1449 translation.js:1456 translation.js:1459
-#: translation.js:1461 translation.js:1463 translation.js:1477
-#: translation.js:1479 translation.js:1480 translation.js:1484
+#: translation.js:1036 translation.js:1302 translation.js:1305
+#: translation.js:1409 translation.js:1413 translation.js:1427
+#: translation.js:1431 translation.js:1435 translation.js:1439
+#: translation.js:1443 translation.js:1445 translation.js:1448
+#: translation.js:1451 translation.js:1459 translation.js:1462
+#: translation.js:1464 translation.js:1466 translation.js:1468
+#: translation.js:1482 translation.js:1484 translation.js:1485
 #: translation.js:1489 translation.js:1494 translation.js:1499
-#: translation.js:1504 translation.js:1517 translation.js:1519
-#: translation.js:1520 translation.js:1526 translation.js:1527
-#: translation.js:1533 translation.js:1534 translation.js:1538
-#: translation.js:1542 translation.js:1546 translation.js:1560
-#: translation.js:1821 translation.js:1859 translation.js:1877
-#: translation.js:1889 translation.js:1892 translation.js:1895
-#: translation.js:1898 translation.js:1902 translation.js:1905
-#: translation.js:1911 translation.js:1914 translation.js:1918
-#: translation.js:1937 translation.js:1948 translation.js:1951
-#: translation.js:1953 translation.js:1956 translation.js:1959
-#: translation.js:1962 translation.js:1965 translation.js:1968
-#: translation.js:1974 translation.js:1996 translation.js:2000
-#: translation.js:2003 translation.js:2006 translation.js:2009
-#: translation.js:2012 translation.js:2015 translation.js:2018
-#: translation.js:2021 translation.js:2024 translation.js:2027
-#: translation.js:2030 translation.js:2033 translation.js:2036
-#: translation.js:2039 translation.js:2042 translation.js:2045
-#: translation.js:2048 translation.js:2054 translation.js:2058
-#: translation.js:2061 translation.js:2071 translation.js:2075
-#: translation.js:2078 translation.js:2081 translation.js:2084
-#: translation.js:2087 translation.js:2090
+#: translation.js:1504 translation.js:1509 translation.js:1522
+#: translation.js:1524 translation.js:1525 translation.js:1531
+#: translation.js:1532 translation.js:1538 translation.js:1539
+#: translation.js:1543 translation.js:1547 translation.js:1551
+#: translation.js:1565 translation.js:1826 translation.js:1864
+#: translation.js:1882 translation.js:1894 translation.js:1897
+#: translation.js:1900 translation.js:1903 translation.js:1907
+#: translation.js:1910 translation.js:1916 translation.js:1919
+#: translation.js:1923 translation.js:1942 translation.js:1953
+#: translation.js:1956 translation.js:1958 translation.js:1961
+#: translation.js:1964 translation.js:1967 translation.js:1970
+#: translation.js:1973 translation.js:1979 translation.js:2001
+#: translation.js:2005 translation.js:2008 translation.js:2011
+#: translation.js:2014 translation.js:2017 translation.js:2020
+#: translation.js:2023 translation.js:2026 translation.js:2029
+#: translation.js:2032 translation.js:2035 translation.js:2038
+#: translation.js:2041 translation.js:2044 translation.js:2047
+#: translation.js:2050 translation.js:2053 translation.js:2059
+#: translation.js:2063 translation.js:2066 translation.js:2076
+#: translation.js:2080 translation.js:2083 translation.js:2086
+#: translation.js:2089 translation.js:2092 translation.js:2095
 msgid "01-Manual-testing"
 msgstr ""
 
-#: translation.js:1035
+#: translation.js:1037
 msgid "Configurable buttons (pull-up on/off. Not on/off) with tic output"
 msgstr ""
 
-#: translation.js:1036
+#: translation.js:1038
 msgid "# Example: Displaying the two buttons on the LEDs\n"
 msgstr ""
 
-#: translation.js:1038
+#: translation.js:1040
 msgid "01-Reversal-4-bits"
 msgstr ""
 
-#: translation.js:1039
+#: translation.js:1041
 msgid "Reversal-4"
 msgstr ""
 
-#: translation.js:1041
+#: translation.js:1043
 msgid "01-Shift-right-1-bus4"
 msgstr ""
 
-#: translation.js:1042
+#: translation.js:1044
 msgid "Bus-4-shift-right-1"
 msgstr ""
 
-#: translation.js:1043
+#: translation.js:1045
 msgid ""
 "## Bus-4 Shift right example\n"
 "\n"
@@ -4029,258 +4038,258 @@ msgid ""
 "The result is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1044
+#: translation.js:1046
 msgid ""
 "Number to shift 1 bit  \n"
 "to the right"
 msgstr ""
 
-#: translation.js:1045
+#: translation.js:1047
 msgid ""
 "Insert 0 as the  \n"
 "MSB "
 msgstr ""
 
-#: translation.js:1046
+#: translation.js:1048
 msgid ""
 "Display the shifted  \n"
 "number on the LEDs"
 msgstr ""
 
-#: translation.js:1072 translation.js:1075 translation.js:1078
-#: translation.js:1081 translation.js:1084 translation.js:1087
-#: translation.js:1090 translation.js:1093 translation.js:1108
-#: translation.js:1111 translation.js:1114 translation.js:1117
-#: translation.js:1120 translation.js:1131 translation.js:1134
-#: translation.js:1137
+#: translation.js:1074 translation.js:1077 translation.js:1080
+#: translation.js:1083 translation.js:1086 translation.js:1089
+#: translation.js:1092 translation.js:1095 translation.js:1110
+#: translation.js:1113 translation.js:1116 translation.js:1119
+#: translation.js:1122 translation.js:1133 translation.js:1136
+#: translation.js:1139
 msgid "01-manual-btn-leds"
 msgstr ""
 
-#: translation.js:1073
+#: translation.js:1075
 msgid ""
 "# Copy-2: Manual testing with one pushbutton and two LEDs\n"
 "\n"
 "When the button is pressed, the Two LEDs are turned on"
 msgstr ""
 
-#: translation.js:1076
+#: translation.js:1078
 msgid ""
 "# Copy-3: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1079
+#: translation.js:1081
 msgid ""
 "# Copy-4: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1082
+#: translation.js:1084
 msgid ""
 "# Copy-5: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1085
+#: translation.js:1087
 msgid ""
 "# Copy-6: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1088
+#: translation.js:1090
 msgid ""
 "# Copy-7: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1091
+#: translation.js:1093
 msgid ""
 "# Copy-8: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1094
+#: translation.js:1096
 msgid ""
 "Display16-8: Display a 16-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1095
+#: translation.js:1097
 msgid ""
 "System TFF with toggle input: It toogles on every system cycle if the input "
 "is active"
 msgstr ""
 
-#: translation.js:1096
+#: translation.js:1098
 msgid "Reg: 1-Bit register"
 msgstr ""
 
-#: translation.js:1097
+#: translation.js:1099
 msgid "2-to-1 Multplexer (1-bit channels). Fippled version"
 msgstr ""
 
-#: translation.js:1098
+#: translation.js:1100
 msgid "2-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1099
+#: translation.js:1101
 msgid "2-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1100
+#: translation.js:1102
 msgid "2-to-1 Multplexer (4-bit channels)"
 msgstr ""
 
-#: translation.js:1101
+#: translation.js:1103
 msgid ""
 "# Copy-9: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1102
+#: translation.js:1104
 msgid ""
 "Byte 0  \n"
 "(least significant)  "
 msgstr ""
 
-#: translation.js:1103
+#: translation.js:1105
 msgid "Mux 2-1"
 msgstr ""
 
-#: translation.js:1104
+#: translation.js:1106
 msgid ""
 "D Flip-flip\n"
 "(System)"
 msgstr ""
 
-#: translation.js:1105
+#: translation.js:1107
 msgid "Channel B"
 msgstr ""
 
-#: translation.js:1106
+#: translation.js:1108
 msgid "Channel A"
 msgstr ""
 
-#: translation.js:1109
+#: translation.js:1111
 msgid ""
 "# Copy-10: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1112
+#: translation.js:1114
 msgid ""
 "# Copy-11: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1115
+#: translation.js:1117
 msgid ""
 "# Copy-12: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1118
+#: translation.js:1120
 msgid ""
 "# Copy-16: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1121
+#: translation.js:1123
 msgid ""
 "Display32-8: Display a 32-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1122
+#: translation.js:1124
 msgid "4-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1123
+#: translation.js:1125
 msgid "Counter-x02: 2-bits counter"
 msgstr ""
 
-#: translation.js:1124
+#: translation.js:1126
 msgid "Generic component with clk input"
 msgstr ""
 
-#: translation.js:1125
+#: translation.js:1127
 msgid "Inc1-2bit: Increment a 2-bits number by one"
 msgstr ""
 
-#: translation.js:1126
+#: translation.js:1128
 msgid "AdderK-2bit: Adder of 2-bit operand and 2-bit constant"
 msgstr ""
 
-#: translation.js:1127
+#: translation.js:1129
 msgid "Adder-2bits: Adder of two operands of 2 bits"
 msgstr ""
 
-#: translation.js:1128
+#: translation.js:1130
 msgid "OR-BUS2: OR gate with 2-bits bus input"
 msgstr ""
 
-#: translation.js:1129
+#: translation.js:1131
 msgid ""
 "# Copy-20: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1132
+#: translation.js:1134
 msgid ""
 "# Copy-24: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1135
+#: translation.js:1137
 msgid ""
 "# Copy-28: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1138
+#: translation.js:1140
 msgid ""
 "# Copy-32: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1163 translation.js:1169 translation.js:1173
-#: translation.js:1176 translation.js:1183 translation.js:1187
-#: translation.js:1190 translation.js:1193 translation.js:1201
-#: translation.js:1204 translation.js:1207 translation.js:1210
-#: translation.js:1214 translation.js:1221 translation.js:1224
-#: translation.js:1227 translation.js:1231 translation.js:1241
-#: translation.js:1247 translation.js:1250 translation.js:1259
-#: translation.js:1271 translation.js:1274 translation.js:1277
-#: translation.js:1280 translation.js:1283 translation.js:1285
-#: translation.js:1288 translation.js:1291 translation.js:1294
-#: translation.js:1297 translation.js:1310 translation.js:1313
-#: translation.js:1316 translation.js:1320 translation.js:1325
-#: translation.js:1328 translation.js:1337 translation.js:1340
-#: translation.js:1343 translation.js:1345 translation.js:1348
-#: translation.js:1351 translation.js:1354 translation.js:1360
-#: translation.js:1364 translation.js:1367 translation.js:1375
-#: translation.js:1402 translation.js:1414 translation.js:1630
-#: translation.js:1768 translation.js:1771 translation.js:1774
-#: translation.js:1777
+#: translation.js:1165 translation.js:1171 translation.js:1175
+#: translation.js:1178 translation.js:1185 translation.js:1189
+#: translation.js:1192 translation.js:1195 translation.js:1203
+#: translation.js:1206 translation.js:1209 translation.js:1212
+#: translation.js:1216 translation.js:1223 translation.js:1226
+#: translation.js:1229 translation.js:1233 translation.js:1243
+#: translation.js:1249 translation.js:1252 translation.js:1261
+#: translation.js:1273 translation.js:1276 translation.js:1279
+#: translation.js:1282 translation.js:1285 translation.js:1287
+#: translation.js:1290 translation.js:1293 translation.js:1296
+#: translation.js:1299 translation.js:1312 translation.js:1315
+#: translation.js:1318 translation.js:1322 translation.js:1327
+#: translation.js:1330 translation.js:1339 translation.js:1342
+#: translation.js:1345 translation.js:1347 translation.js:1350
+#: translation.js:1353 translation.js:1356 translation.js:1362
+#: translation.js:1366 translation.js:1369 translation.js:1377
+#: translation.js:1404 translation.js:1416 translation.js:1635
+#: translation.js:1773 translation.js:1776 translation.js:1779
+#: translation.js:1782
 msgid "01-manual-btns-leds"
 msgstr ""
 
-#: translation.js:1164
+#: translation.js:1166
 msgid ""
 "# Bus2-Join-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -4288,23 +4297,23 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1170
+#: translation.js:1172
 msgid "Constant bit 1"
 msgstr ""
 
-#: translation.js:1171
+#: translation.js:1173
 msgid ""
 "# Bus3-Join-1-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1174
+#: translation.js:1176
 msgid ""
 "# Bus3-Join-2-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1177
+#: translation.js:1179
 msgid ""
 "# Bus3-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4313,23 +4322,23 @@ msgid ""
 "The LED2 is on"
 msgstr ""
 
-#: translation.js:1184
+#: translation.js:1186
 msgid "2bits constant value: 3"
 msgstr ""
 
-#: translation.js:1185
+#: translation.js:1187
 msgid ""
 "# Bus4-Join-1-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1188
+#: translation.js:1190
 msgid ""
 "# Bus4-Join-3-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1191
+#: translation.js:1193
 msgid ""
 "# Bus4-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4338,13 +4347,13 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1194
+#: translation.js:1196
 msgid ""
 "# Bus4-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1202
+#: translation.js:1204
 msgid ""
 "# Bus5-Join-1-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4353,27 +4362,27 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1205
+#: translation.js:1207
 msgid ""
 "# Bus5-Join-2-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1208
+#: translation.js:1210
 msgid ""
 "# Bus5-Join-3-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1211
+#: translation.js:1213
 msgid "3bits constant value: 7"
 msgstr ""
 
-#: translation.js:1212
+#: translation.js:1214
 msgid "# Bus5-Join-4-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1215
+#: translation.js:1217
 msgid ""
 "# Bus5-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4382,7 +4391,7 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1222
+#: translation.js:1224
 msgid ""
 "# Bus6-Join-1-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4391,33 +4400,33 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1225
+#: translation.js:1227
 msgid ""
 "# Bus6-Join-4-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1228
+#: translation.js:1230
 msgid "4bits constant value: 15 (0xF in hexadecimal)"
 msgstr ""
 
-#: translation.js:1229
+#: translation.js:1231
 msgid ""
 "# Bus6-Join-5-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1232
+#: translation.js:1234
 msgid ""
 "# Bus6-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1240
+#: translation.js:1242
 msgid "Alhambr-II"
 msgstr ""
 
-#: translation.js:1242
+#: translation.js:1244
 msgid ""
 "# Bus7-Join-1-6: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4426,26 +4435,26 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1244 translation.js:1253 translation.js:1256
-#: translation.js:1636 translation.js:1639 translation.js:1642
-#: translation.js:1649 translation.js:1652 translation.js:1655
-#: translation.js:1658 translation.js:1666 translation.js:1669
-#: translation.js:1672 translation.js:1675 translation.js:1678
-#: translation.js:1690 translation.js:1693 translation.js:1696
-#: translation.js:1699 translation.js:1702 translation.js:1711
-#: translation.js:1714 translation.js:1717 translation.js:1720
-#: translation.js:1723 translation.js:1726 translation.js:1738
-#: translation.js:1741 translation.js:1745 translation.js:1748
-#: translation.js:1751 translation.js:1754 translation.js:1757
-#: translation.js:1760 translation.js:1763
+#: translation.js:1246 translation.js:1255 translation.js:1258
+#: translation.js:1641 translation.js:1644 translation.js:1647
+#: translation.js:1654 translation.js:1657 translation.js:1660
+#: translation.js:1663 translation.js:1671 translation.js:1674
+#: translation.js:1677 translation.js:1680 translation.js:1683
+#: translation.js:1695 translation.js:1698 translation.js:1701
+#: translation.js:1704 translation.js:1707 translation.js:1716
+#: translation.js:1719 translation.js:1722 translation.js:1725
+#: translation.js:1728 translation.js:1731 translation.js:1743
+#: translation.js:1746 translation.js:1750 translation.js:1753
+#: translation.js:1756 translation.js:1759 translation.js:1762
+#: translation.js:1765 translation.js:1768
 msgid "01-manual-constant-leds"
 msgstr ""
 
-#: translation.js:1245
+#: translation.js:1247
 msgid "# Bus7-Join-2-5: Manual testing \n"
 msgstr ""
 
-#: translation.js:1248
+#: translation.js:1250
 msgid ""
 "# Bus7-Join-3-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4454,7 +4463,7 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1251
+#: translation.js:1253
 msgid ""
 "# Bus7-Join-4-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4463,15 +4472,15 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1254
+#: translation.js:1256
 msgid "# Bus7-Join-5-2: Manual testing \n"
 msgstr ""
 
-#: translation.js:1257
+#: translation.js:1259
 msgid "# Bus7-Join-6-1: Manual testing \n"
 msgstr ""
 
-#: translation.js:1260
+#: translation.js:1262
 msgid ""
 "# Bus7-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4480,7 +4489,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1272
+#: translation.js:1274
 msgid ""
 "# Bus8-Join-1-7: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4489,13 +4498,13 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1275
+#: translation.js:1277
 msgid ""
 "# Bus8-Join-2-6: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1278
+#: translation.js:1280
 msgid ""
 "# Bus8-Join-3-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4504,7 +4513,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1281
+#: translation.js:1283
 msgid ""
 "# Bus8-Join-5-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4513,7 +4522,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1286
+#: translation.js:1288
 msgid ""
 "# Bus8-Join-7-1: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4522,7 +4531,7 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1289
+#: translation.js:1291
 msgid ""
 "# Bus8-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4531,7 +4540,7 @@ msgid ""
 "The LEDs 2-7 are on"
 msgstr ""
 
-#: translation.js:1292
+#: translation.js:1294
 msgid ""
 "# Bus8-Join-half: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4540,7 +4549,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1295
+#: translation.js:1297
 msgid ""
 "# Bus8-Join-quarter: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4549,607 +4558,611 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1298
+#: translation.js:1300
 msgid ""
 "## Bus-09-bits Join-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1301
+#: translation.js:1303
 msgid ""
 "# Bus10-Join-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1304
+#: translation.js:1306
 msgid ""
 "# Bus11-Join-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1311
+#: translation.js:1313
 msgid ""
 "# Bus12-Join-one-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1314
+#: translation.js:1316
 msgid ""
 "# Bus12-Join-4-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1317
+#: translation.js:1319
 msgid "Counter-x01: 1-bit counter"
 msgstr ""
 
-#: translation.js:1318
+#: translation.js:1320
 msgid ""
 "# Bus12-Join-one-forth: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1321
+#: translation.js:1323
 msgid ""
 "# Bus12-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1326
+#: translation.js:1328
 msgid ""
 "# Bus15-Join-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1329
+#: translation.js:1331
 msgid ""
 "# Bus15-Join-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1330
+#: translation.js:1332
 msgid "Join-1-15"
 msgstr ""
 
-#: translation.js:1331
+#: translation.js:1333
 msgid "Join-15-1"
 msgstr ""
 
-#: translation.js:1332
+#: translation.js:1334
 msgid "Join-4-12"
 msgstr ""
 
-#: translation.js:1333
+#: translation.js:1335
 msgid "Join-7-9"
 msgstr ""
 
-#: translation.js:1338
+#: translation.js:1340
 msgid ""
 "# Bus16-Join-1-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1341
+#: translation.js:1343
 msgid ""
 "# Bus16-Join-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1344
+#: translation.js:1346
 msgid ""
 "# Bus16-Join-4-12: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1346
+#: translation.js:1348
 msgid ""
 "# Bus16-Join-7-9: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1349
+#: translation.js:1351
 msgid ""
 "# Bus16-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1352
+#: translation.js:1354
 msgid ""
 "# Bus16-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1355
+#: translation.js:1357
 msgid ""
 "# Bus19-Join-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1361
+#: translation.js:1363
 msgid "Generic: 19-bits generic constant"
 msgstr ""
 
-#: translation.js:1362
+#: translation.js:1364
 msgid ""
 "# Bus20-Join-1-19: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1365
+#: translation.js:1367
 msgid ""
 "# Bus20-Join-4-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1368
+#: translation.js:1370
 msgid ""
 "# Bus20-Join-4-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1371 translation.js:1381 translation.js:1384
-#: translation.js:1399 translation.js:1783 translation.js:1786
-#: translation.js:1789
+#: translation.js:1373 translation.js:1383 translation.js:1386
+#: translation.js:1401 translation.js:1788 translation.js:1791
+#: translation.js:1794
 msgid "01-manual-testing"
 msgstr ""
 
-#: translation.js:1372
+#: translation.js:1374
 msgid "Generic: 22-bits generic constant"
 msgstr ""
 
-#: translation.js:1373
+#: translation.js:1375
 msgid ""
 "# Bus22-Join-10-22: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1376
+#: translation.js:1378
 msgid ""
 "# Bus23-Join-7-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1382
+#: translation.js:1384
 msgid ""
 "# Bus24-Join-8-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1385
+#: translation.js:1387
 msgid ""
 "Display24-8: Display a 24-bits value on  8-LEDs. The sel input selects the "
 "byte to display "
 msgstr ""
 
-#: translation.js:1386
+#: translation.js:1388
 msgid "Counter-M-x02: 2-bits M module counter"
 msgstr ""
 
-#: translation.js:1387
+#: translation.js:1389
 msgid "Comp2-2bit: Comparator of two 2-bit numbers"
 msgstr ""
 
-#: translation.js:1388
+#: translation.js:1390
 msgid "Comp2-1bit: Comparator of two 1-bit numbers"
 msgstr ""
 
-#: translation.js:1389
+#: translation.js:1391
 msgid "reg-rst-2-bits:  2-bits register with reset"
 msgstr ""
 
-#: translation.js:1390
+#: translation.js:1392
 msgid "1-bit-Reg-rst: 1-Bit register with reset"
 msgstr ""
 
-#: translation.js:1391
+#: translation.js:1393
 msgid ""
 "# Bus24-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1392
+#: translation.js:1394
 msgid "2-bits Comparator"
 msgstr ""
 
-#: translation.js:1393
+#: translation.js:1395
 msgid ""
 "Maximum count  \n"
 "reached"
 msgstr ""
 
-#: translation.js:1394
+#: translation.js:1396
 msgid "2-bits register"
 msgstr ""
 
-#: translation.js:1395
+#: translation.js:1397
 msgid ""
 "If the max count is reached  \n"
 "and the cnt tic is received,  \n"
 "the register is reset to 0"
 msgstr ""
 
-#: translation.js:1396
+#: translation.js:1398
 msgid "A"
 msgstr ""
 
-#: translation.js:1397
+#: translation.js:1399
 msgid "B"
 msgstr ""
 
-#: translation.js:1400
+#: translation.js:1402
 msgid ""
 "# Bus24-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1403
+#: translation.js:1405
 msgid ""
 "# Bus27-Join-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1408
+#: translation.js:1410
 msgid "Generic: 24-bits generic constant"
 msgstr ""
 
-#: translation.js:1409
+#: translation.js:1411
 msgid ""
 "# Bus28-Join-4-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1412
+#: translation.js:1414
 msgid ""
 "# Bus28-Join-4-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1415
+#: translation.js:1417
 msgid ""
 "# Bus31-Join-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1416
+#: translation.js:1418
 msgid "Join-1-31"
 msgstr ""
 
-#: translation.js:1421
+#: translation.js:1423
 msgid "Join-8-24"
 msgstr ""
 
-#: translation.js:1426
+#: translation.js:1428
 msgid "Generic: 31-bits generic constant"
 msgstr ""
 
-#: translation.js:1427
+#: translation.js:1429
 msgid ""
 "# Bus32-Join-31-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1430
+#: translation.js:1432
 msgid "Generic: 17-bits generic constant"
 msgstr ""
 
-#: translation.js:1431
+#: translation.js:1433
 msgid ""
 "# Bus32-Join-17-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1434
+#: translation.js:1436
 msgid "Generic: 29-bits generic constant"
 msgstr ""
 
-#: translation.js:1435
+#: translation.js:1437
 msgid ""
 "# Bus32-Join-29-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1438
+#: translation.js:1440
 msgid "2bits constant value: 1"
 msgstr ""
 
-#: translation.js:1439
+#: translation.js:1441
 msgid ""
 "# Bus32-Join-30-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1444
+#: translation.js:1446
 msgid ""
 "# Bus32-Join-8-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1447
+#: translation.js:1449
 msgid ""
 "# Bus32-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1450
+#: translation.js:1452
 msgid ""
 "# Bus32-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1454
+#: translation.js:1456
 msgid "05-Bits"
 msgstr ""
 
 #: translation.js:1457
+msgid "2x8-Bits"
+msgstr ""
+
+#: translation.js:1460
 msgid "## Reversal test"
 msgstr ""
 
-#: translation.js:1466 translation.js:1506 translation.js:1977
-#: translation.js:2064
+#: translation.js:1471 translation.js:1511 translation.js:1982
+#: translation.js:2069
 msgid "02-bits"
 msgstr ""
 
-#: translation.js:1467 translation.js:1507 translation.js:2065
+#: translation.js:1472 translation.js:1512 translation.js:2070
 msgid "03-bits"
 msgstr ""
 
-#: translation.js:1468 translation.js:1508 translation.js:2066
+#: translation.js:1473 translation.js:1513 translation.js:2071
 msgid "04-bits"
 msgstr ""
 
-#: translation.js:1469 translation.js:1509 translation.js:1939
-#: translation.js:1978
+#: translation.js:1474 translation.js:1514 translation.js:1944
+#: translation.js:1983
 msgid "08-bits"
 msgstr ""
 
-#: translation.js:1470 translation.js:1510 translation.js:1979
+#: translation.js:1475 translation.js:1515 translation.js:1984
 msgid "16-bits"
 msgstr ""
 
-#: translation.js:1471 translation.js:1511
+#: translation.js:1476 translation.js:1516
 msgid "32-bits"
 msgstr ""
 
-#: translation.js:1481
+#: translation.js:1486
 msgid "## BUS-2-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1485
+#: translation.js:1490
 msgid "Reg-3-verilog: 3 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1486
+#: translation.js:1491
 msgid "## BUS-3-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1490
+#: translation.js:1495
 msgid "Reg-4-verilog: 4 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1491
+#: translation.js:1496
 msgid "## BUS-4-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1495
+#: translation.js:1500
 msgid "Reg-8-verilog: 8 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1496
+#: translation.js:1501
 msgid "## BUS-8-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1500
+#: translation.js:1505
 msgid ""
 "Reg-16-verilog: 16 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1501
+#: translation.js:1506
 msgid "## BUS-16-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1505
+#: translation.js:1510
 msgid ""
 "Reg-03-verilog: 32 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1521
+#: translation.js:1526
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:1528
+#: translation.js:1533
 msgid "# 3-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1535
+#: translation.js:1540
 msgid "# 4-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1539
+#: translation.js:1544
 msgid "# 8-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1543
+#: translation.js:1548
 msgid "# 16-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1547
+#: translation.js:1552
 msgid "# 32-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1548
+#: translation.js:1553
 msgid "Sign-02Bits"
 msgstr ""
 
-#: translation.js:1549
+#: translation.js:1554
 msgid "Sign-03Bits"
 msgstr ""
 
-#: translation.js:1550
+#: translation.js:1555
 msgid "Sign-04Bits"
 msgstr ""
 
-#: translation.js:1551
+#: translation.js:1556
 msgid "Sign-05Bits"
 msgstr ""
 
-#: translation.js:1552
+#: translation.js:1557
 msgid "Sign-06Bits"
 msgstr ""
 
-#: translation.js:1553
+#: translation.js:1558
 msgid "Sign-07Bits"
 msgstr ""
 
-#: translation.js:1554
+#: translation.js:1559
 msgid "Sign-08Bits"
 msgstr ""
 
-#: translation.js:1555
+#: translation.js:1560
 msgid "Sign-12Bits"
 msgstr ""
 
-#: translation.js:1556
+#: translation.js:1561
 msgid "Sign-16Bits"
 msgstr ""
 
-#: translation.js:1557
+#: translation.js:1562
 msgid "Sign-20Bits"
 msgstr ""
 
-#: translation.js:1558
+#: translation.js:1563
 msgid "Sign-32Bits"
 msgstr ""
 
-#: translation.js:1561
+#: translation.js:1566
 msgid "2-to-1 Multplexer (2-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1562
+#: translation.js:1567
 msgid ""
 "# 2-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1566
+#: translation.js:1571
 msgid "2-to-1 Multplexer (3-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1567
+#: translation.js:1572
 msgid ""
 "# 3-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1570
+#: translation.js:1575
 msgid "2-to-1 Multplexer (4-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1571
+#: translation.js:1576
 msgid ""
 "# 4-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1574
+#: translation.js:1579
 msgid "2-to-1 Multplexer (5-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1575
+#: translation.js:1580
 msgid ""
 "# 5-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1578
+#: translation.js:1583
 msgid "2-to-1 Multplexer (6-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1579
+#: translation.js:1584
 msgid ""
 "# 6-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1582
+#: translation.js:1587
 msgid "2-to-1 Multplexer (7-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1583
+#: translation.js:1588
 msgid ""
 "# 7-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1586
+#: translation.js:1591
 msgid "2-to-1 Multplexer (8-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1587
+#: translation.js:1592
 msgid ""
 "# 8-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1590
+#: translation.js:1595
 msgid "2-to-1 Multplexer (12-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1591
+#: translation.js:1596
 msgid ""
 "# 12-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1593
+#: translation.js:1598
 msgid "2-to-1 Multplexer (16-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1594
+#: translation.js:1599
 msgid ""
 "# 16-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1597
+#: translation.js:1602
 msgid "2-to-1 Multplexer (20-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1598
+#: translation.js:1603
 msgid "Generic: 20-bits generic constant"
 msgstr ""
 
-#: translation.js:1599
+#: translation.js:1604
 msgid ""
 "# 20-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1602
+#: translation.js:1607
 msgid "Generic: 32-bits generic constant"
 msgstr ""
 
-#: translation.js:1603
+#: translation.js:1608
 msgid "2-to-1 Multplexer (32-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1604
+#: translation.js:1609
 msgid ""
 "# 32-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1631
+#: translation.js:1636
 msgid ""
 "# Bus2-Split-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -5157,322 +5170,322 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1637
+#: translation.js:1642
 msgid ""
 "# Bus3-Split-1-2: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1640
+#: translation.js:1645
 msgid ""
 "# Bus3-Split-2-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1643
+#: translation.js:1648
 msgid ""
 "# Bus3-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1650
+#: translation.js:1655
 msgid ""
 "# Bus4-Split-1-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1653
+#: translation.js:1658
 msgid ""
 "# Bus4-Split-3-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1656
+#: translation.js:1661
 msgid ""
 "# Bus4-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1659
+#: translation.js:1664
 msgid ""
 "# Bus4-Split-half: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1667
+#: translation.js:1672
 msgid ""
 "# Bus5-Split-1-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1670
+#: translation.js:1675
 msgid ""
 "# Bus5-Split-2-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1673
+#: translation.js:1678
 msgid ""
 "# Bus5-Split-3-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1676
+#: translation.js:1681
 msgid ""
 "# Bus5-Split-4-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1679
+#: translation.js:1684
 msgid ""
 "# Bus5-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1687
+#: translation.js:1692
 msgid "01-manual-test"
 msgstr ""
 
-#: translation.js:1688
+#: translation.js:1693
 msgid ""
 "# Bus6-Split-1-5: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1691
+#: translation.js:1696
 msgid ""
 "# Bus6-Split-2-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1694
+#: translation.js:1699
 msgid "# Bus6-Split-4-2: Manual testing\n"
 msgstr ""
 
-#: translation.js:1697
+#: translation.js:1702
 msgid "# Bus6-Split-5-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1700
+#: translation.js:1705
 msgid ""
 "# Bus6-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1703
+#: translation.js:1708
 msgid "# Bus6-Split-half: Manual testing\n"
 msgstr ""
 
-#: translation.js:1712
+#: translation.js:1717
 msgid ""
 "# Bus7-Split-1-6: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1715
+#: translation.js:1720
 msgid ""
 "# Bus7-Split-2-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1718
+#: translation.js:1723
 msgid ""
 "# Bus7-Split-3-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1721
+#: translation.js:1726
 msgid ""
 "# Bus7-Split-4-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1724
+#: translation.js:1729
 msgid ""
 "# Bus7-Split-5-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1727
+#: translation.js:1732
 msgid ""
 "# Bus7-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1739
+#: translation.js:1744
 msgid ""
 "# Bus8-Split-1-7: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1742
+#: translation.js:1747
 msgid "Bus8-Split-2-6: Split the 8-bits bus into two buses of 2 and 6 wires"
 msgstr ""
 
-#: translation.js:1743
+#: translation.js:1748
 msgid ""
 "# Bus8-Split-2-6: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1746
+#: translation.js:1751
 msgid ""
 "# Bus8-Split-3-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1749
+#: translation.js:1754
 msgid ""
 "# Bus8-Split-5-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1752
+#: translation.js:1757
 msgid ""
 "# Bus8-Split-6-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1755
+#: translation.js:1760
 msgid ""
 "# Bus8-Split-7-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1758
+#: translation.js:1763
 msgid ""
 "# Bus8-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1761
+#: translation.js:1766
 msgid ""
 "# Bus8-Split-half: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1764
+#: translation.js:1769
 msgid ""
 "# Bus8-Split-quarter: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1769
+#: translation.js:1774
 msgid ""
 "## Bus-09-bits Split-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1772
+#: translation.js:1777
 msgid ""
 "## Bus-09-bits Join-8-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1775
+#: translation.js:1780
 msgid ""
 "# Bus10-Split-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1778
+#: translation.js:1783
 msgid ""
 "# Bus11-Split-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1784
+#: translation.js:1789
 msgid ""
 "# Bus12-Split-1-11: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1787
+#: translation.js:1792
 msgid ""
 "# Bus12-Split-4-8: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1790
+#: translation.js:1795
 msgid ""
 "# Bus12-Split-one-third: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1794 translation.js:1797 translation.js:1804
-#: translation.js:1807 translation.js:1810 translation.js:1813
-#: translation.js:1817 translation.js:1828 translation.js:1832
-#: translation.js:1835 translation.js:1838 translation.js:1842
-#: translation.js:1848 translation.js:1852 translation.js:1855
-#: translation.js:1866 translation.js:1870 translation.js:1874
-#: translation.js:1908
+#: translation.js:1799 translation.js:1802 translation.js:1809
+#: translation.js:1812 translation.js:1815 translation.js:1818
+#: translation.js:1822 translation.js:1833 translation.js:1837
+#: translation.js:1840 translation.js:1843 translation.js:1847
+#: translation.js:1853 translation.js:1857 translation.js:1860
+#: translation.js:1871 translation.js:1875 translation.js:1879
+#: translation.js:1913
 msgid "Manual-testing"
 msgstr ""
 
-#: translation.js:1795
+#: translation.js:1800
 msgid ""
 "## Bus-15: Split-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1798
+#: translation.js:1803
 msgid ""
 "## Bus-15: Split-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1805
+#: translation.js:1810
 msgid ""
 "## Bus-16: Split-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1808
+#: translation.js:1813
 msgid ""
 "## Bus-16: Split-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1811
+#: translation.js:1816
 msgid ""
 "## Bus-16: Split-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1814
+#: translation.js:1819
 msgid ""
 "## Split16-quarter: Manual testing\n"
 "\n"
@@ -5480,33 +5493,33 @@ msgid ""
 "bits. When the button is pressed, the Upper bits are displayed"
 msgstr ""
 
-#: translation.js:1818
+#: translation.js:1823
 msgid ""
 "## Bus17-Split-1-16: Manual testing\n"
 "\n"
 "The 17-bit constnat is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1822
+#: translation.js:1827
 msgid ""
 "## Bus-19: Split-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1829
+#: translation.js:1834
 msgid ""
 "## Bus20-Split-1-19: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs. "
 msgstr ""
 
-#: translation.js:1830
+#: translation.js:1835
 msgid ""
 "Values for testing:  \n"
 "0-FFFFF"
 msgstr ""
 
-#: translation.js:1833
+#: translation.js:1838
 msgid ""
 "## Bus20-Split-12-8: Manual testing\n"
 "\n"
@@ -5516,7 +5529,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1836
+#: translation.js:1841
 msgid ""
 "## Bus20-Split-4-16: Manual testing\n"
 "\n"
@@ -5526,21 +5539,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1839
+#: translation.js:1844
 msgid ""
 "## Bus20-Split-4-8-8: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1843
+#: translation.js:1848
 msgid ""
 "## BUS22-split-16-6: Manual testing\n"
 "\n"
 "The 22-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1849
+#: translation.js:1854
 msgid ""
 "## BUS24-split-16-8: Manual testing\n"
 "\n"
@@ -5550,13 +5563,13 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1850
+#: translation.js:1855
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFF"
 msgstr ""
 
-#: translation.js:1853
+#: translation.js:1858
 msgid ""
 "## BUS24-split-8-16: Manual testing\n"
 "\n"
@@ -5566,7 +5579,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1856
+#: translation.js:1861
 msgid ""
 "## Bus 24 Split one third: Manual testing\n"
 "\n"
@@ -5574,21 +5587,21 @@ msgid ""
 "displaying the lower, middle and higer segments of the constant on the LEDs"
 msgstr ""
 
-#: translation.js:1860
+#: translation.js:1865
 msgid "Generic: 27-bits generic constant"
 msgstr ""
 
-#: translation.js:1861
+#: translation.js:1866
 msgid ""
 "## Bus-27-Split-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1867
+#: translation.js:1872
 msgid "Generic: 28-bits generic constant"
 msgstr ""
 
-#: translation.js:1868
+#: translation.js:1873
 msgid ""
 "## Bus 28 Split-20-8: Manual testing\n"
 "\n"
@@ -5598,7 +5611,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1871
+#: translation.js:1876
 msgid ""
 "## Bus 28 Split-4-24: Manual testing\n"
 "\n"
@@ -5608,19 +5621,19 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1872
+#: translation.js:1877
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFF"
 msgstr ""
 
-#: translation.js:1878
+#: translation.js:1883
 msgid ""
 "## Bus-31: Split-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1890
+#: translation.js:1895
 msgid ""
 "## 32-bits Split 1-31: Manual testing\n"
 "\n"
@@ -5630,21 +5643,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1893
+#: translation.js:1898
 msgid ""
 "## 32-bits Split 17-15: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1896
+#: translation.js:1901
 msgid ""
 "## 32-bits Split 22-10: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1899
+#: translation.js:1904
 msgid ""
 "## 32-bits Split 24-8: Manual testing\n"
 "\n"
@@ -5654,27 +5667,27 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1900
+#: translation.js:1905
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFFF"
 msgstr ""
 
-#: translation.js:1903
+#: translation.js:1908
 msgid ""
 "## 32-bits Split 29-3: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1906
+#: translation.js:1911
 msgid ""
 "## 32-bits Split 31-1: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1909
+#: translation.js:1914
 msgid ""
 "## 32-bits Split 8-24: Manual testing\n"
 "\n"
@@ -5684,358 +5697,358 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1912
+#: translation.js:1917
 msgid ""
 "## 32-bits Split half: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1915
+#: translation.js:1920
 msgid ""
 "## 32-bits Split quarter: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1919
+#: translation.js:1924
 msgid "8-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1920
+#: translation.js:1925
 msgid "8-to-1 Multplexer (2-bit channels)"
 msgstr ""
 
-#: translation.js:1921
+#: translation.js:1926
 msgid "8-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1922
+#: translation.js:1927
 msgid "4-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1923
+#: translation.js:1928
 msgid "Counter-x03: 3-bits counter"
 msgstr ""
 
-#: translation.js:1924
+#: translation.js:1929
 msgid "Reg-x03: 3-bits register"
 msgstr ""
 
-#: translation.js:1925
+#: translation.js:1930
 msgid "Inc1-3bit: Increment a 3-bits number by one"
 msgstr ""
 
-#: translation.js:1926
+#: translation.js:1931
 msgid "AdderK-3bit: Adder of 3-bit operand and 3-bit constant"
 msgstr ""
 
-#: translation.js:1927
+#: translation.js:1932
 msgid "Adder-3bits: Adder of two operands of 3 bits"
 msgstr ""
 
-#: translation.js:1928
+#: translation.js:1933
 msgid "Generic: 64-bits generic constant"
 msgstr ""
 
-#: translation.js:1929
+#: translation.js:1934
 msgid ""
 "## 64-bits Split half: Manual testing\n"
 "\n"
 "The 64-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1938
+#: translation.js:1943
 msgid "## Uint12-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1940
+#: translation.js:1945
 msgid "09-bits"
 msgstr ""
 
-#: translation.js:1941
+#: translation.js:1946
 msgid "10-bits"
 msgstr ""
 
-#: translation.js:1942
+#: translation.js:1947
 msgid "11-bits"
 msgstr ""
 
-#: translation.js:1943
+#: translation.js:1948
 msgid "12-bits"
 msgstr ""
 
-#: translation.js:1944
+#: translation.js:1949
 msgid "13-bits"
 msgstr ""
 
-#: translation.js:1945
+#: translation.js:1950
 msgid "14-bits"
 msgstr ""
 
-#: translation.js:1946
+#: translation.js:1951
 msgid "15-bits"
 msgstr ""
 
-#: translation.js:1949
+#: translation.js:1954
 msgid "## Uint16-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1954
+#: translation.js:1959
 msgid "## Uint16-10bit Manual testing"
 msgstr ""
 
-#: translation.js:1957
+#: translation.js:1962
 msgid "## Uint16-11bit Manual testing"
 msgstr ""
 
-#: translation.js:1960
+#: translation.js:1965
 msgid "## Uint16-12bit Manual testing"
 msgstr ""
 
-#: translation.js:1963
+#: translation.js:1968
 msgid "## Uint16-13bit Manual testing"
 msgstr ""
 
-#: translation.js:1966
+#: translation.js:1971
 msgid "## Uint16-14bit Manual testing"
 msgstr ""
 
-#: translation.js:1969
+#: translation.js:1974
 msgid ""
 "UINT32-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:1970
+#: translation.js:1975
 msgid ""
 "Copy-15: Copy the input wire twice and generate a 15 bits Bus output "
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:1971
+#: translation.js:1976
 msgid "## Uint32-15bit Manual testing"
 msgstr ""
 
-#: translation.js:1972 translation.js:2063
+#: translation.js:1977 translation.js:2068
 msgid "01-bit"
 msgstr ""
 
-#: translation.js:1975
+#: translation.js:1980
 msgid "not-x2: 2-bits not gate"
 msgstr ""
 
-#: translation.js:1976
+#: translation.js:1981
 msgid "## Uint2-1bits: Manual testing"
 msgstr ""
 
-#: translation.js:1980
+#: translation.js:1985
 msgid "17-bits"
 msgstr ""
 
-#: translation.js:1981
+#: translation.js:1986
 msgid "18-bits"
 msgstr ""
 
-#: translation.js:1982
+#: translation.js:1987
 msgid "19-bits"
 msgstr ""
 
-#: translation.js:1983
+#: translation.js:1988
 msgid "20-bits"
 msgstr ""
 
-#: translation.js:1984
+#: translation.js:1989
 msgid "21-bits"
 msgstr ""
 
-#: translation.js:1985
+#: translation.js:1990
 msgid "22-bits"
 msgstr ""
 
-#: translation.js:1986
+#: translation.js:1991
 msgid "23-bits"
 msgstr ""
 
-#: translation.js:1987
+#: translation.js:1992
 msgid "24-bits"
 msgstr ""
 
-#: translation.js:1988
+#: translation.js:1993
 msgid "25-bits"
 msgstr ""
 
-#: translation.js:1989
+#: translation.js:1994
 msgid "26-bits"
 msgstr ""
 
-#: translation.js:1990
+#: translation.js:1995
 msgid "27-bits"
 msgstr ""
 
-#: translation.js:1991
+#: translation.js:1996
 msgid "28-bits"
 msgstr ""
 
-#: translation.js:1992
+#: translation.js:1997
 msgid "29-bits"
 msgstr ""
 
-#: translation.js:1993
+#: translation.js:1998
 msgid "30-bits"
 msgstr ""
 
-#: translation.js:1994
+#: translation.js:1999
 msgid "31-bits"
 msgstr ""
 
-#: translation.js:1997
+#: translation.js:2002
 msgid "not-x32: 32-bits not gate"
 msgstr ""
 
-#: translation.js:1998
+#: translation.js:2003
 msgid "## Uint32-2bit Manual testing"
 msgstr ""
 
-#: translation.js:2001
+#: translation.js:2006
 msgid "## Uint32-8bit Manual testing"
 msgstr ""
 
-#: translation.js:2004
+#: translation.js:2009
 msgid "## Uint32-16bit Manual testing"
 msgstr ""
 
-#: translation.js:2007
+#: translation.js:2012
 msgid "## Uint32-17bit Manual testing"
 msgstr ""
 
-#: translation.js:2010
+#: translation.js:2015
 msgid "## Uint32-18bit Manual testing"
 msgstr ""
 
-#: translation.js:2013
+#: translation.js:2018
 msgid "## Uint32-19bit Manual testing"
 msgstr ""
 
-#: translation.js:2016
+#: translation.js:2021
 msgid "## Uint32-20bit Manual testing"
 msgstr ""
 
-#: translation.js:2019
+#: translation.js:2024
 msgid "## Uint32-21bit Manual testing"
 msgstr ""
 
-#: translation.js:2022
+#: translation.js:2027
 msgid "## Uint32-22bit Manual testing"
 msgstr ""
 
-#: translation.js:2025
+#: translation.js:2030
 msgid "## Uint32-23bit Manual testing"
 msgstr ""
 
-#: translation.js:2028
+#: translation.js:2033
 msgid "## Uint32-24bit Manual testing"
 msgstr ""
 
-#: translation.js:2031
+#: translation.js:2036
 msgid "## Uint32-25bit Manual testing"
 msgstr ""
 
-#: translation.js:2034
+#: translation.js:2039
 msgid "## Uint32-26bit Manual testing"
 msgstr ""
 
-#: translation.js:2037
+#: translation.js:2042
 msgid "## Uint32-27bit Manual testing"
 msgstr ""
 
-#: translation.js:2040
+#: translation.js:2045
 msgid "## Uint32-28bit Manual testing"
 msgstr ""
 
-#: translation.js:2043
+#: translation.js:2048
 msgid "## Uint32-29bit: Manual testing"
 msgstr ""
 
-#: translation.js:2046
+#: translation.js:2051
 msgid "## Uint32-30bit: Manual testing"
 msgstr ""
 
-#: translation.js:2049
+#: translation.js:2054
 msgid "## Uint32-31bit: Manual testing"
 msgstr ""
 
-#: translation.js:2050
+#: translation.js:2055
 msgid "01-Bit"
 msgstr ""
 
-#: translation.js:2055
+#: translation.js:2060
 msgid "not-x4: 4-bits not gate"
 msgstr ""
 
-#: translation.js:2056
+#: translation.js:2061
 msgid "## Uint4-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2059
+#: translation.js:2064
 msgid "## Uint4-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2062
+#: translation.js:2067
 msgid "## Uint4-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2067
+#: translation.js:2072
 msgid "05-bits"
 msgstr ""
 
-#: translation.js:2068
+#: translation.js:2073
 msgid "06-bits"
 msgstr ""
 
-#: translation.js:2069
+#: translation.js:2074
 msgid "07-bits"
 msgstr ""
 
-#: translation.js:2072
+#: translation.js:2077
 msgid "not-x8: 8-bits not gate"
 msgstr ""
 
-#: translation.js:2073
+#: translation.js:2078
 msgid "## Uint8-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2076
+#: translation.js:2081
 msgid "## Uint8-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2079
+#: translation.js:2084
 msgid "## Uint8-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2082
+#: translation.js:2087
 msgid "## Uint8-4bit: Manual testing"
 msgstr ""
 
-#: translation.js:2085
+#: translation.js:2090
 msgid "## Uint8-5bit: Manual testing"
 msgstr ""
 
-#: translation.js:2088
+#: translation.js:2093
 msgid "## Uint8-6bit: Manual testing"
 msgstr ""
 
-#: translation.js:2091
+#: translation.js:2096
 msgid "## Uint8-7bit: Manual testing"
 msgstr ""
 
-#: translation.js:2101 translation.js:2105 translation.js:2108
-#: translation.js:2111 translation.js:2114 translation.js:2117
-#: translation.js:2120 translation.js:2123
+#: translation.js:2106 translation.js:2110 translation.js:2113
+#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:2125 translation.js:2128
 msgid "01-manual-btn-led"
 msgstr ""
 
-#: translation.js:2102
+#: translation.js:2107
 msgid ""
 "# BUS-2: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -6043,53 +6056,53 @@ msgid ""
 "When the buttons are is pressed the corresponding LED is turned on"
 msgstr ""
 
-#: translation.js:2103
+#: translation.js:2108
 msgid "Bus\n"
 msgstr ""
 
-#: translation.js:2106
+#: translation.js:2111
 msgid ""
 "# BUS-3: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2109
+#: translation.js:2114
 msgid ""
 "# BUS-4: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2112
+#: translation.js:2117
 msgid ""
 "# BUS-5: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2115
+#: translation.js:2120
 msgid ""
 "# BUS-6: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2118
+#: translation.js:2123
 msgid ""
 "# BUS-7: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2121
+#: translation.js:2126
 msgid ""
 "# BUS-8: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2124
+#: translation.js:2129
 msgid ""
 "# Wire: Manual testing with one pushbutton and one LED\n"
 "\n"
diff --git a/locale/it_IT/it_IT.po b/locale/it_IT/it_IT.po
index bd3de263..ad3c8d60 100644
--- a/locale/it_IT/it_IT.po
+++ b/locale/it_IT/it_IT.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-19 13:45+0000\n"
+"POT-Creation-Date: 2023-09-28 17:28+0000\n"
 "PO-Revision-Date: \n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -15,48 +15,48 @@ msgstr ""
 "X-Poedit-Basepath: ..\n"
 "X-Poedit-SearchPath-0: translation.js\n"
 
-#: translation.js:10 translation.js:1047
+#: translation.js:10 translation.js:1049
 msgid "Copy"
 msgstr ""
 
-#: translation.js:11 translation.js:1048
+#: translation.js:11 translation.js:1050
 msgid "Join"
 msgstr ""
 
-#: translation.js:12 translation.js:1049
+#: translation.js:12 translation.js:1051
 msgid "Reversal"
 msgstr ""
 
-#: translation.js:13 translation.js:1050
+#: translation.js:13 translation.js:1052
 msgid "Shift"
 msgstr ""
 
-#: translation.js:14 translation.js:1051
+#: translation.js:14 translation.js:1053
 msgid "Sign"
 msgstr ""
 
-#: translation.js:15 translation.js:1052
+#: translation.js:15 translation.js:1054
 msgid "Split"
 msgstr ""
 
-#: translation.js:16 translation.js:1053
+#: translation.js:16 translation.js:1055
 msgid "Uint"
 msgstr ""
 
-#: translation.js:17 translation.js:1054
+#: translation.js:17 translation.js:1056
 msgid "Wires"
 msgstr ""
 
-#: translation.js:18 translation.js:312 translation.js:338 translation.js:353
-#: translation.js:359 translation.js:365 translation.js:371 translation.js:377
-#: translation.js:388 translation.js:472 translation.js:480 translation.js:488
-#: translation.js:494 translation.js:500 translation.js:506 translation.js:715
-#: translation.js:722 translation.js:766 translation.js:771 translation.js:858
-#: translation.js:871
+#: translation.js:18 translation.js:312 translation.js:341 translation.js:356
+#: translation.js:362 translation.js:368 translation.js:374 translation.js:380
+#: translation.js:391 translation.js:474 translation.js:482 translation.js:490
+#: translation.js:496 translation.js:502 translation.js:508 translation.js:717
+#: translation.js:724 translation.js:768 translation.js:773 translation.js:860
+#: translation.js:873
 msgid "Blocks"
 msgstr ""
 
-#: translation.js:19 translation.js:82 translation.js:1055
+#: translation.js:19 translation.js:82 translation.js:1057
 msgid "Copy-02"
 msgstr ""
 
@@ -66,7 +66,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:21 translation.js:85 translation.js:1056
+#: translation.js:21 translation.js:85 translation.js:1058
 msgid "Copy-03"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:23 translation.js:88 translation.js:1057
+#: translation.js:23 translation.js:88 translation.js:1059
 msgid "Copy-04"
 msgstr ""
 
@@ -86,7 +86,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:25 translation.js:91 translation.js:1058
+#: translation.js:25 translation.js:91 translation.js:1060
 msgid "Copy-05"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:27 translation.js:94 translation.js:1059
+#: translation.js:27 translation.js:94 translation.js:1061
 msgid "Copy-06"
 msgstr ""
 
@@ -106,7 +106,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:29 translation.js:97 translation.js:1060
+#: translation.js:29 translation.js:97 translation.js:1062
 msgid "Copy-07"
 msgstr ""
 
@@ -116,7 +116,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:31 translation.js:100 translation.js:1061
+#: translation.js:31 translation.js:100 translation.js:1063
 msgid "Copy-08"
 msgstr ""
 
@@ -126,7 +126,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:33 translation.js:103 translation.js:1062
+#: translation.js:33 translation.js:103 translation.js:1064
 msgid "Copy-09"
 msgstr ""
 
@@ -136,7 +136,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:35 translation.js:1063
+#: translation.js:35 translation.js:1065
 msgid "Copy-10"
 msgstr ""
 
@@ -146,7 +146,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:37 translation.js:1064
+#: translation.js:37 translation.js:1066
 msgid "Copy-11"
 msgstr ""
 
@@ -156,7 +156,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:39 translation.js:106 translation.js:1065
+#: translation.js:39 translation.js:106 translation.js:1067
 msgid "Copy-12"
 msgstr ""
 
@@ -202,7 +202,7 @@ msgstr ""
 msgid "Output"
 msgstr ""
 
-#: translation.js:49 translation.js:1066
+#: translation.js:49 translation.js:1068
 msgid "Copy-16"
 msgstr ""
 
@@ -242,7 +242,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:57 translation.js:1067
+#: translation.js:57 translation.js:1069
 msgid "Copy-20"
 msgstr ""
 
@@ -282,7 +282,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:65 translation.js:1068
+#: translation.js:65 translation.js:1070
 msgid "Copy-24"
 msgstr ""
 
@@ -322,7 +322,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:73 translation.js:1069
+#: translation.js:73 translation.js:1071
 msgid "Copy-28"
 msgstr ""
 
@@ -356,7 +356,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:80 translation.js:1070
+#: translation.js:80 translation.js:1072
 msgid "Copy-32"
 msgstr ""
 
@@ -438,82 +438,82 @@ msgstr ""
 msgid "Bus12-Join-4-8: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:109 translation.js:556 translation.js:1139
-#: translation.js:1605
+#: translation.js:109 translation.js:558 translation.js:1141
+#: translation.js:1610
 msgid "Bus-02"
 msgstr ""
 
-#: translation.js:110 translation.js:557 translation.js:1140
-#: translation.js:1606
+#: translation.js:110 translation.js:559 translation.js:1142
+#: translation.js:1611
 msgid "Bus-03"
 msgstr ""
 
-#: translation.js:111 translation.js:558 translation.js:1141
-#: translation.js:1607
+#: translation.js:111 translation.js:560 translation.js:1143
+#: translation.js:1612
 msgid "Bus-04"
 msgstr ""
 
-#: translation.js:112 translation.js:559 translation.js:1142
-#: translation.js:1608
+#: translation.js:112 translation.js:561 translation.js:1144
+#: translation.js:1613
 msgid "Bus-05"
 msgstr ""
 
-#: translation.js:113 translation.js:560 translation.js:1143
-#: translation.js:1609
+#: translation.js:113 translation.js:562 translation.js:1145
+#: translation.js:1614
 msgid "Bus-06"
 msgstr ""
 
-#: translation.js:114 translation.js:561 translation.js:1144
-#: translation.js:1610
+#: translation.js:114 translation.js:563 translation.js:1146
+#: translation.js:1615
 msgid "Bus-07"
 msgstr ""
 
-#: translation.js:115 translation.js:562 translation.js:1145
-#: translation.js:1611
+#: translation.js:115 translation.js:564 translation.js:1147
+#: translation.js:1616
 msgid "Bus-08"
 msgstr ""
 
-#: translation.js:116 translation.js:563 translation.js:1146
-#: translation.js:1612
+#: translation.js:116 translation.js:565 translation.js:1148
+#: translation.js:1617
 msgid "Bus-09"
 msgstr ""
 
-#: translation.js:117 translation.js:564 translation.js:1147
-#: translation.js:1613
+#: translation.js:117 translation.js:566 translation.js:1149
+#: translation.js:1618
 msgid "Bus-10"
 msgstr ""
 
-#: translation.js:118 translation.js:565 translation.js:1148
-#: translation.js:1614
+#: translation.js:118 translation.js:567 translation.js:1150
+#: translation.js:1619
 msgid "Bus-11"
 msgstr ""
 
-#: translation.js:119 translation.js:566 translation.js:1149
-#: translation.js:1615
+#: translation.js:119 translation.js:568 translation.js:1151
+#: translation.js:1620
 msgid "Bus-12"
 msgstr ""
 
-#: translation.js:120 translation.js:567
+#: translation.js:120 translation.js:569
 msgid "Bus-14"
 msgstr ""
 
-#: translation.js:121 translation.js:568 translation.js:1150
-#: translation.js:1616
+#: translation.js:121 translation.js:570 translation.js:1152
+#: translation.js:1621
 msgid "Bus-15"
 msgstr ""
 
-#: translation.js:122 translation.js:569 translation.js:1151
-#: translation.js:1617
+#: translation.js:122 translation.js:571 translation.js:1153
+#: translation.js:1622
 msgid "Bus-16"
 msgstr ""
 
-#: translation.js:123 translation.js:571 translation.js:1152
-#: translation.js:1619
+#: translation.js:123 translation.js:573 translation.js:1154
+#: translation.js:1624
 msgid "Bus-19"
 msgstr ""
 
-#: translation.js:124 translation.js:572 translation.js:1153
-#: translation.js:1620
+#: translation.js:124 translation.js:574 translation.js:1155
+#: translation.js:1625
 msgid "Bus-20"
 msgstr ""
 
@@ -521,52 +521,52 @@ msgstr ""
 msgid "Bus-21"
 msgstr ""
 
-#: translation.js:126 translation.js:573 translation.js:1154
-#: translation.js:1621
+#: translation.js:126 translation.js:575 translation.js:1156
+#: translation.js:1626
 msgid "Bus-22"
 msgstr ""
 
-#: translation.js:127 translation.js:574 translation.js:1155
+#: translation.js:127 translation.js:576 translation.js:1157
 msgid "Bus-23"
 msgstr ""
 
-#: translation.js:128 translation.js:575 translation.js:1156
-#: translation.js:1622
+#: translation.js:128 translation.js:577 translation.js:1158
+#: translation.js:1627
 msgid "Bus-24"
 msgstr ""
 
-#: translation.js:129 translation.js:576 translation.js:1157
-#: translation.js:1623
+#: translation.js:129 translation.js:578 translation.js:1159
+#: translation.js:1628
 msgid "Bus-27"
 msgstr ""
 
-#: translation.js:130 translation.js:577 translation.js:1158
-#: translation.js:1624
+#: translation.js:130 translation.js:579 translation.js:1160
+#: translation.js:1629
 msgid "Bus-28"
 msgstr ""
 
-#: translation.js:131 translation.js:578 translation.js:1159
-#: translation.js:1625
+#: translation.js:131 translation.js:580 translation.js:1161
+#: translation.js:1630
 msgid "Bus-31"
 msgstr ""
 
-#: translation.js:132 translation.js:579 translation.js:1160
-#: translation.js:1626
+#: translation.js:132 translation.js:581 translation.js:1162
+#: translation.js:1631
 msgid "Bus-32"
 msgstr ""
 
-#: translation.js:133 translation.js:580 translation.js:1627
+#: translation.js:133 translation.js:582 translation.js:1632
 msgid "Bus-64"
 msgstr ""
 
 #: translation.js:134 translation.js:139 translation.js:144 translation.js:155
-#: translation.js:164 translation.js:179 translation.js:192 translation.js:1161
-#: translation.js:1167 translation.js:1180 translation.js:1199
-#: translation.js:1239 translation.js:1267
+#: translation.js:164 translation.js:179 translation.js:192 translation.js:1163
+#: translation.js:1169 translation.js:1182 translation.js:1201
+#: translation.js:1241 translation.js:1269
 msgid "Join-all"
 msgstr ""
 
-#: translation.js:135 translation.js:1165
+#: translation.js:135 translation.js:1167
 msgid "Join-1-2"
 msgstr ""
 
@@ -574,7 +574,7 @@ msgstr ""
 msgid "Bus3-Join-1-2: Join two buses of 2 and 1 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:137 translation.js:1166
+#: translation.js:137 translation.js:1168
 msgid "Join-2-1"
 msgstr ""
 
@@ -582,7 +582,7 @@ msgstr ""
 msgid "Bus3-Join-2-1: Joint two buses of 1 and 2 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:140 translation.js:1178
+#: translation.js:140 translation.js:1180
 msgid "Join-1-3"
 msgstr ""
 
@@ -590,7 +590,7 @@ msgstr ""
 msgid "Bus4-Join-1-3: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:142 translation.js:1179
+#: translation.js:142 translation.js:1181
 msgid "Join-3-1"
 msgstr ""
 
@@ -599,9 +599,9 @@ msgid "Bus4-Join-3-1: Join the two buses into a 4-bits Bus"
 msgstr ""
 
 #: translation.js:145 translation.js:165 translation.js:193 translation.js:239
-#: translation.js:258 translation.js:306 translation.js:310 translation.js:1181
-#: translation.js:1219 translation.js:1268 translation.js:1334
-#: translation.js:1378 translation.js:1422
+#: translation.js:258 translation.js:306 translation.js:310 translation.js:1183
+#: translation.js:1221 translation.js:1270 translation.js:1336
+#: translation.js:1380 translation.js:1424
 msgid "Join-half"
 msgstr ""
 
@@ -609,7 +609,7 @@ msgstr ""
 msgid "Bus4-Join-half: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:147 translation.js:1195
+#: translation.js:147 translation.js:1197
 msgid "Join-1-4"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "Bus5-Join-1-4: Join the two buses of 1 and 4 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:149 translation.js:1196
+#: translation.js:149 translation.js:1198
 msgid "Join-2-3"
 msgstr ""
 
@@ -625,7 +625,7 @@ msgstr ""
 msgid "Bus5-Join-2-3: Join the two buses of 2 and 3 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:151 translation.js:1197
+#: translation.js:151 translation.js:1199
 msgid "Join-3-2"
 msgstr ""
 
@@ -633,7 +633,7 @@ msgstr ""
 msgid "Bus5-Join-3-2: Join the two buses of 3 and 2 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:153 translation.js:1198
+#: translation.js:153 translation.js:1200
 msgid "Join-4-1"
 msgstr ""
 
@@ -641,7 +641,7 @@ msgstr ""
 msgid "Bus5-Join-4-1: Join the two buses of 4 and 1 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:156 translation.js:1216
+#: translation.js:156 translation.js:1218
 msgid "Join-1-5"
 msgstr ""
 
@@ -657,7 +657,7 @@ msgstr ""
 msgid "Bus6-Join-2-4: Join all the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:160 translation.js:1217
+#: translation.js:160 translation.js:1219
 msgid "Join-4-2"
 msgstr ""
 
@@ -665,7 +665,7 @@ msgstr ""
 msgid "Bus6-Join-4-2: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:162 translation.js:1218
+#: translation.js:162 translation.js:1220
 msgid "Join-5-1"
 msgstr ""
 
@@ -677,7 +677,7 @@ msgstr ""
 msgid "Bus6-Join-half: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:167 translation.js:1233
+#: translation.js:167 translation.js:1235
 msgid "Join-1-6"
 msgstr ""
 
@@ -685,7 +685,7 @@ msgstr ""
 msgid "Bus7-Join-1-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:169 translation.js:1234
+#: translation.js:169 translation.js:1236
 msgid "Join-2-5"
 msgstr ""
 
@@ -693,7 +693,7 @@ msgstr ""
 msgid "Bus7-Join-2-5: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:171 translation.js:1235
+#: translation.js:171 translation.js:1237
 msgid "Join-3-4"
 msgstr ""
 
@@ -701,7 +701,7 @@ msgstr ""
 msgid "Bus7-Join-3-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:173 translation.js:1236
+#: translation.js:173 translation.js:1238
 msgid "Join-4-3"
 msgstr ""
 
@@ -709,7 +709,7 @@ msgstr ""
 msgid "Bus7-Join-4-3: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:175 translation.js:1237
+#: translation.js:175 translation.js:1239
 msgid "Join-5-2"
 msgstr ""
 
@@ -717,7 +717,7 @@ msgstr ""
 msgid "Bus7-Join-5-2: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:177 translation.js:1238
+#: translation.js:177 translation.js:1240
 msgid "Join-6-1"
 msgstr ""
 
@@ -725,7 +725,7 @@ msgstr ""
 msgid "Bus7-Join-6-1: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:180 translation.js:1261
+#: translation.js:180 translation.js:1263
 msgid "Join-1-7"
 msgstr ""
 
@@ -733,7 +733,7 @@ msgstr ""
 msgid "Bus7-Join-1-7: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:182 translation.js:1262
+#: translation.js:182 translation.js:1264
 msgid "Join-2-6"
 msgstr ""
 
@@ -741,7 +741,7 @@ msgstr ""
 msgid "Bus8-Join-2-6: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:184 translation.js:1263
+#: translation.js:184 translation.js:1265
 msgid "Join-3-5"
 msgstr ""
 
@@ -749,7 +749,7 @@ msgstr ""
 msgid "Bus8-Join-3-5: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:186 translation.js:1264
+#: translation.js:186 translation.js:1266
 msgid "Join-5-3"
 msgstr ""
 
@@ -757,7 +757,7 @@ msgstr ""
 msgid "Bus8-Join-5-3: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:188 translation.js:1265
+#: translation.js:188 translation.js:1267
 msgid "Join-6-2"
 msgstr ""
 
@@ -765,7 +765,7 @@ msgstr ""
 msgid "Bus8-Join-6-2: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:190 translation.js:1266
+#: translation.js:190 translation.js:1268
 msgid "Join-7-1"
 msgstr ""
 
@@ -777,8 +777,8 @@ msgstr ""
 msgid "Bus8-Join-half: Join the two same halves into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:195 translation.js:241 translation.js:308 translation.js:1269
-#: translation.js:1335 translation.js:1423
+#: translation.js:195 translation.js:241 translation.js:308 translation.js:1271
+#: translation.js:1337 translation.js:1425
 msgid "Join-quarter"
 msgstr ""
 
@@ -830,7 +830,7 @@ msgstr ""
 msgid "Bus11-Join-3-8: Join the two buses into an 11-bits Bus"
 msgstr ""
 
-#: translation.js:208 translation.js:1305
+#: translation.js:208 translation.js:1307
 msgid "Join-1-11"
 msgstr ""
 
@@ -838,11 +838,11 @@ msgstr ""
 msgid "Bus12-Join-1-11: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:210 translation.js:1306
+#: translation.js:210 translation.js:1308
 msgid "Join-4-8"
 msgstr ""
 
-#: translation.js:211 translation.js:1307
+#: translation.js:211 translation.js:1309
 msgid "Join-one-fourth"
 msgstr ""
 
@@ -850,8 +850,8 @@ msgstr ""
 msgid "Bus12-Join-one-fourth: Join the four buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:213 translation.js:260 translation.js:1308
-#: translation.js:1379
+#: translation.js:213 translation.js:260 translation.js:1310
+#: translation.js:1381
 msgid "Join-one-third"
 msgstr ""
 
@@ -867,7 +867,7 @@ msgstr ""
 msgid "Bus14-Join-10-4: Join the two buses into a 14-bits Bus"
 msgstr ""
 
-#: translation.js:217 translation.js:1322
+#: translation.js:217 translation.js:1324
 msgid "Join-5-10"
 msgstr ""
 
@@ -875,7 +875,7 @@ msgstr ""
 msgid "Bus15-Join-5-10: Join the two buses into a 15-bits Bus"
 msgstr ""
 
-#: translation.js:219 translation.js:1323
+#: translation.js:219 translation.js:1325
 msgid "Join-7-8"
 msgstr ""
 
@@ -971,7 +971,7 @@ msgstr ""
 msgid "Bus19-Join-3-8-8: Join the three buses into a 19-bits Bus"
 msgstr ""
 
-#: translation.js:245 translation.js:1356
+#: translation.js:245 translation.js:1358
 msgid "Join-1-19"
 msgstr ""
 
@@ -979,11 +979,11 @@ msgstr ""
 msgid "Bus20-Join-half: Join the two buses into an 20-bits Bus"
 msgstr ""
 
-#: translation.js:247 translation.js:1357
+#: translation.js:247 translation.js:1359
 msgid "Join-4-16"
 msgstr ""
 
-#: translation.js:248 translation.js:1358
+#: translation.js:248 translation.js:1360
 msgid "Join-4-8-8"
 msgstr ""
 
@@ -999,7 +999,7 @@ msgstr ""
 msgid "Bus32-Join-11-21: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:252 translation.js:288 translation.js:1369
+#: translation.js:252 translation.js:288 translation.js:1371
 msgid "Join-10-22"
 msgstr ""
 
@@ -1015,7 +1015,7 @@ msgstr ""
 msgid "Bus23-Join-7-8-8: Join the three buses into a 23-bits Bus"
 msgstr ""
 
-#: translation.js:256 translation.js:1377
+#: translation.js:256 translation.js:1379
 msgid "Join-8-16"
 msgstr ""
 
@@ -1039,7 +1039,7 @@ msgstr ""
 msgid "Bus27-Join-3-8-8-8: Join the four buses into a 27-bits Bus"
 msgstr ""
 
-#: translation.js:264 translation.js:1404
+#: translation.js:264 translation.js:1406
 msgid "Join-4-24"
 msgstr ""
 
@@ -1047,7 +1047,7 @@ msgstr ""
 msgid "Bus28-Join-4-24: Join the two buses into an 28-bits Bus"
 msgstr ""
 
-#: translation.js:266 translation.js:1405
+#: translation.js:266 translation.js:1407
 msgid "Join-4-8-8-8"
 msgstr ""
 
@@ -1167,7 +1167,7 @@ msgstr ""
 msgid "Bus32-Join-15-17: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:298 translation.js:1417
+#: translation.js:298 translation.js:1419
 msgid "Join-17-15"
 msgstr ""
 
@@ -1175,7 +1175,7 @@ msgstr ""
 msgid "Bus32-Join-17-15: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:300 translation.js:1418
+#: translation.js:300 translation.js:1420
 msgid "Join-29-3"
 msgstr ""
 
@@ -1183,7 +1183,7 @@ msgstr ""
 msgid "Bus32-Join-29-3: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:302 translation.js:1419
+#: translation.js:302 translation.js:1421
 msgid "Join-30-2"
 msgstr ""
 
@@ -1191,7 +1191,7 @@ msgstr ""
 msgid "Bus32-Join-30-2: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:304 translation.js:1420
+#: translation.js:304 translation.js:1422
 msgid "Join-31-1"
 msgstr ""
 
@@ -1267,372 +1267,380 @@ msgstr ""
 msgid "Bus4-Split-all: Split the 4-bits bus into its wires"
 msgstr ""
 
-#: translation.js:330 translation.js:1464
+#: translation.js:330
+msgid "Reversal-2x8"
+msgstr ""
+
+#: translation.js:331
+msgid "Reversal-2x8: Reversal of 2 blocks of 8 bits"
+msgstr ""
+
+#: translation.js:332
+msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
+msgstr ""
+
+#: translation.js:333 translation.js:1469
 msgid "Left"
 msgstr ""
 
-#: translation.js:331 translation.js:1465
+#: translation.js:334 translation.js:1470
 msgid "Right"
 msgstr ""
 
-#: translation.js:332 translation.js:382 translation.js:1451
-#: translation.js:2051
+#: translation.js:335 translation.js:385 translation.js:1453
+#: translation.js:2056
 msgid "02-Bits"
 msgstr ""
 
-#: translation.js:333 translation.js:383 translation.js:1452
-#: translation.js:2052
+#: translation.js:336 translation.js:386 translation.js:1454
+#: translation.js:2057
 msgid "03-Bits"
 msgstr ""
 
-#: translation.js:334 translation.js:384 translation.js:1453
+#: translation.js:337 translation.js:387 translation.js:1455
 msgid "04-Bits"
 msgstr ""
 
-#: translation.js:335 translation.js:385
+#: translation.js:338 translation.js:388
 msgid "08-Bits"
 msgstr ""
 
-#: translation.js:336 translation.js:386
+#: translation.js:339 translation.js:389
 msgid "16-Bits"
 msgstr ""
 
-#: translation.js:337 translation.js:387
+#: translation.js:340 translation.js:390
 msgid "32-Bits"
 msgstr ""
 
-#: translation.js:339 translation.js:351 translation.js:354 translation.js:356
-#: translation.js:360 translation.js:362 translation.js:366 translation.js:368
-#: translation.js:372 translation.js:374 translation.js:378 translation.js:380
-#: translation.js:1472 translation.js:1482 translation.js:1487
-#: translation.js:1492 translation.js:1497 translation.js:1502
+#: translation.js:342 translation.js:354 translation.js:357 translation.js:359
+#: translation.js:363 translation.js:365 translation.js:369 translation.js:371
+#: translation.js:375 translation.js:377 translation.js:381 translation.js:383
+#: translation.js:1477 translation.js:1487 translation.js:1492
+#: translation.js:1497 translation.js:1502 translation.js:1507
 msgid "SL1"
 msgstr ""
 
-#: translation.js:340
+#: translation.js:343
 msgid "SL1-2-verilog: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:341 translation.js:1473
+#: translation.js:344 translation.js:1478
 msgid "SL1-int2"
 msgstr ""
 
-#: translation.js:342
+#: translation.js:345
 msgid "SL1-int2: Shift  a 2-bit value one bit left. LSB is 0. The sign is kept"
 msgstr ""
 
-#: translation.js:343
+#: translation.js:346
 msgid "Constant bit 0"
 msgstr ""
 
-#: translation.js:344
+#: translation.js:347
 msgid "SL1: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:345
+#: translation.js:348
 msgid "Sign-int2: Get the sign of a 2-bits Intenger"
 msgstr ""
 
-#: translation.js:346
+#: translation.js:349
 msgid "Sign bit is kept"
 msgstr ""
 
-#: translation.js:347
+#: translation.js:350
 msgid "Get the sign  "
 msgstr ""
 
-#: translation.js:348 translation.js:1474
+#: translation.js:351 translation.js:1479
 msgid "SL1-uint2"
 msgstr ""
 
-#: translation.js:349
+#: translation.js:352
 msgid ""
 "SL1-uint2: Shift  a 2-bit value one bit left. LSB is 0. The sign is lost"
 msgstr ""
 
-#: translation.js:350
+#: translation.js:353
 msgid "Sign bit is lost"
 msgstr ""
 
-#: translation.js:352
+#: translation.js:355
 msgid "SL1-2: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:355
+#: translation.js:358
 msgid "SL1-3-verilog: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:357
+#: translation.js:360
 msgid "SL1-3: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:358
+#: translation.js:361
 msgid "Bus3-Split-1-2: Split the 3-bits bus into two: 1-bit and 2-bits buses"
 msgstr ""
 
-#: translation.js:361
+#: translation.js:364
 msgid "SL1-4-verilog: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:363
+#: translation.js:366
 msgid "SL1-4: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:364
+#: translation.js:367
 msgid "Bus5-Split-1-4: Split the 5-bits bus into two buses of 1 and 4 bits"
 msgstr ""
 
-#: translation.js:367
+#: translation.js:370
 msgid "SL1-8-verilog: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:369
+#: translation.js:372
 msgid "SL1-8: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:370
+#: translation.js:373
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 1 and 8 wires"
 msgstr ""
 
-#: translation.js:373
+#: translation.js:376
 msgid "SL1-16-verilog: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:375
+#: translation.js:378
 msgid "SL1-16: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:376
+#: translation.js:379
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:379
+#: translation.js:382
 msgid "SL1-32-verilog: Shift  a 32-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:381
+#: translation.js:384
 msgid ""
 "Bus32-Split-1-31: Split the 32-bits bus into two buses of 1 and 31 wires"
 msgstr ""
 
-#: translation.js:389 translation.js:399 translation.js:473 translation.js:477
-#: translation.js:481 translation.js:485 translation.js:489 translation.js:491
-#: translation.js:495 translation.js:497 translation.js:501 translation.js:503
-#: translation.js:1512 translation.js:1522 translation.js:1529
-#: translation.js:1536 translation.js:1540 translation.js:1544
+#: translation.js:392 translation.js:402 translation.js:475 translation.js:479
+#: translation.js:483 translation.js:487 translation.js:491 translation.js:493
+#: translation.js:497 translation.js:499 translation.js:503 translation.js:505
+#: translation.js:1517 translation.js:1527 translation.js:1534
+#: translation.js:1541 translation.js:1545 translation.js:1549
 msgid "SR1"
 msgstr ""
 
-#: translation.js:390
+#: translation.js:393
 msgid ""
 "SR1-2bits-verilog: Shift  a 2-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:391 translation.js:1513
+#: translation.js:394 translation.js:1518
 msgid "SR1-int2"
 msgstr ""
 
-#: translation.js:392
+#: translation.js:395
 msgid "SR1-int2: Shift  a 2-bit value one bit right. MSB is keep (the sign)"
 msgstr ""
 
-#: translation.js:393
+#: translation.js:396
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:394
+#: translation.js:397
 msgid ""
 "Get the sign  \n"
 "and place it as the MSB"
 msgstr ""
 
-#: translation.js:395 translation.js:1514
+#: translation.js:398 translation.js:1519
 msgid "SR1-uint2"
 msgstr ""
 
-#: translation.js:396
+#: translation.js:399
 msgid ""
 "SR1-uint2: Shift  a 2-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:397
+#: translation.js:400
 msgid "The MSB is 0 (no sight)"
 msgstr ""
 
-#: translation.js:398
+#: translation.js:401
 msgid "This bit is ignored"
 msgstr ""
 
-#: translation.js:400
+#: translation.js:403
 msgid "Reg-2-verilog: 2 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:401
+#: translation.js:404
 msgid "Button-tic: Configurable button that emits a tic when it is pressed"
 msgstr ""
 
-#: translation.js:402
+#: translation.js:405
 msgid ""
 "Rising-edge detector. It generates a 1-period pulse (tic) when a rising edge "
 "is detected on the input"
 msgstr ""
 
-#: translation.js:403
+#: translation.js:406
 msgid "D Flip-flop (verilog implementation)"
 msgstr ""
 
-#: translation.js:404
+#: translation.js:407
 msgid "NOT gate (Verilog implementation)"
 msgstr ""
 
-#: translation.js:405
+#: translation.js:408
 msgid "Two bits input And gate"
 msgstr ""
 
-#: translation.js:406
+#: translation.js:409
 msgid "Configurable button (pull-up on/off. Not on/off)"
 msgstr ""
 
-#: translation.js:407
+#: translation.js:410
 msgid "FPGA internal pull-up configuration on the input port"
 msgstr ""
 
-#: translation.js:408
+#: translation.js:411
 msgid "Remove the rebound on a mechanical switch"
 msgstr ""
 
-#: translation.js:409
+#: translation.js:412
 msgid "1bit register (implemented in verilog)"
 msgstr ""
 
-#: translation.js:410
+#: translation.js:413
 msgid "16-bits Syscounter with reset"
 msgstr ""
 
-#: translation.js:411
+#: translation.js:414
 msgid "DFF-rst-x16: 16 D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:412
+#: translation.js:415
 msgid "DFF-rst-x04: Three D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:413
+#: translation.js:416
 msgid "DFF-rst-x01: D Flip flop with reset input. When rst=1, the DFF is 0"
 msgstr ""
 
-#: translation.js:414
+#: translation.js:417
 msgid ""
 "Bus16-Split-quarter: Split the 16-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:415
+#: translation.js:418
 msgid "Inc1-16bit: Increment a 16-bits number by one"
 msgstr ""
 
-#: translation.js:416
+#: translation.js:419
 msgid "AdderK-16bit: Adder of 16-bit operand and 16-bit constant"
 msgstr ""
 
-#: translation.js:417
+#: translation.js:420
 msgid "Generic: 16-bits generic constant"
 msgstr ""
 
-#: translation.js:418
+#: translation.js:421
 msgid "Adder-16bits: Adder of two operands of 16 bits"
 msgstr ""
 
-#: translation.js:419
-msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
-msgstr ""
-
-#: translation.js:420
+#: translation.js:422
 msgid "Adder-8bits: Adder of two operands of 8 bits"
 msgstr ""
 
-#: translation.js:421
+#: translation.js:423
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of the same size"
 msgstr ""
 
-#: translation.js:422
+#: translation.js:424
 msgid "Adder-4bits: Adder of two operands of 4 bits"
 msgstr ""
 
-#: translation.js:423
+#: translation.js:425
 msgid "Adder-1bit: Adder of two operands of 1 bit"
 msgstr ""
 
-#: translation.js:424
+#: translation.js:426
 msgid "AdderC-1bit: Adder of two operands of 1 bit plus the carry in"
 msgstr ""
 
-#: translation.js:425
+#: translation.js:427
 msgid "XOR gate: two bits input xor gate"
 msgstr ""
 
-#: translation.js:426
+#: translation.js:428
 msgid "OR2: Two bits input OR gate"
 msgstr ""
 
-#: translation.js:427
+#: translation.js:429
 msgid "AdderC-4bits: Adder of two operands of 4 bits and Carry in"
 msgstr ""
 
-#: translation.js:428
+#: translation.js:430
 msgid "AdderC-8bits: Adder of two operands of 8 bits and Carry in"
 msgstr ""
 
-#: translation.js:429
+#: translation.js:431
 msgid ""
 "Edges detector. It generates a 1-period pulse (tic) when either a rising "
 "edge or a falling edge is detected on the input"
 msgstr ""
 
-#: translation.js:430
+#: translation.js:432
 msgid "Sync 1-bit input with the system clock domain"
 msgstr ""
 
-#: translation.js:431
+#: translation.js:433
 msgid ""
 "Select positive or negative logic for the input (0=positive, 1=negative)"
 msgstr ""
 
-#: translation.js:432
+#: translation.js:434
 msgid "1-bit generic constant (0/1)"
 msgstr ""
 
-#: translation.js:433
+#: translation.js:435
 msgid "# 2-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:434
+#: translation.js:436
 msgid "System clock"
 msgstr ""
 
-#: translation.js:435
+#: translation.js:437
 msgid "Button state signal"
 msgstr ""
 
-#: translation.js:436
+#: translation.js:438
 msgid "Tic: button pressed"
 msgstr ""
 
-#: translation.js:437
+#: translation.js:439
 msgid "Rising edge detector"
 msgstr ""
 
-#: translation.js:438
+#: translation.js:440
 msgid "Pull up on/off"
 msgstr ""
 
-#: translation.js:439
+#: translation.js:441
 msgid "Not on/off"
 msgstr ""
 
-#: translation.js:440
+#: translation.js:442
 msgid ""
 "## Rising edge detector\n"
 "\n"
@@ -1640,23 +1648,23 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:441
+#: translation.js:443
 msgid "Input signal"
 msgstr ""
 
-#: translation.js:442
+#: translation.js:444
 msgid ""
 "Current signal  \n"
 "state"
 msgstr ""
 
-#: translation.js:443
+#: translation.js:445
 msgid ""
 "Signal state in the previous  \n"
 "clock cycle"
 msgstr ""
 
-#: translation.js:444
+#: translation.js:446
 msgid ""
 "If the current signal is 1 and its value in  \n"
 "the previous clock cycle was 0, it means  \n"
@@ -1666,7 +1674,7 @@ msgid ""
 "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:445
+#: translation.js:447
 msgid ""
 "**Delay**: 0 clock cycles \n"
 "\n"
@@ -1674,15 +1682,15 @@ msgid ""
 "and its detection"
 msgstr ""
 
-#: translation.js:446
+#: translation.js:448
 msgid "Parameter: Initial value"
 msgstr ""
 
-#: translation.js:447
+#: translation.js:449
 msgid "Input data"
 msgstr ""
 
-#: translation.js:448
+#: translation.js:450
 msgid ""
 "# D Flip-Flop  \n"
 "\n"
@@ -1690,18 +1698,18 @@ msgid ""
 "Its output is shown in the cycle n+1"
 msgstr ""
 
-#: translation.js:449
+#: translation.js:451
 msgid ""
 "Internal pull-up  \n"
 "* 0: OFF\n"
 "* 1: ON"
 msgstr ""
 
-#: translation.js:450
+#: translation.js:452
 msgid "Synchronization stage"
 msgstr ""
 
-#: translation.js:451
+#: translation.js:453
 msgid ""
 "Normalization stage\n"
 "\n"
@@ -1709,11 +1717,11 @@ msgid ""
 "* 1: signal inverted"
 msgstr ""
 
-#: translation.js:452
+#: translation.js:454
 msgid "Debouncing stage"
 msgstr ""
 
-#: translation.js:453
+#: translation.js:455
 msgid ""
 "### Pull-up parameter:\n"
 "\n"
@@ -1721,36 +1729,36 @@ msgid ""
 "1: Pull-up activated"
 msgstr ""
 
-#: translation.js:454
+#: translation.js:456
 msgid ""
 "Only an FPGA pin can  \n"
 "be connected here!!!"
 msgstr ""
 
-#: translation.js:455
+#: translation.js:457
 msgid ""
 "The pull-up is connected  \n"
 "by default"
 msgstr ""
 
-#: translation.js:456
+#: translation.js:458
 msgid "Edge detector"
 msgstr ""
 
-#: translation.js:457
+#: translation.js:459
 msgid ""
 "Whenever there is a change in  \n"
 "the input, the counter is started"
 msgstr ""
 
-#: translation.js:458
+#: translation.js:460
 msgid ""
 "If the counter reaches it maximum  \n"
 "value, the input is considered stable  \n"
 "and it is captured"
 msgstr ""
 
-#: translation.js:459
+#: translation.js:461
 msgid ""
 "### Time calculation\n"
 "\n"
@@ -1760,7 +1768,7 @@ msgid ""
 "use a counter with more bits (17, 18...)"
 msgstr ""
 
-#: translation.js:460
+#: translation.js:462
 msgid ""
 "## Debouncer  \n"
 "\n"
@@ -1770,35 +1778,35 @@ msgid ""
 "captured on the output flip-flop"
 msgstr ""
 
-#: translation.js:461
+#: translation.js:463
 msgid "Stable output"
 msgstr ""
 
-#: translation.js:462
+#: translation.js:464
 msgid "Counter"
 msgstr ""
 
-#: translation.js:463
+#: translation.js:465
 msgid "Initial value"
 msgstr ""
 
-#: translation.js:464
+#: translation.js:466
 msgid ""
 "Reset input: Active high  \n"
 "When rst = 1, the DFF is reset to 0"
 msgstr ""
 
-#: translation.js:465
+#: translation.js:467
 msgid "Data input"
 msgstr ""
 
-#: translation.js:466
+#: translation.js:468
 msgid ""
 "Initial default  \n"
 "value: 0"
 msgstr ""
 
-#: translation.js:467
+#: translation.js:469
 msgid ""
 "## Edges detector\n"
 "\n"
@@ -1807,18 +1815,18 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:468
+#: translation.js:470
 msgid ""
 "The output is 1 if the current value is 1 and the  \n"
 "previous 0, or if the current value is 0 and the  \n"
 "previous 1\n"
 msgstr ""
 
-#: translation.js:469
+#: translation.js:471
 msgid "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:470
+#: translation.js:472
 msgid ""
 "When k=0, it works like a wire  \n"
 "(The output is equal to the input)  \n"
@@ -1826,7 +1834,7 @@ msgid ""
 "(The output is the inverse of the input)"
 msgstr ""
 
-#: translation.js:471
+#: translation.js:473
 msgid ""
 "### Truth table for XOR\n"
 "\n"
@@ -1838,1983 +1846,1984 @@ msgid ""
 "| 1 | 1     |  0     | Not      |"
 msgstr ""
 
-#: translation.js:474
+#: translation.js:476
 msgid ""
 "SR1-3bits-verilog: Shift  a 3-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:475 translation.js:1523
+#: translation.js:477 translation.js:1528
 msgid "SR1-uint3"
 msgstr ""
 
-#: translation.js:476
+#: translation.js:478
 msgid ""
 "SR1-uint3: Shift  a 3-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:478
+#: translation.js:480
 msgid "SR1: Shift  a 3-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:479
+#: translation.js:481
 msgid "Bus3-Split-2-1: Split the 3-bits bus into two: 2-bit and 1-bits buses"
 msgstr ""
 
-#: translation.js:482
+#: translation.js:484
 msgid ""
 "SR1-4bits-verilog: Shift  a 4-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:483 translation.js:1530
+#: translation.js:485 translation.js:1535
 msgid "SR1-uint4"
 msgstr ""
 
-#: translation.js:484
+#: translation.js:486
 msgid ""
 "SR1-uint4: Shift  a 4-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:486
+#: translation.js:488
 msgid "SR1-4bits: Shift  a 4-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:487
+#: translation.js:489
 msgid "Bus4-Split-3-1: Split the 4-bits bus into two: 3-bits and 1-bits buses"
 msgstr ""
 
-#: translation.js:490
+#: translation.js:492
 msgid ""
 "SR1-8bits-verilog: Shift  a 8-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:492
+#: translation.js:494
 msgid "SR1-8bits: Shift  a 8-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:493
+#: translation.js:495
 msgid "Bus8-Split-7-1: Split the 8-bits bus into two buses of 7 and 1 wires"
 msgstr ""
 
-#: translation.js:496
+#: translation.js:498
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:498
+#: translation.js:500
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:499
+#: translation.js:501
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 15 wires"
 msgstr ""
 
-#: translation.js:502
+#: translation.js:504
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:504
+#: translation.js:506
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:505
+#: translation.js:507
 msgid ""
 "Bus32-Split-31-1: Split the 32-bits bus into two buses of 31 and 1 wires"
 msgstr ""
 
-#: translation.js:507 translation.js:546 translation.js:1589
+#: translation.js:509 translation.js:548 translation.js:1594
 msgid "Sign-int12"
 msgstr ""
 
-#: translation.js:508
+#: translation.js:510
 msgid ""
 "Sign-int12-verilog: Get the sign of a 12-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:509 translation.js:549
+#: translation.js:511 translation.js:551
 msgid "Sign-int16"
 msgstr ""
 
-#: translation.js:510
+#: translation.js:512
 msgid ""
 "Sign-int16-verilog: Get the sign of a 16-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:511 translation.js:1563
+#: translation.js:513 translation.js:1568
 msgid "Sign-int2"
 msgstr ""
 
-#: translation.js:512
+#: translation.js:514
 msgid ""
 "Sign-int2-verilog: Get the sign of a 2-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:513 translation.js:551
+#: translation.js:515 translation.js:553
 msgid "Sign-int20"
 msgstr ""
 
-#: translation.js:514
+#: translation.js:516
 msgid ""
 "Sign-int20-verilog: Get the sign of a 20-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:515 translation.js:1565
+#: translation.js:517 translation.js:1570
 msgid "Sign-int3"
 msgstr ""
 
-#: translation.js:516
+#: translation.js:518
 msgid ""
 "Sign-int3-verilog: Get the sign of a 3-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:517 translation.js:554
+#: translation.js:519 translation.js:556
 msgid "Sign-int32"
 msgstr ""
 
-#: translation.js:518
+#: translation.js:520
 msgid ""
 "Sign-int32-verilog: Get the sign of a 32-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:519 translation.js:1569
+#: translation.js:521 translation.js:1574
 msgid "Sign-int4"
 msgstr ""
 
-#: translation.js:520
+#: translation.js:522
 msgid ""
 "Sign-int4-verilog: Get the sign of a 4-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:521 translation.js:1573
+#: translation.js:523 translation.js:1578
 msgid "Sign-int5"
 msgstr ""
 
-#: translation.js:522
+#: translation.js:524
 msgid ""
 "Sign-int5-verilog: Get the sign of a 5-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:523 translation.js:1577
+#: translation.js:525 translation.js:1582
 msgid "Sign-int6"
 msgstr ""
 
-#: translation.js:524
+#: translation.js:526
 msgid ""
 "Sign-int6-verilog: Get the sign of a 6-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:525 translation.js:1581
+#: translation.js:527 translation.js:1586
 msgid "Sign-int7"
 msgstr ""
 
-#: translation.js:526
+#: translation.js:528
 msgid ""
 "Sign-int7-verilog: Get the sign of a 7-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:527 translation.js:1585
+#: translation.js:529 translation.js:1590
 msgid "Sign-int8"
 msgstr ""
 
-#: translation.js:528
+#: translation.js:530
 msgid ""
 "Sign-int8-verilog: Get the sign of a 8-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:529
+#: translation.js:531
 msgid "Sign-int02"
 msgstr ""
 
-#: translation.js:530
+#: translation.js:532
 msgid "Sign-int03"
 msgstr ""
 
-#: translation.js:531
+#: translation.js:533
 msgid "Sign-int3: Get the sign of a 3-bits Intenger"
 msgstr ""
 
-#: translation.js:532
+#: translation.js:534
 msgid "Sign-int04"
 msgstr ""
 
-#: translation.js:533
+#: translation.js:535
 msgid "Sign-int4: Get the sign of a 4-bits Intenger"
 msgstr ""
 
-#: translation.js:534
+#: translation.js:536
 msgid "Bus4-Split-1-3: Split the 4-bits bus into two: 1-bit and 3-bits buses"
 msgstr ""
 
-#: translation.js:535
+#: translation.js:537
 msgid "Sign-int05"
 msgstr ""
 
-#: translation.js:536
+#: translation.js:538
 msgid "Sign-int5: Get the sign of a 5-bits Intenger"
 msgstr ""
 
-#: translation.js:537
+#: translation.js:539
 msgid "Sign-int06"
 msgstr ""
 
-#: translation.js:538
+#: translation.js:540
 msgid "Sign-int6: Get the sign of a 6-bits Intenger"
 msgstr ""
 
-#: translation.js:539
+#: translation.js:541
 msgid "Bus6-Split-1-5: Split the 6-bits bus into two buses of 1 and 5 wires"
 msgstr ""
 
-#: translation.js:540
+#: translation.js:542
 msgid "Sign-int07"
 msgstr ""
 
-#: translation.js:541
+#: translation.js:543
 msgid "Sign-int7: Get the sign of a 7-bits Intenger"
 msgstr ""
 
-#: translation.js:542
+#: translation.js:544
 msgid "Bus7-Split-1-6: Split the 7-bits bus into two buses of 1 and 6 wires"
 msgstr ""
 
-#: translation.js:543
+#: translation.js:545
 msgid "Sign-int08"
 msgstr ""
 
-#: translation.js:544
+#: translation.js:546
 msgid "Sign-int8: Get the sign of a 8-bits Intenger"
 msgstr ""
 
-#: translation.js:545
+#: translation.js:547
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of 1 and 7 wires"
 msgstr ""
 
-#: translation.js:547
+#: translation.js:549
 msgid "Sign-int12: Get the sign of a 12-bits Intenger"
 msgstr ""
 
-#: translation.js:548
+#: translation.js:550
 msgid ""
 "Bus12-Split-1-11: Split the 12-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:550
+#: translation.js:552
 msgid "Sign-int16: Get the sign of a 16-bits Intenger"
 msgstr ""
 
-#: translation.js:552
+#: translation.js:554
 msgid "Sign-int20: Get the sign of a 20-bits Intenger"
 msgstr ""
 
-#: translation.js:553
+#: translation.js:555
 msgid ""
 "Bus20-Split-1-19: Split the 20-bits bus into two buses of 1 and 19 wires"
 msgstr ""
 
-#: translation.js:555
+#: translation.js:557
 msgid "Sign-int32: Get the sign of a 32-bits Intenger"
 msgstr ""
 
-#: translation.js:570 translation.js:1618
+#: translation.js:572 translation.js:1623
 msgid "Bus-17"
 msgstr ""
 
-#: translation.js:581 translation.js:584 translation.js:587 translation.js:597
-#: translation.js:606 translation.js:621 translation.js:632 translation.js:1628
-#: translation.js:1634 translation.js:1646 translation.js:1664
-#: translation.js:1684 translation.js:1709 translation.js:1734
+#: translation.js:583 translation.js:586 translation.js:589 translation.js:599
+#: translation.js:608 translation.js:623 translation.js:634 translation.js:1633
+#: translation.js:1639 translation.js:1651 translation.js:1669
+#: translation.js:1689 translation.js:1714 translation.js:1739
 msgid "Split-all"
 msgstr ""
 
-#: translation.js:582 translation.js:1632
+#: translation.js:584 translation.js:1637
 msgid "Split-1-2"
 msgstr ""
 
-#: translation.js:583 translation.js:1633
+#: translation.js:585 translation.js:1638
 msgid "Split-2-1"
 msgstr ""
 
-#: translation.js:585 translation.js:1644
+#: translation.js:587 translation.js:1649
 msgid "Split-1-3"
 msgstr ""
 
-#: translation.js:586 translation.js:1645
+#: translation.js:588 translation.js:1650
 msgid "Split-3-1"
 msgstr ""
 
-#: translation.js:588 translation.js:608 translation.js:634 translation.js:660
-#: translation.js:703 translation.js:707 translation.js:1647
-#: translation.js:1685 translation.js:1735 translation.js:1801
-#: translation.js:1886 translation.js:1916
+#: translation.js:590 translation.js:610 translation.js:636 translation.js:662
+#: translation.js:705 translation.js:709 translation.js:1652
+#: translation.js:1690 translation.js:1740 translation.js:1806
+#: translation.js:1891 translation.js:1921
 msgid "Split-half"
 msgstr ""
 
-#: translation.js:589
+#: translation.js:591
 msgid "Bus4-Split-half: Split the 4-bits bus into two of the same size"
 msgstr ""
 
-#: translation.js:590 translation.js:1660
+#: translation.js:592 translation.js:1665
 msgid "Split-1-4"
 msgstr ""
 
-#: translation.js:591 translation.js:1661
+#: translation.js:593 translation.js:1666
 msgid "Split-2-3"
 msgstr ""
 
-#: translation.js:592
+#: translation.js:594
 msgid "Bus5-Split-2-3: Split the 5-bits bus into two buses of 2 and 3 bits"
 msgstr ""
 
-#: translation.js:593 translation.js:1662
+#: translation.js:595 translation.js:1667
 msgid "Split-3-2"
 msgstr ""
 
-#: translation.js:594
+#: translation.js:596
 msgid "Bus5-Split-3-2: Split the 5-bits bus into two buses of 3 and 2 bits"
 msgstr ""
 
-#: translation.js:595 translation.js:1663
+#: translation.js:597 translation.js:1668
 msgid "Split-4-1"
 msgstr ""
 
-#: translation.js:596
+#: translation.js:598
 msgid "Bus5-Split-4-1: Split the 5-bits bus into two buses of 4 and 1 bits"
 msgstr ""
 
-#: translation.js:598
+#: translation.js:600
 msgid "Bus5-Split-all: Split the 5-bits bus into its wires"
 msgstr ""
 
-#: translation.js:599 translation.js:1680
+#: translation.js:601 translation.js:1685
 msgid "Split-1-5"
 msgstr ""
 
-#: translation.js:600 translation.js:1681
+#: translation.js:602 translation.js:1686
 msgid "Split-2-4"
 msgstr ""
 
-#: translation.js:601
+#: translation.js:603
 msgid "Bus6-Split-2-4: Split the 6-bits bus into two buses of 2 and 4 wires"
 msgstr ""
 
-#: translation.js:602 translation.js:1682
+#: translation.js:604 translation.js:1687
 msgid "Split-4-2"
 msgstr ""
 
-#: translation.js:603
+#: translation.js:605
 msgid "Bus6-Split-4-2: Split the 6-bits bus into two buses of 4 and 2 wires"
 msgstr ""
 
-#: translation.js:604 translation.js:1683
+#: translation.js:606 translation.js:1688
 msgid "Split-5-1"
 msgstr ""
 
-#: translation.js:605
+#: translation.js:607
 msgid "Bus6-Split-5-1: Split the 6-bits bus into two buses of 5 and 1 wires"
 msgstr ""
 
-#: translation.js:607
+#: translation.js:609
 msgid "Bus6-Split-all: Split the 6-bits bus into its wires"
 msgstr ""
 
-#: translation.js:609
+#: translation.js:611
 msgid "Bus6-Split-half: Split the 6-bits bus into two buses of 3 wires"
 msgstr ""
 
-#: translation.js:610 translation.js:1704
+#: translation.js:612 translation.js:1709
 msgid "Split-1-6"
 msgstr ""
 
-#: translation.js:611 translation.js:1705
+#: translation.js:613 translation.js:1710
 msgid "Split-2-5"
 msgstr ""
 
-#: translation.js:612
+#: translation.js:614
 msgid "Bus7-Split-2-5: Split the 7-bits bus into two buses of 2 and 5 wires"
 msgstr ""
 
-#: translation.js:613 translation.js:1706
+#: translation.js:615 translation.js:1711
 msgid "Split-3-4"
 msgstr ""
 
-#: translation.js:614
+#: translation.js:616
 msgid "Bus7-Split-3-4: Split the 7-bits bus into two buses of 3 and 4 wires"
 msgstr ""
 
-#: translation.js:615 translation.js:1707
+#: translation.js:617 translation.js:1712
 msgid "Split-4-3"
 msgstr ""
 
-#: translation.js:616
+#: translation.js:618
 msgid "Bus7-Split-4-3: Split the 7-bits bus into two buses of 4 and 3 wires"
 msgstr ""
 
-#: translation.js:617 translation.js:1708
+#: translation.js:619 translation.js:1713
 msgid "Split-5-2"
 msgstr ""
 
-#: translation.js:618
+#: translation.js:620
 msgid "Bus7-Split-5-2: Split the 7-bits bus into two buses of 5 and 2 wires"
 msgstr ""
 
-#: translation.js:619
+#: translation.js:621
 msgid "Split-6-1"
 msgstr ""
 
-#: translation.js:620
+#: translation.js:622
 msgid "Bus7-Split-6-1: Split the 7-bits bus into two buses of 6 and 1 wires"
 msgstr ""
 
-#: translation.js:622
+#: translation.js:624
 msgid "Bus7-Split-all: Split the 7-bits bus into its wires"
 msgstr ""
 
-#: translation.js:623 translation.js:1728
+#: translation.js:625 translation.js:1733
 msgid "Split-1-7"
 msgstr ""
 
-#: translation.js:624 translation.js:1729
+#: translation.js:626 translation.js:1734
 msgid "Split-2-6"
 msgstr ""
 
-#: translation.js:625 translation.js:1730
+#: translation.js:627 translation.js:1735
 msgid "Split-3-5"
 msgstr ""
 
-#: translation.js:626
+#: translation.js:628
 msgid "Bus8-Split-3-5: Split the 8-bits bus into two buses of 3 and 5 wires"
 msgstr ""
 
-#: translation.js:627 translation.js:1731
+#: translation.js:629 translation.js:1736
 msgid "Split-5-3"
 msgstr ""
 
-#: translation.js:628
+#: translation.js:630
 msgid "Bus8-Split-5-3: Split the 8-bits bus into two buses of 5 and 3 wires"
 msgstr ""
 
-#: translation.js:629 translation.js:1732
+#: translation.js:631 translation.js:1737
 msgid "Split-6-2"
 msgstr ""
 
-#: translation.js:630
+#: translation.js:632
 msgid "Bus8-Split-6-2: Split the 8-bits bus into two buses of 6 and 2 wires"
 msgstr ""
 
-#: translation.js:631 translation.js:1733
+#: translation.js:633 translation.js:1738
 msgid "Split-7-1"
 msgstr ""
 
-#: translation.js:633
+#: translation.js:635
 msgid "Bus8-Split-all: Split the 8-bits bus into its wires"
 msgstr ""
 
-#: translation.js:635 translation.js:661 translation.js:705 translation.js:1736
-#: translation.js:1802 translation.js:1887
+#: translation.js:637 translation.js:663 translation.js:707 translation.js:1741
+#: translation.js:1807 translation.js:1892
 msgid "Split-quarter"
 msgstr ""
 
-#: translation.js:636
+#: translation.js:638
 msgid ""
 "Bus8-Split-quarter: Split the 8-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:637 translation.js:1765
+#: translation.js:639 translation.js:1770
 msgid "Split-1-8"
 msgstr ""
 
-#: translation.js:638
+#: translation.js:640
 msgid "Split-6-3"
 msgstr ""
 
-#: translation.js:639
+#: translation.js:641
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 6 and 3 wires"
 msgstr ""
 
-#: translation.js:640 translation.js:1766
+#: translation.js:642 translation.js:1771
 msgid "Split-8-1"
 msgstr ""
 
-#: translation.js:641
+#: translation.js:643
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 8 and 1 wires"
 msgstr ""
 
-#: translation.js:642
+#: translation.js:644
 msgid "Split-2-8"
 msgstr ""
 
-#: translation.js:643
+#: translation.js:645
 msgid "Bus10-Split-2-8: Split the 10-bits bus into two buses of 2 and 8 wires"
 msgstr ""
 
-#: translation.js:644
+#: translation.js:646
 msgid "Split-4-6"
 msgstr ""
 
-#: translation.js:645
+#: translation.js:647
 msgid "Bus10-Split-4-6: Split the 10-bits bus into two buses of 4 and 6 bits"
 msgstr ""
 
-#: translation.js:646 translation.js:1776
+#: translation.js:648 translation.js:1781
 msgid "Split-3-8"
 msgstr ""
 
-#: translation.js:647
+#: translation.js:649
 msgid "Bus11-Split-3-8: Split the 11-bits bus into two buses of 3 and 8 wires"
 msgstr ""
 
-#: translation.js:648 translation.js:1779
+#: translation.js:650 translation.js:1784
 msgid "Split-1-11"
 msgstr ""
 
-#: translation.js:649 translation.js:1780
+#: translation.js:651 translation.js:1785
 msgid "Split-4-8"
 msgstr ""
 
-#: translation.js:650
+#: translation.js:652
 msgid "Bus12-Split-4-8: Split the 12-bits bus into two buses of 4 and 8 wires"
 msgstr ""
 
-#: translation.js:651 translation.js:680 translation.js:1781
-#: translation.js:1846
+#: translation.js:653 translation.js:682 translation.js:1786
+#: translation.js:1851
 msgid "Split-one-third"
 msgstr ""
 
-#: translation.js:652
+#: translation.js:654
 msgid ""
 "Bus12-Split-one-third: Split the 12-bits bus into three buses of equal size"
 msgstr ""
 
-#: translation.js:653
+#: translation.js:655
 msgid "Split-10-4"
 msgstr ""
 
-#: translation.js:654
+#: translation.js:656
 msgid "Bus14-Split-10-4: Split the 14-bits bus into two buses of 10 and 4 bits"
 msgstr ""
 
-#: translation.js:655 translation.js:1791
+#: translation.js:657 translation.js:1796
 msgid "Split-5-10"
 msgstr ""
 
-#: translation.js:656
+#: translation.js:658
 msgid "Bus15-Split-7-8: Split the 15-bits bus into two buses of 7 and 8 bits"
 msgstr ""
 
-#: translation.js:657 translation.js:1792
+#: translation.js:659 translation.js:1797
 msgid "Split-7-8"
 msgstr ""
 
-#: translation.js:658 translation.js:1799
+#: translation.js:660 translation.js:1804
 msgid "Split-1-15"
 msgstr ""
 
-#: translation.js:659 translation.js:1800
+#: translation.js:661 translation.js:1805
 msgid "Split-15-1"
 msgstr ""
 
-#: translation.js:662 translation.js:1815
+#: translation.js:664 translation.js:1820
 msgid "Split-1-16"
 msgstr ""
 
-#: translation.js:663
+#: translation.js:665
 msgid ""
 "Bus20-Split-4-16: Split the 20-bits bus into two buses of 4 and 16 wires"
 msgstr ""
 
-#: translation.js:664 translation.js:1819
+#: translation.js:666 translation.js:1824
 msgid "Split-3-8-8"
 msgstr ""
 
-#: translation.js:665
+#: translation.js:667
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:666 translation.js:1823
+#: translation.js:668 translation.js:1828
 msgid "Split-1-19"
 msgstr ""
 
-#: translation.js:667 translation.js:1824
+#: translation.js:669 translation.js:1829
 msgid "Split-12-8"
 msgstr ""
 
-#: translation.js:668
+#: translation.js:670
 msgid ""
 "Bus20-Split-8-12: Split the 20-bits bus into two buses of 8 and 12 wires"
 msgstr ""
 
-#: translation.js:669 translation.js:1825
+#: translation.js:671 translation.js:1830
 msgid "Split-4-16"
 msgstr ""
 
-#: translation.js:670 translation.js:1826
+#: translation.js:672 translation.js:1831
 msgid "Split-4-8-8"
 msgstr ""
 
-#: translation.js:671
+#: translation.js:673
 msgid ""
 "Bus20-Split-4-8-8: Split the 20-bits bus into three buses of 4, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:672 translation.js:1840
+#: translation.js:674 translation.js:1845
 msgid "Split-16-6"
 msgstr ""
 
-#: translation.js:673
+#: translation.js:675
 msgid ""
 "Bus22-Split-16-6: Split the 22-bits bus into two buses of 16 and 6 wires"
 msgstr ""
 
-#: translation.js:674
+#: translation.js:676
 msgid "Split-7-8-8"
 msgstr ""
 
-#: translation.js:675
+#: translation.js:677
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3,8 and 8 bits"
 msgstr ""
 
-#: translation.js:676 translation.js:1844
+#: translation.js:678 translation.js:1849
 msgid "Split-16-8"
 msgstr ""
 
-#: translation.js:677
+#: translation.js:679
 msgid ""
 "Bus24-Split-16-8: Split the 24-bits bus into two buses of 16 and 8 wires"
 msgstr ""
 
-#: translation.js:678 translation.js:1845
+#: translation.js:680 translation.js:1850
 msgid "Split-8-16"
 msgstr ""
 
-#: translation.js:679
+#: translation.js:681
 msgid ""
 "Bus24-Split-8-16: Split the 24-bits bus into two buses of 8 and 16 wires"
 msgstr ""
 
-#: translation.js:681
+#: translation.js:683
 msgid ""
 "Bus24-Split-one-third: Split the 24-bits bus into three buses of  the same "
 "size"
 msgstr ""
 
-#: translation.js:682 translation.js:1857
+#: translation.js:684 translation.js:1862
 msgid "Split-3-8-8-8"
 msgstr ""
 
-#: translation.js:683
+#: translation.js:685
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:684 translation.js:1862
+#: translation.js:686 translation.js:1867
 msgid "Split-20-8"
 msgstr ""
 
-#: translation.js:685
+#: translation.js:687
 msgid ""
 "Bus28-Split-20-8: Split the 28-bits bus into two buses of 20 and 8 wires"
 msgstr ""
 
-#: translation.js:686 translation.js:1863
+#: translation.js:688 translation.js:1868
 msgid "Split-4-24"
 msgstr ""
 
-#: translation.js:687
+#: translation.js:689
 msgid ""
 "Bus28-Split-4-24: Split the 28-bits bus into two buses of 4 and 24 wires"
 msgstr ""
 
-#: translation.js:688 translation.js:1864
+#: translation.js:690 translation.js:1869
 msgid "Split-4-8-8-8"
 msgstr ""
 
-#: translation.js:689
+#: translation.js:691
 msgid ""
 "Bus28-Split-4-8-8-8: Split the 28-bits bus into four buses of 4, 8, 8, and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:690 translation.js:1875
+#: translation.js:692 translation.js:1880
 msgid "Split-7-8-8-8"
 msgstr ""
 
-#: translation.js:691
+#: translation.js:693
 msgid ""
 "Bus31-Split-7-8-8-8: Split the 31-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:692 translation.js:1879
+#: translation.js:694 translation.js:1884
 msgid "Split-1-31"
 msgstr ""
 
-#: translation.js:693 translation.js:1880
+#: translation.js:695 translation.js:1885
 msgid "Split-17-15"
 msgstr ""
 
-#: translation.js:694
+#: translation.js:696
 msgid ""
 "Bus32-Split-17-15: Split the 32-bits bus into two buses of 17 and 15 wires"
 msgstr ""
 
-#: translation.js:695 translation.js:1881
+#: translation.js:697 translation.js:1886
 msgid "Split-22-10"
 msgstr ""
 
-#: translation.js:696
+#: translation.js:698
 msgid ""
 "Bus32-Split-22-10: Split the 32-bits bus into two buses of 22 and 10 wires"
 msgstr ""
 
-#: translation.js:697 translation.js:1882
+#: translation.js:699 translation.js:1887
 msgid "Split-24-8"
 msgstr ""
 
-#: translation.js:698
+#: translation.js:700
 msgid ""
 "Bus32-Split-8-24: Split the 28-bits bus into two buses of 8 and 24 wires"
 msgstr ""
 
-#: translation.js:699 translation.js:1883
+#: translation.js:701 translation.js:1888
 msgid "Split-29-3"
 msgstr ""
 
-#: translation.js:700
+#: translation.js:702
 msgid ""
 "Bus32-Split-29-3: Split the 29-bits bus into two buses of 29 and 3 wires"
 msgstr ""
 
-#: translation.js:701 translation.js:1884
+#: translation.js:703 translation.js:1889
 msgid "Split-31-1"
 msgstr ""
 
-#: translation.js:702 translation.js:1885
+#: translation.js:704 translation.js:1890
 msgid "Split-8-24"
 msgstr ""
 
-#: translation.js:704
+#: translation.js:706
 msgid "Bus32-Split-half: Split the 32-bits bus into two buses of 16 wires"
 msgstr ""
 
-#: translation.js:706
+#: translation.js:708
 msgid "Bus32-Split-quarter: Split the 32-bits bus into four buses of 8 wires"
 msgstr ""
 
-#: translation.js:708
+#: translation.js:710
 msgid "Bus64-Split-half: Split the 64-bits bus into two buses of 32 wires"
 msgstr ""
 
-#: translation.js:709 translation.js:1930
+#: translation.js:711 translation.js:1935
 msgid "Uint12"
 msgstr ""
 
-#: translation.js:710 translation.js:1931
+#: translation.js:712 translation.js:1936
 msgid "Uint16"
 msgstr ""
 
-#: translation.js:711 translation.js:1932
+#: translation.js:713 translation.js:1937
 msgid "Uint2"
 msgstr ""
 
-#: translation.js:712 translation.js:1933
+#: translation.js:714 translation.js:1938
 msgid "Uint32"
 msgstr ""
 
-#: translation.js:713 translation.js:1934
+#: translation.js:715 translation.js:1939
 msgid "Uint4"
 msgstr ""
 
-#: translation.js:714 translation.js:1935
+#: translation.js:716 translation.js:1940
 msgid "Uint8"
 msgstr ""
 
-#: translation.js:716 translation.js:718
+#: translation.js:718 translation.js:720
 msgid "Uint12-08-bits"
 msgstr ""
 
-#: translation.js:717
+#: translation.js:719
 msgid ""
 "UINT12-8bit-verilog:  Extend a 8-bit unsigned integer to 12-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:719
+#: translation.js:721
 msgid "UINT12-8bits:  Extend a 8-bits unsigned integer to 12-bits "
 msgstr ""
 
-#: translation.js:720
+#: translation.js:722
 msgid "4bits constant value: 0"
 msgstr ""
 
-#: translation.js:721
+#: translation.js:723
 msgid "Generic: 4-bits generic constant (0-15)"
 msgstr ""
 
-#: translation.js:723 translation.js:746
+#: translation.js:725 translation.js:748
 msgid "Uint16-10-bits"
 msgstr ""
 
-#: translation.js:724
+#: translation.js:726
 msgid ""
 "UINT32-10bit-verilog:  Extend a 10-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:725 translation.js:750
+#: translation.js:727 translation.js:752
 msgid "Uint16-11-bits"
 msgstr ""
 
-#: translation.js:726
+#: translation.js:728
 msgid ""
 "UINT32-11bit-verilog:  Extend a 11-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:727 translation.js:754
+#: translation.js:729 translation.js:756
 msgid "Uint16-12-bits"
 msgstr ""
 
-#: translation.js:728
+#: translation.js:730
 msgid ""
 "UINT32-12bit-verilog:  Extend a 12-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:729 translation.js:756
+#: translation.js:731 translation.js:758
 msgid "Uint16-13-bits"
 msgstr ""
 
-#: translation.js:730
+#: translation.js:732
 msgid ""
 "UINT32-13bit-verilog:  Extend a 13-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:731 translation.js:760
+#: translation.js:733 translation.js:762
 msgid "Uint16-14-bits"
 msgstr ""
 
-#: translation.js:732
+#: translation.js:734
 msgid ""
 "UINT32-14bit-verilog:  Extend a 14-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:733 translation.js:764
+#: translation.js:735 translation.js:766
 msgid "Uint16-15-bits"
 msgstr ""
 
-#: translation.js:734
+#: translation.js:736
 msgid ""
 "UINT16-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:735
+#: translation.js:737
 msgid "Uint16-8-bits"
 msgstr ""
 
-#: translation.js:736
+#: translation.js:738
 msgid ""
 "UINT32-8bit-verilog:  Extend a 8-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:737
+#: translation.js:739
 msgid "Uint16-9-bits"
 msgstr ""
 
-#: translation.js:738
+#: translation.js:740
 msgid ""
 "UINT32-9bit-verilog:  Extend a 9-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:739
+#: translation.js:741
 msgid "Uint16-08-bits"
 msgstr ""
 
-#: translation.js:740
+#: translation.js:742
 msgid "UINT16-9bits:  Extend a 9-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:741
+#: translation.js:743
 msgid "8bits constant value: 0"
 msgstr ""
 
-#: translation.js:742
+#: translation.js:744
 msgid "Generic: 8-bits generic constant (0-255)"
 msgstr ""
 
-#: translation.js:743
+#: translation.js:745
 msgid "Uint16-09-bits"
 msgstr ""
 
-#: translation.js:744
+#: translation.js:746
 msgid "7bits constant value: 0"
 msgstr ""
 
-#: translation.js:745
+#: translation.js:747
 msgid "Generic: 7-bits generic constant (0-127)"
 msgstr ""
 
-#: translation.js:747
+#: translation.js:749
 msgid "UINT16-10bits:  Extend a 10-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:748
+#: translation.js:750
 msgid "6bits constant value: 0"
 msgstr ""
 
-#: translation.js:749
+#: translation.js:751
 msgid "Generic: 6-bits generic constant (0-63)"
 msgstr ""
 
-#: translation.js:751
+#: translation.js:753
 msgid "UINT16-11bits:  Extend a 11-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:752
+#: translation.js:754
 msgid "5bits constant value: 0"
 msgstr ""
 
-#: translation.js:753
+#: translation.js:755
 msgid "Generic: 5-bits generic constant (0-31)"
 msgstr ""
 
-#: translation.js:755
+#: translation.js:757
 msgid "UINT16-12bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:757
+#: translation.js:759
 msgid "UINT16-13bits:  Extend a 13-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:758
+#: translation.js:760
 msgid "3bits constant value: 0"
 msgstr ""
 
-#: translation.js:759
+#: translation.js:761
 msgid "Generic: 3-bits generic constant (0-7)"
 msgstr ""
 
-#: translation.js:761
+#: translation.js:763
 msgid "UINT16-14bits:  Extend a 14-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:762
+#: translation.js:764
 msgid "2bits constant value: 0"
 msgstr ""
 
-#: translation.js:763
+#: translation.js:765
 msgid "Generic: 2-bits generic constant (0,1,2,3)"
 msgstr ""
 
-#: translation.js:765
+#: translation.js:767
 msgid "UINT16-15bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:767 translation.js:769
+#: translation.js:769 translation.js:771
 msgid "Uint2-01-bit"
 msgstr ""
 
-#: translation.js:768
+#: translation.js:770
 msgid ""
 "UINT2-1bit-verilog:  Extend a 1-bit unsigned integer to 2-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:770
+#: translation.js:772
 msgid "UINT2-1bit:  Extend a 1-bit unsigned integer to 2-bits "
 msgstr ""
 
-#: translation.js:772 translation.js:807
+#: translation.js:774 translation.js:809
 msgid "Uint32-16-bits"
 msgstr ""
 
-#: translation.js:773
+#: translation.js:775
 msgid ""
 "UINT32-16bit-verilog:  Extend a 16-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:774 translation.js:810
+#: translation.js:776 translation.js:812
 msgid "Uint32-17-bits"
 msgstr ""
 
-#: translation.js:775
+#: translation.js:777
 msgid ""
 "UINT32-17bit-verilog:  Extend a 17-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:776 translation.js:814
+#: translation.js:778 translation.js:816
 msgid "Uint32-18-bits"
 msgstr ""
 
-#: translation.js:777
+#: translation.js:779
 msgid ""
 "UINT32-18bit-verilog:  Extend a 18-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:778 translation.js:818
+#: translation.js:780 translation.js:820
 msgid "Uint32-19-bits"
 msgstr ""
 
-#: translation.js:779
+#: translation.js:781
 msgid ""
 "UINT32-19bit-verilog:  Extend a 19-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:780 translation.js:822
+#: translation.js:782 translation.js:824
 msgid "Uint32-2-bits"
 msgstr ""
 
-#: translation.js:781
+#: translation.js:783
 msgid ""
 "UINT32-2bit-verilog:  Extend a 2-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:782 translation.js:825
+#: translation.js:784 translation.js:827
 msgid "Uint32-20-bits"
 msgstr ""
 
-#: translation.js:783
+#: translation.js:785
 msgid ""
 "UINT32-20bit-verilog:  Extend a 20-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:784 translation.js:829
+#: translation.js:786 translation.js:831
 msgid "Uint32-21-bits"
 msgstr ""
 
-#: translation.js:785
+#: translation.js:787
 msgid ""
 "UINT32-21bit-verilog:  Extend a 21-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:786 translation.js:833
+#: translation.js:788 translation.js:835
 msgid "Uint32-22-bits"
 msgstr ""
 
-#: translation.js:787
+#: translation.js:789
 msgid ""
 "UINT32-22bit-verilog:  Extend a 22-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:788 translation.js:837
+#: translation.js:790 translation.js:839
 msgid "Uint32-23-bits"
 msgstr ""
 
-#: translation.js:789
+#: translation.js:791
 msgid ""
 "UINT32-23bit-verilog:  Extend a 23-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:790 translation.js:840
+#: translation.js:792 translation.js:842
 msgid "Uint32-24-bits"
 msgstr ""
 
-#: translation.js:791
+#: translation.js:793
 msgid ""
 "UINT32-24bit-verilog:  Extend a 24-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:792 translation.js:842
+#: translation.js:794 translation.js:844
 msgid "Uint32-25-bits"
 msgstr ""
 
-#: translation.js:793
+#: translation.js:795
 msgid ""
 "UINT32-25bit-verilog:  Extend a 25-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:794 translation.js:844
+#: translation.js:796 translation.js:846
 msgid "Uint32-26-bits"
 msgstr ""
 
-#: translation.js:795
+#: translation.js:797
 msgid ""
 "UINT32-26bit-verilog:  Extend a 26-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:796 translation.js:846
+#: translation.js:798 translation.js:848
 msgid "Uint32-27-bits"
 msgstr ""
 
-#: translation.js:797
+#: translation.js:799
 msgid ""
 "UINT32-27bit-verilog:  Extend a 27-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:798 translation.js:848
+#: translation.js:800 translation.js:850
 msgid "Uint32-28-bits"
 msgstr ""
 
-#: translation.js:799
+#: translation.js:801
 msgid ""
 "UINT32-28bit-verilog:  Extend a 28-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:800 translation.js:850
+#: translation.js:802 translation.js:852
 msgid "Uint32-29-bits"
 msgstr ""
 
-#: translation.js:801
+#: translation.js:803
 msgid ""
 "UINT32-29bit-verilog:  Extend a 29-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:802 translation.js:852
+#: translation.js:804 translation.js:854
 msgid "Uint32-30-bits"
 msgstr ""
 
-#: translation.js:803
+#: translation.js:805
 msgid ""
 "UINT32-30bit-verilog:  Extend a 30-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:804 translation.js:854
+#: translation.js:806 translation.js:856
 msgid "Uint32-31-bits"
 msgstr ""
 
-#: translation.js:805
+#: translation.js:807
 msgid ""
 "UINT32-31bit-verilog:  Extend a 31-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:806 translation.js:856
+#: translation.js:808 translation.js:858
 msgid "Uint32-8-bits"
 msgstr ""
 
-#: translation.js:808
+#: translation.js:810
 msgid "UINT32-16bits:  Extend a 16-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:809
+#: translation.js:811
 msgid "16bits constant value: 0"
 msgstr ""
 
-#: translation.js:811
+#: translation.js:813
 msgid "UINT32-17bits:  Extend a 17-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:812
+#: translation.js:814
 msgid "15bits constant value: 0"
 msgstr ""
 
-#: translation.js:813
+#: translation.js:815
 msgid "Generic: 15-bits generic constant"
 msgstr ""
 
-#: translation.js:815
+#: translation.js:817
 msgid "UINT32-18bits:  Extend a 18-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:816
+#: translation.js:818
 msgid "14bits constant value: 0"
 msgstr ""
 
-#: translation.js:817
+#: translation.js:819
 msgid "Generic: 14-bits generic constant"
 msgstr ""
 
-#: translation.js:819
+#: translation.js:821
 msgid "UINT32-19bits:  Extend a 19-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:820
+#: translation.js:822
 msgid "13bits constant value: 0"
 msgstr ""
 
-#: translation.js:821
+#: translation.js:823
 msgid "Generic: 13-bits generic constant"
 msgstr ""
 
-#: translation.js:823
+#: translation.js:825
 msgid "UINT32-8bits:  Extend a 2-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:824
+#: translation.js:826
 msgid "Generic: 30-bits generic constant"
 msgstr ""
 
-#: translation.js:826
+#: translation.js:828
 msgid "UINT32-20bits:  Extend a 20-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:827
+#: translation.js:829
 msgid "12bits constant value: 0"
 msgstr ""
 
-#: translation.js:828
+#: translation.js:830
 msgid "Generic: 12-bits generic constant (0-4095)"
 msgstr ""
 
-#: translation.js:830
+#: translation.js:832
 msgid "UINT32-21bits:  Extend a 21-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:831
+#: translation.js:833
 msgid "11bits constant value: 0"
 msgstr ""
 
-#: translation.js:832
+#: translation.js:834
 msgid "Generic: 11-bits generic constant"
 msgstr ""
 
-#: translation.js:834
+#: translation.js:836
 msgid "UINT32-22bits:  Extend a 22-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:835
+#: translation.js:837
 msgid "10bits constant value: 0"
 msgstr ""
 
-#: translation.js:836
+#: translation.js:838
 msgid "Generic: 9-bits generic constant"
 msgstr ""
 
-#: translation.js:838
+#: translation.js:840
 msgid "UINT32-23bits:  Extend a 23-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:839
+#: translation.js:841
 msgid "9bits constant value: 0"
 msgstr ""
 
-#: translation.js:841
+#: translation.js:843
 msgid "UINT32-24bits:  Extend a 24-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:843
+#: translation.js:845
 msgid "UINT32-25bits:  Extend a 25-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:845
+#: translation.js:847
 msgid "UINT32-26bits:  Extend a 26-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:847
+#: translation.js:849
 msgid "UINT32-27bits:  Extend a 27-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:849
+#: translation.js:851
 msgid "UINT32-28bits:  Extend a 28-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:851
+#: translation.js:853
 msgid "UINT32-29bits:  Extend a 29-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:853
+#: translation.js:855
 msgid "UINT32-30bits:  Extend a 30-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:855
+#: translation.js:857
 msgid "UINT32-31bits:  Extend a 31-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:857
+#: translation.js:859
 msgid "UINT32-8bits:  Extend a 8-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:859 translation.js:865
+#: translation.js:861 translation.js:867
 msgid "Uint4-01-bit"
 msgstr ""
 
-#: translation.js:860
+#: translation.js:862
 msgid ""
 "UINT4-1bit-verilog:  Extend a 1-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:861 translation.js:867
+#: translation.js:863 translation.js:869
 msgid "Uint4-02-bit"
 msgstr ""
 
-#: translation.js:862
+#: translation.js:864
 msgid ""
 "UINT4-2bit-verilog:  Extend a 2-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:863 translation.js:869
+#: translation.js:865 translation.js:871
 msgid "Uint4-03-bit"
 msgstr ""
 
-#: translation.js:864
+#: translation.js:866
 msgid ""
 "UINT4-3bit-verilog:  Extend a 3-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:866
+#: translation.js:868
 msgid "UINT4-1bit:  Extend a 1-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:868
+#: translation.js:870
 msgid "UINT4-2bit:  Extend a 2-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:870
+#: translation.js:872
 msgid "UINT4-3bit:  Extend a 3-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:872 translation.js:886
+#: translation.js:874 translation.js:888
 msgid "Uint8-01-bit"
 msgstr ""
 
-#: translation.js:873
+#: translation.js:875
 msgid ""
 "UINT8-1bit-verilog:  Extend a 1-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:874
+#: translation.js:876
 msgid "Uint8-02-bit"
 msgstr ""
 
-#: translation.js:875
+#: translation.js:877
 msgid ""
 "UINT8-2bit-verilog:  Extend a 2-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:876
+#: translation.js:878
 msgid "Uint8-03-bit"
 msgstr ""
 
-#: translation.js:877
+#: translation.js:879
 msgid ""
 "UINT8-3bit-verilog:  Extend a 3-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:878
+#: translation.js:880
 msgid "Uint8-04-bit"
 msgstr ""
 
-#: translation.js:879
+#: translation.js:881
 msgid ""
 "UINT8-4bit-verilog:  Extend a 4-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:880
+#: translation.js:882
 msgid "Uint8-05-bit"
 msgstr ""
 
-#: translation.js:881
+#: translation.js:883
 msgid ""
 "UINT8-5bit-verilog:  Extend a 5-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:882
+#: translation.js:884
 msgid "Uint8-06-bit"
 msgstr ""
 
-#: translation.js:883
+#: translation.js:885
 msgid ""
 "UINT8-6bit-verilog:  Extend a 6-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:884
+#: translation.js:886
 msgid "Uint8-07-bit"
 msgstr ""
 
-#: translation.js:885
+#: translation.js:887
 msgid ""
 "UINT8-7bit-verilog:  Extend a 7-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:887
+#: translation.js:889
 msgid "UINT8-1bit:  Extend a 1-bit unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:888
+#: translation.js:890
 msgid "Uint8-02-bits"
 msgstr ""
 
-#: translation.js:889
+#: translation.js:891
 msgid "UINT8-2bits:  Extend a 2-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:890
+#: translation.js:892
 msgid "Uint8-03-bits"
 msgstr ""
 
-#: translation.js:891
+#: translation.js:893
 msgid "UINT8-3bits:  Extend a 3-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:892
+#: translation.js:894
 msgid "Uint8-04-bits"
 msgstr ""
 
-#: translation.js:893
+#: translation.js:895
 msgid "UINT8-4bits:  Extend a 4-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:894
+#: translation.js:896
 msgid "Uint8-05-bits"
 msgstr ""
 
-#: translation.js:895
+#: translation.js:897
 msgid "UINT8-5bits:  Extend a 5-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:896
+#: translation.js:898
 msgid "Uint8-06-bits"
 msgstr ""
 
-#: translation.js:897
+#: translation.js:899
 msgid "UINT8-6bits:  Extend a 6-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:898
+#: translation.js:900
 msgid "Uint8-07-bits"
 msgstr ""
 
-#: translation.js:899
+#: translation.js:901
 msgid "UINT8-7bits:  Extend a 7-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:900 translation.js:2092
+#: translation.js:902 translation.js:2097
 msgid "Bus-2"
 msgstr ""
 
-#: translation.js:901
+#: translation.js:903
 msgid "Bus2: Two bits plain Bus"
 msgstr ""
 
-#: translation.js:902 translation.js:2093
+#: translation.js:904 translation.js:2098
 msgid "Bus-3"
 msgstr ""
 
-#: translation.js:903
+#: translation.js:905
 msgid "Bus3: Three bits plain Bus"
 msgstr ""
 
-#: translation.js:904 translation.js:2094
+#: translation.js:906 translation.js:2099
 msgid "Bus-4"
 msgstr ""
 
-#: translation.js:905
+#: translation.js:907
 msgid "Bus4: Four bits plain Bus"
 msgstr ""
 
-#: translation.js:906 translation.js:2095
+#: translation.js:908 translation.js:2100
 msgid "Bus-5"
 msgstr ""
 
-#: translation.js:907
+#: translation.js:909
 msgid "Bus5: Five bits plain Bus"
 msgstr ""
 
-#: translation.js:908 translation.js:2096
+#: translation.js:910 translation.js:2101
 msgid "Bus-6"
 msgstr ""
 
-#: translation.js:909
+#: translation.js:911
 msgid "Bus6: Six bits plain Bus"
 msgstr ""
 
-#: translation.js:910 translation.js:2097
+#: translation.js:912 translation.js:2102
 msgid "Bus-7"
 msgstr ""
 
-#: translation.js:911
+#: translation.js:913
 msgid "Bus7: Seven bits plain Bus"
 msgstr ""
 
-#: translation.js:912 translation.js:2098
+#: translation.js:914 translation.js:2103
 msgid "Bus-8"
 msgstr ""
 
-#: translation.js:913
+#: translation.js:915
 msgid "Bus8: Eight bits plain Bus"
 msgstr ""
 
-#: translation.js:914 translation.js:2099
+#: translation.js:916 translation.js:2104
 msgid "Wire"
 msgstr ""
 
-#: translation.js:915
+#: translation.js:917
 msgid "Wire: Just a simple wire"
 msgstr ""
 
-#: translation.js:916
+#: translation.js:918
 msgid "03-Split"
 msgstr ""
 
-#: translation.js:917
+#: translation.js:919
 msgid "04-Join"
 msgstr ""
 
-#: translation.js:918
+#: translation.js:920
 msgid "05-Wires"
 msgstr ""
 
-#: translation.js:919
+#: translation.js:921
 msgid "06-Copy"
 msgstr ""
 
-#: translation.js:920
+#: translation.js:922
 msgid "07-Sign"
 msgstr ""
 
-#: translation.js:921
+#: translation.js:923
 msgid "08-Uint"
 msgstr ""
 
-#: translation.js:922
+#: translation.js:924
 msgid "09-Reversal"
 msgstr ""
 
-#: translation.js:923
+#: translation.js:925
 msgid "10-Shift"
 msgstr ""
 
-#: translation.js:924
+#: translation.js:926
 msgid "TESTs"
 msgstr ""
 
-#: translation.js:925
+#: translation.js:927
 msgid "00-Index"
 msgstr ""
 
-#: translation.js:926
+#: translation.js:928
 msgid "SL1: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:927
+#: translation.js:929
 msgid "SL1: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:928
+#: translation.js:930
 msgid "# INDEX: IceWire Collection"
 msgstr ""
 
-#: translation.js:929
+#: translation.js:931
 msgid "## Wires"
 msgstr ""
 
-#: translation.js:930
+#: translation.js:932
 msgid "Bus2"
 msgstr ""
 
-#: translation.js:931
+#: translation.js:933
 msgid "## Join"
 msgstr ""
 
-#: translation.js:932
+#: translation.js:934
 msgid "## Split"
 msgstr ""
 
-#: translation.js:933
+#: translation.js:935
 msgid "Bus2-Join-all"
 msgstr ""
 
-#: translation.js:934
+#: translation.js:936
 msgid "Bus2-Split-all"
 msgstr ""
 
-#: translation.js:935
+#: translation.js:937
 msgid "## Copy"
 msgstr ""
 
-#: translation.js:936
+#: translation.js:938
 msgid "Copy-2"
 msgstr ""
 
-#: translation.js:937
+#: translation.js:939
 msgid "## UINT8"
 msgstr ""
 
-#: translation.js:938
+#: translation.js:940
 msgid "## Reversal"
 msgstr ""
 
-#: translation.js:939
+#: translation.js:941
 msgid "## Shift-left"
 msgstr ""
 
-#: translation.js:940
+#: translation.js:942
 msgid "## Shift-right"
 msgstr ""
 
-#: translation.js:941
+#: translation.js:943
 msgid "## Sign"
 msgstr ""
 
-#: translation.js:942
+#: translation.js:944
 msgid "## UINT2"
 msgstr ""
 
-#: translation.js:943
+#: translation.js:945
 msgid "## UINT4"
 msgstr ""
 
-#: translation.js:944
+#: translation.js:946
 msgid "## 1-Bit"
 msgstr ""
 
-#: translation.js:945
+#: translation.js:947
 msgid "## 2-Bits"
 msgstr ""
 
-#: translation.js:946
+#: translation.js:948
 msgid "## 3-Bits"
 msgstr ""
 
-#: translation.js:947
+#: translation.js:949
 msgid "## 4-Bits"
 msgstr ""
 
-#: translation.js:948
+#: translation.js:950
 msgid "### NO EXIST"
 msgstr ""
 
-#: translation.js:949
+#: translation.js:951
 msgid "Auxiliary cables"
 msgstr ""
 
-#: translation.js:950
+#: translation.js:952
 msgid "## Description"
 msgstr ""
 
-#: translation.js:951
+#: translation.js:953
 msgid "Build bigger buses by Join smaller buses"
 msgstr ""
 
-#: translation.js:952
+#: translation.js:954
 msgid "Get sub-buses or wires from a bigger bus"
 msgstr ""
 
-#: translation.js:953
+#: translation.js:955
 msgid ""
 "Create a Bus of N bits  \n"
 "by copying N times  \n"
 "the input"
 msgstr ""
 
-#: translation.js:954
+#: translation.js:956
 msgid ""
 "Get the sign bit of an  \n"
 "element of N bits  \n"
 "(The sign bit is the MSB)"
 msgstr ""
 
-#: translation.js:955
+#: translation.js:957
 msgid ""
 "Shift to the right the input data  \n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:956
+#: translation.js:958
 msgid ""
 "Shift to the left the input data\n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:957
+#: translation.js:959
 msgid ""
 "Reverse the position of the  \n"
 "wires in the bus. Ex: The 4-input bus  \n"
 "b3,b2,b1,b0 is changed to b0,b1,b2,b3"
 msgstr ""
 
-#: translation.js:958
+#: translation.js:960
 msgid ""
 "Extend to the input bus to a N-bits bus, by adding 0s as  \n"
 "most significant bits.  Ex: The 2-bits bus b1,b0 is extended  \n"
 "as a 4-bits bus:  0,0,b1,b0"
 msgstr ""
 
-#: translation.js:959
+#: translation.js:961
 msgid "01-Index"
 msgstr ""
 
-#: translation.js:960
+#: translation.js:962
 msgid "SL1: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:961
+#: translation.js:963
 msgid "Bus8-Join-half"
 msgstr ""
 
-#: translation.js:962
+#: translation.js:964
 msgid "Bus8-Join-all"
 msgstr ""
 
-#: translation.js:963
+#: translation.js:965
 msgid "Bus8-Split-half"
 msgstr ""
 
-#: translation.js:964
+#: translation.js:966
 msgid "Bus7-all"
 msgstr ""
 
-#: translation.js:965
+#: translation.js:967
 msgid "Bus-Split-all"
 msgstr ""
 
-#: translation.js:966
+#: translation.js:968
 msgid "Copy-8"
 msgstr ""
 
-#: translation.js:967
+#: translation.js:969
 msgid "## 5-Bits"
 msgstr ""
 
-#: translation.js:968
+#: translation.js:970
 msgid "## 6-Bits"
 msgstr ""
 
-#: translation.js:969
+#: translation.js:971
 msgid "## 7-Bits"
 msgstr ""
 
-#: translation.js:970
+#: translation.js:972
 msgid "## 8-Bits"
 msgstr ""
 
-#: translation.js:971
+#: translation.js:973
 msgid "Bus8-Split-quarter"
 msgstr ""
 
-#: translation.js:972
+#: translation.js:974
 msgid "02-Index"
 msgstr ""
 
-#: translation.js:973
+#: translation.js:975
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 3,8,8 and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:974
+#: translation.js:976
 msgid "SL1: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:975
+#: translation.js:977
 msgid "SR1: Shift  a 16-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:976
+#: translation.js:978
 msgid ""
 "SR1-32bits: Shift  a 32-bit value one bit right. MSB is filled with the "
 "input  in"
 msgstr ""
 
-#: translation.js:977
+#: translation.js:979
 msgid "## Join Menu"
 msgstr ""
 
-#: translation.js:978
+#: translation.js:980
 msgid "## Split Menu"
 msgstr ""
 
-#: translation.js:979
+#: translation.js:981
 msgid "## 9-Bits"
 msgstr ""
 
-#: translation.js:980
+#: translation.js:982
 msgid "## 10-Bits"
 msgstr ""
 
-#: translation.js:981
+#: translation.js:983
 msgid "## 11-Bits"
 msgstr ""
 
-#: translation.js:982
+#: translation.js:984
 msgid "## 12-Bits"
 msgstr ""
 
-#: translation.js:983
+#: translation.js:985
 msgid "## 15-Bits"
 msgstr ""
 
-#: translation.js:984
+#: translation.js:986
 msgid "## 16-Bits"
 msgstr ""
 
-#: translation.js:985
+#: translation.js:987
 msgid "## 20-Bits"
 msgstr ""
 
-#: translation.js:986
+#: translation.js:988
 msgid "## 23-Bits"
 msgstr ""
 
-#: translation.js:987
+#: translation.js:989
 msgid "## 24-Bits"
 msgstr ""
 
-#: translation.js:988
+#: translation.js:990
 msgid "## 27-Bits"
 msgstr ""
 
-#: translation.js:989
+#: translation.js:991
 msgid "## 28-Bits"
 msgstr ""
 
-#: translation.js:990
+#: translation.js:992
 msgid "## 31-Bits"
 msgstr ""
 
-#: translation.js:991
+#: translation.js:993
 msgid "## 32-Bits"
 msgstr ""
 
-#: translation.js:992
+#: translation.js:994
 msgid "## UINT16"
 msgstr ""
 
-#: translation.js:993
+#: translation.js:995
 msgid "## 22-Bits"
 msgstr ""
 
-#: translation.js:994
+#: translation.js:996
 msgid "## 17-Bits"
 msgstr ""
 
-#: translation.js:995
+#: translation.js:997
 msgid "## 29-Bits"
 msgstr ""
 
-#: translation.js:996
+#: translation.js:998
 msgid "## 64-Bits"
 msgstr ""
 
-#: translation.js:997 translation.js:1009 translation.js:1018
-#: translation.js:1025 translation.js:1029 translation.js:1033
-#: translation.js:1037 translation.js:1040 translation.js:1071
-#: translation.js:1074 translation.js:1077 translation.js:1080
-#: translation.js:1083 translation.js:1086 translation.js:1089
-#: translation.js:1092 translation.js:1107 translation.js:1110
-#: translation.js:1113 translation.js:1116 translation.js:1119
-#: translation.js:1130 translation.js:1133 translation.js:1136
-#: translation.js:1162 translation.js:1168 translation.js:1172
-#: translation.js:1175 translation.js:1182 translation.js:1186
-#: translation.js:1189 translation.js:1192 translation.js:1200
-#: translation.js:1203 translation.js:1206 translation.js:1209
-#: translation.js:1213 translation.js:1220 translation.js:1223
-#: translation.js:1226 translation.js:1230 translation.js:1243
-#: translation.js:1246 translation.js:1249 translation.js:1252
-#: translation.js:1255 translation.js:1258 translation.js:1270
-#: translation.js:1273 translation.js:1276 translation.js:1279
-#: translation.js:1282 translation.js:1284 translation.js:1287
-#: translation.js:1290 translation.js:1293 translation.js:1296
-#: translation.js:1299 translation.js:1302 translation.js:1309
-#: translation.js:1312 translation.js:1315 translation.js:1319
-#: translation.js:1324 translation.js:1327 translation.js:1336
-#: translation.js:1339 translation.js:1342 translation.js:1347
-#: translation.js:1350 translation.js:1353 translation.js:1359
-#: translation.js:1363 translation.js:1366 translation.js:1370
-#: translation.js:1374 translation.js:1380 translation.js:1383
-#: translation.js:1398 translation.js:1401 translation.js:1406
-#: translation.js:1410 translation.js:1413 translation.js:1424
-#: translation.js:1428 translation.js:1432 translation.js:1436
-#: translation.js:1440 translation.js:1442 translation.js:1445
-#: translation.js:1448 translation.js:1455 translation.js:1458
-#: translation.js:1460 translation.js:1462 translation.js:1475
-#: translation.js:1476 translation.js:1478 translation.js:1483
+#: translation.js:999 translation.js:1011 translation.js:1020
+#: translation.js:1027 translation.js:1031 translation.js:1035
+#: translation.js:1039 translation.js:1042 translation.js:1073
+#: translation.js:1076 translation.js:1079 translation.js:1082
+#: translation.js:1085 translation.js:1088 translation.js:1091
+#: translation.js:1094 translation.js:1109 translation.js:1112
+#: translation.js:1115 translation.js:1118 translation.js:1121
+#: translation.js:1132 translation.js:1135 translation.js:1138
+#: translation.js:1164 translation.js:1170 translation.js:1174
+#: translation.js:1177 translation.js:1184 translation.js:1188
+#: translation.js:1191 translation.js:1194 translation.js:1202
+#: translation.js:1205 translation.js:1208 translation.js:1211
+#: translation.js:1215 translation.js:1222 translation.js:1225
+#: translation.js:1228 translation.js:1232 translation.js:1245
+#: translation.js:1248 translation.js:1251 translation.js:1254
+#: translation.js:1257 translation.js:1260 translation.js:1272
+#: translation.js:1275 translation.js:1278 translation.js:1281
+#: translation.js:1284 translation.js:1286 translation.js:1289
+#: translation.js:1292 translation.js:1295 translation.js:1298
+#: translation.js:1301 translation.js:1304 translation.js:1311
+#: translation.js:1314 translation.js:1317 translation.js:1321
+#: translation.js:1326 translation.js:1329 translation.js:1338
+#: translation.js:1341 translation.js:1344 translation.js:1349
+#: translation.js:1352 translation.js:1355 translation.js:1361
+#: translation.js:1365 translation.js:1368 translation.js:1372
+#: translation.js:1376 translation.js:1382 translation.js:1385
+#: translation.js:1400 translation.js:1403 translation.js:1408
+#: translation.js:1412 translation.js:1415 translation.js:1426
+#: translation.js:1430 translation.js:1434 translation.js:1438
+#: translation.js:1442 translation.js:1444 translation.js:1447
+#: translation.js:1450 translation.js:1458 translation.js:1461
+#: translation.js:1463 translation.js:1465 translation.js:1467
+#: translation.js:1480 translation.js:1481 translation.js:1483
 #: translation.js:1488 translation.js:1493 translation.js:1498
-#: translation.js:1503 translation.js:1515 translation.js:1516
-#: translation.js:1518 translation.js:1524 translation.js:1525
-#: translation.js:1531 translation.js:1532 translation.js:1537
-#: translation.js:1541 translation.js:1545 translation.js:1559
-#: translation.js:1564 translation.js:1568 translation.js:1572
-#: translation.js:1576 translation.js:1580 translation.js:1584
-#: translation.js:1588 translation.js:1595 translation.js:1600
-#: translation.js:1629 translation.js:1635 translation.js:1638
-#: translation.js:1641 translation.js:1648 translation.js:1651
-#: translation.js:1654 translation.js:1657 translation.js:1665
-#: translation.js:1668 translation.js:1671 translation.js:1674
-#: translation.js:1677 translation.js:1686 translation.js:1689
-#: translation.js:1692 translation.js:1695 translation.js:1698
-#: translation.js:1701 translation.js:1710 translation.js:1713
-#: translation.js:1716 translation.js:1719 translation.js:1722
-#: translation.js:1725 translation.js:1737 translation.js:1740
-#: translation.js:1744 translation.js:1747 translation.js:1750
-#: translation.js:1753 translation.js:1756 translation.js:1759
-#: translation.js:1762 translation.js:1767 translation.js:1770
-#: translation.js:1773 translation.js:1782 translation.js:1785
-#: translation.js:1788 translation.js:1793 translation.js:1796
-#: translation.js:1803 translation.js:1806 translation.js:1809
-#: translation.js:1812 translation.js:1816 translation.js:1820
-#: translation.js:1827 translation.js:1831 translation.js:1834
-#: translation.js:1837 translation.js:1841 translation.js:1847
-#: translation.js:1851 translation.js:1854 translation.js:1858
-#: translation.js:1865 translation.js:1869 translation.js:1873
-#: translation.js:1876 translation.js:1888 translation.js:1891
-#: translation.js:1894 translation.js:1897 translation.js:1901
-#: translation.js:1904 translation.js:1907 translation.js:1910
-#: translation.js:1913 translation.js:1917 translation.js:1936
-#: translation.js:1947 translation.js:1950 translation.js:1952
-#: translation.js:1955 translation.js:1958 translation.js:1961
-#: translation.js:1964 translation.js:1967 translation.js:1973
-#: translation.js:1995 translation.js:1999 translation.js:2002
-#: translation.js:2005 translation.js:2008 translation.js:2011
-#: translation.js:2014 translation.js:2017 translation.js:2020
-#: translation.js:2023 translation.js:2026 translation.js:2029
-#: translation.js:2032 translation.js:2035 translation.js:2038
-#: translation.js:2041 translation.js:2044 translation.js:2047
-#: translation.js:2053 translation.js:2057 translation.js:2060
-#: translation.js:2070 translation.js:2074 translation.js:2077
-#: translation.js:2080 translation.js:2083 translation.js:2086
-#: translation.js:2089 translation.js:2100 translation.js:2104
-#: translation.js:2107 translation.js:2110 translation.js:2113
-#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:1503 translation.js:1508 translation.js:1520
+#: translation.js:1521 translation.js:1523 translation.js:1529
+#: translation.js:1530 translation.js:1536 translation.js:1537
+#: translation.js:1542 translation.js:1546 translation.js:1550
+#: translation.js:1564 translation.js:1569 translation.js:1573
+#: translation.js:1577 translation.js:1581 translation.js:1585
+#: translation.js:1589 translation.js:1593 translation.js:1600
+#: translation.js:1605 translation.js:1634 translation.js:1640
+#: translation.js:1643 translation.js:1646 translation.js:1653
+#: translation.js:1656 translation.js:1659 translation.js:1662
+#: translation.js:1670 translation.js:1673 translation.js:1676
+#: translation.js:1679 translation.js:1682 translation.js:1691
+#: translation.js:1694 translation.js:1697 translation.js:1700
+#: translation.js:1703 translation.js:1706 translation.js:1715
+#: translation.js:1718 translation.js:1721 translation.js:1724
+#: translation.js:1727 translation.js:1730 translation.js:1742
+#: translation.js:1745 translation.js:1749 translation.js:1752
+#: translation.js:1755 translation.js:1758 translation.js:1761
+#: translation.js:1764 translation.js:1767 translation.js:1772
+#: translation.js:1775 translation.js:1778 translation.js:1787
+#: translation.js:1790 translation.js:1793 translation.js:1798
+#: translation.js:1801 translation.js:1808 translation.js:1811
+#: translation.js:1814 translation.js:1817 translation.js:1821
+#: translation.js:1825 translation.js:1832 translation.js:1836
+#: translation.js:1839 translation.js:1842 translation.js:1846
+#: translation.js:1852 translation.js:1856 translation.js:1859
+#: translation.js:1863 translation.js:1870 translation.js:1874
+#: translation.js:1878 translation.js:1881 translation.js:1893
+#: translation.js:1896 translation.js:1899 translation.js:1902
+#: translation.js:1906 translation.js:1909 translation.js:1912
+#: translation.js:1915 translation.js:1918 translation.js:1922
+#: translation.js:1941 translation.js:1952 translation.js:1955
+#: translation.js:1957 translation.js:1960 translation.js:1963
+#: translation.js:1966 translation.js:1969 translation.js:1972
+#: translation.js:1978 translation.js:2000 translation.js:2004
+#: translation.js:2007 translation.js:2010 translation.js:2013
+#: translation.js:2016 translation.js:2019 translation.js:2022
+#: translation.js:2025 translation.js:2028 translation.js:2031
+#: translation.js:2034 translation.js:2037 translation.js:2040
+#: translation.js:2043 translation.js:2046 translation.js:2049
+#: translation.js:2052 translation.js:2058 translation.js:2062
+#: translation.js:2065 translation.js:2075 translation.js:2079
+#: translation.js:2082 translation.js:2085 translation.js:2088
+#: translation.js:2091 translation.js:2094 translation.js:2105
+#: translation.js:2109 translation.js:2112 translation.js:2115
+#: translation.js:2118 translation.js:2121 translation.js:2124
+#: translation.js:2127
 msgid "Alhambra-II"
 msgstr ""
 
-#: translation.js:998
+#: translation.js:1000
 msgid "01-Bus2-Split-all"
 msgstr ""
 
-#: translation.js:999
+#: translation.js:1001
 msgid ""
 "# Example: Using the Bus2-Split-all block\n"
 "\n"
@@ -3823,27 +3832,27 @@ msgid ""
 "shown on two independent LEDs"
 msgstr ""
 
-#: translation.js:1000
+#: translation.js:1002
 msgid "Bus-2 Split-all"
 msgstr ""
 
-#: translation.js:1001
+#: translation.js:1003
 msgid "2 bits Input BUS"
 msgstr ""
 
-#: translation.js:1002
+#: translation.js:1004
 msgid "MSB bit"
 msgstr ""
 
-#: translation.js:1003
+#: translation.js:1005
 msgid "LSB bit"
 msgstr ""
 
-#: translation.js:1004
+#: translation.js:1006
 msgid "02-Split-1-4"
 msgstr ""
 
-#: translation.js:1005
+#: translation.js:1007
 msgid ""
 "# Example: Using the Split-1-4 block\n"
 "\n"
@@ -3852,23 +3861,23 @@ msgid ""
 "Both sub-buses are shown on the LED7 and LEDs 0,1,2 and 3 respectivelly"
 msgstr ""
 
-#: translation.js:1006
+#: translation.js:1008
 msgid "5 bits Input BUS"
 msgstr ""
 
-#: translation.js:1007
+#: translation.js:1009
 msgid "LSB bits"
 msgstr ""
 
-#: translation.js:1008
+#: translation.js:1010
 msgid "5-bits constant"
 msgstr ""
 
-#: translation.js:1010
+#: translation.js:1012
 msgid "01-Bus2-Join-all"
 msgstr ""
 
-#: translation.js:1011
+#: translation.js:1013
 msgid ""
 "# Example: Using the Bus2-Join-all block\n"
 "\n"
@@ -3876,19 +3885,19 @@ msgid ""
 "shown on LEDs 0 and 7"
 msgstr ""
 
-#: translation.js:1012
+#: translation.js:1014
 msgid "Bus-2 Join-all"
 msgstr ""
 
-#: translation.js:1013
+#: translation.js:1015
 msgid "2 bits Output BUS"
 msgstr ""
 
-#: translation.js:1014
+#: translation.js:1016
 msgid "02-Join-1-4"
 msgstr ""
 
-#: translation.js:1015
+#: translation.js:1017
 msgid ""
 "# Example: Using the Join-1-4 block\n"
 "\n"
@@ -3897,35 +3906,35 @@ msgid ""
 "on 5 LEDs"
 msgstr ""
 
-#: translation.js:1016
+#: translation.js:1018
 msgid "4 bits Input BUS"
 msgstr ""
 
-#: translation.js:1017
+#: translation.js:1019
 msgid "4-bits constant"
 msgstr ""
 
-#: translation.js:1019
+#: translation.js:1021
 msgid "01-Bus-2-button-leds"
 msgstr ""
 
-#: translation.js:1020
+#: translation.js:1022
 msgid "# Example: Bus-2: Connection of two buses"
 msgstr ""
 
-#: translation.js:1021
+#: translation.js:1023
 msgid "2-bits input bus"
 msgstr ""
 
-#: translation.js:1022
+#: translation.js:1024
 msgid "2-bits Bus block"
 msgstr ""
 
-#: translation.js:1023
+#: translation.js:1025
 msgid "2-bits output bus"
 msgstr ""
 
-#: translation.js:1024
+#: translation.js:1026
 msgid ""
 "**NOTE**: This is just an example of use of the Bus-2 block. But the "
 "connection  \n"
@@ -3933,94 +3942,94 @@ msgid ""
 "the 2-Bus block"
 msgstr ""
 
-#: translation.js:1026
+#: translation.js:1028
 msgid "01-button-LEDs"
 msgstr ""
 
-#: translation.js:1027
+#: translation.js:1029
 msgid ""
 "# Example: Turning on 8 LEDs with one button\n"
 "\n"
 "When the button SW1 is pressed, the 8 LEDs are turned on"
 msgstr ""
 
-#: translation.js:1028
+#: translation.js:1030
 msgid "Copy-8 Block"
 msgstr ""
 
-#: translation.js:1030 translation.js:1592 translation.js:1596
-#: translation.js:1601
+#: translation.js:1032 translation.js:1597 translation.js:1601
+#: translation.js:1606
 msgid "01-sign-LED"
 msgstr ""
 
-#: translation.js:1031
+#: translation.js:1033
 msgid ""
 "# Example: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1032
+#: translation.js:1034
 msgid "Sign-int8 Block"
 msgstr ""
 
-#: translation.js:1034 translation.js:1300 translation.js:1303
-#: translation.js:1407 translation.js:1411 translation.js:1425
-#: translation.js:1429 translation.js:1433 translation.js:1437
-#: translation.js:1441 translation.js:1443 translation.js:1446
-#: translation.js:1449 translation.js:1456 translation.js:1459
-#: translation.js:1461 translation.js:1463 translation.js:1477
-#: translation.js:1479 translation.js:1480 translation.js:1484
+#: translation.js:1036 translation.js:1302 translation.js:1305
+#: translation.js:1409 translation.js:1413 translation.js:1427
+#: translation.js:1431 translation.js:1435 translation.js:1439
+#: translation.js:1443 translation.js:1445 translation.js:1448
+#: translation.js:1451 translation.js:1459 translation.js:1462
+#: translation.js:1464 translation.js:1466 translation.js:1468
+#: translation.js:1482 translation.js:1484 translation.js:1485
 #: translation.js:1489 translation.js:1494 translation.js:1499
-#: translation.js:1504 translation.js:1517 translation.js:1519
-#: translation.js:1520 translation.js:1526 translation.js:1527
-#: translation.js:1533 translation.js:1534 translation.js:1538
-#: translation.js:1542 translation.js:1546 translation.js:1560
-#: translation.js:1821 translation.js:1859 translation.js:1877
-#: translation.js:1889 translation.js:1892 translation.js:1895
-#: translation.js:1898 translation.js:1902 translation.js:1905
-#: translation.js:1911 translation.js:1914 translation.js:1918
-#: translation.js:1937 translation.js:1948 translation.js:1951
-#: translation.js:1953 translation.js:1956 translation.js:1959
-#: translation.js:1962 translation.js:1965 translation.js:1968
-#: translation.js:1974 translation.js:1996 translation.js:2000
-#: translation.js:2003 translation.js:2006 translation.js:2009
-#: translation.js:2012 translation.js:2015 translation.js:2018
-#: translation.js:2021 translation.js:2024 translation.js:2027
-#: translation.js:2030 translation.js:2033 translation.js:2036
-#: translation.js:2039 translation.js:2042 translation.js:2045
-#: translation.js:2048 translation.js:2054 translation.js:2058
-#: translation.js:2061 translation.js:2071 translation.js:2075
-#: translation.js:2078 translation.js:2081 translation.js:2084
-#: translation.js:2087 translation.js:2090
+#: translation.js:1504 translation.js:1509 translation.js:1522
+#: translation.js:1524 translation.js:1525 translation.js:1531
+#: translation.js:1532 translation.js:1538 translation.js:1539
+#: translation.js:1543 translation.js:1547 translation.js:1551
+#: translation.js:1565 translation.js:1826 translation.js:1864
+#: translation.js:1882 translation.js:1894 translation.js:1897
+#: translation.js:1900 translation.js:1903 translation.js:1907
+#: translation.js:1910 translation.js:1916 translation.js:1919
+#: translation.js:1923 translation.js:1942 translation.js:1953
+#: translation.js:1956 translation.js:1958 translation.js:1961
+#: translation.js:1964 translation.js:1967 translation.js:1970
+#: translation.js:1973 translation.js:1979 translation.js:2001
+#: translation.js:2005 translation.js:2008 translation.js:2011
+#: translation.js:2014 translation.js:2017 translation.js:2020
+#: translation.js:2023 translation.js:2026 translation.js:2029
+#: translation.js:2032 translation.js:2035 translation.js:2038
+#: translation.js:2041 translation.js:2044 translation.js:2047
+#: translation.js:2050 translation.js:2053 translation.js:2059
+#: translation.js:2063 translation.js:2066 translation.js:2076
+#: translation.js:2080 translation.js:2083 translation.js:2086
+#: translation.js:2089 translation.js:2092 translation.js:2095
 msgid "01-Manual-testing"
 msgstr ""
 
-#: translation.js:1035
+#: translation.js:1037
 msgid "Configurable buttons (pull-up on/off. Not on/off) with tic output"
 msgstr ""
 
-#: translation.js:1036
+#: translation.js:1038
 msgid "# Example: Displaying the two buttons on the LEDs\n"
 msgstr ""
 
-#: translation.js:1038
+#: translation.js:1040
 msgid "01-Reversal-4-bits"
 msgstr ""
 
-#: translation.js:1039
+#: translation.js:1041
 msgid "Reversal-4"
 msgstr ""
 
-#: translation.js:1041
+#: translation.js:1043
 msgid "01-Shift-right-1-bus4"
 msgstr ""
 
-#: translation.js:1042
+#: translation.js:1044
 msgid "Bus-4-shift-right-1"
 msgstr ""
 
-#: translation.js:1043
+#: translation.js:1045
 msgid ""
 "## Bus-4 Shift right example\n"
 "\n"
@@ -4028,258 +4037,258 @@ msgid ""
 "The result is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1044
+#: translation.js:1046
 msgid ""
 "Number to shift 1 bit  \n"
 "to the right"
 msgstr ""
 
-#: translation.js:1045
+#: translation.js:1047
 msgid ""
 "Insert 0 as the  \n"
 "MSB "
 msgstr ""
 
-#: translation.js:1046
+#: translation.js:1048
 msgid ""
 "Display the shifted  \n"
 "number on the LEDs"
 msgstr ""
 
-#: translation.js:1072 translation.js:1075 translation.js:1078
-#: translation.js:1081 translation.js:1084 translation.js:1087
-#: translation.js:1090 translation.js:1093 translation.js:1108
-#: translation.js:1111 translation.js:1114 translation.js:1117
-#: translation.js:1120 translation.js:1131 translation.js:1134
-#: translation.js:1137
+#: translation.js:1074 translation.js:1077 translation.js:1080
+#: translation.js:1083 translation.js:1086 translation.js:1089
+#: translation.js:1092 translation.js:1095 translation.js:1110
+#: translation.js:1113 translation.js:1116 translation.js:1119
+#: translation.js:1122 translation.js:1133 translation.js:1136
+#: translation.js:1139
 msgid "01-manual-btn-leds"
 msgstr ""
 
-#: translation.js:1073
+#: translation.js:1075
 msgid ""
 "# Copy-2: Manual testing with one pushbutton and two LEDs\n"
 "\n"
 "When the button is pressed, the Two LEDs are turned on"
 msgstr ""
 
-#: translation.js:1076
+#: translation.js:1078
 msgid ""
 "# Copy-3: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1079
+#: translation.js:1081
 msgid ""
 "# Copy-4: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1082
+#: translation.js:1084
 msgid ""
 "# Copy-5: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1085
+#: translation.js:1087
 msgid ""
 "# Copy-6: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1088
+#: translation.js:1090
 msgid ""
 "# Copy-7: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1091
+#: translation.js:1093
 msgid ""
 "# Copy-8: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1094
+#: translation.js:1096
 msgid ""
 "Display16-8: Display a 16-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1095
+#: translation.js:1097
 msgid ""
 "System TFF with toggle input: It toogles on every system cycle if the input "
 "is active"
 msgstr ""
 
-#: translation.js:1096
+#: translation.js:1098
 msgid "Reg: 1-Bit register"
 msgstr ""
 
-#: translation.js:1097
+#: translation.js:1099
 msgid "2-to-1 Multplexer (1-bit channels). Fippled version"
 msgstr ""
 
-#: translation.js:1098
+#: translation.js:1100
 msgid "2-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1099
+#: translation.js:1101
 msgid "2-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1100
+#: translation.js:1102
 msgid "2-to-1 Multplexer (4-bit channels)"
 msgstr ""
 
-#: translation.js:1101
+#: translation.js:1103
 msgid ""
 "# Copy-9: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1102
+#: translation.js:1104
 msgid ""
 "Byte 0  \n"
 "(least significant)  "
 msgstr ""
 
-#: translation.js:1103
+#: translation.js:1105
 msgid "Mux 2-1"
 msgstr ""
 
-#: translation.js:1104
+#: translation.js:1106
 msgid ""
 "D Flip-flip\n"
 "(System)"
 msgstr ""
 
-#: translation.js:1105
+#: translation.js:1107
 msgid "Channel B"
 msgstr ""
 
-#: translation.js:1106
+#: translation.js:1108
 msgid "Channel A"
 msgstr ""
 
-#: translation.js:1109
+#: translation.js:1111
 msgid ""
 "# Copy-10: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1112
+#: translation.js:1114
 msgid ""
 "# Copy-11: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1115
+#: translation.js:1117
 msgid ""
 "# Copy-12: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1118
+#: translation.js:1120
 msgid ""
 "# Copy-16: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1121
+#: translation.js:1123
 msgid ""
 "Display32-8: Display a 32-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1122
+#: translation.js:1124
 msgid "4-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1123
+#: translation.js:1125
 msgid "Counter-x02: 2-bits counter"
 msgstr ""
 
-#: translation.js:1124
+#: translation.js:1126
 msgid "Generic component with clk input"
 msgstr ""
 
-#: translation.js:1125
+#: translation.js:1127
 msgid "Inc1-2bit: Increment a 2-bits number by one"
 msgstr ""
 
-#: translation.js:1126
+#: translation.js:1128
 msgid "AdderK-2bit: Adder of 2-bit operand and 2-bit constant"
 msgstr ""
 
-#: translation.js:1127
+#: translation.js:1129
 msgid "Adder-2bits: Adder of two operands of 2 bits"
 msgstr ""
 
-#: translation.js:1128
+#: translation.js:1130
 msgid "OR-BUS2: OR gate with 2-bits bus input"
 msgstr ""
 
-#: translation.js:1129
+#: translation.js:1131
 msgid ""
 "# Copy-20: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1132
+#: translation.js:1134
 msgid ""
 "# Copy-24: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1135
+#: translation.js:1137
 msgid ""
 "# Copy-28: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1138
+#: translation.js:1140
 msgid ""
 "# Copy-32: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1163 translation.js:1169 translation.js:1173
-#: translation.js:1176 translation.js:1183 translation.js:1187
-#: translation.js:1190 translation.js:1193 translation.js:1201
-#: translation.js:1204 translation.js:1207 translation.js:1210
-#: translation.js:1214 translation.js:1221 translation.js:1224
-#: translation.js:1227 translation.js:1231 translation.js:1241
-#: translation.js:1247 translation.js:1250 translation.js:1259
-#: translation.js:1271 translation.js:1274 translation.js:1277
-#: translation.js:1280 translation.js:1283 translation.js:1285
-#: translation.js:1288 translation.js:1291 translation.js:1294
-#: translation.js:1297 translation.js:1310 translation.js:1313
-#: translation.js:1316 translation.js:1320 translation.js:1325
-#: translation.js:1328 translation.js:1337 translation.js:1340
-#: translation.js:1343 translation.js:1345 translation.js:1348
-#: translation.js:1351 translation.js:1354 translation.js:1360
-#: translation.js:1364 translation.js:1367 translation.js:1375
-#: translation.js:1402 translation.js:1414 translation.js:1630
-#: translation.js:1768 translation.js:1771 translation.js:1774
-#: translation.js:1777
+#: translation.js:1165 translation.js:1171 translation.js:1175
+#: translation.js:1178 translation.js:1185 translation.js:1189
+#: translation.js:1192 translation.js:1195 translation.js:1203
+#: translation.js:1206 translation.js:1209 translation.js:1212
+#: translation.js:1216 translation.js:1223 translation.js:1226
+#: translation.js:1229 translation.js:1233 translation.js:1243
+#: translation.js:1249 translation.js:1252 translation.js:1261
+#: translation.js:1273 translation.js:1276 translation.js:1279
+#: translation.js:1282 translation.js:1285 translation.js:1287
+#: translation.js:1290 translation.js:1293 translation.js:1296
+#: translation.js:1299 translation.js:1312 translation.js:1315
+#: translation.js:1318 translation.js:1322 translation.js:1327
+#: translation.js:1330 translation.js:1339 translation.js:1342
+#: translation.js:1345 translation.js:1347 translation.js:1350
+#: translation.js:1353 translation.js:1356 translation.js:1362
+#: translation.js:1366 translation.js:1369 translation.js:1377
+#: translation.js:1404 translation.js:1416 translation.js:1635
+#: translation.js:1773 translation.js:1776 translation.js:1779
+#: translation.js:1782
 msgid "01-manual-btns-leds"
 msgstr ""
 
-#: translation.js:1164
+#: translation.js:1166
 msgid ""
 "# Bus2-Join-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -4287,23 +4296,23 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1170
+#: translation.js:1172
 msgid "Constant bit 1"
 msgstr ""
 
-#: translation.js:1171
+#: translation.js:1173
 msgid ""
 "# Bus3-Join-1-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1174
+#: translation.js:1176
 msgid ""
 "# Bus3-Join-2-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1177
+#: translation.js:1179
 msgid ""
 "# Bus3-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4312,23 +4321,23 @@ msgid ""
 "The LED2 is on"
 msgstr ""
 
-#: translation.js:1184
+#: translation.js:1186
 msgid "2bits constant value: 3"
 msgstr ""
 
-#: translation.js:1185
+#: translation.js:1187
 msgid ""
 "# Bus4-Join-1-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1188
+#: translation.js:1190
 msgid ""
 "# Bus4-Join-3-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1191
+#: translation.js:1193
 msgid ""
 "# Bus4-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4337,13 +4346,13 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1194
+#: translation.js:1196
 msgid ""
 "# Bus4-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1202
+#: translation.js:1204
 msgid ""
 "# Bus5-Join-1-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4352,27 +4361,27 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1205
+#: translation.js:1207
 msgid ""
 "# Bus5-Join-2-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1208
+#: translation.js:1210
 msgid ""
 "# Bus5-Join-3-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1211
+#: translation.js:1213
 msgid "3bits constant value: 7"
 msgstr ""
 
-#: translation.js:1212
+#: translation.js:1214
 msgid "# Bus5-Join-4-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1215
+#: translation.js:1217
 msgid ""
 "# Bus5-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4381,7 +4390,7 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1222
+#: translation.js:1224
 msgid ""
 "# Bus6-Join-1-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4390,33 +4399,33 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1225
+#: translation.js:1227
 msgid ""
 "# Bus6-Join-4-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1228
+#: translation.js:1230
 msgid "4bits constant value: 15 (0xF in hexadecimal)"
 msgstr ""
 
-#: translation.js:1229
+#: translation.js:1231
 msgid ""
 "# Bus6-Join-5-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1232
+#: translation.js:1234
 msgid ""
 "# Bus6-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1240
+#: translation.js:1242
 msgid "Alhambr-II"
 msgstr ""
 
-#: translation.js:1242
+#: translation.js:1244
 msgid ""
 "# Bus7-Join-1-6: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4425,26 +4434,26 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1244 translation.js:1253 translation.js:1256
-#: translation.js:1636 translation.js:1639 translation.js:1642
-#: translation.js:1649 translation.js:1652 translation.js:1655
-#: translation.js:1658 translation.js:1666 translation.js:1669
-#: translation.js:1672 translation.js:1675 translation.js:1678
-#: translation.js:1690 translation.js:1693 translation.js:1696
-#: translation.js:1699 translation.js:1702 translation.js:1711
-#: translation.js:1714 translation.js:1717 translation.js:1720
-#: translation.js:1723 translation.js:1726 translation.js:1738
-#: translation.js:1741 translation.js:1745 translation.js:1748
-#: translation.js:1751 translation.js:1754 translation.js:1757
-#: translation.js:1760 translation.js:1763
+#: translation.js:1246 translation.js:1255 translation.js:1258
+#: translation.js:1641 translation.js:1644 translation.js:1647
+#: translation.js:1654 translation.js:1657 translation.js:1660
+#: translation.js:1663 translation.js:1671 translation.js:1674
+#: translation.js:1677 translation.js:1680 translation.js:1683
+#: translation.js:1695 translation.js:1698 translation.js:1701
+#: translation.js:1704 translation.js:1707 translation.js:1716
+#: translation.js:1719 translation.js:1722 translation.js:1725
+#: translation.js:1728 translation.js:1731 translation.js:1743
+#: translation.js:1746 translation.js:1750 translation.js:1753
+#: translation.js:1756 translation.js:1759 translation.js:1762
+#: translation.js:1765 translation.js:1768
 msgid "01-manual-constant-leds"
 msgstr ""
 
-#: translation.js:1245
+#: translation.js:1247
 msgid "# Bus7-Join-2-5: Manual testing \n"
 msgstr ""
 
-#: translation.js:1248
+#: translation.js:1250
 msgid ""
 "# Bus7-Join-3-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4453,7 +4462,7 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1251
+#: translation.js:1253
 msgid ""
 "# Bus7-Join-4-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4462,15 +4471,15 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1254
+#: translation.js:1256
 msgid "# Bus7-Join-5-2: Manual testing \n"
 msgstr ""
 
-#: translation.js:1257
+#: translation.js:1259
 msgid "# Bus7-Join-6-1: Manual testing \n"
 msgstr ""
 
-#: translation.js:1260
+#: translation.js:1262
 msgid ""
 "# Bus7-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4479,7 +4488,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1272
+#: translation.js:1274
 msgid ""
 "# Bus8-Join-1-7: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4488,13 +4497,13 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1275
+#: translation.js:1277
 msgid ""
 "# Bus8-Join-2-6: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1278
+#: translation.js:1280
 msgid ""
 "# Bus8-Join-3-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4503,7 +4512,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1281
+#: translation.js:1283
 msgid ""
 "# Bus8-Join-5-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4512,7 +4521,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1286
+#: translation.js:1288
 msgid ""
 "# Bus8-Join-7-1: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4521,7 +4530,7 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1289
+#: translation.js:1291
 msgid ""
 "# Bus8-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4530,7 +4539,7 @@ msgid ""
 "The LEDs 2-7 are on"
 msgstr ""
 
-#: translation.js:1292
+#: translation.js:1294
 msgid ""
 "# Bus8-Join-half: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4539,7 +4548,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1295
+#: translation.js:1297
 msgid ""
 "# Bus8-Join-quarter: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4548,607 +4557,611 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1298
+#: translation.js:1300
 msgid ""
 "## Bus-09-bits Join-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1301
+#: translation.js:1303
 msgid ""
 "# Bus10-Join-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1304
+#: translation.js:1306
 msgid ""
 "# Bus11-Join-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1311
+#: translation.js:1313
 msgid ""
 "# Bus12-Join-one-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1314
+#: translation.js:1316
 msgid ""
 "# Bus12-Join-4-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1317
+#: translation.js:1319
 msgid "Counter-x01: 1-bit counter"
 msgstr ""
 
-#: translation.js:1318
+#: translation.js:1320
 msgid ""
 "# Bus12-Join-one-forth: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1321
+#: translation.js:1323
 msgid ""
 "# Bus12-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1326
+#: translation.js:1328
 msgid ""
 "# Bus15-Join-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1329
+#: translation.js:1331
 msgid ""
 "# Bus15-Join-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1330
+#: translation.js:1332
 msgid "Join-1-15"
 msgstr ""
 
-#: translation.js:1331
+#: translation.js:1333
 msgid "Join-15-1"
 msgstr ""
 
-#: translation.js:1332
+#: translation.js:1334
 msgid "Join-4-12"
 msgstr ""
 
-#: translation.js:1333
+#: translation.js:1335
 msgid "Join-7-9"
 msgstr ""
 
-#: translation.js:1338
+#: translation.js:1340
 msgid ""
 "# Bus16-Join-1-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1341
+#: translation.js:1343
 msgid ""
 "# Bus16-Join-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1344
+#: translation.js:1346
 msgid ""
 "# Bus16-Join-4-12: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1346
+#: translation.js:1348
 msgid ""
 "# Bus16-Join-7-9: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1349
+#: translation.js:1351
 msgid ""
 "# Bus16-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1352
+#: translation.js:1354
 msgid ""
 "# Bus16-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1355
+#: translation.js:1357
 msgid ""
 "# Bus19-Join-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1361
+#: translation.js:1363
 msgid "Generic: 19-bits generic constant"
 msgstr ""
 
-#: translation.js:1362
+#: translation.js:1364
 msgid ""
 "# Bus20-Join-1-19: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1365
+#: translation.js:1367
 msgid ""
 "# Bus20-Join-4-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1368
+#: translation.js:1370
 msgid ""
 "# Bus20-Join-4-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1371 translation.js:1381 translation.js:1384
-#: translation.js:1399 translation.js:1783 translation.js:1786
-#: translation.js:1789
+#: translation.js:1373 translation.js:1383 translation.js:1386
+#: translation.js:1401 translation.js:1788 translation.js:1791
+#: translation.js:1794
 msgid "01-manual-testing"
 msgstr ""
 
-#: translation.js:1372
+#: translation.js:1374
 msgid "Generic: 22-bits generic constant"
 msgstr ""
 
-#: translation.js:1373
+#: translation.js:1375
 msgid ""
 "# Bus22-Join-10-22: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1376
+#: translation.js:1378
 msgid ""
 "# Bus23-Join-7-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1382
+#: translation.js:1384
 msgid ""
 "# Bus24-Join-8-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1385
+#: translation.js:1387
 msgid ""
 "Display24-8: Display a 24-bits value on  8-LEDs. The sel input selects the "
 "byte to display "
 msgstr ""
 
-#: translation.js:1386
+#: translation.js:1388
 msgid "Counter-M-x02: 2-bits M module counter"
 msgstr ""
 
-#: translation.js:1387
+#: translation.js:1389
 msgid "Comp2-2bit: Comparator of two 2-bit numbers"
 msgstr ""
 
-#: translation.js:1388
+#: translation.js:1390
 msgid "Comp2-1bit: Comparator of two 1-bit numbers"
 msgstr ""
 
-#: translation.js:1389
+#: translation.js:1391
 msgid "reg-rst-2-bits:  2-bits register with reset"
 msgstr ""
 
-#: translation.js:1390
+#: translation.js:1392
 msgid "1-bit-Reg-rst: 1-Bit register with reset"
 msgstr ""
 
-#: translation.js:1391
+#: translation.js:1393
 msgid ""
 "# Bus24-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1392
+#: translation.js:1394
 msgid "2-bits Comparator"
 msgstr ""
 
-#: translation.js:1393
+#: translation.js:1395
 msgid ""
 "Maximum count  \n"
 "reached"
 msgstr ""
 
-#: translation.js:1394
+#: translation.js:1396
 msgid "2-bits register"
 msgstr ""
 
-#: translation.js:1395
+#: translation.js:1397
 msgid ""
 "If the max count is reached  \n"
 "and the cnt tic is received,  \n"
 "the register is reset to 0"
 msgstr ""
 
-#: translation.js:1396
+#: translation.js:1398
 msgid "A"
 msgstr ""
 
-#: translation.js:1397
+#: translation.js:1399
 msgid "B"
 msgstr ""
 
-#: translation.js:1400
+#: translation.js:1402
 msgid ""
 "# Bus24-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1403
+#: translation.js:1405
 msgid ""
 "# Bus27-Join-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1408
+#: translation.js:1410
 msgid "Generic: 24-bits generic constant"
 msgstr ""
 
-#: translation.js:1409
+#: translation.js:1411
 msgid ""
 "# Bus28-Join-4-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1412
+#: translation.js:1414
 msgid ""
 "# Bus28-Join-4-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1415
+#: translation.js:1417
 msgid ""
 "# Bus31-Join-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1416
+#: translation.js:1418
 msgid "Join-1-31"
 msgstr ""
 
-#: translation.js:1421
+#: translation.js:1423
 msgid "Join-8-24"
 msgstr ""
 
-#: translation.js:1426
+#: translation.js:1428
 msgid "Generic: 31-bits generic constant"
 msgstr ""
 
-#: translation.js:1427
+#: translation.js:1429
 msgid ""
 "# Bus32-Join-31-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1430
+#: translation.js:1432
 msgid "Generic: 17-bits generic constant"
 msgstr ""
 
-#: translation.js:1431
+#: translation.js:1433
 msgid ""
 "# Bus32-Join-17-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1434
+#: translation.js:1436
 msgid "Generic: 29-bits generic constant"
 msgstr ""
 
-#: translation.js:1435
+#: translation.js:1437
 msgid ""
 "# Bus32-Join-29-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1438
+#: translation.js:1440
 msgid "2bits constant value: 1"
 msgstr ""
 
-#: translation.js:1439
+#: translation.js:1441
 msgid ""
 "# Bus32-Join-30-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1444
+#: translation.js:1446
 msgid ""
 "# Bus32-Join-8-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1447
+#: translation.js:1449
 msgid ""
 "# Bus32-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1450
+#: translation.js:1452
 msgid ""
 "# Bus32-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1454
+#: translation.js:1456
 msgid "05-Bits"
 msgstr ""
 
 #: translation.js:1457
+msgid "2x8-Bits"
+msgstr ""
+
+#: translation.js:1460
 msgid "## Reversal test"
 msgstr ""
 
-#: translation.js:1466 translation.js:1506 translation.js:1977
-#: translation.js:2064
+#: translation.js:1471 translation.js:1511 translation.js:1982
+#: translation.js:2069
 msgid "02-bits"
 msgstr ""
 
-#: translation.js:1467 translation.js:1507 translation.js:2065
+#: translation.js:1472 translation.js:1512 translation.js:2070
 msgid "03-bits"
 msgstr ""
 
-#: translation.js:1468 translation.js:1508 translation.js:2066
+#: translation.js:1473 translation.js:1513 translation.js:2071
 msgid "04-bits"
 msgstr ""
 
-#: translation.js:1469 translation.js:1509 translation.js:1939
-#: translation.js:1978
+#: translation.js:1474 translation.js:1514 translation.js:1944
+#: translation.js:1983
 msgid "08-bits"
 msgstr ""
 
-#: translation.js:1470 translation.js:1510 translation.js:1979
+#: translation.js:1475 translation.js:1515 translation.js:1984
 msgid "16-bits"
 msgstr ""
 
-#: translation.js:1471 translation.js:1511
+#: translation.js:1476 translation.js:1516
 msgid "32-bits"
 msgstr ""
 
-#: translation.js:1481
+#: translation.js:1486
 msgid "## BUS-2-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1485
+#: translation.js:1490
 msgid "Reg-3-verilog: 3 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1486
+#: translation.js:1491
 msgid "## BUS-3-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1490
+#: translation.js:1495
 msgid "Reg-4-verilog: 4 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1491
+#: translation.js:1496
 msgid "## BUS-4-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1495
+#: translation.js:1500
 msgid "Reg-8-verilog: 8 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1496
+#: translation.js:1501
 msgid "## BUS-8-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1500
+#: translation.js:1505
 msgid ""
 "Reg-16-verilog: 16 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1501
+#: translation.js:1506
 msgid "## BUS-16-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1505
+#: translation.js:1510
 msgid ""
 "Reg-03-verilog: 32 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1521
+#: translation.js:1526
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:1528
+#: translation.js:1533
 msgid "# 3-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1535
+#: translation.js:1540
 msgid "# 4-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1539
+#: translation.js:1544
 msgid "# 8-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1543
+#: translation.js:1548
 msgid "# 16-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1547
+#: translation.js:1552
 msgid "# 32-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1548
+#: translation.js:1553
 msgid "Sign-02Bits"
 msgstr ""
 
-#: translation.js:1549
+#: translation.js:1554
 msgid "Sign-03Bits"
 msgstr ""
 
-#: translation.js:1550
+#: translation.js:1555
 msgid "Sign-04Bits"
 msgstr ""
 
-#: translation.js:1551
+#: translation.js:1556
 msgid "Sign-05Bits"
 msgstr ""
 
-#: translation.js:1552
+#: translation.js:1557
 msgid "Sign-06Bits"
 msgstr ""
 
-#: translation.js:1553
+#: translation.js:1558
 msgid "Sign-07Bits"
 msgstr ""
 
-#: translation.js:1554
+#: translation.js:1559
 msgid "Sign-08Bits"
 msgstr ""
 
-#: translation.js:1555
+#: translation.js:1560
 msgid "Sign-12Bits"
 msgstr ""
 
-#: translation.js:1556
+#: translation.js:1561
 msgid "Sign-16Bits"
 msgstr ""
 
-#: translation.js:1557
+#: translation.js:1562
 msgid "Sign-20Bits"
 msgstr ""
 
-#: translation.js:1558
+#: translation.js:1563
 msgid "Sign-32Bits"
 msgstr ""
 
-#: translation.js:1561
+#: translation.js:1566
 msgid "2-to-1 Multplexer (2-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1562
+#: translation.js:1567
 msgid ""
 "# 2-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1566
+#: translation.js:1571
 msgid "2-to-1 Multplexer (3-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1567
+#: translation.js:1572
 msgid ""
 "# 3-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1570
+#: translation.js:1575
 msgid "2-to-1 Multplexer (4-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1571
+#: translation.js:1576
 msgid ""
 "# 4-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1574
+#: translation.js:1579
 msgid "2-to-1 Multplexer (5-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1575
+#: translation.js:1580
 msgid ""
 "# 5-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1578
+#: translation.js:1583
 msgid "2-to-1 Multplexer (6-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1579
+#: translation.js:1584
 msgid ""
 "# 6-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1582
+#: translation.js:1587
 msgid "2-to-1 Multplexer (7-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1583
+#: translation.js:1588
 msgid ""
 "# 7-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1586
+#: translation.js:1591
 msgid "2-to-1 Multplexer (8-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1587
+#: translation.js:1592
 msgid ""
 "# 8-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1590
+#: translation.js:1595
 msgid "2-to-1 Multplexer (12-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1591
+#: translation.js:1596
 msgid ""
 "# 12-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1593
+#: translation.js:1598
 msgid "2-to-1 Multplexer (16-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1594
+#: translation.js:1599
 msgid ""
 "# 16-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1597
+#: translation.js:1602
 msgid "2-to-1 Multplexer (20-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1598
+#: translation.js:1603
 msgid "Generic: 20-bits generic constant"
 msgstr ""
 
-#: translation.js:1599
+#: translation.js:1604
 msgid ""
 "# 20-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1602
+#: translation.js:1607
 msgid "Generic: 32-bits generic constant"
 msgstr ""
 
-#: translation.js:1603
+#: translation.js:1608
 msgid "2-to-1 Multplexer (32-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1604
+#: translation.js:1609
 msgid ""
 "# 32-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1631
+#: translation.js:1636
 msgid ""
 "# Bus2-Split-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -5156,322 +5169,322 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1637
+#: translation.js:1642
 msgid ""
 "# Bus3-Split-1-2: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1640
+#: translation.js:1645
 msgid ""
 "# Bus3-Split-2-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1643
+#: translation.js:1648
 msgid ""
 "# Bus3-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1650
+#: translation.js:1655
 msgid ""
 "# Bus4-Split-1-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1653
+#: translation.js:1658
 msgid ""
 "# Bus4-Split-3-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1656
+#: translation.js:1661
 msgid ""
 "# Bus4-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1659
+#: translation.js:1664
 msgid ""
 "# Bus4-Split-half: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1667
+#: translation.js:1672
 msgid ""
 "# Bus5-Split-1-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1670
+#: translation.js:1675
 msgid ""
 "# Bus5-Split-2-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1673
+#: translation.js:1678
 msgid ""
 "# Bus5-Split-3-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1676
+#: translation.js:1681
 msgid ""
 "# Bus5-Split-4-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1679
+#: translation.js:1684
 msgid ""
 "# Bus5-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1687
+#: translation.js:1692
 msgid "01-manual-test"
 msgstr ""
 
-#: translation.js:1688
+#: translation.js:1693
 msgid ""
 "# Bus6-Split-1-5: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1691
+#: translation.js:1696
 msgid ""
 "# Bus6-Split-2-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1694
+#: translation.js:1699
 msgid "# Bus6-Split-4-2: Manual testing\n"
 msgstr ""
 
-#: translation.js:1697
+#: translation.js:1702
 msgid "# Bus6-Split-5-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1700
+#: translation.js:1705
 msgid ""
 "# Bus6-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1703
+#: translation.js:1708
 msgid "# Bus6-Split-half: Manual testing\n"
 msgstr ""
 
-#: translation.js:1712
+#: translation.js:1717
 msgid ""
 "# Bus7-Split-1-6: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1715
+#: translation.js:1720
 msgid ""
 "# Bus7-Split-2-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1718
+#: translation.js:1723
 msgid ""
 "# Bus7-Split-3-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1721
+#: translation.js:1726
 msgid ""
 "# Bus7-Split-4-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1724
+#: translation.js:1729
 msgid ""
 "# Bus7-Split-5-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1727
+#: translation.js:1732
 msgid ""
 "# Bus7-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1739
+#: translation.js:1744
 msgid ""
 "# Bus8-Split-1-7: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1742
+#: translation.js:1747
 msgid "Bus8-Split-2-6: Split the 8-bits bus into two buses of 2 and 6 wires"
 msgstr ""
 
-#: translation.js:1743
+#: translation.js:1748
 msgid ""
 "# Bus8-Split-2-6: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1746
+#: translation.js:1751
 msgid ""
 "# Bus8-Split-3-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1749
+#: translation.js:1754
 msgid ""
 "# Bus8-Split-5-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1752
+#: translation.js:1757
 msgid ""
 "# Bus8-Split-6-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1755
+#: translation.js:1760
 msgid ""
 "# Bus8-Split-7-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1758
+#: translation.js:1763
 msgid ""
 "# Bus8-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1761
+#: translation.js:1766
 msgid ""
 "# Bus8-Split-half: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1764
+#: translation.js:1769
 msgid ""
 "# Bus8-Split-quarter: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1769
+#: translation.js:1774
 msgid ""
 "## Bus-09-bits Split-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1772
+#: translation.js:1777
 msgid ""
 "## Bus-09-bits Join-8-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1775
+#: translation.js:1780
 msgid ""
 "# Bus10-Split-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1778
+#: translation.js:1783
 msgid ""
 "# Bus11-Split-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1784
+#: translation.js:1789
 msgid ""
 "# Bus12-Split-1-11: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1787
+#: translation.js:1792
 msgid ""
 "# Bus12-Split-4-8: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1790
+#: translation.js:1795
 msgid ""
 "# Bus12-Split-one-third: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1794 translation.js:1797 translation.js:1804
-#: translation.js:1807 translation.js:1810 translation.js:1813
-#: translation.js:1817 translation.js:1828 translation.js:1832
-#: translation.js:1835 translation.js:1838 translation.js:1842
-#: translation.js:1848 translation.js:1852 translation.js:1855
-#: translation.js:1866 translation.js:1870 translation.js:1874
-#: translation.js:1908
+#: translation.js:1799 translation.js:1802 translation.js:1809
+#: translation.js:1812 translation.js:1815 translation.js:1818
+#: translation.js:1822 translation.js:1833 translation.js:1837
+#: translation.js:1840 translation.js:1843 translation.js:1847
+#: translation.js:1853 translation.js:1857 translation.js:1860
+#: translation.js:1871 translation.js:1875 translation.js:1879
+#: translation.js:1913
 msgid "Manual-testing"
 msgstr ""
 
-#: translation.js:1795
+#: translation.js:1800
 msgid ""
 "## Bus-15: Split-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1798
+#: translation.js:1803
 msgid ""
 "## Bus-15: Split-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1805
+#: translation.js:1810
 msgid ""
 "## Bus-16: Split-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1808
+#: translation.js:1813
 msgid ""
 "## Bus-16: Split-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1811
+#: translation.js:1816
 msgid ""
 "## Bus-16: Split-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1814
+#: translation.js:1819
 msgid ""
 "## Split16-quarter: Manual testing\n"
 "\n"
@@ -5479,33 +5492,33 @@ msgid ""
 "bits. When the button is pressed, the Upper bits are displayed"
 msgstr ""
 
-#: translation.js:1818
+#: translation.js:1823
 msgid ""
 "## Bus17-Split-1-16: Manual testing\n"
 "\n"
 "The 17-bit constnat is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1822
+#: translation.js:1827
 msgid ""
 "## Bus-19: Split-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1829
+#: translation.js:1834
 msgid ""
 "## Bus20-Split-1-19: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs. "
 msgstr ""
 
-#: translation.js:1830
+#: translation.js:1835
 msgid ""
 "Values for testing:  \n"
 "0-FFFFF"
 msgstr ""
 
-#: translation.js:1833
+#: translation.js:1838
 msgid ""
 "## Bus20-Split-12-8: Manual testing\n"
 "\n"
@@ -5515,7 +5528,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1836
+#: translation.js:1841
 msgid ""
 "## Bus20-Split-4-16: Manual testing\n"
 "\n"
@@ -5525,21 +5538,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1839
+#: translation.js:1844
 msgid ""
 "## Bus20-Split-4-8-8: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1843
+#: translation.js:1848
 msgid ""
 "## BUS22-split-16-6: Manual testing\n"
 "\n"
 "The 22-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1849
+#: translation.js:1854
 msgid ""
 "## BUS24-split-16-8: Manual testing\n"
 "\n"
@@ -5549,13 +5562,13 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1850
+#: translation.js:1855
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFF"
 msgstr ""
 
-#: translation.js:1853
+#: translation.js:1858
 msgid ""
 "## BUS24-split-8-16: Manual testing\n"
 "\n"
@@ -5565,7 +5578,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1856
+#: translation.js:1861
 msgid ""
 "## Bus 24 Split one third: Manual testing\n"
 "\n"
@@ -5573,21 +5586,21 @@ msgid ""
 "displaying the lower, middle and higer segments of the constant on the LEDs"
 msgstr ""
 
-#: translation.js:1860
+#: translation.js:1865
 msgid "Generic: 27-bits generic constant"
 msgstr ""
 
-#: translation.js:1861
+#: translation.js:1866
 msgid ""
 "## Bus-27-Split-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1867
+#: translation.js:1872
 msgid "Generic: 28-bits generic constant"
 msgstr ""
 
-#: translation.js:1868
+#: translation.js:1873
 msgid ""
 "## Bus 28 Split-20-8: Manual testing\n"
 "\n"
@@ -5597,7 +5610,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1871
+#: translation.js:1876
 msgid ""
 "## Bus 28 Split-4-24: Manual testing\n"
 "\n"
@@ -5607,19 +5620,19 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1872
+#: translation.js:1877
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFF"
 msgstr ""
 
-#: translation.js:1878
+#: translation.js:1883
 msgid ""
 "## Bus-31: Split-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1890
+#: translation.js:1895
 msgid ""
 "## 32-bits Split 1-31: Manual testing\n"
 "\n"
@@ -5629,21 +5642,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1893
+#: translation.js:1898
 msgid ""
 "## 32-bits Split 17-15: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1896
+#: translation.js:1901
 msgid ""
 "## 32-bits Split 22-10: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1899
+#: translation.js:1904
 msgid ""
 "## 32-bits Split 24-8: Manual testing\n"
 "\n"
@@ -5653,27 +5666,27 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1900
+#: translation.js:1905
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFFF"
 msgstr ""
 
-#: translation.js:1903
+#: translation.js:1908
 msgid ""
 "## 32-bits Split 29-3: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1906
+#: translation.js:1911
 msgid ""
 "## 32-bits Split 31-1: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1909
+#: translation.js:1914
 msgid ""
 "## 32-bits Split 8-24: Manual testing\n"
 "\n"
@@ -5683,358 +5696,358 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1912
+#: translation.js:1917
 msgid ""
 "## 32-bits Split half: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1915
+#: translation.js:1920
 msgid ""
 "## 32-bits Split quarter: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1919
+#: translation.js:1924
 msgid "8-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1920
+#: translation.js:1925
 msgid "8-to-1 Multplexer (2-bit channels)"
 msgstr ""
 
-#: translation.js:1921
+#: translation.js:1926
 msgid "8-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1922
+#: translation.js:1927
 msgid "4-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1923
+#: translation.js:1928
 msgid "Counter-x03: 3-bits counter"
 msgstr ""
 
-#: translation.js:1924
+#: translation.js:1929
 msgid "Reg-x03: 3-bits register"
 msgstr ""
 
-#: translation.js:1925
+#: translation.js:1930
 msgid "Inc1-3bit: Increment a 3-bits number by one"
 msgstr ""
 
-#: translation.js:1926
+#: translation.js:1931
 msgid "AdderK-3bit: Adder of 3-bit operand and 3-bit constant"
 msgstr ""
 
-#: translation.js:1927
+#: translation.js:1932
 msgid "Adder-3bits: Adder of two operands of 3 bits"
 msgstr ""
 
-#: translation.js:1928
+#: translation.js:1933
 msgid "Generic: 64-bits generic constant"
 msgstr ""
 
-#: translation.js:1929
+#: translation.js:1934
 msgid ""
 "## 64-bits Split half: Manual testing\n"
 "\n"
 "The 64-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1938
+#: translation.js:1943
 msgid "## Uint12-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1940
+#: translation.js:1945
 msgid "09-bits"
 msgstr ""
 
-#: translation.js:1941
+#: translation.js:1946
 msgid "10-bits"
 msgstr ""
 
-#: translation.js:1942
+#: translation.js:1947
 msgid "11-bits"
 msgstr ""
 
-#: translation.js:1943
+#: translation.js:1948
 msgid "12-bits"
 msgstr ""
 
-#: translation.js:1944
+#: translation.js:1949
 msgid "13-bits"
 msgstr ""
 
-#: translation.js:1945
+#: translation.js:1950
 msgid "14-bits"
 msgstr ""
 
-#: translation.js:1946
+#: translation.js:1951
 msgid "15-bits"
 msgstr ""
 
-#: translation.js:1949
+#: translation.js:1954
 msgid "## Uint16-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1954
+#: translation.js:1959
 msgid "## Uint16-10bit Manual testing"
 msgstr ""
 
-#: translation.js:1957
+#: translation.js:1962
 msgid "## Uint16-11bit Manual testing"
 msgstr ""
 
-#: translation.js:1960
+#: translation.js:1965
 msgid "## Uint16-12bit Manual testing"
 msgstr ""
 
-#: translation.js:1963
+#: translation.js:1968
 msgid "## Uint16-13bit Manual testing"
 msgstr ""
 
-#: translation.js:1966
+#: translation.js:1971
 msgid "## Uint16-14bit Manual testing"
 msgstr ""
 
-#: translation.js:1969
+#: translation.js:1974
 msgid ""
 "UINT32-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:1970
+#: translation.js:1975
 msgid ""
 "Copy-15: Copy the input wire twice and generate a 15 bits Bus output "
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:1971
+#: translation.js:1976
 msgid "## Uint32-15bit Manual testing"
 msgstr ""
 
-#: translation.js:1972 translation.js:2063
+#: translation.js:1977 translation.js:2068
 msgid "01-bit"
 msgstr ""
 
-#: translation.js:1975
+#: translation.js:1980
 msgid "not-x2: 2-bits not gate"
 msgstr ""
 
-#: translation.js:1976
+#: translation.js:1981
 msgid "## Uint2-1bits: Manual testing"
 msgstr ""
 
-#: translation.js:1980
+#: translation.js:1985
 msgid "17-bits"
 msgstr ""
 
-#: translation.js:1981
+#: translation.js:1986
 msgid "18-bits"
 msgstr ""
 
-#: translation.js:1982
+#: translation.js:1987
 msgid "19-bits"
 msgstr ""
 
-#: translation.js:1983
+#: translation.js:1988
 msgid "20-bits"
 msgstr ""
 
-#: translation.js:1984
+#: translation.js:1989
 msgid "21-bits"
 msgstr ""
 
-#: translation.js:1985
+#: translation.js:1990
 msgid "22-bits"
 msgstr ""
 
-#: translation.js:1986
+#: translation.js:1991
 msgid "23-bits"
 msgstr ""
 
-#: translation.js:1987
+#: translation.js:1992
 msgid "24-bits"
 msgstr ""
 
-#: translation.js:1988
+#: translation.js:1993
 msgid "25-bits"
 msgstr ""
 
-#: translation.js:1989
+#: translation.js:1994
 msgid "26-bits"
 msgstr ""
 
-#: translation.js:1990
+#: translation.js:1995
 msgid "27-bits"
 msgstr ""
 
-#: translation.js:1991
+#: translation.js:1996
 msgid "28-bits"
 msgstr ""
 
-#: translation.js:1992
+#: translation.js:1997
 msgid "29-bits"
 msgstr ""
 
-#: translation.js:1993
+#: translation.js:1998
 msgid "30-bits"
 msgstr ""
 
-#: translation.js:1994
+#: translation.js:1999
 msgid "31-bits"
 msgstr ""
 
-#: translation.js:1997
+#: translation.js:2002
 msgid "not-x32: 32-bits not gate"
 msgstr ""
 
-#: translation.js:1998
+#: translation.js:2003
 msgid "## Uint32-2bit Manual testing"
 msgstr ""
 
-#: translation.js:2001
+#: translation.js:2006
 msgid "## Uint32-8bit Manual testing"
 msgstr ""
 
-#: translation.js:2004
+#: translation.js:2009
 msgid "## Uint32-16bit Manual testing"
 msgstr ""
 
-#: translation.js:2007
+#: translation.js:2012
 msgid "## Uint32-17bit Manual testing"
 msgstr ""
 
-#: translation.js:2010
+#: translation.js:2015
 msgid "## Uint32-18bit Manual testing"
 msgstr ""
 
-#: translation.js:2013
+#: translation.js:2018
 msgid "## Uint32-19bit Manual testing"
 msgstr ""
 
-#: translation.js:2016
+#: translation.js:2021
 msgid "## Uint32-20bit Manual testing"
 msgstr ""
 
-#: translation.js:2019
+#: translation.js:2024
 msgid "## Uint32-21bit Manual testing"
 msgstr ""
 
-#: translation.js:2022
+#: translation.js:2027
 msgid "## Uint32-22bit Manual testing"
 msgstr ""
 
-#: translation.js:2025
+#: translation.js:2030
 msgid "## Uint32-23bit Manual testing"
 msgstr ""
 
-#: translation.js:2028
+#: translation.js:2033
 msgid "## Uint32-24bit Manual testing"
 msgstr ""
 
-#: translation.js:2031
+#: translation.js:2036
 msgid "## Uint32-25bit Manual testing"
 msgstr ""
 
-#: translation.js:2034
+#: translation.js:2039
 msgid "## Uint32-26bit Manual testing"
 msgstr ""
 
-#: translation.js:2037
+#: translation.js:2042
 msgid "## Uint32-27bit Manual testing"
 msgstr ""
 
-#: translation.js:2040
+#: translation.js:2045
 msgid "## Uint32-28bit Manual testing"
 msgstr ""
 
-#: translation.js:2043
+#: translation.js:2048
 msgid "## Uint32-29bit: Manual testing"
 msgstr ""
 
-#: translation.js:2046
+#: translation.js:2051
 msgid "## Uint32-30bit: Manual testing"
 msgstr ""
 
-#: translation.js:2049
+#: translation.js:2054
 msgid "## Uint32-31bit: Manual testing"
 msgstr ""
 
-#: translation.js:2050
+#: translation.js:2055
 msgid "01-Bit"
 msgstr ""
 
-#: translation.js:2055
+#: translation.js:2060
 msgid "not-x4: 4-bits not gate"
 msgstr ""
 
-#: translation.js:2056
+#: translation.js:2061
 msgid "## Uint4-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2059
+#: translation.js:2064
 msgid "## Uint4-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2062
+#: translation.js:2067
 msgid "## Uint4-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2067
+#: translation.js:2072
 msgid "05-bits"
 msgstr ""
 
-#: translation.js:2068
+#: translation.js:2073
 msgid "06-bits"
 msgstr ""
 
-#: translation.js:2069
+#: translation.js:2074
 msgid "07-bits"
 msgstr ""
 
-#: translation.js:2072
+#: translation.js:2077
 msgid "not-x8: 8-bits not gate"
 msgstr ""
 
-#: translation.js:2073
+#: translation.js:2078
 msgid "## Uint8-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2076
+#: translation.js:2081
 msgid "## Uint8-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2079
+#: translation.js:2084
 msgid "## Uint8-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2082
+#: translation.js:2087
 msgid "## Uint8-4bit: Manual testing"
 msgstr ""
 
-#: translation.js:2085
+#: translation.js:2090
 msgid "## Uint8-5bit: Manual testing"
 msgstr ""
 
-#: translation.js:2088
+#: translation.js:2093
 msgid "## Uint8-6bit: Manual testing"
 msgstr ""
 
-#: translation.js:2091
+#: translation.js:2096
 msgid "## Uint8-7bit: Manual testing"
 msgstr ""
 
-#: translation.js:2101 translation.js:2105 translation.js:2108
-#: translation.js:2111 translation.js:2114 translation.js:2117
-#: translation.js:2120 translation.js:2123
+#: translation.js:2106 translation.js:2110 translation.js:2113
+#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:2125 translation.js:2128
 msgid "01-manual-btn-led"
 msgstr ""
 
-#: translation.js:2102
+#: translation.js:2107
 msgid ""
 "# BUS-2: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -6042,53 +6055,53 @@ msgid ""
 "When the buttons are is pressed the corresponding LED is turned on"
 msgstr ""
 
-#: translation.js:2103
+#: translation.js:2108
 msgid "Bus\n"
 msgstr ""
 
-#: translation.js:2106
+#: translation.js:2111
 msgid ""
 "# BUS-3: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2109
+#: translation.js:2114
 msgid ""
 "# BUS-4: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2112
+#: translation.js:2117
 msgid ""
 "# BUS-5: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2115
+#: translation.js:2120
 msgid ""
 "# BUS-6: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2118
+#: translation.js:2123
 msgid ""
 "# BUS-7: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2121
+#: translation.js:2126
 msgid ""
 "# BUS-8: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2124
+#: translation.js:2129
 msgid ""
 "# Wire: Manual testing with one pushbutton and one LED\n"
 "\n"
diff --git a/locale/ko_KR/ko_KR.po b/locale/ko_KR/ko_KR.po
index 459d269e..ed7e144c 100644
--- a/locale/ko_KR/ko_KR.po
+++ b/locale/ko_KR/ko_KR.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: zekurokorea\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-19 13:45+0000\n"
+"POT-Creation-Date: 2023-09-28 17:28+0000\n"
 "PO-Revision-Date: 2021-08-30 12:59+0200\n"
 "Last-Translator: HwaGyeong\n"
 "Language-Team: Korean\n"
@@ -18,48 +18,48 @@ msgstr ""
 "X-Poedit-Basepath: ..\n"
 "X-Poedit-SearchPath-0: translation.js\n"
 
-#: translation.js:10 translation.js:1047
+#: translation.js:10 translation.js:1049
 msgid "Copy"
 msgstr ""
 
-#: translation.js:11 translation.js:1048
+#: translation.js:11 translation.js:1050
 msgid "Join"
 msgstr ""
 
-#: translation.js:12 translation.js:1049
+#: translation.js:12 translation.js:1051
 msgid "Reversal"
 msgstr ""
 
-#: translation.js:13 translation.js:1050
+#: translation.js:13 translation.js:1052
 msgid "Shift"
 msgstr ""
 
-#: translation.js:14 translation.js:1051
+#: translation.js:14 translation.js:1053
 msgid "Sign"
 msgstr ""
 
-#: translation.js:15 translation.js:1052
+#: translation.js:15 translation.js:1054
 msgid "Split"
 msgstr ""
 
-#: translation.js:16 translation.js:1053
+#: translation.js:16 translation.js:1055
 msgid "Uint"
 msgstr ""
 
-#: translation.js:17 translation.js:1054
+#: translation.js:17 translation.js:1056
 msgid "Wires"
 msgstr ""
 
-#: translation.js:18 translation.js:312 translation.js:338 translation.js:353
-#: translation.js:359 translation.js:365 translation.js:371 translation.js:377
-#: translation.js:388 translation.js:472 translation.js:480 translation.js:488
-#: translation.js:494 translation.js:500 translation.js:506 translation.js:715
-#: translation.js:722 translation.js:766 translation.js:771 translation.js:858
-#: translation.js:871
+#: translation.js:18 translation.js:312 translation.js:341 translation.js:356
+#: translation.js:362 translation.js:368 translation.js:374 translation.js:380
+#: translation.js:391 translation.js:474 translation.js:482 translation.js:490
+#: translation.js:496 translation.js:502 translation.js:508 translation.js:717
+#: translation.js:724 translation.js:768 translation.js:773 translation.js:860
+#: translation.js:873
 msgid "Blocks"
 msgstr ""
 
-#: translation.js:19 translation.js:82 translation.js:1055
+#: translation.js:19 translation.js:82 translation.js:1057
 msgid "Copy-02"
 msgstr ""
 
@@ -69,7 +69,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:21 translation.js:85 translation.js:1056
+#: translation.js:21 translation.js:85 translation.js:1058
 msgid "Copy-03"
 msgstr ""
 
@@ -79,7 +79,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:23 translation.js:88 translation.js:1057
+#: translation.js:23 translation.js:88 translation.js:1059
 msgid "Copy-04"
 msgstr ""
 
@@ -89,7 +89,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:25 translation.js:91 translation.js:1058
+#: translation.js:25 translation.js:91 translation.js:1060
 msgid "Copy-05"
 msgstr ""
 
@@ -99,7 +99,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:27 translation.js:94 translation.js:1059
+#: translation.js:27 translation.js:94 translation.js:1061
 msgid "Copy-06"
 msgstr ""
 
@@ -109,7 +109,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:29 translation.js:97 translation.js:1060
+#: translation.js:29 translation.js:97 translation.js:1062
 msgid "Copy-07"
 msgstr ""
 
@@ -119,7 +119,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:31 translation.js:100 translation.js:1061
+#: translation.js:31 translation.js:100 translation.js:1063
 msgid "Copy-08"
 msgstr ""
 
@@ -129,7 +129,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:33 translation.js:103 translation.js:1062
+#: translation.js:33 translation.js:103 translation.js:1064
 msgid "Copy-09"
 msgstr ""
 
@@ -139,7 +139,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:35 translation.js:1063
+#: translation.js:35 translation.js:1065
 msgid "Copy-10"
 msgstr ""
 
@@ -149,7 +149,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:37 translation.js:1064
+#: translation.js:37 translation.js:1066
 msgid "Copy-11"
 msgstr ""
 
@@ -159,7 +159,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:39 translation.js:106 translation.js:1065
+#: translation.js:39 translation.js:106 translation.js:1067
 msgid "Copy-12"
 msgstr ""
 
@@ -205,7 +205,7 @@ msgstr ""
 msgid "Output"
 msgstr ""
 
-#: translation.js:49 translation.js:1066
+#: translation.js:49 translation.js:1068
 msgid "Copy-16"
 msgstr ""
 
@@ -245,7 +245,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:57 translation.js:1067
+#: translation.js:57 translation.js:1069
 msgid "Copy-20"
 msgstr ""
 
@@ -285,7 +285,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:65 translation.js:1068
+#: translation.js:65 translation.js:1070
 msgid "Copy-24"
 msgstr ""
 
@@ -325,7 +325,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:73 translation.js:1069
+#: translation.js:73 translation.js:1071
 msgid "Copy-28"
 msgstr ""
 
@@ -359,7 +359,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:80 translation.js:1070
+#: translation.js:80 translation.js:1072
 msgid "Copy-32"
 msgstr ""
 
@@ -441,82 +441,82 @@ msgstr ""
 msgid "Bus12-Join-4-8: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:109 translation.js:556 translation.js:1139
-#: translation.js:1605
+#: translation.js:109 translation.js:558 translation.js:1141
+#: translation.js:1610
 msgid "Bus-02"
 msgstr ""
 
-#: translation.js:110 translation.js:557 translation.js:1140
-#: translation.js:1606
+#: translation.js:110 translation.js:559 translation.js:1142
+#: translation.js:1611
 msgid "Bus-03"
 msgstr ""
 
-#: translation.js:111 translation.js:558 translation.js:1141
-#: translation.js:1607
+#: translation.js:111 translation.js:560 translation.js:1143
+#: translation.js:1612
 msgid "Bus-04"
 msgstr ""
 
-#: translation.js:112 translation.js:559 translation.js:1142
-#: translation.js:1608
+#: translation.js:112 translation.js:561 translation.js:1144
+#: translation.js:1613
 msgid "Bus-05"
 msgstr ""
 
-#: translation.js:113 translation.js:560 translation.js:1143
-#: translation.js:1609
+#: translation.js:113 translation.js:562 translation.js:1145
+#: translation.js:1614
 msgid "Bus-06"
 msgstr ""
 
-#: translation.js:114 translation.js:561 translation.js:1144
-#: translation.js:1610
+#: translation.js:114 translation.js:563 translation.js:1146
+#: translation.js:1615
 msgid "Bus-07"
 msgstr ""
 
-#: translation.js:115 translation.js:562 translation.js:1145
-#: translation.js:1611
+#: translation.js:115 translation.js:564 translation.js:1147
+#: translation.js:1616
 msgid "Bus-08"
 msgstr ""
 
-#: translation.js:116 translation.js:563 translation.js:1146
-#: translation.js:1612
+#: translation.js:116 translation.js:565 translation.js:1148
+#: translation.js:1617
 msgid "Bus-09"
 msgstr ""
 
-#: translation.js:117 translation.js:564 translation.js:1147
-#: translation.js:1613
+#: translation.js:117 translation.js:566 translation.js:1149
+#: translation.js:1618
 msgid "Bus-10"
 msgstr ""
 
-#: translation.js:118 translation.js:565 translation.js:1148
-#: translation.js:1614
+#: translation.js:118 translation.js:567 translation.js:1150
+#: translation.js:1619
 msgid "Bus-11"
 msgstr ""
 
-#: translation.js:119 translation.js:566 translation.js:1149
-#: translation.js:1615
+#: translation.js:119 translation.js:568 translation.js:1151
+#: translation.js:1620
 msgid "Bus-12"
 msgstr ""
 
-#: translation.js:120 translation.js:567
+#: translation.js:120 translation.js:569
 msgid "Bus-14"
 msgstr ""
 
-#: translation.js:121 translation.js:568 translation.js:1150
-#: translation.js:1616
+#: translation.js:121 translation.js:570 translation.js:1152
+#: translation.js:1621
 msgid "Bus-15"
 msgstr ""
 
-#: translation.js:122 translation.js:569 translation.js:1151
-#: translation.js:1617
+#: translation.js:122 translation.js:571 translation.js:1153
+#: translation.js:1622
 msgid "Bus-16"
 msgstr ""
 
-#: translation.js:123 translation.js:571 translation.js:1152
-#: translation.js:1619
+#: translation.js:123 translation.js:573 translation.js:1154
+#: translation.js:1624
 msgid "Bus-19"
 msgstr ""
 
-#: translation.js:124 translation.js:572 translation.js:1153
-#: translation.js:1620
+#: translation.js:124 translation.js:574 translation.js:1155
+#: translation.js:1625
 msgid "Bus-20"
 msgstr ""
 
@@ -524,52 +524,52 @@ msgstr ""
 msgid "Bus-21"
 msgstr ""
 
-#: translation.js:126 translation.js:573 translation.js:1154
-#: translation.js:1621
+#: translation.js:126 translation.js:575 translation.js:1156
+#: translation.js:1626
 msgid "Bus-22"
 msgstr ""
 
-#: translation.js:127 translation.js:574 translation.js:1155
+#: translation.js:127 translation.js:576 translation.js:1157
 msgid "Bus-23"
 msgstr ""
 
-#: translation.js:128 translation.js:575 translation.js:1156
-#: translation.js:1622
+#: translation.js:128 translation.js:577 translation.js:1158
+#: translation.js:1627
 msgid "Bus-24"
 msgstr ""
 
-#: translation.js:129 translation.js:576 translation.js:1157
-#: translation.js:1623
+#: translation.js:129 translation.js:578 translation.js:1159
+#: translation.js:1628
 msgid "Bus-27"
 msgstr ""
 
-#: translation.js:130 translation.js:577 translation.js:1158
-#: translation.js:1624
+#: translation.js:130 translation.js:579 translation.js:1160
+#: translation.js:1629
 msgid "Bus-28"
 msgstr ""
 
-#: translation.js:131 translation.js:578 translation.js:1159
-#: translation.js:1625
+#: translation.js:131 translation.js:580 translation.js:1161
+#: translation.js:1630
 msgid "Bus-31"
 msgstr ""
 
-#: translation.js:132 translation.js:579 translation.js:1160
-#: translation.js:1626
+#: translation.js:132 translation.js:581 translation.js:1162
+#: translation.js:1631
 msgid "Bus-32"
 msgstr ""
 
-#: translation.js:133 translation.js:580 translation.js:1627
+#: translation.js:133 translation.js:582 translation.js:1632
 msgid "Bus-64"
 msgstr ""
 
 #: translation.js:134 translation.js:139 translation.js:144 translation.js:155
-#: translation.js:164 translation.js:179 translation.js:192 translation.js:1161
-#: translation.js:1167 translation.js:1180 translation.js:1199
-#: translation.js:1239 translation.js:1267
+#: translation.js:164 translation.js:179 translation.js:192 translation.js:1163
+#: translation.js:1169 translation.js:1182 translation.js:1201
+#: translation.js:1241 translation.js:1269
 msgid "Join-all"
 msgstr ""
 
-#: translation.js:135 translation.js:1165
+#: translation.js:135 translation.js:1167
 msgid "Join-1-2"
 msgstr ""
 
@@ -577,7 +577,7 @@ msgstr ""
 msgid "Bus3-Join-1-2: Join two buses of 2 and 1 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:137 translation.js:1166
+#: translation.js:137 translation.js:1168
 msgid "Join-2-1"
 msgstr ""
 
@@ -585,7 +585,7 @@ msgstr ""
 msgid "Bus3-Join-2-1: Joint two buses of 1 and 2 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:140 translation.js:1178
+#: translation.js:140 translation.js:1180
 msgid "Join-1-3"
 msgstr ""
 
@@ -593,7 +593,7 @@ msgstr ""
 msgid "Bus4-Join-1-3: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:142 translation.js:1179
+#: translation.js:142 translation.js:1181
 msgid "Join-3-1"
 msgstr ""
 
@@ -602,9 +602,9 @@ msgid "Bus4-Join-3-1: Join the two buses into a 4-bits Bus"
 msgstr ""
 
 #: translation.js:145 translation.js:165 translation.js:193 translation.js:239
-#: translation.js:258 translation.js:306 translation.js:310 translation.js:1181
-#: translation.js:1219 translation.js:1268 translation.js:1334
-#: translation.js:1378 translation.js:1422
+#: translation.js:258 translation.js:306 translation.js:310 translation.js:1183
+#: translation.js:1221 translation.js:1270 translation.js:1336
+#: translation.js:1380 translation.js:1424
 msgid "Join-half"
 msgstr ""
 
@@ -612,7 +612,7 @@ msgstr ""
 msgid "Bus4-Join-half: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:147 translation.js:1195
+#: translation.js:147 translation.js:1197
 msgid "Join-1-4"
 msgstr ""
 
@@ -620,7 +620,7 @@ msgstr ""
 msgid "Bus5-Join-1-4: Join the two buses of 1 and 4 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:149 translation.js:1196
+#: translation.js:149 translation.js:1198
 msgid "Join-2-3"
 msgstr ""
 
@@ -628,7 +628,7 @@ msgstr ""
 msgid "Bus5-Join-2-3: Join the two buses of 2 and 3 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:151 translation.js:1197
+#: translation.js:151 translation.js:1199
 msgid "Join-3-2"
 msgstr ""
 
@@ -636,7 +636,7 @@ msgstr ""
 msgid "Bus5-Join-3-2: Join the two buses of 3 and 2 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:153 translation.js:1198
+#: translation.js:153 translation.js:1200
 msgid "Join-4-1"
 msgstr ""
 
@@ -644,7 +644,7 @@ msgstr ""
 msgid "Bus5-Join-4-1: Join the two buses of 4 and 1 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:156 translation.js:1216
+#: translation.js:156 translation.js:1218
 msgid "Join-1-5"
 msgstr ""
 
@@ -660,7 +660,7 @@ msgstr ""
 msgid "Bus6-Join-2-4: Join all the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:160 translation.js:1217
+#: translation.js:160 translation.js:1219
 msgid "Join-4-2"
 msgstr ""
 
@@ -668,7 +668,7 @@ msgstr ""
 msgid "Bus6-Join-4-2: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:162 translation.js:1218
+#: translation.js:162 translation.js:1220
 msgid "Join-5-1"
 msgstr ""
 
@@ -680,7 +680,7 @@ msgstr ""
 msgid "Bus6-Join-half: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:167 translation.js:1233
+#: translation.js:167 translation.js:1235
 msgid "Join-1-6"
 msgstr ""
 
@@ -688,7 +688,7 @@ msgstr ""
 msgid "Bus7-Join-1-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:169 translation.js:1234
+#: translation.js:169 translation.js:1236
 msgid "Join-2-5"
 msgstr ""
 
@@ -696,7 +696,7 @@ msgstr ""
 msgid "Bus7-Join-2-5: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:171 translation.js:1235
+#: translation.js:171 translation.js:1237
 msgid "Join-3-4"
 msgstr ""
 
@@ -704,7 +704,7 @@ msgstr ""
 msgid "Bus7-Join-3-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:173 translation.js:1236
+#: translation.js:173 translation.js:1238
 msgid "Join-4-3"
 msgstr ""
 
@@ -712,7 +712,7 @@ msgstr ""
 msgid "Bus7-Join-4-3: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:175 translation.js:1237
+#: translation.js:175 translation.js:1239
 msgid "Join-5-2"
 msgstr ""
 
@@ -720,7 +720,7 @@ msgstr ""
 msgid "Bus7-Join-5-2: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:177 translation.js:1238
+#: translation.js:177 translation.js:1240
 msgid "Join-6-1"
 msgstr ""
 
@@ -728,7 +728,7 @@ msgstr ""
 msgid "Bus7-Join-6-1: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:180 translation.js:1261
+#: translation.js:180 translation.js:1263
 msgid "Join-1-7"
 msgstr ""
 
@@ -736,7 +736,7 @@ msgstr ""
 msgid "Bus7-Join-1-7: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:182 translation.js:1262
+#: translation.js:182 translation.js:1264
 msgid "Join-2-6"
 msgstr ""
 
@@ -744,7 +744,7 @@ msgstr ""
 msgid "Bus8-Join-2-6: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:184 translation.js:1263
+#: translation.js:184 translation.js:1265
 msgid "Join-3-5"
 msgstr ""
 
@@ -752,7 +752,7 @@ msgstr ""
 msgid "Bus8-Join-3-5: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:186 translation.js:1264
+#: translation.js:186 translation.js:1266
 msgid "Join-5-3"
 msgstr ""
 
@@ -760,7 +760,7 @@ msgstr ""
 msgid "Bus8-Join-5-3: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:188 translation.js:1265
+#: translation.js:188 translation.js:1267
 msgid "Join-6-2"
 msgstr ""
 
@@ -768,7 +768,7 @@ msgstr ""
 msgid "Bus8-Join-6-2: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:190 translation.js:1266
+#: translation.js:190 translation.js:1268
 msgid "Join-7-1"
 msgstr ""
 
@@ -780,8 +780,8 @@ msgstr ""
 msgid "Bus8-Join-half: Join the two same halves into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:195 translation.js:241 translation.js:308 translation.js:1269
-#: translation.js:1335 translation.js:1423
+#: translation.js:195 translation.js:241 translation.js:308 translation.js:1271
+#: translation.js:1337 translation.js:1425
 msgid "Join-quarter"
 msgstr ""
 
@@ -833,7 +833,7 @@ msgstr ""
 msgid "Bus11-Join-3-8: Join the two buses into an 11-bits Bus"
 msgstr ""
 
-#: translation.js:208 translation.js:1305
+#: translation.js:208 translation.js:1307
 msgid "Join-1-11"
 msgstr ""
 
@@ -841,11 +841,11 @@ msgstr ""
 msgid "Bus12-Join-1-11: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:210 translation.js:1306
+#: translation.js:210 translation.js:1308
 msgid "Join-4-8"
 msgstr ""
 
-#: translation.js:211 translation.js:1307
+#: translation.js:211 translation.js:1309
 msgid "Join-one-fourth"
 msgstr ""
 
@@ -853,8 +853,8 @@ msgstr ""
 msgid "Bus12-Join-one-fourth: Join the four buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:213 translation.js:260 translation.js:1308
-#: translation.js:1379
+#: translation.js:213 translation.js:260 translation.js:1310
+#: translation.js:1381
 msgid "Join-one-third"
 msgstr ""
 
@@ -870,7 +870,7 @@ msgstr ""
 msgid "Bus14-Join-10-4: Join the two buses into a 14-bits Bus"
 msgstr ""
 
-#: translation.js:217 translation.js:1322
+#: translation.js:217 translation.js:1324
 msgid "Join-5-10"
 msgstr ""
 
@@ -878,7 +878,7 @@ msgstr ""
 msgid "Bus15-Join-5-10: Join the two buses into a 15-bits Bus"
 msgstr ""
 
-#: translation.js:219 translation.js:1323
+#: translation.js:219 translation.js:1325
 msgid "Join-7-8"
 msgstr ""
 
@@ -974,7 +974,7 @@ msgstr ""
 msgid "Bus19-Join-3-8-8: Join the three buses into a 19-bits Bus"
 msgstr ""
 
-#: translation.js:245 translation.js:1356
+#: translation.js:245 translation.js:1358
 msgid "Join-1-19"
 msgstr ""
 
@@ -982,11 +982,11 @@ msgstr ""
 msgid "Bus20-Join-half: Join the two buses into an 20-bits Bus"
 msgstr ""
 
-#: translation.js:247 translation.js:1357
+#: translation.js:247 translation.js:1359
 msgid "Join-4-16"
 msgstr ""
 
-#: translation.js:248 translation.js:1358
+#: translation.js:248 translation.js:1360
 msgid "Join-4-8-8"
 msgstr ""
 
@@ -1002,7 +1002,7 @@ msgstr ""
 msgid "Bus32-Join-11-21: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:252 translation.js:288 translation.js:1369
+#: translation.js:252 translation.js:288 translation.js:1371
 msgid "Join-10-22"
 msgstr ""
 
@@ -1018,7 +1018,7 @@ msgstr ""
 msgid "Bus23-Join-7-8-8: Join the three buses into a 23-bits Bus"
 msgstr ""
 
-#: translation.js:256 translation.js:1377
+#: translation.js:256 translation.js:1379
 msgid "Join-8-16"
 msgstr ""
 
@@ -1042,7 +1042,7 @@ msgstr ""
 msgid "Bus27-Join-3-8-8-8: Join the four buses into a 27-bits Bus"
 msgstr ""
 
-#: translation.js:264 translation.js:1404
+#: translation.js:264 translation.js:1406
 msgid "Join-4-24"
 msgstr ""
 
@@ -1050,7 +1050,7 @@ msgstr ""
 msgid "Bus28-Join-4-24: Join the two buses into an 28-bits Bus"
 msgstr ""
 
-#: translation.js:266 translation.js:1405
+#: translation.js:266 translation.js:1407
 msgid "Join-4-8-8-8"
 msgstr ""
 
@@ -1170,7 +1170,7 @@ msgstr ""
 msgid "Bus32-Join-15-17: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:298 translation.js:1417
+#: translation.js:298 translation.js:1419
 msgid "Join-17-15"
 msgstr ""
 
@@ -1178,7 +1178,7 @@ msgstr ""
 msgid "Bus32-Join-17-15: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:300 translation.js:1418
+#: translation.js:300 translation.js:1420
 msgid "Join-29-3"
 msgstr ""
 
@@ -1186,7 +1186,7 @@ msgstr ""
 msgid "Bus32-Join-29-3: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:302 translation.js:1419
+#: translation.js:302 translation.js:1421
 msgid "Join-30-2"
 msgstr ""
 
@@ -1194,7 +1194,7 @@ msgstr ""
 msgid "Bus32-Join-30-2: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:304 translation.js:1420
+#: translation.js:304 translation.js:1422
 msgid "Join-31-1"
 msgstr ""
 
@@ -1270,372 +1270,380 @@ msgstr ""
 msgid "Bus4-Split-all: Split the 4-bits bus into its wires"
 msgstr ""
 
-#: translation.js:330 translation.js:1464
+#: translation.js:330
+msgid "Reversal-2x8"
+msgstr ""
+
+#: translation.js:331
+msgid "Reversal-2x8: Reversal of 2 blocks of 8 bits"
+msgstr ""
+
+#: translation.js:332
+msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
+msgstr ""
+
+#: translation.js:333 translation.js:1469
 msgid "Left"
 msgstr ""
 
-#: translation.js:331 translation.js:1465
+#: translation.js:334 translation.js:1470
 msgid "Right"
 msgstr ""
 
-#: translation.js:332 translation.js:382 translation.js:1451
-#: translation.js:2051
+#: translation.js:335 translation.js:385 translation.js:1453
+#: translation.js:2056
 msgid "02-Bits"
 msgstr ""
 
-#: translation.js:333 translation.js:383 translation.js:1452
-#: translation.js:2052
+#: translation.js:336 translation.js:386 translation.js:1454
+#: translation.js:2057
 msgid "03-Bits"
 msgstr ""
 
-#: translation.js:334 translation.js:384 translation.js:1453
+#: translation.js:337 translation.js:387 translation.js:1455
 msgid "04-Bits"
 msgstr ""
 
-#: translation.js:335 translation.js:385
+#: translation.js:338 translation.js:388
 msgid "08-Bits"
 msgstr ""
 
-#: translation.js:336 translation.js:386
+#: translation.js:339 translation.js:389
 msgid "16-Bits"
 msgstr ""
 
-#: translation.js:337 translation.js:387
+#: translation.js:340 translation.js:390
 msgid "32-Bits"
 msgstr ""
 
-#: translation.js:339 translation.js:351 translation.js:354 translation.js:356
-#: translation.js:360 translation.js:362 translation.js:366 translation.js:368
-#: translation.js:372 translation.js:374 translation.js:378 translation.js:380
-#: translation.js:1472 translation.js:1482 translation.js:1487
-#: translation.js:1492 translation.js:1497 translation.js:1502
+#: translation.js:342 translation.js:354 translation.js:357 translation.js:359
+#: translation.js:363 translation.js:365 translation.js:369 translation.js:371
+#: translation.js:375 translation.js:377 translation.js:381 translation.js:383
+#: translation.js:1477 translation.js:1487 translation.js:1492
+#: translation.js:1497 translation.js:1502 translation.js:1507
 msgid "SL1"
 msgstr ""
 
-#: translation.js:340
+#: translation.js:343
 msgid "SL1-2-verilog: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:341 translation.js:1473
+#: translation.js:344 translation.js:1478
 msgid "SL1-int2"
 msgstr ""
 
-#: translation.js:342
+#: translation.js:345
 msgid "SL1-int2: Shift  a 2-bit value one bit left. LSB is 0. The sign is kept"
 msgstr ""
 
-#: translation.js:343
+#: translation.js:346
 msgid "Constant bit 0"
 msgstr ""
 
-#: translation.js:344
+#: translation.js:347
 msgid "SL1: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:345
+#: translation.js:348
 msgid "Sign-int2: Get the sign of a 2-bits Intenger"
 msgstr ""
 
-#: translation.js:346
+#: translation.js:349
 msgid "Sign bit is kept"
 msgstr ""
 
-#: translation.js:347
+#: translation.js:350
 msgid "Get the sign  "
 msgstr ""
 
-#: translation.js:348 translation.js:1474
+#: translation.js:351 translation.js:1479
 msgid "SL1-uint2"
 msgstr ""
 
-#: translation.js:349
+#: translation.js:352
 msgid ""
 "SL1-uint2: Shift  a 2-bit value one bit left. LSB is 0. The sign is lost"
 msgstr ""
 
-#: translation.js:350
+#: translation.js:353
 msgid "Sign bit is lost"
 msgstr ""
 
-#: translation.js:352
+#: translation.js:355
 msgid "SL1-2: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:355
+#: translation.js:358
 msgid "SL1-3-verilog: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:357
+#: translation.js:360
 msgid "SL1-3: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:358
+#: translation.js:361
 msgid "Bus3-Split-1-2: Split the 3-bits bus into two: 1-bit and 2-bits buses"
 msgstr ""
 
-#: translation.js:361
+#: translation.js:364
 msgid "SL1-4-verilog: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:363
+#: translation.js:366
 msgid "SL1-4: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:364
+#: translation.js:367
 msgid "Bus5-Split-1-4: Split the 5-bits bus into two buses of 1 and 4 bits"
 msgstr ""
 
-#: translation.js:367
+#: translation.js:370
 msgid "SL1-8-verilog: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:369
+#: translation.js:372
 msgid "SL1-8: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:370
+#: translation.js:373
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 1 and 8 wires"
 msgstr ""
 
-#: translation.js:373
+#: translation.js:376
 msgid "SL1-16-verilog: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:375
+#: translation.js:378
 msgid "SL1-16: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:376
+#: translation.js:379
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:379
+#: translation.js:382
 msgid "SL1-32-verilog: Shift  a 32-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:381
+#: translation.js:384
 msgid ""
 "Bus32-Split-1-31: Split the 32-bits bus into two buses of 1 and 31 wires"
 msgstr ""
 
-#: translation.js:389 translation.js:399 translation.js:473 translation.js:477
-#: translation.js:481 translation.js:485 translation.js:489 translation.js:491
-#: translation.js:495 translation.js:497 translation.js:501 translation.js:503
-#: translation.js:1512 translation.js:1522 translation.js:1529
-#: translation.js:1536 translation.js:1540 translation.js:1544
+#: translation.js:392 translation.js:402 translation.js:475 translation.js:479
+#: translation.js:483 translation.js:487 translation.js:491 translation.js:493
+#: translation.js:497 translation.js:499 translation.js:503 translation.js:505
+#: translation.js:1517 translation.js:1527 translation.js:1534
+#: translation.js:1541 translation.js:1545 translation.js:1549
 msgid "SR1"
 msgstr ""
 
-#: translation.js:390
+#: translation.js:393
 msgid ""
 "SR1-2bits-verilog: Shift  a 2-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:391 translation.js:1513
+#: translation.js:394 translation.js:1518
 msgid "SR1-int2"
 msgstr ""
 
-#: translation.js:392
+#: translation.js:395
 msgid "SR1-int2: Shift  a 2-bit value one bit right. MSB is keep (the sign)"
 msgstr ""
 
-#: translation.js:393
+#: translation.js:396
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:394
+#: translation.js:397
 msgid ""
 "Get the sign  \n"
 "and place it as the MSB"
 msgstr ""
 
-#: translation.js:395 translation.js:1514
+#: translation.js:398 translation.js:1519
 msgid "SR1-uint2"
 msgstr ""
 
-#: translation.js:396
+#: translation.js:399
 msgid ""
 "SR1-uint2: Shift  a 2-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:397
+#: translation.js:400
 msgid "The MSB is 0 (no sight)"
 msgstr ""
 
-#: translation.js:398
+#: translation.js:401
 msgid "This bit is ignored"
 msgstr ""
 
-#: translation.js:400
+#: translation.js:403
 msgid "Reg-2-verilog: 2 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:401
+#: translation.js:404
 msgid "Button-tic: Configurable button that emits a tic when it is pressed"
 msgstr ""
 
-#: translation.js:402
+#: translation.js:405
 msgid ""
 "Rising-edge detector. It generates a 1-period pulse (tic) when a rising edge "
 "is detected on the input"
 msgstr ""
 
-#: translation.js:403
+#: translation.js:406
 msgid "D Flip-flop (verilog implementation)"
 msgstr ""
 
-#: translation.js:404
+#: translation.js:407
 msgid "NOT gate (Verilog implementation)"
 msgstr ""
 
-#: translation.js:405
+#: translation.js:408
 msgid "Two bits input And gate"
 msgstr ""
 
-#: translation.js:406
+#: translation.js:409
 msgid "Configurable button (pull-up on/off. Not on/off)"
 msgstr ""
 
-#: translation.js:407
+#: translation.js:410
 msgid "FPGA internal pull-up configuration on the input port"
 msgstr ""
 
-#: translation.js:408
+#: translation.js:411
 msgid "Remove the rebound on a mechanical switch"
 msgstr ""
 
-#: translation.js:409
+#: translation.js:412
 msgid "1bit register (implemented in verilog)"
 msgstr ""
 
-#: translation.js:410
+#: translation.js:413
 msgid "16-bits Syscounter with reset"
 msgstr ""
 
-#: translation.js:411
+#: translation.js:414
 msgid "DFF-rst-x16: 16 D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:412
+#: translation.js:415
 msgid "DFF-rst-x04: Three D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:413
+#: translation.js:416
 msgid "DFF-rst-x01: D Flip flop with reset input. When rst=1, the DFF is 0"
 msgstr ""
 
-#: translation.js:414
+#: translation.js:417
 msgid ""
 "Bus16-Split-quarter: Split the 16-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:415
+#: translation.js:418
 msgid "Inc1-16bit: Increment a 16-bits number by one"
 msgstr ""
 
-#: translation.js:416
+#: translation.js:419
 msgid "AdderK-16bit: Adder of 16-bit operand and 16-bit constant"
 msgstr ""
 
-#: translation.js:417
+#: translation.js:420
 msgid "Generic: 16-bits generic constant"
 msgstr ""
 
-#: translation.js:418
+#: translation.js:421
 msgid "Adder-16bits: Adder of two operands of 16 bits"
 msgstr ""
 
-#: translation.js:419
-msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
-msgstr ""
-
-#: translation.js:420
+#: translation.js:422
 msgid "Adder-8bits: Adder of two operands of 8 bits"
 msgstr ""
 
-#: translation.js:421
+#: translation.js:423
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of the same size"
 msgstr ""
 
-#: translation.js:422
+#: translation.js:424
 msgid "Adder-4bits: Adder of two operands of 4 bits"
 msgstr ""
 
-#: translation.js:423
+#: translation.js:425
 msgid "Adder-1bit: Adder of two operands of 1 bit"
 msgstr ""
 
-#: translation.js:424
+#: translation.js:426
 msgid "AdderC-1bit: Adder of two operands of 1 bit plus the carry in"
 msgstr ""
 
-#: translation.js:425
+#: translation.js:427
 msgid "XOR gate: two bits input xor gate"
 msgstr ""
 
-#: translation.js:426
+#: translation.js:428
 msgid "OR2: Two bits input OR gate"
 msgstr ""
 
-#: translation.js:427
+#: translation.js:429
 msgid "AdderC-4bits: Adder of two operands of 4 bits and Carry in"
 msgstr ""
 
-#: translation.js:428
+#: translation.js:430
 msgid "AdderC-8bits: Adder of two operands of 8 bits and Carry in"
 msgstr ""
 
-#: translation.js:429
+#: translation.js:431
 msgid ""
 "Edges detector. It generates a 1-period pulse (tic) when either a rising "
 "edge or a falling edge is detected on the input"
 msgstr ""
 
-#: translation.js:430
+#: translation.js:432
 msgid "Sync 1-bit input with the system clock domain"
 msgstr ""
 
-#: translation.js:431
+#: translation.js:433
 msgid ""
 "Select positive or negative logic for the input (0=positive, 1=negative)"
 msgstr ""
 
-#: translation.js:432
+#: translation.js:434
 msgid "1-bit generic constant (0/1)"
 msgstr ""
 
-#: translation.js:433
+#: translation.js:435
 msgid "# 2-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:434
+#: translation.js:436
 msgid "System clock"
 msgstr ""
 
-#: translation.js:435
+#: translation.js:437
 msgid "Button state signal"
 msgstr ""
 
-#: translation.js:436
+#: translation.js:438
 msgid "Tic: button pressed"
 msgstr ""
 
-#: translation.js:437
+#: translation.js:439
 msgid "Rising edge detector"
 msgstr ""
 
-#: translation.js:438
+#: translation.js:440
 msgid "Pull up on/off"
 msgstr ""
 
-#: translation.js:439
+#: translation.js:441
 msgid "Not on/off"
 msgstr ""
 
-#: translation.js:440
+#: translation.js:442
 msgid ""
 "## Rising edge detector\n"
 "\n"
@@ -1643,23 +1651,23 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:441
+#: translation.js:443
 msgid "Input signal"
 msgstr ""
 
-#: translation.js:442
+#: translation.js:444
 msgid ""
 "Current signal  \n"
 "state"
 msgstr ""
 
-#: translation.js:443
+#: translation.js:445
 msgid ""
 "Signal state in the previous  \n"
 "clock cycle"
 msgstr ""
 
-#: translation.js:444
+#: translation.js:446
 msgid ""
 "If the current signal is 1 and its value in  \n"
 "the previous clock cycle was 0, it means  \n"
@@ -1669,7 +1677,7 @@ msgid ""
 "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:445
+#: translation.js:447
 msgid ""
 "**Delay**: 0 clock cycles \n"
 "\n"
@@ -1677,15 +1685,15 @@ msgid ""
 "and its detection"
 msgstr ""
 
-#: translation.js:446
+#: translation.js:448
 msgid "Parameter: Initial value"
 msgstr ""
 
-#: translation.js:447
+#: translation.js:449
 msgid "Input data"
 msgstr ""
 
-#: translation.js:448
+#: translation.js:450
 msgid ""
 "# D Flip-Flop  \n"
 "\n"
@@ -1693,18 +1701,18 @@ msgid ""
 "Its output is shown in the cycle n+1"
 msgstr ""
 
-#: translation.js:449
+#: translation.js:451
 msgid ""
 "Internal pull-up  \n"
 "* 0: OFF\n"
 "* 1: ON"
 msgstr ""
 
-#: translation.js:450
+#: translation.js:452
 msgid "Synchronization stage"
 msgstr ""
 
-#: translation.js:451
+#: translation.js:453
 msgid ""
 "Normalization stage\n"
 "\n"
@@ -1712,11 +1720,11 @@ msgid ""
 "* 1: signal inverted"
 msgstr ""
 
-#: translation.js:452
+#: translation.js:454
 msgid "Debouncing stage"
 msgstr ""
 
-#: translation.js:453
+#: translation.js:455
 msgid ""
 "### Pull-up parameter:\n"
 "\n"
@@ -1724,36 +1732,36 @@ msgid ""
 "1: Pull-up activated"
 msgstr ""
 
-#: translation.js:454
+#: translation.js:456
 msgid ""
 "Only an FPGA pin can  \n"
 "be connected here!!!"
 msgstr ""
 
-#: translation.js:455
+#: translation.js:457
 msgid ""
 "The pull-up is connected  \n"
 "by default"
 msgstr ""
 
-#: translation.js:456
+#: translation.js:458
 msgid "Edge detector"
 msgstr ""
 
-#: translation.js:457
+#: translation.js:459
 msgid ""
 "Whenever there is a change in  \n"
 "the input, the counter is started"
 msgstr ""
 
-#: translation.js:458
+#: translation.js:460
 msgid ""
 "If the counter reaches it maximum  \n"
 "value, the input is considered stable  \n"
 "and it is captured"
 msgstr ""
 
-#: translation.js:459
+#: translation.js:461
 msgid ""
 "### Time calculation\n"
 "\n"
@@ -1763,7 +1771,7 @@ msgid ""
 "use a counter with more bits (17, 18...)"
 msgstr ""
 
-#: translation.js:460
+#: translation.js:462
 msgid ""
 "## Debouncer  \n"
 "\n"
@@ -1773,35 +1781,35 @@ msgid ""
 "captured on the output flip-flop"
 msgstr ""
 
-#: translation.js:461
+#: translation.js:463
 msgid "Stable output"
 msgstr ""
 
-#: translation.js:462
+#: translation.js:464
 msgid "Counter"
 msgstr ""
 
-#: translation.js:463
+#: translation.js:465
 msgid "Initial value"
 msgstr ""
 
-#: translation.js:464
+#: translation.js:466
 msgid ""
 "Reset input: Active high  \n"
 "When rst = 1, the DFF is reset to 0"
 msgstr ""
 
-#: translation.js:465
+#: translation.js:467
 msgid "Data input"
 msgstr ""
 
-#: translation.js:466
+#: translation.js:468
 msgid ""
 "Initial default  \n"
 "value: 0"
 msgstr ""
 
-#: translation.js:467
+#: translation.js:469
 msgid ""
 "## Edges detector\n"
 "\n"
@@ -1810,18 +1818,18 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:468
+#: translation.js:470
 msgid ""
 "The output is 1 if the current value is 1 and the  \n"
 "previous 0, or if the current value is 0 and the  \n"
 "previous 1\n"
 msgstr ""
 
-#: translation.js:469
+#: translation.js:471
 msgid "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:470
+#: translation.js:472
 msgid ""
 "When k=0, it works like a wire  \n"
 "(The output is equal to the input)  \n"
@@ -1829,7 +1837,7 @@ msgid ""
 "(The output is the inverse of the input)"
 msgstr ""
 
-#: translation.js:471
+#: translation.js:473
 msgid ""
 "### Truth table for XOR\n"
 "\n"
@@ -1841,1983 +1849,1984 @@ msgid ""
 "| 1 | 1     |  0     | Not      |"
 msgstr ""
 
-#: translation.js:474
+#: translation.js:476
 msgid ""
 "SR1-3bits-verilog: Shift  a 3-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:475 translation.js:1523
+#: translation.js:477 translation.js:1528
 msgid "SR1-uint3"
 msgstr ""
 
-#: translation.js:476
+#: translation.js:478
 msgid ""
 "SR1-uint3: Shift  a 3-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:478
+#: translation.js:480
 msgid "SR1: Shift  a 3-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:479
+#: translation.js:481
 msgid "Bus3-Split-2-1: Split the 3-bits bus into two: 2-bit and 1-bits buses"
 msgstr ""
 
-#: translation.js:482
+#: translation.js:484
 msgid ""
 "SR1-4bits-verilog: Shift  a 4-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:483 translation.js:1530
+#: translation.js:485 translation.js:1535
 msgid "SR1-uint4"
 msgstr ""
 
-#: translation.js:484
+#: translation.js:486
 msgid ""
 "SR1-uint4: Shift  a 4-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:486
+#: translation.js:488
 msgid "SR1-4bits: Shift  a 4-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:487
+#: translation.js:489
 msgid "Bus4-Split-3-1: Split the 4-bits bus into two: 3-bits and 1-bits buses"
 msgstr ""
 
-#: translation.js:490
+#: translation.js:492
 msgid ""
 "SR1-8bits-verilog: Shift  a 8-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:492
+#: translation.js:494
 msgid "SR1-8bits: Shift  a 8-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:493
+#: translation.js:495
 msgid "Bus8-Split-7-1: Split the 8-bits bus into two buses of 7 and 1 wires"
 msgstr ""
 
-#: translation.js:496
+#: translation.js:498
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:498
+#: translation.js:500
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:499
+#: translation.js:501
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 15 wires"
 msgstr ""
 
-#: translation.js:502
+#: translation.js:504
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:504
+#: translation.js:506
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:505
+#: translation.js:507
 msgid ""
 "Bus32-Split-31-1: Split the 32-bits bus into two buses of 31 and 1 wires"
 msgstr ""
 
-#: translation.js:507 translation.js:546 translation.js:1589
+#: translation.js:509 translation.js:548 translation.js:1594
 msgid "Sign-int12"
 msgstr ""
 
-#: translation.js:508
+#: translation.js:510
 msgid ""
 "Sign-int12-verilog: Get the sign of a 12-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:509 translation.js:549
+#: translation.js:511 translation.js:551
 msgid "Sign-int16"
 msgstr ""
 
-#: translation.js:510
+#: translation.js:512
 msgid ""
 "Sign-int16-verilog: Get the sign of a 16-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:511 translation.js:1563
+#: translation.js:513 translation.js:1568
 msgid "Sign-int2"
 msgstr ""
 
-#: translation.js:512
+#: translation.js:514
 msgid ""
 "Sign-int2-verilog: Get the sign of a 2-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:513 translation.js:551
+#: translation.js:515 translation.js:553
 msgid "Sign-int20"
 msgstr ""
 
-#: translation.js:514
+#: translation.js:516
 msgid ""
 "Sign-int20-verilog: Get the sign of a 20-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:515 translation.js:1565
+#: translation.js:517 translation.js:1570
 msgid "Sign-int3"
 msgstr ""
 
-#: translation.js:516
+#: translation.js:518
 msgid ""
 "Sign-int3-verilog: Get the sign of a 3-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:517 translation.js:554
+#: translation.js:519 translation.js:556
 msgid "Sign-int32"
 msgstr ""
 
-#: translation.js:518
+#: translation.js:520
 msgid ""
 "Sign-int32-verilog: Get the sign of a 32-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:519 translation.js:1569
+#: translation.js:521 translation.js:1574
 msgid "Sign-int4"
 msgstr ""
 
-#: translation.js:520
+#: translation.js:522
 msgid ""
 "Sign-int4-verilog: Get the sign of a 4-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:521 translation.js:1573
+#: translation.js:523 translation.js:1578
 msgid "Sign-int5"
 msgstr ""
 
-#: translation.js:522
+#: translation.js:524
 msgid ""
 "Sign-int5-verilog: Get the sign of a 5-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:523 translation.js:1577
+#: translation.js:525 translation.js:1582
 msgid "Sign-int6"
 msgstr ""
 
-#: translation.js:524
+#: translation.js:526
 msgid ""
 "Sign-int6-verilog: Get the sign of a 6-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:525 translation.js:1581
+#: translation.js:527 translation.js:1586
 msgid "Sign-int7"
 msgstr ""
 
-#: translation.js:526
+#: translation.js:528
 msgid ""
 "Sign-int7-verilog: Get the sign of a 7-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:527 translation.js:1585
+#: translation.js:529 translation.js:1590
 msgid "Sign-int8"
 msgstr ""
 
-#: translation.js:528
+#: translation.js:530
 msgid ""
 "Sign-int8-verilog: Get the sign of a 8-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:529
+#: translation.js:531
 msgid "Sign-int02"
 msgstr ""
 
-#: translation.js:530
+#: translation.js:532
 msgid "Sign-int03"
 msgstr ""
 
-#: translation.js:531
+#: translation.js:533
 msgid "Sign-int3: Get the sign of a 3-bits Intenger"
 msgstr ""
 
-#: translation.js:532
+#: translation.js:534
 msgid "Sign-int04"
 msgstr ""
 
-#: translation.js:533
+#: translation.js:535
 msgid "Sign-int4: Get the sign of a 4-bits Intenger"
 msgstr ""
 
-#: translation.js:534
+#: translation.js:536
 msgid "Bus4-Split-1-3: Split the 4-bits bus into two: 1-bit and 3-bits buses"
 msgstr ""
 
-#: translation.js:535
+#: translation.js:537
 msgid "Sign-int05"
 msgstr ""
 
-#: translation.js:536
+#: translation.js:538
 msgid "Sign-int5: Get the sign of a 5-bits Intenger"
 msgstr ""
 
-#: translation.js:537
+#: translation.js:539
 msgid "Sign-int06"
 msgstr ""
 
-#: translation.js:538
+#: translation.js:540
 msgid "Sign-int6: Get the sign of a 6-bits Intenger"
 msgstr ""
 
-#: translation.js:539
+#: translation.js:541
 msgid "Bus6-Split-1-5: Split the 6-bits bus into two buses of 1 and 5 wires"
 msgstr ""
 
-#: translation.js:540
+#: translation.js:542
 msgid "Sign-int07"
 msgstr ""
 
-#: translation.js:541
+#: translation.js:543
 msgid "Sign-int7: Get the sign of a 7-bits Intenger"
 msgstr ""
 
-#: translation.js:542
+#: translation.js:544
 msgid "Bus7-Split-1-6: Split the 7-bits bus into two buses of 1 and 6 wires"
 msgstr ""
 
-#: translation.js:543
+#: translation.js:545
 msgid "Sign-int08"
 msgstr ""
 
-#: translation.js:544
+#: translation.js:546
 msgid "Sign-int8: Get the sign of a 8-bits Intenger"
 msgstr ""
 
-#: translation.js:545
+#: translation.js:547
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of 1 and 7 wires"
 msgstr ""
 
-#: translation.js:547
+#: translation.js:549
 msgid "Sign-int12: Get the sign of a 12-bits Intenger"
 msgstr ""
 
-#: translation.js:548
+#: translation.js:550
 msgid ""
 "Bus12-Split-1-11: Split the 12-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:550
+#: translation.js:552
 msgid "Sign-int16: Get the sign of a 16-bits Intenger"
 msgstr ""
 
-#: translation.js:552
+#: translation.js:554
 msgid "Sign-int20: Get the sign of a 20-bits Intenger"
 msgstr ""
 
-#: translation.js:553
+#: translation.js:555
 msgid ""
 "Bus20-Split-1-19: Split the 20-bits bus into two buses of 1 and 19 wires"
 msgstr ""
 
-#: translation.js:555
+#: translation.js:557
 msgid "Sign-int32: Get the sign of a 32-bits Intenger"
 msgstr ""
 
-#: translation.js:570 translation.js:1618
+#: translation.js:572 translation.js:1623
 msgid "Bus-17"
 msgstr ""
 
-#: translation.js:581 translation.js:584 translation.js:587 translation.js:597
-#: translation.js:606 translation.js:621 translation.js:632 translation.js:1628
-#: translation.js:1634 translation.js:1646 translation.js:1664
-#: translation.js:1684 translation.js:1709 translation.js:1734
+#: translation.js:583 translation.js:586 translation.js:589 translation.js:599
+#: translation.js:608 translation.js:623 translation.js:634 translation.js:1633
+#: translation.js:1639 translation.js:1651 translation.js:1669
+#: translation.js:1689 translation.js:1714 translation.js:1739
 msgid "Split-all"
 msgstr ""
 
-#: translation.js:582 translation.js:1632
+#: translation.js:584 translation.js:1637
 msgid "Split-1-2"
 msgstr ""
 
-#: translation.js:583 translation.js:1633
+#: translation.js:585 translation.js:1638
 msgid "Split-2-1"
 msgstr ""
 
-#: translation.js:585 translation.js:1644
+#: translation.js:587 translation.js:1649
 msgid "Split-1-3"
 msgstr ""
 
-#: translation.js:586 translation.js:1645
+#: translation.js:588 translation.js:1650
 msgid "Split-3-1"
 msgstr ""
 
-#: translation.js:588 translation.js:608 translation.js:634 translation.js:660
-#: translation.js:703 translation.js:707 translation.js:1647
-#: translation.js:1685 translation.js:1735 translation.js:1801
-#: translation.js:1886 translation.js:1916
+#: translation.js:590 translation.js:610 translation.js:636 translation.js:662
+#: translation.js:705 translation.js:709 translation.js:1652
+#: translation.js:1690 translation.js:1740 translation.js:1806
+#: translation.js:1891 translation.js:1921
 msgid "Split-half"
 msgstr ""
 
-#: translation.js:589
+#: translation.js:591
 msgid "Bus4-Split-half: Split the 4-bits bus into two of the same size"
 msgstr ""
 
-#: translation.js:590 translation.js:1660
+#: translation.js:592 translation.js:1665
 msgid "Split-1-4"
 msgstr ""
 
-#: translation.js:591 translation.js:1661
+#: translation.js:593 translation.js:1666
 msgid "Split-2-3"
 msgstr ""
 
-#: translation.js:592
+#: translation.js:594
 msgid "Bus5-Split-2-3: Split the 5-bits bus into two buses of 2 and 3 bits"
 msgstr ""
 
-#: translation.js:593 translation.js:1662
+#: translation.js:595 translation.js:1667
 msgid "Split-3-2"
 msgstr ""
 
-#: translation.js:594
+#: translation.js:596
 msgid "Bus5-Split-3-2: Split the 5-bits bus into two buses of 3 and 2 bits"
 msgstr ""
 
-#: translation.js:595 translation.js:1663
+#: translation.js:597 translation.js:1668
 msgid "Split-4-1"
 msgstr ""
 
-#: translation.js:596
+#: translation.js:598
 msgid "Bus5-Split-4-1: Split the 5-bits bus into two buses of 4 and 1 bits"
 msgstr ""
 
-#: translation.js:598
+#: translation.js:600
 msgid "Bus5-Split-all: Split the 5-bits bus into its wires"
 msgstr ""
 
-#: translation.js:599 translation.js:1680
+#: translation.js:601 translation.js:1685
 msgid "Split-1-5"
 msgstr ""
 
-#: translation.js:600 translation.js:1681
+#: translation.js:602 translation.js:1686
 msgid "Split-2-4"
 msgstr ""
 
-#: translation.js:601
+#: translation.js:603
 msgid "Bus6-Split-2-4: Split the 6-bits bus into two buses of 2 and 4 wires"
 msgstr ""
 
-#: translation.js:602 translation.js:1682
+#: translation.js:604 translation.js:1687
 msgid "Split-4-2"
 msgstr ""
 
-#: translation.js:603
+#: translation.js:605
 msgid "Bus6-Split-4-2: Split the 6-bits bus into two buses of 4 and 2 wires"
 msgstr ""
 
-#: translation.js:604 translation.js:1683
+#: translation.js:606 translation.js:1688
 msgid "Split-5-1"
 msgstr ""
 
-#: translation.js:605
+#: translation.js:607
 msgid "Bus6-Split-5-1: Split the 6-bits bus into two buses of 5 and 1 wires"
 msgstr ""
 
-#: translation.js:607
+#: translation.js:609
 msgid "Bus6-Split-all: Split the 6-bits bus into its wires"
 msgstr ""
 
-#: translation.js:609
+#: translation.js:611
 msgid "Bus6-Split-half: Split the 6-bits bus into two buses of 3 wires"
 msgstr ""
 
-#: translation.js:610 translation.js:1704
+#: translation.js:612 translation.js:1709
 msgid "Split-1-6"
 msgstr ""
 
-#: translation.js:611 translation.js:1705
+#: translation.js:613 translation.js:1710
 msgid "Split-2-5"
 msgstr ""
 
-#: translation.js:612
+#: translation.js:614
 msgid "Bus7-Split-2-5: Split the 7-bits bus into two buses of 2 and 5 wires"
 msgstr ""
 
-#: translation.js:613 translation.js:1706
+#: translation.js:615 translation.js:1711
 msgid "Split-3-4"
 msgstr ""
 
-#: translation.js:614
+#: translation.js:616
 msgid "Bus7-Split-3-4: Split the 7-bits bus into two buses of 3 and 4 wires"
 msgstr ""
 
-#: translation.js:615 translation.js:1707
+#: translation.js:617 translation.js:1712
 msgid "Split-4-3"
 msgstr ""
 
-#: translation.js:616
+#: translation.js:618
 msgid "Bus7-Split-4-3: Split the 7-bits bus into two buses of 4 and 3 wires"
 msgstr ""
 
-#: translation.js:617 translation.js:1708
+#: translation.js:619 translation.js:1713
 msgid "Split-5-2"
 msgstr ""
 
-#: translation.js:618
+#: translation.js:620
 msgid "Bus7-Split-5-2: Split the 7-bits bus into two buses of 5 and 2 wires"
 msgstr ""
 
-#: translation.js:619
+#: translation.js:621
 msgid "Split-6-1"
 msgstr ""
 
-#: translation.js:620
+#: translation.js:622
 msgid "Bus7-Split-6-1: Split the 7-bits bus into two buses of 6 and 1 wires"
 msgstr ""
 
-#: translation.js:622
+#: translation.js:624
 msgid "Bus7-Split-all: Split the 7-bits bus into its wires"
 msgstr ""
 
-#: translation.js:623 translation.js:1728
+#: translation.js:625 translation.js:1733
 msgid "Split-1-7"
 msgstr ""
 
-#: translation.js:624 translation.js:1729
+#: translation.js:626 translation.js:1734
 msgid "Split-2-6"
 msgstr ""
 
-#: translation.js:625 translation.js:1730
+#: translation.js:627 translation.js:1735
 msgid "Split-3-5"
 msgstr ""
 
-#: translation.js:626
+#: translation.js:628
 msgid "Bus8-Split-3-5: Split the 8-bits bus into two buses of 3 and 5 wires"
 msgstr ""
 
-#: translation.js:627 translation.js:1731
+#: translation.js:629 translation.js:1736
 msgid "Split-5-3"
 msgstr ""
 
-#: translation.js:628
+#: translation.js:630
 msgid "Bus8-Split-5-3: Split the 8-bits bus into two buses of 5 and 3 wires"
 msgstr ""
 
-#: translation.js:629 translation.js:1732
+#: translation.js:631 translation.js:1737
 msgid "Split-6-2"
 msgstr ""
 
-#: translation.js:630
+#: translation.js:632
 msgid "Bus8-Split-6-2: Split the 8-bits bus into two buses of 6 and 2 wires"
 msgstr ""
 
-#: translation.js:631 translation.js:1733
+#: translation.js:633 translation.js:1738
 msgid "Split-7-1"
 msgstr ""
 
-#: translation.js:633
+#: translation.js:635
 msgid "Bus8-Split-all: Split the 8-bits bus into its wires"
 msgstr ""
 
-#: translation.js:635 translation.js:661 translation.js:705 translation.js:1736
-#: translation.js:1802 translation.js:1887
+#: translation.js:637 translation.js:663 translation.js:707 translation.js:1741
+#: translation.js:1807 translation.js:1892
 msgid "Split-quarter"
 msgstr ""
 
-#: translation.js:636
+#: translation.js:638
 msgid ""
 "Bus8-Split-quarter: Split the 8-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:637 translation.js:1765
+#: translation.js:639 translation.js:1770
 msgid "Split-1-8"
 msgstr ""
 
-#: translation.js:638
+#: translation.js:640
 msgid "Split-6-3"
 msgstr ""
 
-#: translation.js:639
+#: translation.js:641
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 6 and 3 wires"
 msgstr ""
 
-#: translation.js:640 translation.js:1766
+#: translation.js:642 translation.js:1771
 msgid "Split-8-1"
 msgstr ""
 
-#: translation.js:641
+#: translation.js:643
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 8 and 1 wires"
 msgstr ""
 
-#: translation.js:642
+#: translation.js:644
 msgid "Split-2-8"
 msgstr ""
 
-#: translation.js:643
+#: translation.js:645
 msgid "Bus10-Split-2-8: Split the 10-bits bus into two buses of 2 and 8 wires"
 msgstr ""
 
-#: translation.js:644
+#: translation.js:646
 msgid "Split-4-6"
 msgstr ""
 
-#: translation.js:645
+#: translation.js:647
 msgid "Bus10-Split-4-6: Split the 10-bits bus into two buses of 4 and 6 bits"
 msgstr ""
 
-#: translation.js:646 translation.js:1776
+#: translation.js:648 translation.js:1781
 msgid "Split-3-8"
 msgstr ""
 
-#: translation.js:647
+#: translation.js:649
 msgid "Bus11-Split-3-8: Split the 11-bits bus into two buses of 3 and 8 wires"
 msgstr ""
 
-#: translation.js:648 translation.js:1779
+#: translation.js:650 translation.js:1784
 msgid "Split-1-11"
 msgstr ""
 
-#: translation.js:649 translation.js:1780
+#: translation.js:651 translation.js:1785
 msgid "Split-4-8"
 msgstr ""
 
-#: translation.js:650
+#: translation.js:652
 msgid "Bus12-Split-4-8: Split the 12-bits bus into two buses of 4 and 8 wires"
 msgstr ""
 
-#: translation.js:651 translation.js:680 translation.js:1781
-#: translation.js:1846
+#: translation.js:653 translation.js:682 translation.js:1786
+#: translation.js:1851
 msgid "Split-one-third"
 msgstr ""
 
-#: translation.js:652
+#: translation.js:654
 msgid ""
 "Bus12-Split-one-third: Split the 12-bits bus into three buses of equal size"
 msgstr ""
 
-#: translation.js:653
+#: translation.js:655
 msgid "Split-10-4"
 msgstr ""
 
-#: translation.js:654
+#: translation.js:656
 msgid "Bus14-Split-10-4: Split the 14-bits bus into two buses of 10 and 4 bits"
 msgstr ""
 
-#: translation.js:655 translation.js:1791
+#: translation.js:657 translation.js:1796
 msgid "Split-5-10"
 msgstr ""
 
-#: translation.js:656
+#: translation.js:658
 msgid "Bus15-Split-7-8: Split the 15-bits bus into two buses of 7 and 8 bits"
 msgstr ""
 
-#: translation.js:657 translation.js:1792
+#: translation.js:659 translation.js:1797
 msgid "Split-7-8"
 msgstr ""
 
-#: translation.js:658 translation.js:1799
+#: translation.js:660 translation.js:1804
 msgid "Split-1-15"
 msgstr ""
 
-#: translation.js:659 translation.js:1800
+#: translation.js:661 translation.js:1805
 msgid "Split-15-1"
 msgstr ""
 
-#: translation.js:662 translation.js:1815
+#: translation.js:664 translation.js:1820
 msgid "Split-1-16"
 msgstr ""
 
-#: translation.js:663
+#: translation.js:665
 msgid ""
 "Bus20-Split-4-16: Split the 20-bits bus into two buses of 4 and 16 wires"
 msgstr ""
 
-#: translation.js:664 translation.js:1819
+#: translation.js:666 translation.js:1824
 msgid "Split-3-8-8"
 msgstr ""
 
-#: translation.js:665
+#: translation.js:667
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:666 translation.js:1823
+#: translation.js:668 translation.js:1828
 msgid "Split-1-19"
 msgstr ""
 
-#: translation.js:667 translation.js:1824
+#: translation.js:669 translation.js:1829
 msgid "Split-12-8"
 msgstr ""
 
-#: translation.js:668
+#: translation.js:670
 msgid ""
 "Bus20-Split-8-12: Split the 20-bits bus into two buses of 8 and 12 wires"
 msgstr ""
 
-#: translation.js:669 translation.js:1825
+#: translation.js:671 translation.js:1830
 msgid "Split-4-16"
 msgstr ""
 
-#: translation.js:670 translation.js:1826
+#: translation.js:672 translation.js:1831
 msgid "Split-4-8-8"
 msgstr ""
 
-#: translation.js:671
+#: translation.js:673
 msgid ""
 "Bus20-Split-4-8-8: Split the 20-bits bus into three buses of 4, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:672 translation.js:1840
+#: translation.js:674 translation.js:1845
 msgid "Split-16-6"
 msgstr ""
 
-#: translation.js:673
+#: translation.js:675
 msgid ""
 "Bus22-Split-16-6: Split the 22-bits bus into two buses of 16 and 6 wires"
 msgstr ""
 
-#: translation.js:674
+#: translation.js:676
 msgid "Split-7-8-8"
 msgstr ""
 
-#: translation.js:675
+#: translation.js:677
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3,8 and 8 bits"
 msgstr ""
 
-#: translation.js:676 translation.js:1844
+#: translation.js:678 translation.js:1849
 msgid "Split-16-8"
 msgstr ""
 
-#: translation.js:677
+#: translation.js:679
 msgid ""
 "Bus24-Split-16-8: Split the 24-bits bus into two buses of 16 and 8 wires"
 msgstr ""
 
-#: translation.js:678 translation.js:1845
+#: translation.js:680 translation.js:1850
 msgid "Split-8-16"
 msgstr ""
 
-#: translation.js:679
+#: translation.js:681
 msgid ""
 "Bus24-Split-8-16: Split the 24-bits bus into two buses of 8 and 16 wires"
 msgstr ""
 
-#: translation.js:681
+#: translation.js:683
 msgid ""
 "Bus24-Split-one-third: Split the 24-bits bus into three buses of  the same "
 "size"
 msgstr ""
 
-#: translation.js:682 translation.js:1857
+#: translation.js:684 translation.js:1862
 msgid "Split-3-8-8-8"
 msgstr ""
 
-#: translation.js:683
+#: translation.js:685
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:684 translation.js:1862
+#: translation.js:686 translation.js:1867
 msgid "Split-20-8"
 msgstr ""
 
-#: translation.js:685
+#: translation.js:687
 msgid ""
 "Bus28-Split-20-8: Split the 28-bits bus into two buses of 20 and 8 wires"
 msgstr ""
 
-#: translation.js:686 translation.js:1863
+#: translation.js:688 translation.js:1868
 msgid "Split-4-24"
 msgstr ""
 
-#: translation.js:687
+#: translation.js:689
 msgid ""
 "Bus28-Split-4-24: Split the 28-bits bus into two buses of 4 and 24 wires"
 msgstr ""
 
-#: translation.js:688 translation.js:1864
+#: translation.js:690 translation.js:1869
 msgid "Split-4-8-8-8"
 msgstr ""
 
-#: translation.js:689
+#: translation.js:691
 msgid ""
 "Bus28-Split-4-8-8-8: Split the 28-bits bus into four buses of 4, 8, 8, and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:690 translation.js:1875
+#: translation.js:692 translation.js:1880
 msgid "Split-7-8-8-8"
 msgstr ""
 
-#: translation.js:691
+#: translation.js:693
 msgid ""
 "Bus31-Split-7-8-8-8: Split the 31-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:692 translation.js:1879
+#: translation.js:694 translation.js:1884
 msgid "Split-1-31"
 msgstr ""
 
-#: translation.js:693 translation.js:1880
+#: translation.js:695 translation.js:1885
 msgid "Split-17-15"
 msgstr ""
 
-#: translation.js:694
+#: translation.js:696
 msgid ""
 "Bus32-Split-17-15: Split the 32-bits bus into two buses of 17 and 15 wires"
 msgstr ""
 
-#: translation.js:695 translation.js:1881
+#: translation.js:697 translation.js:1886
 msgid "Split-22-10"
 msgstr ""
 
-#: translation.js:696
+#: translation.js:698
 msgid ""
 "Bus32-Split-22-10: Split the 32-bits bus into two buses of 22 and 10 wires"
 msgstr ""
 
-#: translation.js:697 translation.js:1882
+#: translation.js:699 translation.js:1887
 msgid "Split-24-8"
 msgstr ""
 
-#: translation.js:698
+#: translation.js:700
 msgid ""
 "Bus32-Split-8-24: Split the 28-bits bus into two buses of 8 and 24 wires"
 msgstr ""
 
-#: translation.js:699 translation.js:1883
+#: translation.js:701 translation.js:1888
 msgid "Split-29-3"
 msgstr ""
 
-#: translation.js:700
+#: translation.js:702
 msgid ""
 "Bus32-Split-29-3: Split the 29-bits bus into two buses of 29 and 3 wires"
 msgstr ""
 
-#: translation.js:701 translation.js:1884
+#: translation.js:703 translation.js:1889
 msgid "Split-31-1"
 msgstr ""
 
-#: translation.js:702 translation.js:1885
+#: translation.js:704 translation.js:1890
 msgid "Split-8-24"
 msgstr ""
 
-#: translation.js:704
+#: translation.js:706
 msgid "Bus32-Split-half: Split the 32-bits bus into two buses of 16 wires"
 msgstr ""
 
-#: translation.js:706
+#: translation.js:708
 msgid "Bus32-Split-quarter: Split the 32-bits bus into four buses of 8 wires"
 msgstr ""
 
-#: translation.js:708
+#: translation.js:710
 msgid "Bus64-Split-half: Split the 64-bits bus into two buses of 32 wires"
 msgstr ""
 
-#: translation.js:709 translation.js:1930
+#: translation.js:711 translation.js:1935
 msgid "Uint12"
 msgstr ""
 
-#: translation.js:710 translation.js:1931
+#: translation.js:712 translation.js:1936
 msgid "Uint16"
 msgstr ""
 
-#: translation.js:711 translation.js:1932
+#: translation.js:713 translation.js:1937
 msgid "Uint2"
 msgstr ""
 
-#: translation.js:712 translation.js:1933
+#: translation.js:714 translation.js:1938
 msgid "Uint32"
 msgstr ""
 
-#: translation.js:713 translation.js:1934
+#: translation.js:715 translation.js:1939
 msgid "Uint4"
 msgstr ""
 
-#: translation.js:714 translation.js:1935
+#: translation.js:716 translation.js:1940
 msgid "Uint8"
 msgstr ""
 
-#: translation.js:716 translation.js:718
+#: translation.js:718 translation.js:720
 msgid "Uint12-08-bits"
 msgstr ""
 
-#: translation.js:717
+#: translation.js:719
 msgid ""
 "UINT12-8bit-verilog:  Extend a 8-bit unsigned integer to 12-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:719
+#: translation.js:721
 msgid "UINT12-8bits:  Extend a 8-bits unsigned integer to 12-bits "
 msgstr ""
 
-#: translation.js:720
+#: translation.js:722
 msgid "4bits constant value: 0"
 msgstr ""
 
-#: translation.js:721
+#: translation.js:723
 msgid "Generic: 4-bits generic constant (0-15)"
 msgstr ""
 
-#: translation.js:723 translation.js:746
+#: translation.js:725 translation.js:748
 msgid "Uint16-10-bits"
 msgstr ""
 
-#: translation.js:724
+#: translation.js:726
 msgid ""
 "UINT32-10bit-verilog:  Extend a 10-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:725 translation.js:750
+#: translation.js:727 translation.js:752
 msgid "Uint16-11-bits"
 msgstr ""
 
-#: translation.js:726
+#: translation.js:728
 msgid ""
 "UINT32-11bit-verilog:  Extend a 11-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:727 translation.js:754
+#: translation.js:729 translation.js:756
 msgid "Uint16-12-bits"
 msgstr ""
 
-#: translation.js:728
+#: translation.js:730
 msgid ""
 "UINT32-12bit-verilog:  Extend a 12-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:729 translation.js:756
+#: translation.js:731 translation.js:758
 msgid "Uint16-13-bits"
 msgstr ""
 
-#: translation.js:730
+#: translation.js:732
 msgid ""
 "UINT32-13bit-verilog:  Extend a 13-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:731 translation.js:760
+#: translation.js:733 translation.js:762
 msgid "Uint16-14-bits"
 msgstr ""
 
-#: translation.js:732
+#: translation.js:734
 msgid ""
 "UINT32-14bit-verilog:  Extend a 14-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:733 translation.js:764
+#: translation.js:735 translation.js:766
 msgid "Uint16-15-bits"
 msgstr ""
 
-#: translation.js:734
+#: translation.js:736
 msgid ""
 "UINT16-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:735
+#: translation.js:737
 msgid "Uint16-8-bits"
 msgstr ""
 
-#: translation.js:736
+#: translation.js:738
 msgid ""
 "UINT32-8bit-verilog:  Extend a 8-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:737
+#: translation.js:739
 msgid "Uint16-9-bits"
 msgstr ""
 
-#: translation.js:738
+#: translation.js:740
 msgid ""
 "UINT32-9bit-verilog:  Extend a 9-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:739
+#: translation.js:741
 msgid "Uint16-08-bits"
 msgstr ""
 
-#: translation.js:740
+#: translation.js:742
 msgid "UINT16-9bits:  Extend a 9-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:741
+#: translation.js:743
 msgid "8bits constant value: 0"
 msgstr ""
 
-#: translation.js:742
+#: translation.js:744
 msgid "Generic: 8-bits generic constant (0-255)"
 msgstr ""
 
-#: translation.js:743
+#: translation.js:745
 msgid "Uint16-09-bits"
 msgstr ""
 
-#: translation.js:744
+#: translation.js:746
 msgid "7bits constant value: 0"
 msgstr ""
 
-#: translation.js:745
+#: translation.js:747
 msgid "Generic: 7-bits generic constant (0-127)"
 msgstr ""
 
-#: translation.js:747
+#: translation.js:749
 msgid "UINT16-10bits:  Extend a 10-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:748
+#: translation.js:750
 msgid "6bits constant value: 0"
 msgstr ""
 
-#: translation.js:749
+#: translation.js:751
 msgid "Generic: 6-bits generic constant (0-63)"
 msgstr ""
 
-#: translation.js:751
+#: translation.js:753
 msgid "UINT16-11bits:  Extend a 11-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:752
+#: translation.js:754
 msgid "5bits constant value: 0"
 msgstr ""
 
-#: translation.js:753
+#: translation.js:755
 msgid "Generic: 5-bits generic constant (0-31)"
 msgstr ""
 
-#: translation.js:755
+#: translation.js:757
 msgid "UINT16-12bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:757
+#: translation.js:759
 msgid "UINT16-13bits:  Extend a 13-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:758
+#: translation.js:760
 msgid "3bits constant value: 0"
 msgstr ""
 
-#: translation.js:759
+#: translation.js:761
 msgid "Generic: 3-bits generic constant (0-7)"
 msgstr ""
 
-#: translation.js:761
+#: translation.js:763
 msgid "UINT16-14bits:  Extend a 14-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:762
+#: translation.js:764
 msgid "2bits constant value: 0"
 msgstr ""
 
-#: translation.js:763
+#: translation.js:765
 msgid "Generic: 2-bits generic constant (0,1,2,3)"
 msgstr ""
 
-#: translation.js:765
+#: translation.js:767
 msgid "UINT16-15bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:767 translation.js:769
+#: translation.js:769 translation.js:771
 msgid "Uint2-01-bit"
 msgstr ""
 
-#: translation.js:768
+#: translation.js:770
 msgid ""
 "UINT2-1bit-verilog:  Extend a 1-bit unsigned integer to 2-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:770
+#: translation.js:772
 msgid "UINT2-1bit:  Extend a 1-bit unsigned integer to 2-bits "
 msgstr ""
 
-#: translation.js:772 translation.js:807
+#: translation.js:774 translation.js:809
 msgid "Uint32-16-bits"
 msgstr ""
 
-#: translation.js:773
+#: translation.js:775
 msgid ""
 "UINT32-16bit-verilog:  Extend a 16-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:774 translation.js:810
+#: translation.js:776 translation.js:812
 msgid "Uint32-17-bits"
 msgstr ""
 
-#: translation.js:775
+#: translation.js:777
 msgid ""
 "UINT32-17bit-verilog:  Extend a 17-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:776 translation.js:814
+#: translation.js:778 translation.js:816
 msgid "Uint32-18-bits"
 msgstr ""
 
-#: translation.js:777
+#: translation.js:779
 msgid ""
 "UINT32-18bit-verilog:  Extend a 18-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:778 translation.js:818
+#: translation.js:780 translation.js:820
 msgid "Uint32-19-bits"
 msgstr ""
 
-#: translation.js:779
+#: translation.js:781
 msgid ""
 "UINT32-19bit-verilog:  Extend a 19-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:780 translation.js:822
+#: translation.js:782 translation.js:824
 msgid "Uint32-2-bits"
 msgstr ""
 
-#: translation.js:781
+#: translation.js:783
 msgid ""
 "UINT32-2bit-verilog:  Extend a 2-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:782 translation.js:825
+#: translation.js:784 translation.js:827
 msgid "Uint32-20-bits"
 msgstr ""
 
-#: translation.js:783
+#: translation.js:785
 msgid ""
 "UINT32-20bit-verilog:  Extend a 20-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:784 translation.js:829
+#: translation.js:786 translation.js:831
 msgid "Uint32-21-bits"
 msgstr ""
 
-#: translation.js:785
+#: translation.js:787
 msgid ""
 "UINT32-21bit-verilog:  Extend a 21-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:786 translation.js:833
+#: translation.js:788 translation.js:835
 msgid "Uint32-22-bits"
 msgstr ""
 
-#: translation.js:787
+#: translation.js:789
 msgid ""
 "UINT32-22bit-verilog:  Extend a 22-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:788 translation.js:837
+#: translation.js:790 translation.js:839
 msgid "Uint32-23-bits"
 msgstr ""
 
-#: translation.js:789
+#: translation.js:791
 msgid ""
 "UINT32-23bit-verilog:  Extend a 23-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:790 translation.js:840
+#: translation.js:792 translation.js:842
 msgid "Uint32-24-bits"
 msgstr ""
 
-#: translation.js:791
+#: translation.js:793
 msgid ""
 "UINT32-24bit-verilog:  Extend a 24-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:792 translation.js:842
+#: translation.js:794 translation.js:844
 msgid "Uint32-25-bits"
 msgstr ""
 
-#: translation.js:793
+#: translation.js:795
 msgid ""
 "UINT32-25bit-verilog:  Extend a 25-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:794 translation.js:844
+#: translation.js:796 translation.js:846
 msgid "Uint32-26-bits"
 msgstr ""
 
-#: translation.js:795
+#: translation.js:797
 msgid ""
 "UINT32-26bit-verilog:  Extend a 26-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:796 translation.js:846
+#: translation.js:798 translation.js:848
 msgid "Uint32-27-bits"
 msgstr ""
 
-#: translation.js:797
+#: translation.js:799
 msgid ""
 "UINT32-27bit-verilog:  Extend a 27-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:798 translation.js:848
+#: translation.js:800 translation.js:850
 msgid "Uint32-28-bits"
 msgstr ""
 
-#: translation.js:799
+#: translation.js:801
 msgid ""
 "UINT32-28bit-verilog:  Extend a 28-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:800 translation.js:850
+#: translation.js:802 translation.js:852
 msgid "Uint32-29-bits"
 msgstr ""
 
-#: translation.js:801
+#: translation.js:803
 msgid ""
 "UINT32-29bit-verilog:  Extend a 29-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:802 translation.js:852
+#: translation.js:804 translation.js:854
 msgid "Uint32-30-bits"
 msgstr ""
 
-#: translation.js:803
+#: translation.js:805
 msgid ""
 "UINT32-30bit-verilog:  Extend a 30-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:804 translation.js:854
+#: translation.js:806 translation.js:856
 msgid "Uint32-31-bits"
 msgstr ""
 
-#: translation.js:805
+#: translation.js:807
 msgid ""
 "UINT32-31bit-verilog:  Extend a 31-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:806 translation.js:856
+#: translation.js:808 translation.js:858
 msgid "Uint32-8-bits"
 msgstr ""
 
-#: translation.js:808
+#: translation.js:810
 msgid "UINT32-16bits:  Extend a 16-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:809
+#: translation.js:811
 msgid "16bits constant value: 0"
 msgstr ""
 
-#: translation.js:811
+#: translation.js:813
 msgid "UINT32-17bits:  Extend a 17-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:812
+#: translation.js:814
 msgid "15bits constant value: 0"
 msgstr ""
 
-#: translation.js:813
+#: translation.js:815
 msgid "Generic: 15-bits generic constant"
 msgstr ""
 
-#: translation.js:815
+#: translation.js:817
 msgid "UINT32-18bits:  Extend a 18-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:816
+#: translation.js:818
 msgid "14bits constant value: 0"
 msgstr ""
 
-#: translation.js:817
+#: translation.js:819
 msgid "Generic: 14-bits generic constant"
 msgstr ""
 
-#: translation.js:819
+#: translation.js:821
 msgid "UINT32-19bits:  Extend a 19-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:820
+#: translation.js:822
 msgid "13bits constant value: 0"
 msgstr ""
 
-#: translation.js:821
+#: translation.js:823
 msgid "Generic: 13-bits generic constant"
 msgstr ""
 
-#: translation.js:823
+#: translation.js:825
 msgid "UINT32-8bits:  Extend a 2-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:824
+#: translation.js:826
 msgid "Generic: 30-bits generic constant"
 msgstr ""
 
-#: translation.js:826
+#: translation.js:828
 msgid "UINT32-20bits:  Extend a 20-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:827
+#: translation.js:829
 msgid "12bits constant value: 0"
 msgstr ""
 
-#: translation.js:828
+#: translation.js:830
 msgid "Generic: 12-bits generic constant (0-4095)"
 msgstr ""
 
-#: translation.js:830
+#: translation.js:832
 msgid "UINT32-21bits:  Extend a 21-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:831
+#: translation.js:833
 msgid "11bits constant value: 0"
 msgstr ""
 
-#: translation.js:832
+#: translation.js:834
 msgid "Generic: 11-bits generic constant"
 msgstr ""
 
-#: translation.js:834
+#: translation.js:836
 msgid "UINT32-22bits:  Extend a 22-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:835
+#: translation.js:837
 msgid "10bits constant value: 0"
 msgstr ""
 
-#: translation.js:836
+#: translation.js:838
 msgid "Generic: 9-bits generic constant"
 msgstr ""
 
-#: translation.js:838
+#: translation.js:840
 msgid "UINT32-23bits:  Extend a 23-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:839
+#: translation.js:841
 msgid "9bits constant value: 0"
 msgstr ""
 
-#: translation.js:841
+#: translation.js:843
 msgid "UINT32-24bits:  Extend a 24-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:843
+#: translation.js:845
 msgid "UINT32-25bits:  Extend a 25-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:845
+#: translation.js:847
 msgid "UINT32-26bits:  Extend a 26-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:847
+#: translation.js:849
 msgid "UINT32-27bits:  Extend a 27-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:849
+#: translation.js:851
 msgid "UINT32-28bits:  Extend a 28-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:851
+#: translation.js:853
 msgid "UINT32-29bits:  Extend a 29-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:853
+#: translation.js:855
 msgid "UINT32-30bits:  Extend a 30-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:855
+#: translation.js:857
 msgid "UINT32-31bits:  Extend a 31-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:857
+#: translation.js:859
 msgid "UINT32-8bits:  Extend a 8-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:859 translation.js:865
+#: translation.js:861 translation.js:867
 msgid "Uint4-01-bit"
 msgstr ""
 
-#: translation.js:860
+#: translation.js:862
 msgid ""
 "UINT4-1bit-verilog:  Extend a 1-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:861 translation.js:867
+#: translation.js:863 translation.js:869
 msgid "Uint4-02-bit"
 msgstr ""
 
-#: translation.js:862
+#: translation.js:864
 msgid ""
 "UINT4-2bit-verilog:  Extend a 2-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:863 translation.js:869
+#: translation.js:865 translation.js:871
 msgid "Uint4-03-bit"
 msgstr ""
 
-#: translation.js:864
+#: translation.js:866
 msgid ""
 "UINT4-3bit-verilog:  Extend a 3-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:866
+#: translation.js:868
 msgid "UINT4-1bit:  Extend a 1-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:868
+#: translation.js:870
 msgid "UINT4-2bit:  Extend a 2-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:870
+#: translation.js:872
 msgid "UINT4-3bit:  Extend a 3-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:872 translation.js:886
+#: translation.js:874 translation.js:888
 msgid "Uint8-01-bit"
 msgstr ""
 
-#: translation.js:873
+#: translation.js:875
 msgid ""
 "UINT8-1bit-verilog:  Extend a 1-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:874
+#: translation.js:876
 msgid "Uint8-02-bit"
 msgstr ""
 
-#: translation.js:875
+#: translation.js:877
 msgid ""
 "UINT8-2bit-verilog:  Extend a 2-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:876
+#: translation.js:878
 msgid "Uint8-03-bit"
 msgstr ""
 
-#: translation.js:877
+#: translation.js:879
 msgid ""
 "UINT8-3bit-verilog:  Extend a 3-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:878
+#: translation.js:880
 msgid "Uint8-04-bit"
 msgstr ""
 
-#: translation.js:879
+#: translation.js:881
 msgid ""
 "UINT8-4bit-verilog:  Extend a 4-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:880
+#: translation.js:882
 msgid "Uint8-05-bit"
 msgstr ""
 
-#: translation.js:881
+#: translation.js:883
 msgid ""
 "UINT8-5bit-verilog:  Extend a 5-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:882
+#: translation.js:884
 msgid "Uint8-06-bit"
 msgstr ""
 
-#: translation.js:883
+#: translation.js:885
 msgid ""
 "UINT8-6bit-verilog:  Extend a 6-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:884
+#: translation.js:886
 msgid "Uint8-07-bit"
 msgstr ""
 
-#: translation.js:885
+#: translation.js:887
 msgid ""
 "UINT8-7bit-verilog:  Extend a 7-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:887
+#: translation.js:889
 msgid "UINT8-1bit:  Extend a 1-bit unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:888
+#: translation.js:890
 msgid "Uint8-02-bits"
 msgstr ""
 
-#: translation.js:889
+#: translation.js:891
 msgid "UINT8-2bits:  Extend a 2-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:890
+#: translation.js:892
 msgid "Uint8-03-bits"
 msgstr ""
 
-#: translation.js:891
+#: translation.js:893
 msgid "UINT8-3bits:  Extend a 3-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:892
+#: translation.js:894
 msgid "Uint8-04-bits"
 msgstr ""
 
-#: translation.js:893
+#: translation.js:895
 msgid "UINT8-4bits:  Extend a 4-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:894
+#: translation.js:896
 msgid "Uint8-05-bits"
 msgstr ""
 
-#: translation.js:895
+#: translation.js:897
 msgid "UINT8-5bits:  Extend a 5-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:896
+#: translation.js:898
 msgid "Uint8-06-bits"
 msgstr ""
 
-#: translation.js:897
+#: translation.js:899
 msgid "UINT8-6bits:  Extend a 6-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:898
+#: translation.js:900
 msgid "Uint8-07-bits"
 msgstr ""
 
-#: translation.js:899
+#: translation.js:901
 msgid "UINT8-7bits:  Extend a 7-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:900 translation.js:2092
+#: translation.js:902 translation.js:2097
 msgid "Bus-2"
 msgstr ""
 
-#: translation.js:901
+#: translation.js:903
 msgid "Bus2: Two bits plain Bus"
 msgstr ""
 
-#: translation.js:902 translation.js:2093
+#: translation.js:904 translation.js:2098
 msgid "Bus-3"
 msgstr ""
 
-#: translation.js:903
+#: translation.js:905
 msgid "Bus3: Three bits plain Bus"
 msgstr ""
 
-#: translation.js:904 translation.js:2094
+#: translation.js:906 translation.js:2099
 msgid "Bus-4"
 msgstr ""
 
-#: translation.js:905
+#: translation.js:907
 msgid "Bus4: Four bits plain Bus"
 msgstr ""
 
-#: translation.js:906 translation.js:2095
+#: translation.js:908 translation.js:2100
 msgid "Bus-5"
 msgstr ""
 
-#: translation.js:907
+#: translation.js:909
 msgid "Bus5: Five bits plain Bus"
 msgstr ""
 
-#: translation.js:908 translation.js:2096
+#: translation.js:910 translation.js:2101
 msgid "Bus-6"
 msgstr ""
 
-#: translation.js:909
+#: translation.js:911
 msgid "Bus6: Six bits plain Bus"
 msgstr ""
 
-#: translation.js:910 translation.js:2097
+#: translation.js:912 translation.js:2102
 msgid "Bus-7"
 msgstr ""
 
-#: translation.js:911
+#: translation.js:913
 msgid "Bus7: Seven bits plain Bus"
 msgstr ""
 
-#: translation.js:912 translation.js:2098
+#: translation.js:914 translation.js:2103
 msgid "Bus-8"
 msgstr ""
 
-#: translation.js:913
+#: translation.js:915
 msgid "Bus8: Eight bits plain Bus"
 msgstr ""
 
-#: translation.js:914 translation.js:2099
+#: translation.js:916 translation.js:2104
 msgid "Wire"
 msgstr ""
 
-#: translation.js:915
+#: translation.js:917
 msgid "Wire: Just a simple wire"
 msgstr ""
 
-#: translation.js:916
+#: translation.js:918
 msgid "03-Split"
 msgstr ""
 
-#: translation.js:917
+#: translation.js:919
 msgid "04-Join"
 msgstr ""
 
-#: translation.js:918
+#: translation.js:920
 msgid "05-Wires"
 msgstr ""
 
-#: translation.js:919
+#: translation.js:921
 msgid "06-Copy"
 msgstr ""
 
-#: translation.js:920
+#: translation.js:922
 msgid "07-Sign"
 msgstr ""
 
-#: translation.js:921
+#: translation.js:923
 msgid "08-Uint"
 msgstr ""
 
-#: translation.js:922
+#: translation.js:924
 msgid "09-Reversal"
 msgstr ""
 
-#: translation.js:923
+#: translation.js:925
 msgid "10-Shift"
 msgstr ""
 
-#: translation.js:924
+#: translation.js:926
 msgid "TESTs"
 msgstr ""
 
-#: translation.js:925
+#: translation.js:927
 msgid "00-Index"
 msgstr ""
 
-#: translation.js:926
+#: translation.js:928
 msgid "SL1: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:927
+#: translation.js:929
 msgid "SL1: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:928
+#: translation.js:930
 msgid "# INDEX: IceWire Collection"
 msgstr ""
 
-#: translation.js:929
+#: translation.js:931
 msgid "## Wires"
 msgstr ""
 
-#: translation.js:930
+#: translation.js:932
 msgid "Bus2"
 msgstr ""
 
-#: translation.js:931
+#: translation.js:933
 msgid "## Join"
 msgstr ""
 
-#: translation.js:932
+#: translation.js:934
 msgid "## Split"
 msgstr ""
 
-#: translation.js:933
+#: translation.js:935
 msgid "Bus2-Join-all"
 msgstr ""
 
-#: translation.js:934
+#: translation.js:936
 msgid "Bus2-Split-all"
 msgstr ""
 
-#: translation.js:935
+#: translation.js:937
 msgid "## Copy"
 msgstr ""
 
-#: translation.js:936
+#: translation.js:938
 msgid "Copy-2"
 msgstr ""
 
-#: translation.js:937
+#: translation.js:939
 msgid "## UINT8"
 msgstr ""
 
-#: translation.js:938
+#: translation.js:940
 msgid "## Reversal"
 msgstr ""
 
-#: translation.js:939
+#: translation.js:941
 msgid "## Shift-left"
 msgstr ""
 
-#: translation.js:940
+#: translation.js:942
 msgid "## Shift-right"
 msgstr ""
 
-#: translation.js:941
+#: translation.js:943
 msgid "## Sign"
 msgstr ""
 
-#: translation.js:942
+#: translation.js:944
 msgid "## UINT2"
 msgstr ""
 
-#: translation.js:943
+#: translation.js:945
 msgid "## UINT4"
 msgstr ""
 
-#: translation.js:944
+#: translation.js:946
 msgid "## 1-Bit"
 msgstr ""
 
-#: translation.js:945
+#: translation.js:947
 msgid "## 2-Bits"
 msgstr ""
 
-#: translation.js:946
+#: translation.js:948
 msgid "## 3-Bits"
 msgstr ""
 
-#: translation.js:947
+#: translation.js:949
 msgid "## 4-Bits"
 msgstr ""
 
-#: translation.js:948
+#: translation.js:950
 msgid "### NO EXIST"
 msgstr ""
 
-#: translation.js:949
+#: translation.js:951
 msgid "Auxiliary cables"
 msgstr ""
 
-#: translation.js:950
+#: translation.js:952
 msgid "## Description"
 msgstr ""
 
-#: translation.js:951
+#: translation.js:953
 msgid "Build bigger buses by Join smaller buses"
 msgstr ""
 
-#: translation.js:952
+#: translation.js:954
 msgid "Get sub-buses or wires from a bigger bus"
 msgstr ""
 
-#: translation.js:953
+#: translation.js:955
 msgid ""
 "Create a Bus of N bits  \n"
 "by copying N times  \n"
 "the input"
 msgstr ""
 
-#: translation.js:954
+#: translation.js:956
 msgid ""
 "Get the sign bit of an  \n"
 "element of N bits  \n"
 "(The sign bit is the MSB)"
 msgstr ""
 
-#: translation.js:955
+#: translation.js:957
 msgid ""
 "Shift to the right the input data  \n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:956
+#: translation.js:958
 msgid ""
 "Shift to the left the input data\n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:957
+#: translation.js:959
 msgid ""
 "Reverse the position of the  \n"
 "wires in the bus. Ex: The 4-input bus  \n"
 "b3,b2,b1,b0 is changed to b0,b1,b2,b3"
 msgstr ""
 
-#: translation.js:958
+#: translation.js:960
 msgid ""
 "Extend to the input bus to a N-bits bus, by adding 0s as  \n"
 "most significant bits.  Ex: The 2-bits bus b1,b0 is extended  \n"
 "as a 4-bits bus:  0,0,b1,b0"
 msgstr ""
 
-#: translation.js:959
+#: translation.js:961
 msgid "01-Index"
 msgstr ""
 
-#: translation.js:960
+#: translation.js:962
 msgid "SL1: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:961
+#: translation.js:963
 msgid "Bus8-Join-half"
 msgstr ""
 
-#: translation.js:962
+#: translation.js:964
 msgid "Bus8-Join-all"
 msgstr ""
 
-#: translation.js:963
+#: translation.js:965
 msgid "Bus8-Split-half"
 msgstr ""
 
-#: translation.js:964
+#: translation.js:966
 msgid "Bus7-all"
 msgstr ""
 
-#: translation.js:965
+#: translation.js:967
 msgid "Bus-Split-all"
 msgstr ""
 
-#: translation.js:966
+#: translation.js:968
 msgid "Copy-8"
 msgstr ""
 
-#: translation.js:967
+#: translation.js:969
 msgid "## 5-Bits"
 msgstr ""
 
-#: translation.js:968
+#: translation.js:970
 msgid "## 6-Bits"
 msgstr ""
 
-#: translation.js:969
+#: translation.js:971
 msgid "## 7-Bits"
 msgstr ""
 
-#: translation.js:970
+#: translation.js:972
 msgid "## 8-Bits"
 msgstr ""
 
-#: translation.js:971
+#: translation.js:973
 msgid "Bus8-Split-quarter"
 msgstr ""
 
-#: translation.js:972
+#: translation.js:974
 msgid "02-Index"
 msgstr ""
 
-#: translation.js:973
+#: translation.js:975
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 3,8,8 and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:974
+#: translation.js:976
 msgid "SL1: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:975
+#: translation.js:977
 msgid "SR1: Shift  a 16-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:976
+#: translation.js:978
 msgid ""
 "SR1-32bits: Shift  a 32-bit value one bit right. MSB is filled with the "
 "input  in"
 msgstr ""
 
-#: translation.js:977
+#: translation.js:979
 msgid "## Join Menu"
 msgstr ""
 
-#: translation.js:978
+#: translation.js:980
 msgid "## Split Menu"
 msgstr ""
 
-#: translation.js:979
+#: translation.js:981
 msgid "## 9-Bits"
 msgstr ""
 
-#: translation.js:980
+#: translation.js:982
 msgid "## 10-Bits"
 msgstr ""
 
-#: translation.js:981
+#: translation.js:983
 msgid "## 11-Bits"
 msgstr ""
 
-#: translation.js:982
+#: translation.js:984
 msgid "## 12-Bits"
 msgstr ""
 
-#: translation.js:983
+#: translation.js:985
 msgid "## 15-Bits"
 msgstr ""
 
-#: translation.js:984
+#: translation.js:986
 msgid "## 16-Bits"
 msgstr ""
 
-#: translation.js:985
+#: translation.js:987
 msgid "## 20-Bits"
 msgstr ""
 
-#: translation.js:986
+#: translation.js:988
 msgid "## 23-Bits"
 msgstr ""
 
-#: translation.js:987
+#: translation.js:989
 msgid "## 24-Bits"
 msgstr ""
 
-#: translation.js:988
+#: translation.js:990
 msgid "## 27-Bits"
 msgstr ""
 
-#: translation.js:989
+#: translation.js:991
 msgid "## 28-Bits"
 msgstr ""
 
-#: translation.js:990
+#: translation.js:992
 msgid "## 31-Bits"
 msgstr ""
 
-#: translation.js:991
+#: translation.js:993
 msgid "## 32-Bits"
 msgstr ""
 
-#: translation.js:992
+#: translation.js:994
 msgid "## UINT16"
 msgstr ""
 
-#: translation.js:993
+#: translation.js:995
 msgid "## 22-Bits"
 msgstr ""
 
-#: translation.js:994
+#: translation.js:996
 msgid "## 17-Bits"
 msgstr ""
 
-#: translation.js:995
+#: translation.js:997
 msgid "## 29-Bits"
 msgstr ""
 
-#: translation.js:996
+#: translation.js:998
 msgid "## 64-Bits"
 msgstr ""
 
-#: translation.js:997 translation.js:1009 translation.js:1018
-#: translation.js:1025 translation.js:1029 translation.js:1033
-#: translation.js:1037 translation.js:1040 translation.js:1071
-#: translation.js:1074 translation.js:1077 translation.js:1080
-#: translation.js:1083 translation.js:1086 translation.js:1089
-#: translation.js:1092 translation.js:1107 translation.js:1110
-#: translation.js:1113 translation.js:1116 translation.js:1119
-#: translation.js:1130 translation.js:1133 translation.js:1136
-#: translation.js:1162 translation.js:1168 translation.js:1172
-#: translation.js:1175 translation.js:1182 translation.js:1186
-#: translation.js:1189 translation.js:1192 translation.js:1200
-#: translation.js:1203 translation.js:1206 translation.js:1209
-#: translation.js:1213 translation.js:1220 translation.js:1223
-#: translation.js:1226 translation.js:1230 translation.js:1243
-#: translation.js:1246 translation.js:1249 translation.js:1252
-#: translation.js:1255 translation.js:1258 translation.js:1270
-#: translation.js:1273 translation.js:1276 translation.js:1279
-#: translation.js:1282 translation.js:1284 translation.js:1287
-#: translation.js:1290 translation.js:1293 translation.js:1296
-#: translation.js:1299 translation.js:1302 translation.js:1309
-#: translation.js:1312 translation.js:1315 translation.js:1319
-#: translation.js:1324 translation.js:1327 translation.js:1336
-#: translation.js:1339 translation.js:1342 translation.js:1347
-#: translation.js:1350 translation.js:1353 translation.js:1359
-#: translation.js:1363 translation.js:1366 translation.js:1370
-#: translation.js:1374 translation.js:1380 translation.js:1383
-#: translation.js:1398 translation.js:1401 translation.js:1406
-#: translation.js:1410 translation.js:1413 translation.js:1424
-#: translation.js:1428 translation.js:1432 translation.js:1436
-#: translation.js:1440 translation.js:1442 translation.js:1445
-#: translation.js:1448 translation.js:1455 translation.js:1458
-#: translation.js:1460 translation.js:1462 translation.js:1475
-#: translation.js:1476 translation.js:1478 translation.js:1483
+#: translation.js:999 translation.js:1011 translation.js:1020
+#: translation.js:1027 translation.js:1031 translation.js:1035
+#: translation.js:1039 translation.js:1042 translation.js:1073
+#: translation.js:1076 translation.js:1079 translation.js:1082
+#: translation.js:1085 translation.js:1088 translation.js:1091
+#: translation.js:1094 translation.js:1109 translation.js:1112
+#: translation.js:1115 translation.js:1118 translation.js:1121
+#: translation.js:1132 translation.js:1135 translation.js:1138
+#: translation.js:1164 translation.js:1170 translation.js:1174
+#: translation.js:1177 translation.js:1184 translation.js:1188
+#: translation.js:1191 translation.js:1194 translation.js:1202
+#: translation.js:1205 translation.js:1208 translation.js:1211
+#: translation.js:1215 translation.js:1222 translation.js:1225
+#: translation.js:1228 translation.js:1232 translation.js:1245
+#: translation.js:1248 translation.js:1251 translation.js:1254
+#: translation.js:1257 translation.js:1260 translation.js:1272
+#: translation.js:1275 translation.js:1278 translation.js:1281
+#: translation.js:1284 translation.js:1286 translation.js:1289
+#: translation.js:1292 translation.js:1295 translation.js:1298
+#: translation.js:1301 translation.js:1304 translation.js:1311
+#: translation.js:1314 translation.js:1317 translation.js:1321
+#: translation.js:1326 translation.js:1329 translation.js:1338
+#: translation.js:1341 translation.js:1344 translation.js:1349
+#: translation.js:1352 translation.js:1355 translation.js:1361
+#: translation.js:1365 translation.js:1368 translation.js:1372
+#: translation.js:1376 translation.js:1382 translation.js:1385
+#: translation.js:1400 translation.js:1403 translation.js:1408
+#: translation.js:1412 translation.js:1415 translation.js:1426
+#: translation.js:1430 translation.js:1434 translation.js:1438
+#: translation.js:1442 translation.js:1444 translation.js:1447
+#: translation.js:1450 translation.js:1458 translation.js:1461
+#: translation.js:1463 translation.js:1465 translation.js:1467
+#: translation.js:1480 translation.js:1481 translation.js:1483
 #: translation.js:1488 translation.js:1493 translation.js:1498
-#: translation.js:1503 translation.js:1515 translation.js:1516
-#: translation.js:1518 translation.js:1524 translation.js:1525
-#: translation.js:1531 translation.js:1532 translation.js:1537
-#: translation.js:1541 translation.js:1545 translation.js:1559
-#: translation.js:1564 translation.js:1568 translation.js:1572
-#: translation.js:1576 translation.js:1580 translation.js:1584
-#: translation.js:1588 translation.js:1595 translation.js:1600
-#: translation.js:1629 translation.js:1635 translation.js:1638
-#: translation.js:1641 translation.js:1648 translation.js:1651
-#: translation.js:1654 translation.js:1657 translation.js:1665
-#: translation.js:1668 translation.js:1671 translation.js:1674
-#: translation.js:1677 translation.js:1686 translation.js:1689
-#: translation.js:1692 translation.js:1695 translation.js:1698
-#: translation.js:1701 translation.js:1710 translation.js:1713
-#: translation.js:1716 translation.js:1719 translation.js:1722
-#: translation.js:1725 translation.js:1737 translation.js:1740
-#: translation.js:1744 translation.js:1747 translation.js:1750
-#: translation.js:1753 translation.js:1756 translation.js:1759
-#: translation.js:1762 translation.js:1767 translation.js:1770
-#: translation.js:1773 translation.js:1782 translation.js:1785
-#: translation.js:1788 translation.js:1793 translation.js:1796
-#: translation.js:1803 translation.js:1806 translation.js:1809
-#: translation.js:1812 translation.js:1816 translation.js:1820
-#: translation.js:1827 translation.js:1831 translation.js:1834
-#: translation.js:1837 translation.js:1841 translation.js:1847
-#: translation.js:1851 translation.js:1854 translation.js:1858
-#: translation.js:1865 translation.js:1869 translation.js:1873
-#: translation.js:1876 translation.js:1888 translation.js:1891
-#: translation.js:1894 translation.js:1897 translation.js:1901
-#: translation.js:1904 translation.js:1907 translation.js:1910
-#: translation.js:1913 translation.js:1917 translation.js:1936
-#: translation.js:1947 translation.js:1950 translation.js:1952
-#: translation.js:1955 translation.js:1958 translation.js:1961
-#: translation.js:1964 translation.js:1967 translation.js:1973
-#: translation.js:1995 translation.js:1999 translation.js:2002
-#: translation.js:2005 translation.js:2008 translation.js:2011
-#: translation.js:2014 translation.js:2017 translation.js:2020
-#: translation.js:2023 translation.js:2026 translation.js:2029
-#: translation.js:2032 translation.js:2035 translation.js:2038
-#: translation.js:2041 translation.js:2044 translation.js:2047
-#: translation.js:2053 translation.js:2057 translation.js:2060
-#: translation.js:2070 translation.js:2074 translation.js:2077
-#: translation.js:2080 translation.js:2083 translation.js:2086
-#: translation.js:2089 translation.js:2100 translation.js:2104
-#: translation.js:2107 translation.js:2110 translation.js:2113
-#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:1503 translation.js:1508 translation.js:1520
+#: translation.js:1521 translation.js:1523 translation.js:1529
+#: translation.js:1530 translation.js:1536 translation.js:1537
+#: translation.js:1542 translation.js:1546 translation.js:1550
+#: translation.js:1564 translation.js:1569 translation.js:1573
+#: translation.js:1577 translation.js:1581 translation.js:1585
+#: translation.js:1589 translation.js:1593 translation.js:1600
+#: translation.js:1605 translation.js:1634 translation.js:1640
+#: translation.js:1643 translation.js:1646 translation.js:1653
+#: translation.js:1656 translation.js:1659 translation.js:1662
+#: translation.js:1670 translation.js:1673 translation.js:1676
+#: translation.js:1679 translation.js:1682 translation.js:1691
+#: translation.js:1694 translation.js:1697 translation.js:1700
+#: translation.js:1703 translation.js:1706 translation.js:1715
+#: translation.js:1718 translation.js:1721 translation.js:1724
+#: translation.js:1727 translation.js:1730 translation.js:1742
+#: translation.js:1745 translation.js:1749 translation.js:1752
+#: translation.js:1755 translation.js:1758 translation.js:1761
+#: translation.js:1764 translation.js:1767 translation.js:1772
+#: translation.js:1775 translation.js:1778 translation.js:1787
+#: translation.js:1790 translation.js:1793 translation.js:1798
+#: translation.js:1801 translation.js:1808 translation.js:1811
+#: translation.js:1814 translation.js:1817 translation.js:1821
+#: translation.js:1825 translation.js:1832 translation.js:1836
+#: translation.js:1839 translation.js:1842 translation.js:1846
+#: translation.js:1852 translation.js:1856 translation.js:1859
+#: translation.js:1863 translation.js:1870 translation.js:1874
+#: translation.js:1878 translation.js:1881 translation.js:1893
+#: translation.js:1896 translation.js:1899 translation.js:1902
+#: translation.js:1906 translation.js:1909 translation.js:1912
+#: translation.js:1915 translation.js:1918 translation.js:1922
+#: translation.js:1941 translation.js:1952 translation.js:1955
+#: translation.js:1957 translation.js:1960 translation.js:1963
+#: translation.js:1966 translation.js:1969 translation.js:1972
+#: translation.js:1978 translation.js:2000 translation.js:2004
+#: translation.js:2007 translation.js:2010 translation.js:2013
+#: translation.js:2016 translation.js:2019 translation.js:2022
+#: translation.js:2025 translation.js:2028 translation.js:2031
+#: translation.js:2034 translation.js:2037 translation.js:2040
+#: translation.js:2043 translation.js:2046 translation.js:2049
+#: translation.js:2052 translation.js:2058 translation.js:2062
+#: translation.js:2065 translation.js:2075 translation.js:2079
+#: translation.js:2082 translation.js:2085 translation.js:2088
+#: translation.js:2091 translation.js:2094 translation.js:2105
+#: translation.js:2109 translation.js:2112 translation.js:2115
+#: translation.js:2118 translation.js:2121 translation.js:2124
+#: translation.js:2127
 msgid "Alhambra-II"
 msgstr ""
 
-#: translation.js:998
+#: translation.js:1000
 msgid "01-Bus2-Split-all"
 msgstr ""
 
-#: translation.js:999
+#: translation.js:1001
 msgid ""
 "# Example: Using the Bus2-Split-all block\n"
 "\n"
@@ -3826,27 +3835,27 @@ msgid ""
 "shown on two independent LEDs"
 msgstr ""
 
-#: translation.js:1000
+#: translation.js:1002
 msgid "Bus-2 Split-all"
 msgstr ""
 
-#: translation.js:1001
+#: translation.js:1003
 msgid "2 bits Input BUS"
 msgstr ""
 
-#: translation.js:1002
+#: translation.js:1004
 msgid "MSB bit"
 msgstr ""
 
-#: translation.js:1003
+#: translation.js:1005
 msgid "LSB bit"
 msgstr ""
 
-#: translation.js:1004
+#: translation.js:1006
 msgid "02-Split-1-4"
 msgstr ""
 
-#: translation.js:1005
+#: translation.js:1007
 msgid ""
 "# Example: Using the Split-1-4 block\n"
 "\n"
@@ -3855,23 +3864,23 @@ msgid ""
 "Both sub-buses are shown on the LED7 and LEDs 0,1,2 and 3 respectivelly"
 msgstr ""
 
-#: translation.js:1006
+#: translation.js:1008
 msgid "5 bits Input BUS"
 msgstr ""
 
-#: translation.js:1007
+#: translation.js:1009
 msgid "LSB bits"
 msgstr ""
 
-#: translation.js:1008
+#: translation.js:1010
 msgid "5-bits constant"
 msgstr ""
 
-#: translation.js:1010
+#: translation.js:1012
 msgid "01-Bus2-Join-all"
 msgstr ""
 
-#: translation.js:1011
+#: translation.js:1013
 msgid ""
 "# Example: Using the Bus2-Join-all block\n"
 "\n"
@@ -3879,19 +3888,19 @@ msgid ""
 "shown on LEDs 0 and 7"
 msgstr ""
 
-#: translation.js:1012
+#: translation.js:1014
 msgid "Bus-2 Join-all"
 msgstr ""
 
-#: translation.js:1013
+#: translation.js:1015
 msgid "2 bits Output BUS"
 msgstr ""
 
-#: translation.js:1014
+#: translation.js:1016
 msgid "02-Join-1-4"
 msgstr ""
 
-#: translation.js:1015
+#: translation.js:1017
 msgid ""
 "# Example: Using the Join-1-4 block\n"
 "\n"
@@ -3900,35 +3909,35 @@ msgid ""
 "on 5 LEDs"
 msgstr ""
 
-#: translation.js:1016
+#: translation.js:1018
 msgid "4 bits Input BUS"
 msgstr ""
 
-#: translation.js:1017
+#: translation.js:1019
 msgid "4-bits constant"
 msgstr ""
 
-#: translation.js:1019
+#: translation.js:1021
 msgid "01-Bus-2-button-leds"
 msgstr ""
 
-#: translation.js:1020
+#: translation.js:1022
 msgid "# Example: Bus-2: Connection of two buses"
 msgstr ""
 
-#: translation.js:1021
+#: translation.js:1023
 msgid "2-bits input bus"
 msgstr ""
 
-#: translation.js:1022
+#: translation.js:1024
 msgid "2-bits Bus block"
 msgstr ""
 
-#: translation.js:1023
+#: translation.js:1025
 msgid "2-bits output bus"
 msgstr ""
 
-#: translation.js:1024
+#: translation.js:1026
 msgid ""
 "**NOTE**: This is just an example of use of the Bus-2 block. But the "
 "connection  \n"
@@ -3936,94 +3945,94 @@ msgid ""
 "the 2-Bus block"
 msgstr ""
 
-#: translation.js:1026
+#: translation.js:1028
 msgid "01-button-LEDs"
 msgstr ""
 
-#: translation.js:1027
+#: translation.js:1029
 msgid ""
 "# Example: Turning on 8 LEDs with one button\n"
 "\n"
 "When the button SW1 is pressed, the 8 LEDs are turned on"
 msgstr ""
 
-#: translation.js:1028
+#: translation.js:1030
 msgid "Copy-8 Block"
 msgstr ""
 
-#: translation.js:1030 translation.js:1592 translation.js:1596
-#: translation.js:1601
+#: translation.js:1032 translation.js:1597 translation.js:1601
+#: translation.js:1606
 msgid "01-sign-LED"
 msgstr ""
 
-#: translation.js:1031
+#: translation.js:1033
 msgid ""
 "# Example: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1032
+#: translation.js:1034
 msgid "Sign-int8 Block"
 msgstr ""
 
-#: translation.js:1034 translation.js:1300 translation.js:1303
-#: translation.js:1407 translation.js:1411 translation.js:1425
-#: translation.js:1429 translation.js:1433 translation.js:1437
-#: translation.js:1441 translation.js:1443 translation.js:1446
-#: translation.js:1449 translation.js:1456 translation.js:1459
-#: translation.js:1461 translation.js:1463 translation.js:1477
-#: translation.js:1479 translation.js:1480 translation.js:1484
+#: translation.js:1036 translation.js:1302 translation.js:1305
+#: translation.js:1409 translation.js:1413 translation.js:1427
+#: translation.js:1431 translation.js:1435 translation.js:1439
+#: translation.js:1443 translation.js:1445 translation.js:1448
+#: translation.js:1451 translation.js:1459 translation.js:1462
+#: translation.js:1464 translation.js:1466 translation.js:1468
+#: translation.js:1482 translation.js:1484 translation.js:1485
 #: translation.js:1489 translation.js:1494 translation.js:1499
-#: translation.js:1504 translation.js:1517 translation.js:1519
-#: translation.js:1520 translation.js:1526 translation.js:1527
-#: translation.js:1533 translation.js:1534 translation.js:1538
-#: translation.js:1542 translation.js:1546 translation.js:1560
-#: translation.js:1821 translation.js:1859 translation.js:1877
-#: translation.js:1889 translation.js:1892 translation.js:1895
-#: translation.js:1898 translation.js:1902 translation.js:1905
-#: translation.js:1911 translation.js:1914 translation.js:1918
-#: translation.js:1937 translation.js:1948 translation.js:1951
-#: translation.js:1953 translation.js:1956 translation.js:1959
-#: translation.js:1962 translation.js:1965 translation.js:1968
-#: translation.js:1974 translation.js:1996 translation.js:2000
-#: translation.js:2003 translation.js:2006 translation.js:2009
-#: translation.js:2012 translation.js:2015 translation.js:2018
-#: translation.js:2021 translation.js:2024 translation.js:2027
-#: translation.js:2030 translation.js:2033 translation.js:2036
-#: translation.js:2039 translation.js:2042 translation.js:2045
-#: translation.js:2048 translation.js:2054 translation.js:2058
-#: translation.js:2061 translation.js:2071 translation.js:2075
-#: translation.js:2078 translation.js:2081 translation.js:2084
-#: translation.js:2087 translation.js:2090
+#: translation.js:1504 translation.js:1509 translation.js:1522
+#: translation.js:1524 translation.js:1525 translation.js:1531
+#: translation.js:1532 translation.js:1538 translation.js:1539
+#: translation.js:1543 translation.js:1547 translation.js:1551
+#: translation.js:1565 translation.js:1826 translation.js:1864
+#: translation.js:1882 translation.js:1894 translation.js:1897
+#: translation.js:1900 translation.js:1903 translation.js:1907
+#: translation.js:1910 translation.js:1916 translation.js:1919
+#: translation.js:1923 translation.js:1942 translation.js:1953
+#: translation.js:1956 translation.js:1958 translation.js:1961
+#: translation.js:1964 translation.js:1967 translation.js:1970
+#: translation.js:1973 translation.js:1979 translation.js:2001
+#: translation.js:2005 translation.js:2008 translation.js:2011
+#: translation.js:2014 translation.js:2017 translation.js:2020
+#: translation.js:2023 translation.js:2026 translation.js:2029
+#: translation.js:2032 translation.js:2035 translation.js:2038
+#: translation.js:2041 translation.js:2044 translation.js:2047
+#: translation.js:2050 translation.js:2053 translation.js:2059
+#: translation.js:2063 translation.js:2066 translation.js:2076
+#: translation.js:2080 translation.js:2083 translation.js:2086
+#: translation.js:2089 translation.js:2092 translation.js:2095
 msgid "01-Manual-testing"
 msgstr ""
 
-#: translation.js:1035
+#: translation.js:1037
 msgid "Configurable buttons (pull-up on/off. Not on/off) with tic output"
 msgstr ""
 
-#: translation.js:1036
+#: translation.js:1038
 msgid "# Example: Displaying the two buttons on the LEDs\n"
 msgstr ""
 
-#: translation.js:1038
+#: translation.js:1040
 msgid "01-Reversal-4-bits"
 msgstr ""
 
-#: translation.js:1039
+#: translation.js:1041
 msgid "Reversal-4"
 msgstr ""
 
-#: translation.js:1041
+#: translation.js:1043
 msgid "01-Shift-right-1-bus4"
 msgstr ""
 
-#: translation.js:1042
+#: translation.js:1044
 msgid "Bus-4-shift-right-1"
 msgstr ""
 
-#: translation.js:1043
+#: translation.js:1045
 msgid ""
 "## Bus-4 Shift right example\n"
 "\n"
@@ -4031,258 +4040,258 @@ msgid ""
 "The result is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1044
+#: translation.js:1046
 msgid ""
 "Number to shift 1 bit  \n"
 "to the right"
 msgstr ""
 
-#: translation.js:1045
+#: translation.js:1047
 msgid ""
 "Insert 0 as the  \n"
 "MSB "
 msgstr ""
 
-#: translation.js:1046
+#: translation.js:1048
 msgid ""
 "Display the shifted  \n"
 "number on the LEDs"
 msgstr ""
 
-#: translation.js:1072 translation.js:1075 translation.js:1078
-#: translation.js:1081 translation.js:1084 translation.js:1087
-#: translation.js:1090 translation.js:1093 translation.js:1108
-#: translation.js:1111 translation.js:1114 translation.js:1117
-#: translation.js:1120 translation.js:1131 translation.js:1134
-#: translation.js:1137
+#: translation.js:1074 translation.js:1077 translation.js:1080
+#: translation.js:1083 translation.js:1086 translation.js:1089
+#: translation.js:1092 translation.js:1095 translation.js:1110
+#: translation.js:1113 translation.js:1116 translation.js:1119
+#: translation.js:1122 translation.js:1133 translation.js:1136
+#: translation.js:1139
 msgid "01-manual-btn-leds"
 msgstr ""
 
-#: translation.js:1073
+#: translation.js:1075
 msgid ""
 "# Copy-2: Manual testing with one pushbutton and two LEDs\n"
 "\n"
 "When the button is pressed, the Two LEDs are turned on"
 msgstr ""
 
-#: translation.js:1076
+#: translation.js:1078
 msgid ""
 "# Copy-3: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1079
+#: translation.js:1081
 msgid ""
 "# Copy-4: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1082
+#: translation.js:1084
 msgid ""
 "# Copy-5: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1085
+#: translation.js:1087
 msgid ""
 "# Copy-6: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1088
+#: translation.js:1090
 msgid ""
 "# Copy-7: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1091
+#: translation.js:1093
 msgid ""
 "# Copy-8: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1094
+#: translation.js:1096
 msgid ""
 "Display16-8: Display a 16-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1095
+#: translation.js:1097
 msgid ""
 "System TFF with toggle input: It toogles on every system cycle if the input "
 "is active"
 msgstr ""
 
-#: translation.js:1096
+#: translation.js:1098
 msgid "Reg: 1-Bit register"
 msgstr ""
 
-#: translation.js:1097
+#: translation.js:1099
 msgid "2-to-1 Multplexer (1-bit channels). Fippled version"
 msgstr ""
 
-#: translation.js:1098
+#: translation.js:1100
 msgid "2-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1099
+#: translation.js:1101
 msgid "2-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1100
+#: translation.js:1102
 msgid "2-to-1 Multplexer (4-bit channels)"
 msgstr ""
 
-#: translation.js:1101
+#: translation.js:1103
 msgid ""
 "# Copy-9: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1102
+#: translation.js:1104
 msgid ""
 "Byte 0  \n"
 "(least significant)  "
 msgstr ""
 
-#: translation.js:1103
+#: translation.js:1105
 msgid "Mux 2-1"
 msgstr ""
 
-#: translation.js:1104
+#: translation.js:1106
 msgid ""
 "D Flip-flip\n"
 "(System)"
 msgstr ""
 
-#: translation.js:1105
+#: translation.js:1107
 msgid "Channel B"
 msgstr ""
 
-#: translation.js:1106
+#: translation.js:1108
 msgid "Channel A"
 msgstr ""
 
-#: translation.js:1109
+#: translation.js:1111
 msgid ""
 "# Copy-10: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1112
+#: translation.js:1114
 msgid ""
 "# Copy-11: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1115
+#: translation.js:1117
 msgid ""
 "# Copy-12: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1118
+#: translation.js:1120
 msgid ""
 "# Copy-16: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1121
+#: translation.js:1123
 msgid ""
 "Display32-8: Display a 32-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1122
+#: translation.js:1124
 msgid "4-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1123
+#: translation.js:1125
 msgid "Counter-x02: 2-bits counter"
 msgstr ""
 
-#: translation.js:1124
+#: translation.js:1126
 msgid "Generic component with clk input"
 msgstr ""
 
-#: translation.js:1125
+#: translation.js:1127
 msgid "Inc1-2bit: Increment a 2-bits number by one"
 msgstr ""
 
-#: translation.js:1126
+#: translation.js:1128
 msgid "AdderK-2bit: Adder of 2-bit operand and 2-bit constant"
 msgstr ""
 
-#: translation.js:1127
+#: translation.js:1129
 msgid "Adder-2bits: Adder of two operands of 2 bits"
 msgstr ""
 
-#: translation.js:1128
+#: translation.js:1130
 msgid "OR-BUS2: OR gate with 2-bits bus input"
 msgstr ""
 
-#: translation.js:1129
+#: translation.js:1131
 msgid ""
 "# Copy-20: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1132
+#: translation.js:1134
 msgid ""
 "# Copy-24: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1135
+#: translation.js:1137
 msgid ""
 "# Copy-28: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1138
+#: translation.js:1140
 msgid ""
 "# Copy-32: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1163 translation.js:1169 translation.js:1173
-#: translation.js:1176 translation.js:1183 translation.js:1187
-#: translation.js:1190 translation.js:1193 translation.js:1201
-#: translation.js:1204 translation.js:1207 translation.js:1210
-#: translation.js:1214 translation.js:1221 translation.js:1224
-#: translation.js:1227 translation.js:1231 translation.js:1241
-#: translation.js:1247 translation.js:1250 translation.js:1259
-#: translation.js:1271 translation.js:1274 translation.js:1277
-#: translation.js:1280 translation.js:1283 translation.js:1285
-#: translation.js:1288 translation.js:1291 translation.js:1294
-#: translation.js:1297 translation.js:1310 translation.js:1313
-#: translation.js:1316 translation.js:1320 translation.js:1325
-#: translation.js:1328 translation.js:1337 translation.js:1340
-#: translation.js:1343 translation.js:1345 translation.js:1348
-#: translation.js:1351 translation.js:1354 translation.js:1360
-#: translation.js:1364 translation.js:1367 translation.js:1375
-#: translation.js:1402 translation.js:1414 translation.js:1630
-#: translation.js:1768 translation.js:1771 translation.js:1774
-#: translation.js:1777
+#: translation.js:1165 translation.js:1171 translation.js:1175
+#: translation.js:1178 translation.js:1185 translation.js:1189
+#: translation.js:1192 translation.js:1195 translation.js:1203
+#: translation.js:1206 translation.js:1209 translation.js:1212
+#: translation.js:1216 translation.js:1223 translation.js:1226
+#: translation.js:1229 translation.js:1233 translation.js:1243
+#: translation.js:1249 translation.js:1252 translation.js:1261
+#: translation.js:1273 translation.js:1276 translation.js:1279
+#: translation.js:1282 translation.js:1285 translation.js:1287
+#: translation.js:1290 translation.js:1293 translation.js:1296
+#: translation.js:1299 translation.js:1312 translation.js:1315
+#: translation.js:1318 translation.js:1322 translation.js:1327
+#: translation.js:1330 translation.js:1339 translation.js:1342
+#: translation.js:1345 translation.js:1347 translation.js:1350
+#: translation.js:1353 translation.js:1356 translation.js:1362
+#: translation.js:1366 translation.js:1369 translation.js:1377
+#: translation.js:1404 translation.js:1416 translation.js:1635
+#: translation.js:1773 translation.js:1776 translation.js:1779
+#: translation.js:1782
 msgid "01-manual-btns-leds"
 msgstr ""
 
-#: translation.js:1164
+#: translation.js:1166
 msgid ""
 "# Bus2-Join-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -4290,23 +4299,23 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1170
+#: translation.js:1172
 msgid "Constant bit 1"
 msgstr ""
 
-#: translation.js:1171
+#: translation.js:1173
 msgid ""
 "# Bus3-Join-1-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1174
+#: translation.js:1176
 msgid ""
 "# Bus3-Join-2-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1177
+#: translation.js:1179
 msgid ""
 "# Bus3-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4315,23 +4324,23 @@ msgid ""
 "The LED2 is on"
 msgstr ""
 
-#: translation.js:1184
+#: translation.js:1186
 msgid "2bits constant value: 3"
 msgstr ""
 
-#: translation.js:1185
+#: translation.js:1187
 msgid ""
 "# Bus4-Join-1-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1188
+#: translation.js:1190
 msgid ""
 "# Bus4-Join-3-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1191
+#: translation.js:1193
 msgid ""
 "# Bus4-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4340,13 +4349,13 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1194
+#: translation.js:1196
 msgid ""
 "# Bus4-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1202
+#: translation.js:1204
 msgid ""
 "# Bus5-Join-1-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4355,27 +4364,27 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1205
+#: translation.js:1207
 msgid ""
 "# Bus5-Join-2-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1208
+#: translation.js:1210
 msgid ""
 "# Bus5-Join-3-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1211
+#: translation.js:1213
 msgid "3bits constant value: 7"
 msgstr ""
 
-#: translation.js:1212
+#: translation.js:1214
 msgid "# Bus5-Join-4-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1215
+#: translation.js:1217
 msgid ""
 "# Bus5-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4384,7 +4393,7 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1222
+#: translation.js:1224
 msgid ""
 "# Bus6-Join-1-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4393,33 +4402,33 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1225
+#: translation.js:1227
 msgid ""
 "# Bus6-Join-4-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1228
+#: translation.js:1230
 msgid "4bits constant value: 15 (0xF in hexadecimal)"
 msgstr ""
 
-#: translation.js:1229
+#: translation.js:1231
 msgid ""
 "# Bus6-Join-5-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1232
+#: translation.js:1234
 msgid ""
 "# Bus6-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1240
+#: translation.js:1242
 msgid "Alhambr-II"
 msgstr ""
 
-#: translation.js:1242
+#: translation.js:1244
 msgid ""
 "# Bus7-Join-1-6: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4428,26 +4437,26 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1244 translation.js:1253 translation.js:1256
-#: translation.js:1636 translation.js:1639 translation.js:1642
-#: translation.js:1649 translation.js:1652 translation.js:1655
-#: translation.js:1658 translation.js:1666 translation.js:1669
-#: translation.js:1672 translation.js:1675 translation.js:1678
-#: translation.js:1690 translation.js:1693 translation.js:1696
-#: translation.js:1699 translation.js:1702 translation.js:1711
-#: translation.js:1714 translation.js:1717 translation.js:1720
-#: translation.js:1723 translation.js:1726 translation.js:1738
-#: translation.js:1741 translation.js:1745 translation.js:1748
-#: translation.js:1751 translation.js:1754 translation.js:1757
-#: translation.js:1760 translation.js:1763
+#: translation.js:1246 translation.js:1255 translation.js:1258
+#: translation.js:1641 translation.js:1644 translation.js:1647
+#: translation.js:1654 translation.js:1657 translation.js:1660
+#: translation.js:1663 translation.js:1671 translation.js:1674
+#: translation.js:1677 translation.js:1680 translation.js:1683
+#: translation.js:1695 translation.js:1698 translation.js:1701
+#: translation.js:1704 translation.js:1707 translation.js:1716
+#: translation.js:1719 translation.js:1722 translation.js:1725
+#: translation.js:1728 translation.js:1731 translation.js:1743
+#: translation.js:1746 translation.js:1750 translation.js:1753
+#: translation.js:1756 translation.js:1759 translation.js:1762
+#: translation.js:1765 translation.js:1768
 msgid "01-manual-constant-leds"
 msgstr ""
 
-#: translation.js:1245
+#: translation.js:1247
 msgid "# Bus7-Join-2-5: Manual testing \n"
 msgstr ""
 
-#: translation.js:1248
+#: translation.js:1250
 msgid ""
 "# Bus7-Join-3-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4456,7 +4465,7 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1251
+#: translation.js:1253
 msgid ""
 "# Bus7-Join-4-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4465,15 +4474,15 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1254
+#: translation.js:1256
 msgid "# Bus7-Join-5-2: Manual testing \n"
 msgstr ""
 
-#: translation.js:1257
+#: translation.js:1259
 msgid "# Bus7-Join-6-1: Manual testing \n"
 msgstr ""
 
-#: translation.js:1260
+#: translation.js:1262
 msgid ""
 "# Bus7-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4482,7 +4491,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1272
+#: translation.js:1274
 msgid ""
 "# Bus8-Join-1-7: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4491,13 +4500,13 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1275
+#: translation.js:1277
 msgid ""
 "# Bus8-Join-2-6: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1278
+#: translation.js:1280
 msgid ""
 "# Bus8-Join-3-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4506,7 +4515,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1281
+#: translation.js:1283
 msgid ""
 "# Bus8-Join-5-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4515,7 +4524,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1286
+#: translation.js:1288
 msgid ""
 "# Bus8-Join-7-1: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4524,7 +4533,7 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1289
+#: translation.js:1291
 msgid ""
 "# Bus8-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4533,7 +4542,7 @@ msgid ""
 "The LEDs 2-7 are on"
 msgstr ""
 
-#: translation.js:1292
+#: translation.js:1294
 msgid ""
 "# Bus8-Join-half: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4542,7 +4551,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1295
+#: translation.js:1297
 msgid ""
 "# Bus8-Join-quarter: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4551,607 +4560,611 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1298
+#: translation.js:1300
 msgid ""
 "## Bus-09-bits Join-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1301
+#: translation.js:1303
 msgid ""
 "# Bus10-Join-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1304
+#: translation.js:1306
 msgid ""
 "# Bus11-Join-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1311
+#: translation.js:1313
 msgid ""
 "# Bus12-Join-one-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1314
+#: translation.js:1316
 msgid ""
 "# Bus12-Join-4-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1317
+#: translation.js:1319
 msgid "Counter-x01: 1-bit counter"
 msgstr ""
 
-#: translation.js:1318
+#: translation.js:1320
 msgid ""
 "# Bus12-Join-one-forth: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1321
+#: translation.js:1323
 msgid ""
 "# Bus12-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1326
+#: translation.js:1328
 msgid ""
 "# Bus15-Join-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1329
+#: translation.js:1331
 msgid ""
 "# Bus15-Join-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1330
+#: translation.js:1332
 msgid "Join-1-15"
 msgstr ""
 
-#: translation.js:1331
+#: translation.js:1333
 msgid "Join-15-1"
 msgstr ""
 
-#: translation.js:1332
+#: translation.js:1334
 msgid "Join-4-12"
 msgstr ""
 
-#: translation.js:1333
+#: translation.js:1335
 msgid "Join-7-9"
 msgstr ""
 
-#: translation.js:1338
+#: translation.js:1340
 msgid ""
 "# Bus16-Join-1-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1341
+#: translation.js:1343
 msgid ""
 "# Bus16-Join-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1344
+#: translation.js:1346
 msgid ""
 "# Bus16-Join-4-12: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1346
+#: translation.js:1348
 msgid ""
 "# Bus16-Join-7-9: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1349
+#: translation.js:1351
 msgid ""
 "# Bus16-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1352
+#: translation.js:1354
 msgid ""
 "# Bus16-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1355
+#: translation.js:1357
 msgid ""
 "# Bus19-Join-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1361
+#: translation.js:1363
 msgid "Generic: 19-bits generic constant"
 msgstr ""
 
-#: translation.js:1362
+#: translation.js:1364
 msgid ""
 "# Bus20-Join-1-19: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1365
+#: translation.js:1367
 msgid ""
 "# Bus20-Join-4-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1368
+#: translation.js:1370
 msgid ""
 "# Bus20-Join-4-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1371 translation.js:1381 translation.js:1384
-#: translation.js:1399 translation.js:1783 translation.js:1786
-#: translation.js:1789
+#: translation.js:1373 translation.js:1383 translation.js:1386
+#: translation.js:1401 translation.js:1788 translation.js:1791
+#: translation.js:1794
 msgid "01-manual-testing"
 msgstr ""
 
-#: translation.js:1372
+#: translation.js:1374
 msgid "Generic: 22-bits generic constant"
 msgstr ""
 
-#: translation.js:1373
+#: translation.js:1375
 msgid ""
 "# Bus22-Join-10-22: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1376
+#: translation.js:1378
 msgid ""
 "# Bus23-Join-7-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1382
+#: translation.js:1384
 msgid ""
 "# Bus24-Join-8-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1385
+#: translation.js:1387
 msgid ""
 "Display24-8: Display a 24-bits value on  8-LEDs. The sel input selects the "
 "byte to display "
 msgstr ""
 
-#: translation.js:1386
+#: translation.js:1388
 msgid "Counter-M-x02: 2-bits M module counter"
 msgstr ""
 
-#: translation.js:1387
+#: translation.js:1389
 msgid "Comp2-2bit: Comparator of two 2-bit numbers"
 msgstr ""
 
-#: translation.js:1388
+#: translation.js:1390
 msgid "Comp2-1bit: Comparator of two 1-bit numbers"
 msgstr ""
 
-#: translation.js:1389
+#: translation.js:1391
 msgid "reg-rst-2-bits:  2-bits register with reset"
 msgstr ""
 
-#: translation.js:1390
+#: translation.js:1392
 msgid "1-bit-Reg-rst: 1-Bit register with reset"
 msgstr ""
 
-#: translation.js:1391
+#: translation.js:1393
 msgid ""
 "# Bus24-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1392
+#: translation.js:1394
 msgid "2-bits Comparator"
 msgstr ""
 
-#: translation.js:1393
+#: translation.js:1395
 msgid ""
 "Maximum count  \n"
 "reached"
 msgstr ""
 
-#: translation.js:1394
+#: translation.js:1396
 msgid "2-bits register"
 msgstr ""
 
-#: translation.js:1395
+#: translation.js:1397
 msgid ""
 "If the max count is reached  \n"
 "and the cnt tic is received,  \n"
 "the register is reset to 0"
 msgstr ""
 
-#: translation.js:1396
+#: translation.js:1398
 msgid "A"
 msgstr ""
 
-#: translation.js:1397
+#: translation.js:1399
 msgid "B"
 msgstr ""
 
-#: translation.js:1400
+#: translation.js:1402
 msgid ""
 "# Bus24-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1403
+#: translation.js:1405
 msgid ""
 "# Bus27-Join-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1408
+#: translation.js:1410
 msgid "Generic: 24-bits generic constant"
 msgstr ""
 
-#: translation.js:1409
+#: translation.js:1411
 msgid ""
 "# Bus28-Join-4-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1412
+#: translation.js:1414
 msgid ""
 "# Bus28-Join-4-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1415
+#: translation.js:1417
 msgid ""
 "# Bus31-Join-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1416
+#: translation.js:1418
 msgid "Join-1-31"
 msgstr ""
 
-#: translation.js:1421
+#: translation.js:1423
 msgid "Join-8-24"
 msgstr ""
 
-#: translation.js:1426
+#: translation.js:1428
 msgid "Generic: 31-bits generic constant"
 msgstr ""
 
-#: translation.js:1427
+#: translation.js:1429
 msgid ""
 "# Bus32-Join-31-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1430
+#: translation.js:1432
 msgid "Generic: 17-bits generic constant"
 msgstr ""
 
-#: translation.js:1431
+#: translation.js:1433
 msgid ""
 "# Bus32-Join-17-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1434
+#: translation.js:1436
 msgid "Generic: 29-bits generic constant"
 msgstr ""
 
-#: translation.js:1435
+#: translation.js:1437
 msgid ""
 "# Bus32-Join-29-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1438
+#: translation.js:1440
 msgid "2bits constant value: 1"
 msgstr ""
 
-#: translation.js:1439
+#: translation.js:1441
 msgid ""
 "# Bus32-Join-30-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1444
+#: translation.js:1446
 msgid ""
 "# Bus32-Join-8-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1447
+#: translation.js:1449
 msgid ""
 "# Bus32-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1450
+#: translation.js:1452
 msgid ""
 "# Bus32-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1454
+#: translation.js:1456
 msgid "05-Bits"
 msgstr ""
 
 #: translation.js:1457
+msgid "2x8-Bits"
+msgstr ""
+
+#: translation.js:1460
 msgid "## Reversal test"
 msgstr ""
 
-#: translation.js:1466 translation.js:1506 translation.js:1977
-#: translation.js:2064
+#: translation.js:1471 translation.js:1511 translation.js:1982
+#: translation.js:2069
 msgid "02-bits"
 msgstr ""
 
-#: translation.js:1467 translation.js:1507 translation.js:2065
+#: translation.js:1472 translation.js:1512 translation.js:2070
 msgid "03-bits"
 msgstr ""
 
-#: translation.js:1468 translation.js:1508 translation.js:2066
+#: translation.js:1473 translation.js:1513 translation.js:2071
 msgid "04-bits"
 msgstr ""
 
-#: translation.js:1469 translation.js:1509 translation.js:1939
-#: translation.js:1978
+#: translation.js:1474 translation.js:1514 translation.js:1944
+#: translation.js:1983
 msgid "08-bits"
 msgstr ""
 
-#: translation.js:1470 translation.js:1510 translation.js:1979
+#: translation.js:1475 translation.js:1515 translation.js:1984
 msgid "16-bits"
 msgstr ""
 
-#: translation.js:1471 translation.js:1511
+#: translation.js:1476 translation.js:1516
 msgid "32-bits"
 msgstr ""
 
-#: translation.js:1481
+#: translation.js:1486
 msgid "## BUS-2-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1485
+#: translation.js:1490
 msgid "Reg-3-verilog: 3 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1486
+#: translation.js:1491
 msgid "## BUS-3-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1490
+#: translation.js:1495
 msgid "Reg-4-verilog: 4 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1491
+#: translation.js:1496
 msgid "## BUS-4-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1495
+#: translation.js:1500
 msgid "Reg-8-verilog: 8 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1496
+#: translation.js:1501
 msgid "## BUS-8-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1500
+#: translation.js:1505
 msgid ""
 "Reg-16-verilog: 16 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1501
+#: translation.js:1506
 msgid "## BUS-16-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1505
+#: translation.js:1510
 msgid ""
 "Reg-03-verilog: 32 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1521
+#: translation.js:1526
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:1528
+#: translation.js:1533
 msgid "# 3-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1535
+#: translation.js:1540
 msgid "# 4-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1539
+#: translation.js:1544
 msgid "# 8-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1543
+#: translation.js:1548
 msgid "# 16-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1547
+#: translation.js:1552
 msgid "# 32-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1548
+#: translation.js:1553
 msgid "Sign-02Bits"
 msgstr ""
 
-#: translation.js:1549
+#: translation.js:1554
 msgid "Sign-03Bits"
 msgstr ""
 
-#: translation.js:1550
+#: translation.js:1555
 msgid "Sign-04Bits"
 msgstr ""
 
-#: translation.js:1551
+#: translation.js:1556
 msgid "Sign-05Bits"
 msgstr ""
 
-#: translation.js:1552
+#: translation.js:1557
 msgid "Sign-06Bits"
 msgstr ""
 
-#: translation.js:1553
+#: translation.js:1558
 msgid "Sign-07Bits"
 msgstr ""
 
-#: translation.js:1554
+#: translation.js:1559
 msgid "Sign-08Bits"
 msgstr ""
 
-#: translation.js:1555
+#: translation.js:1560
 msgid "Sign-12Bits"
 msgstr ""
 
-#: translation.js:1556
+#: translation.js:1561
 msgid "Sign-16Bits"
 msgstr ""
 
-#: translation.js:1557
+#: translation.js:1562
 msgid "Sign-20Bits"
 msgstr ""
 
-#: translation.js:1558
+#: translation.js:1563
 msgid "Sign-32Bits"
 msgstr ""
 
-#: translation.js:1561
+#: translation.js:1566
 msgid "2-to-1 Multplexer (2-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1562
+#: translation.js:1567
 msgid ""
 "# 2-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1566
+#: translation.js:1571
 msgid "2-to-1 Multplexer (3-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1567
+#: translation.js:1572
 msgid ""
 "# 3-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1570
+#: translation.js:1575
 msgid "2-to-1 Multplexer (4-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1571
+#: translation.js:1576
 msgid ""
 "# 4-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1574
+#: translation.js:1579
 msgid "2-to-1 Multplexer (5-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1575
+#: translation.js:1580
 msgid ""
 "# 5-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1578
+#: translation.js:1583
 msgid "2-to-1 Multplexer (6-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1579
+#: translation.js:1584
 msgid ""
 "# 6-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1582
+#: translation.js:1587
 msgid "2-to-1 Multplexer (7-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1583
+#: translation.js:1588
 msgid ""
 "# 7-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1586
+#: translation.js:1591
 msgid "2-to-1 Multplexer (8-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1587
+#: translation.js:1592
 msgid ""
 "# 8-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1590
+#: translation.js:1595
 msgid "2-to-1 Multplexer (12-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1591
+#: translation.js:1596
 msgid ""
 "# 12-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1593
+#: translation.js:1598
 msgid "2-to-1 Multplexer (16-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1594
+#: translation.js:1599
 msgid ""
 "# 16-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1597
+#: translation.js:1602
 msgid "2-to-1 Multplexer (20-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1598
+#: translation.js:1603
 msgid "Generic: 20-bits generic constant"
 msgstr ""
 
-#: translation.js:1599
+#: translation.js:1604
 msgid ""
 "# 20-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1602
+#: translation.js:1607
 msgid "Generic: 32-bits generic constant"
 msgstr ""
 
-#: translation.js:1603
+#: translation.js:1608
 msgid "2-to-1 Multplexer (32-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1604
+#: translation.js:1609
 msgid ""
 "# 32-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1631
+#: translation.js:1636
 msgid ""
 "# Bus2-Split-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -5159,322 +5172,322 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1637
+#: translation.js:1642
 msgid ""
 "# Bus3-Split-1-2: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1640
+#: translation.js:1645
 msgid ""
 "# Bus3-Split-2-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1643
+#: translation.js:1648
 msgid ""
 "# Bus3-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1650
+#: translation.js:1655
 msgid ""
 "# Bus4-Split-1-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1653
+#: translation.js:1658
 msgid ""
 "# Bus4-Split-3-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1656
+#: translation.js:1661
 msgid ""
 "# Bus4-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1659
+#: translation.js:1664
 msgid ""
 "# Bus4-Split-half: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1667
+#: translation.js:1672
 msgid ""
 "# Bus5-Split-1-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1670
+#: translation.js:1675
 msgid ""
 "# Bus5-Split-2-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1673
+#: translation.js:1678
 msgid ""
 "# Bus5-Split-3-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1676
+#: translation.js:1681
 msgid ""
 "# Bus5-Split-4-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1679
+#: translation.js:1684
 msgid ""
 "# Bus5-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1687
+#: translation.js:1692
 msgid "01-manual-test"
 msgstr ""
 
-#: translation.js:1688
+#: translation.js:1693
 msgid ""
 "# Bus6-Split-1-5: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1691
+#: translation.js:1696
 msgid ""
 "# Bus6-Split-2-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1694
+#: translation.js:1699
 msgid "# Bus6-Split-4-2: Manual testing\n"
 msgstr ""
 
-#: translation.js:1697
+#: translation.js:1702
 msgid "# Bus6-Split-5-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1700
+#: translation.js:1705
 msgid ""
 "# Bus6-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1703
+#: translation.js:1708
 msgid "# Bus6-Split-half: Manual testing\n"
 msgstr ""
 
-#: translation.js:1712
+#: translation.js:1717
 msgid ""
 "# Bus7-Split-1-6: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1715
+#: translation.js:1720
 msgid ""
 "# Bus7-Split-2-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1718
+#: translation.js:1723
 msgid ""
 "# Bus7-Split-3-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1721
+#: translation.js:1726
 msgid ""
 "# Bus7-Split-4-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1724
+#: translation.js:1729
 msgid ""
 "# Bus7-Split-5-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1727
+#: translation.js:1732
 msgid ""
 "# Bus7-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1739
+#: translation.js:1744
 msgid ""
 "# Bus8-Split-1-7: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1742
+#: translation.js:1747
 msgid "Bus8-Split-2-6: Split the 8-bits bus into two buses of 2 and 6 wires"
 msgstr ""
 
-#: translation.js:1743
+#: translation.js:1748
 msgid ""
 "# Bus8-Split-2-6: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1746
+#: translation.js:1751
 msgid ""
 "# Bus8-Split-3-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1749
+#: translation.js:1754
 msgid ""
 "# Bus8-Split-5-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1752
+#: translation.js:1757
 msgid ""
 "# Bus8-Split-6-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1755
+#: translation.js:1760
 msgid ""
 "# Bus8-Split-7-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1758
+#: translation.js:1763
 msgid ""
 "# Bus8-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1761
+#: translation.js:1766
 msgid ""
 "# Bus8-Split-half: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1764
+#: translation.js:1769
 msgid ""
 "# Bus8-Split-quarter: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1769
+#: translation.js:1774
 msgid ""
 "## Bus-09-bits Split-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1772
+#: translation.js:1777
 msgid ""
 "## Bus-09-bits Join-8-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1775
+#: translation.js:1780
 msgid ""
 "# Bus10-Split-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1778
+#: translation.js:1783
 msgid ""
 "# Bus11-Split-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1784
+#: translation.js:1789
 msgid ""
 "# Bus12-Split-1-11: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1787
+#: translation.js:1792
 msgid ""
 "# Bus12-Split-4-8: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1790
+#: translation.js:1795
 msgid ""
 "# Bus12-Split-one-third: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1794 translation.js:1797 translation.js:1804
-#: translation.js:1807 translation.js:1810 translation.js:1813
-#: translation.js:1817 translation.js:1828 translation.js:1832
-#: translation.js:1835 translation.js:1838 translation.js:1842
-#: translation.js:1848 translation.js:1852 translation.js:1855
-#: translation.js:1866 translation.js:1870 translation.js:1874
-#: translation.js:1908
+#: translation.js:1799 translation.js:1802 translation.js:1809
+#: translation.js:1812 translation.js:1815 translation.js:1818
+#: translation.js:1822 translation.js:1833 translation.js:1837
+#: translation.js:1840 translation.js:1843 translation.js:1847
+#: translation.js:1853 translation.js:1857 translation.js:1860
+#: translation.js:1871 translation.js:1875 translation.js:1879
+#: translation.js:1913
 msgid "Manual-testing"
 msgstr ""
 
-#: translation.js:1795
+#: translation.js:1800
 msgid ""
 "## Bus-15: Split-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1798
+#: translation.js:1803
 msgid ""
 "## Bus-15: Split-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1805
+#: translation.js:1810
 msgid ""
 "## Bus-16: Split-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1808
+#: translation.js:1813
 msgid ""
 "## Bus-16: Split-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1811
+#: translation.js:1816
 msgid ""
 "## Bus-16: Split-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1814
+#: translation.js:1819
 msgid ""
 "## Split16-quarter: Manual testing\n"
 "\n"
@@ -5482,33 +5495,33 @@ msgid ""
 "bits. When the button is pressed, the Upper bits are displayed"
 msgstr ""
 
-#: translation.js:1818
+#: translation.js:1823
 msgid ""
 "## Bus17-Split-1-16: Manual testing\n"
 "\n"
 "The 17-bit constnat is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1822
+#: translation.js:1827
 msgid ""
 "## Bus-19: Split-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1829
+#: translation.js:1834
 msgid ""
 "## Bus20-Split-1-19: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs. "
 msgstr ""
 
-#: translation.js:1830
+#: translation.js:1835
 msgid ""
 "Values for testing:  \n"
 "0-FFFFF"
 msgstr ""
 
-#: translation.js:1833
+#: translation.js:1838
 msgid ""
 "## Bus20-Split-12-8: Manual testing\n"
 "\n"
@@ -5518,7 +5531,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1836
+#: translation.js:1841
 msgid ""
 "## Bus20-Split-4-16: Manual testing\n"
 "\n"
@@ -5528,21 +5541,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1839
+#: translation.js:1844
 msgid ""
 "## Bus20-Split-4-8-8: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1843
+#: translation.js:1848
 msgid ""
 "## BUS22-split-16-6: Manual testing\n"
 "\n"
 "The 22-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1849
+#: translation.js:1854
 msgid ""
 "## BUS24-split-16-8: Manual testing\n"
 "\n"
@@ -5552,13 +5565,13 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1850
+#: translation.js:1855
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFF"
 msgstr ""
 
-#: translation.js:1853
+#: translation.js:1858
 msgid ""
 "## BUS24-split-8-16: Manual testing\n"
 "\n"
@@ -5568,7 +5581,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1856
+#: translation.js:1861
 msgid ""
 "## Bus 24 Split one third: Manual testing\n"
 "\n"
@@ -5576,21 +5589,21 @@ msgid ""
 "displaying the lower, middle and higer segments of the constant on the LEDs"
 msgstr ""
 
-#: translation.js:1860
+#: translation.js:1865
 msgid "Generic: 27-bits generic constant"
 msgstr ""
 
-#: translation.js:1861
+#: translation.js:1866
 msgid ""
 "## Bus-27-Split-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1867
+#: translation.js:1872
 msgid "Generic: 28-bits generic constant"
 msgstr ""
 
-#: translation.js:1868
+#: translation.js:1873
 msgid ""
 "## Bus 28 Split-20-8: Manual testing\n"
 "\n"
@@ -5600,7 +5613,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1871
+#: translation.js:1876
 msgid ""
 "## Bus 28 Split-4-24: Manual testing\n"
 "\n"
@@ -5610,19 +5623,19 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1872
+#: translation.js:1877
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFF"
 msgstr ""
 
-#: translation.js:1878
+#: translation.js:1883
 msgid ""
 "## Bus-31: Split-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1890
+#: translation.js:1895
 msgid ""
 "## 32-bits Split 1-31: Manual testing\n"
 "\n"
@@ -5632,21 +5645,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1893
+#: translation.js:1898
 msgid ""
 "## 32-bits Split 17-15: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1896
+#: translation.js:1901
 msgid ""
 "## 32-bits Split 22-10: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1899
+#: translation.js:1904
 msgid ""
 "## 32-bits Split 24-8: Manual testing\n"
 "\n"
@@ -5656,27 +5669,27 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1900
+#: translation.js:1905
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFFF"
 msgstr ""
 
-#: translation.js:1903
+#: translation.js:1908
 msgid ""
 "## 32-bits Split 29-3: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1906
+#: translation.js:1911
 msgid ""
 "## 32-bits Split 31-1: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1909
+#: translation.js:1914
 msgid ""
 "## 32-bits Split 8-24: Manual testing\n"
 "\n"
@@ -5686,358 +5699,358 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1912
+#: translation.js:1917
 msgid ""
 "## 32-bits Split half: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1915
+#: translation.js:1920
 msgid ""
 "## 32-bits Split quarter: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1919
+#: translation.js:1924
 msgid "8-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1920
+#: translation.js:1925
 msgid "8-to-1 Multplexer (2-bit channels)"
 msgstr ""
 
-#: translation.js:1921
+#: translation.js:1926
 msgid "8-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1922
+#: translation.js:1927
 msgid "4-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1923
+#: translation.js:1928
 msgid "Counter-x03: 3-bits counter"
 msgstr ""
 
-#: translation.js:1924
+#: translation.js:1929
 msgid "Reg-x03: 3-bits register"
 msgstr ""
 
-#: translation.js:1925
+#: translation.js:1930
 msgid "Inc1-3bit: Increment a 3-bits number by one"
 msgstr ""
 
-#: translation.js:1926
+#: translation.js:1931
 msgid "AdderK-3bit: Adder of 3-bit operand and 3-bit constant"
 msgstr ""
 
-#: translation.js:1927
+#: translation.js:1932
 msgid "Adder-3bits: Adder of two operands of 3 bits"
 msgstr ""
 
-#: translation.js:1928
+#: translation.js:1933
 msgid "Generic: 64-bits generic constant"
 msgstr ""
 
-#: translation.js:1929
+#: translation.js:1934
 msgid ""
 "## 64-bits Split half: Manual testing\n"
 "\n"
 "The 64-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1938
+#: translation.js:1943
 msgid "## Uint12-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1940
+#: translation.js:1945
 msgid "09-bits"
 msgstr ""
 
-#: translation.js:1941
+#: translation.js:1946
 msgid "10-bits"
 msgstr ""
 
-#: translation.js:1942
+#: translation.js:1947
 msgid "11-bits"
 msgstr ""
 
-#: translation.js:1943
+#: translation.js:1948
 msgid "12-bits"
 msgstr ""
 
-#: translation.js:1944
+#: translation.js:1949
 msgid "13-bits"
 msgstr ""
 
-#: translation.js:1945
+#: translation.js:1950
 msgid "14-bits"
 msgstr ""
 
-#: translation.js:1946
+#: translation.js:1951
 msgid "15-bits"
 msgstr ""
 
-#: translation.js:1949
+#: translation.js:1954
 msgid "## Uint16-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1954
+#: translation.js:1959
 msgid "## Uint16-10bit Manual testing"
 msgstr ""
 
-#: translation.js:1957
+#: translation.js:1962
 msgid "## Uint16-11bit Manual testing"
 msgstr ""
 
-#: translation.js:1960
+#: translation.js:1965
 msgid "## Uint16-12bit Manual testing"
 msgstr ""
 
-#: translation.js:1963
+#: translation.js:1968
 msgid "## Uint16-13bit Manual testing"
 msgstr ""
 
-#: translation.js:1966
+#: translation.js:1971
 msgid "## Uint16-14bit Manual testing"
 msgstr ""
 
-#: translation.js:1969
+#: translation.js:1974
 msgid ""
 "UINT32-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:1970
+#: translation.js:1975
 msgid ""
 "Copy-15: Copy the input wire twice and generate a 15 bits Bus output "
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:1971
+#: translation.js:1976
 msgid "## Uint32-15bit Manual testing"
 msgstr ""
 
-#: translation.js:1972 translation.js:2063
+#: translation.js:1977 translation.js:2068
 msgid "01-bit"
 msgstr ""
 
-#: translation.js:1975
+#: translation.js:1980
 msgid "not-x2: 2-bits not gate"
 msgstr ""
 
-#: translation.js:1976
+#: translation.js:1981
 msgid "## Uint2-1bits: Manual testing"
 msgstr ""
 
-#: translation.js:1980
+#: translation.js:1985
 msgid "17-bits"
 msgstr ""
 
-#: translation.js:1981
+#: translation.js:1986
 msgid "18-bits"
 msgstr ""
 
-#: translation.js:1982
+#: translation.js:1987
 msgid "19-bits"
 msgstr ""
 
-#: translation.js:1983
+#: translation.js:1988
 msgid "20-bits"
 msgstr ""
 
-#: translation.js:1984
+#: translation.js:1989
 msgid "21-bits"
 msgstr ""
 
-#: translation.js:1985
+#: translation.js:1990
 msgid "22-bits"
 msgstr ""
 
-#: translation.js:1986
+#: translation.js:1991
 msgid "23-bits"
 msgstr ""
 
-#: translation.js:1987
+#: translation.js:1992
 msgid "24-bits"
 msgstr ""
 
-#: translation.js:1988
+#: translation.js:1993
 msgid "25-bits"
 msgstr ""
 
-#: translation.js:1989
+#: translation.js:1994
 msgid "26-bits"
 msgstr ""
 
-#: translation.js:1990
+#: translation.js:1995
 msgid "27-bits"
 msgstr ""
 
-#: translation.js:1991
+#: translation.js:1996
 msgid "28-bits"
 msgstr ""
 
-#: translation.js:1992
+#: translation.js:1997
 msgid "29-bits"
 msgstr ""
 
-#: translation.js:1993
+#: translation.js:1998
 msgid "30-bits"
 msgstr ""
 
-#: translation.js:1994
+#: translation.js:1999
 msgid "31-bits"
 msgstr ""
 
-#: translation.js:1997
+#: translation.js:2002
 msgid "not-x32: 32-bits not gate"
 msgstr ""
 
-#: translation.js:1998
+#: translation.js:2003
 msgid "## Uint32-2bit Manual testing"
 msgstr ""
 
-#: translation.js:2001
+#: translation.js:2006
 msgid "## Uint32-8bit Manual testing"
 msgstr ""
 
-#: translation.js:2004
+#: translation.js:2009
 msgid "## Uint32-16bit Manual testing"
 msgstr ""
 
-#: translation.js:2007
+#: translation.js:2012
 msgid "## Uint32-17bit Manual testing"
 msgstr ""
 
-#: translation.js:2010
+#: translation.js:2015
 msgid "## Uint32-18bit Manual testing"
 msgstr ""
 
-#: translation.js:2013
+#: translation.js:2018
 msgid "## Uint32-19bit Manual testing"
 msgstr ""
 
-#: translation.js:2016
+#: translation.js:2021
 msgid "## Uint32-20bit Manual testing"
 msgstr ""
 
-#: translation.js:2019
+#: translation.js:2024
 msgid "## Uint32-21bit Manual testing"
 msgstr ""
 
-#: translation.js:2022
+#: translation.js:2027
 msgid "## Uint32-22bit Manual testing"
 msgstr ""
 
-#: translation.js:2025
+#: translation.js:2030
 msgid "## Uint32-23bit Manual testing"
 msgstr ""
 
-#: translation.js:2028
+#: translation.js:2033
 msgid "## Uint32-24bit Manual testing"
 msgstr ""
 
-#: translation.js:2031
+#: translation.js:2036
 msgid "## Uint32-25bit Manual testing"
 msgstr ""
 
-#: translation.js:2034
+#: translation.js:2039
 msgid "## Uint32-26bit Manual testing"
 msgstr ""
 
-#: translation.js:2037
+#: translation.js:2042
 msgid "## Uint32-27bit Manual testing"
 msgstr ""
 
-#: translation.js:2040
+#: translation.js:2045
 msgid "## Uint32-28bit Manual testing"
 msgstr ""
 
-#: translation.js:2043
+#: translation.js:2048
 msgid "## Uint32-29bit: Manual testing"
 msgstr ""
 
-#: translation.js:2046
+#: translation.js:2051
 msgid "## Uint32-30bit: Manual testing"
 msgstr ""
 
-#: translation.js:2049
+#: translation.js:2054
 msgid "## Uint32-31bit: Manual testing"
 msgstr ""
 
-#: translation.js:2050
+#: translation.js:2055
 msgid "01-Bit"
 msgstr ""
 
-#: translation.js:2055
+#: translation.js:2060
 msgid "not-x4: 4-bits not gate"
 msgstr ""
 
-#: translation.js:2056
+#: translation.js:2061
 msgid "## Uint4-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2059
+#: translation.js:2064
 msgid "## Uint4-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2062
+#: translation.js:2067
 msgid "## Uint4-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2067
+#: translation.js:2072
 msgid "05-bits"
 msgstr ""
 
-#: translation.js:2068
+#: translation.js:2073
 msgid "06-bits"
 msgstr ""
 
-#: translation.js:2069
+#: translation.js:2074
 msgid "07-bits"
 msgstr ""
 
-#: translation.js:2072
+#: translation.js:2077
 msgid "not-x8: 8-bits not gate"
 msgstr ""
 
-#: translation.js:2073
+#: translation.js:2078
 msgid "## Uint8-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2076
+#: translation.js:2081
 msgid "## Uint8-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2079
+#: translation.js:2084
 msgid "## Uint8-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2082
+#: translation.js:2087
 msgid "## Uint8-4bit: Manual testing"
 msgstr ""
 
-#: translation.js:2085
+#: translation.js:2090
 msgid "## Uint8-5bit: Manual testing"
 msgstr ""
 
-#: translation.js:2088
+#: translation.js:2093
 msgid "## Uint8-6bit: Manual testing"
 msgstr ""
 
-#: translation.js:2091
+#: translation.js:2096
 msgid "## Uint8-7bit: Manual testing"
 msgstr ""
 
-#: translation.js:2101 translation.js:2105 translation.js:2108
-#: translation.js:2111 translation.js:2114 translation.js:2117
-#: translation.js:2120 translation.js:2123
+#: translation.js:2106 translation.js:2110 translation.js:2113
+#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:2125 translation.js:2128
 msgid "01-manual-btn-led"
 msgstr ""
 
-#: translation.js:2102
+#: translation.js:2107
 msgid ""
 "# BUS-2: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -6045,53 +6058,53 @@ msgid ""
 "When the buttons are is pressed the corresponding LED is turned on"
 msgstr ""
 
-#: translation.js:2103
+#: translation.js:2108
 msgid "Bus\n"
 msgstr ""
 
-#: translation.js:2106
+#: translation.js:2111
 msgid ""
 "# BUS-3: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2109
+#: translation.js:2114
 msgid ""
 "# BUS-4: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2112
+#: translation.js:2117
 msgid ""
 "# BUS-5: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2115
+#: translation.js:2120
 msgid ""
 "# BUS-6: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2118
+#: translation.js:2123
 msgid ""
 "# BUS-7: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2121
+#: translation.js:2126
 msgid ""
 "# BUS-8: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2124
+#: translation.js:2129
 msgid ""
 "# Wire: Manual testing with one pushbutton and one LED\n"
 "\n"
diff --git a/locale/nl_NL/nl_NL.po b/locale/nl_NL/nl_NL.po
index 6eb9a173..76ce0b4c 100644
--- a/locale/nl_NL/nl_NL.po
+++ b/locale/nl_NL/nl_NL.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-19 13:45+0000\n"
+"POT-Creation-Date: 2023-09-28 17:28+0000\n"
 "PO-Revision-Date: \n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -15,48 +15,48 @@ msgstr ""
 "X-Poedit-Basepath: ..\n"
 "X-Poedit-SearchPath-0: translation.js\n"
 
-#: translation.js:10 translation.js:1047
+#: translation.js:10 translation.js:1049
 msgid "Copy"
 msgstr ""
 
-#: translation.js:11 translation.js:1048
+#: translation.js:11 translation.js:1050
 msgid "Join"
 msgstr ""
 
-#: translation.js:12 translation.js:1049
+#: translation.js:12 translation.js:1051
 msgid "Reversal"
 msgstr ""
 
-#: translation.js:13 translation.js:1050
+#: translation.js:13 translation.js:1052
 msgid "Shift"
 msgstr ""
 
-#: translation.js:14 translation.js:1051
+#: translation.js:14 translation.js:1053
 msgid "Sign"
 msgstr ""
 
-#: translation.js:15 translation.js:1052
+#: translation.js:15 translation.js:1054
 msgid "Split"
 msgstr ""
 
-#: translation.js:16 translation.js:1053
+#: translation.js:16 translation.js:1055
 msgid "Uint"
 msgstr ""
 
-#: translation.js:17 translation.js:1054
+#: translation.js:17 translation.js:1056
 msgid "Wires"
 msgstr ""
 
-#: translation.js:18 translation.js:312 translation.js:338 translation.js:353
-#: translation.js:359 translation.js:365 translation.js:371 translation.js:377
-#: translation.js:388 translation.js:472 translation.js:480 translation.js:488
-#: translation.js:494 translation.js:500 translation.js:506 translation.js:715
-#: translation.js:722 translation.js:766 translation.js:771 translation.js:858
-#: translation.js:871
+#: translation.js:18 translation.js:312 translation.js:341 translation.js:356
+#: translation.js:362 translation.js:368 translation.js:374 translation.js:380
+#: translation.js:391 translation.js:474 translation.js:482 translation.js:490
+#: translation.js:496 translation.js:502 translation.js:508 translation.js:717
+#: translation.js:724 translation.js:768 translation.js:773 translation.js:860
+#: translation.js:873
 msgid "Blocks"
 msgstr ""
 
-#: translation.js:19 translation.js:82 translation.js:1055
+#: translation.js:19 translation.js:82 translation.js:1057
 msgid "Copy-02"
 msgstr ""
 
@@ -66,7 +66,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:21 translation.js:85 translation.js:1056
+#: translation.js:21 translation.js:85 translation.js:1058
 msgid "Copy-03"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:23 translation.js:88 translation.js:1057
+#: translation.js:23 translation.js:88 translation.js:1059
 msgid "Copy-04"
 msgstr ""
 
@@ -86,7 +86,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:25 translation.js:91 translation.js:1058
+#: translation.js:25 translation.js:91 translation.js:1060
 msgid "Copy-05"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:27 translation.js:94 translation.js:1059
+#: translation.js:27 translation.js:94 translation.js:1061
 msgid "Copy-06"
 msgstr ""
 
@@ -106,7 +106,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:29 translation.js:97 translation.js:1060
+#: translation.js:29 translation.js:97 translation.js:1062
 msgid "Copy-07"
 msgstr ""
 
@@ -116,7 +116,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:31 translation.js:100 translation.js:1061
+#: translation.js:31 translation.js:100 translation.js:1063
 msgid "Copy-08"
 msgstr ""
 
@@ -126,7 +126,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:33 translation.js:103 translation.js:1062
+#: translation.js:33 translation.js:103 translation.js:1064
 msgid "Copy-09"
 msgstr ""
 
@@ -136,7 +136,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:35 translation.js:1063
+#: translation.js:35 translation.js:1065
 msgid "Copy-10"
 msgstr ""
 
@@ -146,7 +146,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:37 translation.js:1064
+#: translation.js:37 translation.js:1066
 msgid "Copy-11"
 msgstr ""
 
@@ -156,7 +156,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:39 translation.js:106 translation.js:1065
+#: translation.js:39 translation.js:106 translation.js:1067
 msgid "Copy-12"
 msgstr ""
 
@@ -202,7 +202,7 @@ msgstr ""
 msgid "Output"
 msgstr ""
 
-#: translation.js:49 translation.js:1066
+#: translation.js:49 translation.js:1068
 msgid "Copy-16"
 msgstr ""
 
@@ -242,7 +242,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:57 translation.js:1067
+#: translation.js:57 translation.js:1069
 msgid "Copy-20"
 msgstr ""
 
@@ -282,7 +282,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:65 translation.js:1068
+#: translation.js:65 translation.js:1070
 msgid "Copy-24"
 msgstr ""
 
@@ -322,7 +322,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:73 translation.js:1069
+#: translation.js:73 translation.js:1071
 msgid "Copy-28"
 msgstr ""
 
@@ -356,7 +356,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:80 translation.js:1070
+#: translation.js:80 translation.js:1072
 msgid "Copy-32"
 msgstr ""
 
@@ -438,82 +438,82 @@ msgstr ""
 msgid "Bus12-Join-4-8: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:109 translation.js:556 translation.js:1139
-#: translation.js:1605
+#: translation.js:109 translation.js:558 translation.js:1141
+#: translation.js:1610
 msgid "Bus-02"
 msgstr ""
 
-#: translation.js:110 translation.js:557 translation.js:1140
-#: translation.js:1606
+#: translation.js:110 translation.js:559 translation.js:1142
+#: translation.js:1611
 msgid "Bus-03"
 msgstr ""
 
-#: translation.js:111 translation.js:558 translation.js:1141
-#: translation.js:1607
+#: translation.js:111 translation.js:560 translation.js:1143
+#: translation.js:1612
 msgid "Bus-04"
 msgstr ""
 
-#: translation.js:112 translation.js:559 translation.js:1142
-#: translation.js:1608
+#: translation.js:112 translation.js:561 translation.js:1144
+#: translation.js:1613
 msgid "Bus-05"
 msgstr ""
 
-#: translation.js:113 translation.js:560 translation.js:1143
-#: translation.js:1609
+#: translation.js:113 translation.js:562 translation.js:1145
+#: translation.js:1614
 msgid "Bus-06"
 msgstr ""
 
-#: translation.js:114 translation.js:561 translation.js:1144
-#: translation.js:1610
+#: translation.js:114 translation.js:563 translation.js:1146
+#: translation.js:1615
 msgid "Bus-07"
 msgstr ""
 
-#: translation.js:115 translation.js:562 translation.js:1145
-#: translation.js:1611
+#: translation.js:115 translation.js:564 translation.js:1147
+#: translation.js:1616
 msgid "Bus-08"
 msgstr ""
 
-#: translation.js:116 translation.js:563 translation.js:1146
-#: translation.js:1612
+#: translation.js:116 translation.js:565 translation.js:1148
+#: translation.js:1617
 msgid "Bus-09"
 msgstr ""
 
-#: translation.js:117 translation.js:564 translation.js:1147
-#: translation.js:1613
+#: translation.js:117 translation.js:566 translation.js:1149
+#: translation.js:1618
 msgid "Bus-10"
 msgstr ""
 
-#: translation.js:118 translation.js:565 translation.js:1148
-#: translation.js:1614
+#: translation.js:118 translation.js:567 translation.js:1150
+#: translation.js:1619
 msgid "Bus-11"
 msgstr ""
 
-#: translation.js:119 translation.js:566 translation.js:1149
-#: translation.js:1615
+#: translation.js:119 translation.js:568 translation.js:1151
+#: translation.js:1620
 msgid "Bus-12"
 msgstr ""
 
-#: translation.js:120 translation.js:567
+#: translation.js:120 translation.js:569
 msgid "Bus-14"
 msgstr ""
 
-#: translation.js:121 translation.js:568 translation.js:1150
-#: translation.js:1616
+#: translation.js:121 translation.js:570 translation.js:1152
+#: translation.js:1621
 msgid "Bus-15"
 msgstr ""
 
-#: translation.js:122 translation.js:569 translation.js:1151
-#: translation.js:1617
+#: translation.js:122 translation.js:571 translation.js:1153
+#: translation.js:1622
 msgid "Bus-16"
 msgstr ""
 
-#: translation.js:123 translation.js:571 translation.js:1152
-#: translation.js:1619
+#: translation.js:123 translation.js:573 translation.js:1154
+#: translation.js:1624
 msgid "Bus-19"
 msgstr ""
 
-#: translation.js:124 translation.js:572 translation.js:1153
-#: translation.js:1620
+#: translation.js:124 translation.js:574 translation.js:1155
+#: translation.js:1625
 msgid "Bus-20"
 msgstr ""
 
@@ -521,52 +521,52 @@ msgstr ""
 msgid "Bus-21"
 msgstr ""
 
-#: translation.js:126 translation.js:573 translation.js:1154
-#: translation.js:1621
+#: translation.js:126 translation.js:575 translation.js:1156
+#: translation.js:1626
 msgid "Bus-22"
 msgstr ""
 
-#: translation.js:127 translation.js:574 translation.js:1155
+#: translation.js:127 translation.js:576 translation.js:1157
 msgid "Bus-23"
 msgstr ""
 
-#: translation.js:128 translation.js:575 translation.js:1156
-#: translation.js:1622
+#: translation.js:128 translation.js:577 translation.js:1158
+#: translation.js:1627
 msgid "Bus-24"
 msgstr ""
 
-#: translation.js:129 translation.js:576 translation.js:1157
-#: translation.js:1623
+#: translation.js:129 translation.js:578 translation.js:1159
+#: translation.js:1628
 msgid "Bus-27"
 msgstr ""
 
-#: translation.js:130 translation.js:577 translation.js:1158
-#: translation.js:1624
+#: translation.js:130 translation.js:579 translation.js:1160
+#: translation.js:1629
 msgid "Bus-28"
 msgstr ""
 
-#: translation.js:131 translation.js:578 translation.js:1159
-#: translation.js:1625
+#: translation.js:131 translation.js:580 translation.js:1161
+#: translation.js:1630
 msgid "Bus-31"
 msgstr ""
 
-#: translation.js:132 translation.js:579 translation.js:1160
-#: translation.js:1626
+#: translation.js:132 translation.js:581 translation.js:1162
+#: translation.js:1631
 msgid "Bus-32"
 msgstr ""
 
-#: translation.js:133 translation.js:580 translation.js:1627
+#: translation.js:133 translation.js:582 translation.js:1632
 msgid "Bus-64"
 msgstr ""
 
 #: translation.js:134 translation.js:139 translation.js:144 translation.js:155
-#: translation.js:164 translation.js:179 translation.js:192 translation.js:1161
-#: translation.js:1167 translation.js:1180 translation.js:1199
-#: translation.js:1239 translation.js:1267
+#: translation.js:164 translation.js:179 translation.js:192 translation.js:1163
+#: translation.js:1169 translation.js:1182 translation.js:1201
+#: translation.js:1241 translation.js:1269
 msgid "Join-all"
 msgstr ""
 
-#: translation.js:135 translation.js:1165
+#: translation.js:135 translation.js:1167
 msgid "Join-1-2"
 msgstr ""
 
@@ -574,7 +574,7 @@ msgstr ""
 msgid "Bus3-Join-1-2: Join two buses of 2 and 1 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:137 translation.js:1166
+#: translation.js:137 translation.js:1168
 msgid "Join-2-1"
 msgstr ""
 
@@ -582,7 +582,7 @@ msgstr ""
 msgid "Bus3-Join-2-1: Joint two buses of 1 and 2 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:140 translation.js:1178
+#: translation.js:140 translation.js:1180
 msgid "Join-1-3"
 msgstr ""
 
@@ -590,7 +590,7 @@ msgstr ""
 msgid "Bus4-Join-1-3: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:142 translation.js:1179
+#: translation.js:142 translation.js:1181
 msgid "Join-3-1"
 msgstr ""
 
@@ -599,9 +599,9 @@ msgid "Bus4-Join-3-1: Join the two buses into a 4-bits Bus"
 msgstr ""
 
 #: translation.js:145 translation.js:165 translation.js:193 translation.js:239
-#: translation.js:258 translation.js:306 translation.js:310 translation.js:1181
-#: translation.js:1219 translation.js:1268 translation.js:1334
-#: translation.js:1378 translation.js:1422
+#: translation.js:258 translation.js:306 translation.js:310 translation.js:1183
+#: translation.js:1221 translation.js:1270 translation.js:1336
+#: translation.js:1380 translation.js:1424
 msgid "Join-half"
 msgstr ""
 
@@ -609,7 +609,7 @@ msgstr ""
 msgid "Bus4-Join-half: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:147 translation.js:1195
+#: translation.js:147 translation.js:1197
 msgid "Join-1-4"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "Bus5-Join-1-4: Join the two buses of 1 and 4 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:149 translation.js:1196
+#: translation.js:149 translation.js:1198
 msgid "Join-2-3"
 msgstr ""
 
@@ -625,7 +625,7 @@ msgstr ""
 msgid "Bus5-Join-2-3: Join the two buses of 2 and 3 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:151 translation.js:1197
+#: translation.js:151 translation.js:1199
 msgid "Join-3-2"
 msgstr ""
 
@@ -633,7 +633,7 @@ msgstr ""
 msgid "Bus5-Join-3-2: Join the two buses of 3 and 2 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:153 translation.js:1198
+#: translation.js:153 translation.js:1200
 msgid "Join-4-1"
 msgstr ""
 
@@ -641,7 +641,7 @@ msgstr ""
 msgid "Bus5-Join-4-1: Join the two buses of 4 and 1 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:156 translation.js:1216
+#: translation.js:156 translation.js:1218
 msgid "Join-1-5"
 msgstr ""
 
@@ -657,7 +657,7 @@ msgstr ""
 msgid "Bus6-Join-2-4: Join all the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:160 translation.js:1217
+#: translation.js:160 translation.js:1219
 msgid "Join-4-2"
 msgstr ""
 
@@ -665,7 +665,7 @@ msgstr ""
 msgid "Bus6-Join-4-2: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:162 translation.js:1218
+#: translation.js:162 translation.js:1220
 msgid "Join-5-1"
 msgstr ""
 
@@ -677,7 +677,7 @@ msgstr ""
 msgid "Bus6-Join-half: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:167 translation.js:1233
+#: translation.js:167 translation.js:1235
 msgid "Join-1-6"
 msgstr ""
 
@@ -685,7 +685,7 @@ msgstr ""
 msgid "Bus7-Join-1-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:169 translation.js:1234
+#: translation.js:169 translation.js:1236
 msgid "Join-2-5"
 msgstr ""
 
@@ -693,7 +693,7 @@ msgstr ""
 msgid "Bus7-Join-2-5: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:171 translation.js:1235
+#: translation.js:171 translation.js:1237
 msgid "Join-3-4"
 msgstr ""
 
@@ -701,7 +701,7 @@ msgstr ""
 msgid "Bus7-Join-3-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:173 translation.js:1236
+#: translation.js:173 translation.js:1238
 msgid "Join-4-3"
 msgstr ""
 
@@ -709,7 +709,7 @@ msgstr ""
 msgid "Bus7-Join-4-3: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:175 translation.js:1237
+#: translation.js:175 translation.js:1239
 msgid "Join-5-2"
 msgstr ""
 
@@ -717,7 +717,7 @@ msgstr ""
 msgid "Bus7-Join-5-2: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:177 translation.js:1238
+#: translation.js:177 translation.js:1240
 msgid "Join-6-1"
 msgstr ""
 
@@ -725,7 +725,7 @@ msgstr ""
 msgid "Bus7-Join-6-1: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:180 translation.js:1261
+#: translation.js:180 translation.js:1263
 msgid "Join-1-7"
 msgstr ""
 
@@ -733,7 +733,7 @@ msgstr ""
 msgid "Bus7-Join-1-7: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:182 translation.js:1262
+#: translation.js:182 translation.js:1264
 msgid "Join-2-6"
 msgstr ""
 
@@ -741,7 +741,7 @@ msgstr ""
 msgid "Bus8-Join-2-6: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:184 translation.js:1263
+#: translation.js:184 translation.js:1265
 msgid "Join-3-5"
 msgstr ""
 
@@ -749,7 +749,7 @@ msgstr ""
 msgid "Bus8-Join-3-5: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:186 translation.js:1264
+#: translation.js:186 translation.js:1266
 msgid "Join-5-3"
 msgstr ""
 
@@ -757,7 +757,7 @@ msgstr ""
 msgid "Bus8-Join-5-3: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:188 translation.js:1265
+#: translation.js:188 translation.js:1267
 msgid "Join-6-2"
 msgstr ""
 
@@ -765,7 +765,7 @@ msgstr ""
 msgid "Bus8-Join-6-2: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:190 translation.js:1266
+#: translation.js:190 translation.js:1268
 msgid "Join-7-1"
 msgstr ""
 
@@ -777,8 +777,8 @@ msgstr ""
 msgid "Bus8-Join-half: Join the two same halves into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:195 translation.js:241 translation.js:308 translation.js:1269
-#: translation.js:1335 translation.js:1423
+#: translation.js:195 translation.js:241 translation.js:308 translation.js:1271
+#: translation.js:1337 translation.js:1425
 msgid "Join-quarter"
 msgstr ""
 
@@ -830,7 +830,7 @@ msgstr ""
 msgid "Bus11-Join-3-8: Join the two buses into an 11-bits Bus"
 msgstr ""
 
-#: translation.js:208 translation.js:1305
+#: translation.js:208 translation.js:1307
 msgid "Join-1-11"
 msgstr ""
 
@@ -838,11 +838,11 @@ msgstr ""
 msgid "Bus12-Join-1-11: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:210 translation.js:1306
+#: translation.js:210 translation.js:1308
 msgid "Join-4-8"
 msgstr ""
 
-#: translation.js:211 translation.js:1307
+#: translation.js:211 translation.js:1309
 msgid "Join-one-fourth"
 msgstr ""
 
@@ -850,8 +850,8 @@ msgstr ""
 msgid "Bus12-Join-one-fourth: Join the four buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:213 translation.js:260 translation.js:1308
-#: translation.js:1379
+#: translation.js:213 translation.js:260 translation.js:1310
+#: translation.js:1381
 msgid "Join-one-third"
 msgstr ""
 
@@ -867,7 +867,7 @@ msgstr ""
 msgid "Bus14-Join-10-4: Join the two buses into a 14-bits Bus"
 msgstr ""
 
-#: translation.js:217 translation.js:1322
+#: translation.js:217 translation.js:1324
 msgid "Join-5-10"
 msgstr ""
 
@@ -875,7 +875,7 @@ msgstr ""
 msgid "Bus15-Join-5-10: Join the two buses into a 15-bits Bus"
 msgstr ""
 
-#: translation.js:219 translation.js:1323
+#: translation.js:219 translation.js:1325
 msgid "Join-7-8"
 msgstr ""
 
@@ -971,7 +971,7 @@ msgstr ""
 msgid "Bus19-Join-3-8-8: Join the three buses into a 19-bits Bus"
 msgstr ""
 
-#: translation.js:245 translation.js:1356
+#: translation.js:245 translation.js:1358
 msgid "Join-1-19"
 msgstr ""
 
@@ -979,11 +979,11 @@ msgstr ""
 msgid "Bus20-Join-half: Join the two buses into an 20-bits Bus"
 msgstr ""
 
-#: translation.js:247 translation.js:1357
+#: translation.js:247 translation.js:1359
 msgid "Join-4-16"
 msgstr ""
 
-#: translation.js:248 translation.js:1358
+#: translation.js:248 translation.js:1360
 msgid "Join-4-8-8"
 msgstr ""
 
@@ -999,7 +999,7 @@ msgstr ""
 msgid "Bus32-Join-11-21: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:252 translation.js:288 translation.js:1369
+#: translation.js:252 translation.js:288 translation.js:1371
 msgid "Join-10-22"
 msgstr ""
 
@@ -1015,7 +1015,7 @@ msgstr ""
 msgid "Bus23-Join-7-8-8: Join the three buses into a 23-bits Bus"
 msgstr ""
 
-#: translation.js:256 translation.js:1377
+#: translation.js:256 translation.js:1379
 msgid "Join-8-16"
 msgstr ""
 
@@ -1039,7 +1039,7 @@ msgstr ""
 msgid "Bus27-Join-3-8-8-8: Join the four buses into a 27-bits Bus"
 msgstr ""
 
-#: translation.js:264 translation.js:1404
+#: translation.js:264 translation.js:1406
 msgid "Join-4-24"
 msgstr ""
 
@@ -1047,7 +1047,7 @@ msgstr ""
 msgid "Bus28-Join-4-24: Join the two buses into an 28-bits Bus"
 msgstr ""
 
-#: translation.js:266 translation.js:1405
+#: translation.js:266 translation.js:1407
 msgid "Join-4-8-8-8"
 msgstr ""
 
@@ -1167,7 +1167,7 @@ msgstr ""
 msgid "Bus32-Join-15-17: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:298 translation.js:1417
+#: translation.js:298 translation.js:1419
 msgid "Join-17-15"
 msgstr ""
 
@@ -1175,7 +1175,7 @@ msgstr ""
 msgid "Bus32-Join-17-15: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:300 translation.js:1418
+#: translation.js:300 translation.js:1420
 msgid "Join-29-3"
 msgstr ""
 
@@ -1183,7 +1183,7 @@ msgstr ""
 msgid "Bus32-Join-29-3: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:302 translation.js:1419
+#: translation.js:302 translation.js:1421
 msgid "Join-30-2"
 msgstr ""
 
@@ -1191,7 +1191,7 @@ msgstr ""
 msgid "Bus32-Join-30-2: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:304 translation.js:1420
+#: translation.js:304 translation.js:1422
 msgid "Join-31-1"
 msgstr ""
 
@@ -1267,372 +1267,380 @@ msgstr ""
 msgid "Bus4-Split-all: Split the 4-bits bus into its wires"
 msgstr ""
 
-#: translation.js:330 translation.js:1464
+#: translation.js:330
+msgid "Reversal-2x8"
+msgstr ""
+
+#: translation.js:331
+msgid "Reversal-2x8: Reversal of 2 blocks of 8 bits"
+msgstr ""
+
+#: translation.js:332
+msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
+msgstr ""
+
+#: translation.js:333 translation.js:1469
 msgid "Left"
 msgstr ""
 
-#: translation.js:331 translation.js:1465
+#: translation.js:334 translation.js:1470
 msgid "Right"
 msgstr ""
 
-#: translation.js:332 translation.js:382 translation.js:1451
-#: translation.js:2051
+#: translation.js:335 translation.js:385 translation.js:1453
+#: translation.js:2056
 msgid "02-Bits"
 msgstr ""
 
-#: translation.js:333 translation.js:383 translation.js:1452
-#: translation.js:2052
+#: translation.js:336 translation.js:386 translation.js:1454
+#: translation.js:2057
 msgid "03-Bits"
 msgstr ""
 
-#: translation.js:334 translation.js:384 translation.js:1453
+#: translation.js:337 translation.js:387 translation.js:1455
 msgid "04-Bits"
 msgstr ""
 
-#: translation.js:335 translation.js:385
+#: translation.js:338 translation.js:388
 msgid "08-Bits"
 msgstr ""
 
-#: translation.js:336 translation.js:386
+#: translation.js:339 translation.js:389
 msgid "16-Bits"
 msgstr ""
 
-#: translation.js:337 translation.js:387
+#: translation.js:340 translation.js:390
 msgid "32-Bits"
 msgstr ""
 
-#: translation.js:339 translation.js:351 translation.js:354 translation.js:356
-#: translation.js:360 translation.js:362 translation.js:366 translation.js:368
-#: translation.js:372 translation.js:374 translation.js:378 translation.js:380
-#: translation.js:1472 translation.js:1482 translation.js:1487
-#: translation.js:1492 translation.js:1497 translation.js:1502
+#: translation.js:342 translation.js:354 translation.js:357 translation.js:359
+#: translation.js:363 translation.js:365 translation.js:369 translation.js:371
+#: translation.js:375 translation.js:377 translation.js:381 translation.js:383
+#: translation.js:1477 translation.js:1487 translation.js:1492
+#: translation.js:1497 translation.js:1502 translation.js:1507
 msgid "SL1"
 msgstr ""
 
-#: translation.js:340
+#: translation.js:343
 msgid "SL1-2-verilog: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:341 translation.js:1473
+#: translation.js:344 translation.js:1478
 msgid "SL1-int2"
 msgstr ""
 
-#: translation.js:342
+#: translation.js:345
 msgid "SL1-int2: Shift  a 2-bit value one bit left. LSB is 0. The sign is kept"
 msgstr ""
 
-#: translation.js:343
+#: translation.js:346
 msgid "Constant bit 0"
 msgstr ""
 
-#: translation.js:344
+#: translation.js:347
 msgid "SL1: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:345
+#: translation.js:348
 msgid "Sign-int2: Get the sign of a 2-bits Intenger"
 msgstr ""
 
-#: translation.js:346
+#: translation.js:349
 msgid "Sign bit is kept"
 msgstr ""
 
-#: translation.js:347
+#: translation.js:350
 msgid "Get the sign  "
 msgstr ""
 
-#: translation.js:348 translation.js:1474
+#: translation.js:351 translation.js:1479
 msgid "SL1-uint2"
 msgstr ""
 
-#: translation.js:349
+#: translation.js:352
 msgid ""
 "SL1-uint2: Shift  a 2-bit value one bit left. LSB is 0. The sign is lost"
 msgstr ""
 
-#: translation.js:350
+#: translation.js:353
 msgid "Sign bit is lost"
 msgstr ""
 
-#: translation.js:352
+#: translation.js:355
 msgid "SL1-2: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:355
+#: translation.js:358
 msgid "SL1-3-verilog: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:357
+#: translation.js:360
 msgid "SL1-3: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:358
+#: translation.js:361
 msgid "Bus3-Split-1-2: Split the 3-bits bus into two: 1-bit and 2-bits buses"
 msgstr ""
 
-#: translation.js:361
+#: translation.js:364
 msgid "SL1-4-verilog: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:363
+#: translation.js:366
 msgid "SL1-4: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:364
+#: translation.js:367
 msgid "Bus5-Split-1-4: Split the 5-bits bus into two buses of 1 and 4 bits"
 msgstr ""
 
-#: translation.js:367
+#: translation.js:370
 msgid "SL1-8-verilog: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:369
+#: translation.js:372
 msgid "SL1-8: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:370
+#: translation.js:373
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 1 and 8 wires"
 msgstr ""
 
-#: translation.js:373
+#: translation.js:376
 msgid "SL1-16-verilog: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:375
+#: translation.js:378
 msgid "SL1-16: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:376
+#: translation.js:379
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:379
+#: translation.js:382
 msgid "SL1-32-verilog: Shift  a 32-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:381
+#: translation.js:384
 msgid ""
 "Bus32-Split-1-31: Split the 32-bits bus into two buses of 1 and 31 wires"
 msgstr ""
 
-#: translation.js:389 translation.js:399 translation.js:473 translation.js:477
-#: translation.js:481 translation.js:485 translation.js:489 translation.js:491
-#: translation.js:495 translation.js:497 translation.js:501 translation.js:503
-#: translation.js:1512 translation.js:1522 translation.js:1529
-#: translation.js:1536 translation.js:1540 translation.js:1544
+#: translation.js:392 translation.js:402 translation.js:475 translation.js:479
+#: translation.js:483 translation.js:487 translation.js:491 translation.js:493
+#: translation.js:497 translation.js:499 translation.js:503 translation.js:505
+#: translation.js:1517 translation.js:1527 translation.js:1534
+#: translation.js:1541 translation.js:1545 translation.js:1549
 msgid "SR1"
 msgstr ""
 
-#: translation.js:390
+#: translation.js:393
 msgid ""
 "SR1-2bits-verilog: Shift  a 2-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:391 translation.js:1513
+#: translation.js:394 translation.js:1518
 msgid "SR1-int2"
 msgstr ""
 
-#: translation.js:392
+#: translation.js:395
 msgid "SR1-int2: Shift  a 2-bit value one bit right. MSB is keep (the sign)"
 msgstr ""
 
-#: translation.js:393
+#: translation.js:396
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:394
+#: translation.js:397
 msgid ""
 "Get the sign  \n"
 "and place it as the MSB"
 msgstr ""
 
-#: translation.js:395 translation.js:1514
+#: translation.js:398 translation.js:1519
 msgid "SR1-uint2"
 msgstr ""
 
-#: translation.js:396
+#: translation.js:399
 msgid ""
 "SR1-uint2: Shift  a 2-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:397
+#: translation.js:400
 msgid "The MSB is 0 (no sight)"
 msgstr ""
 
-#: translation.js:398
+#: translation.js:401
 msgid "This bit is ignored"
 msgstr ""
 
-#: translation.js:400
+#: translation.js:403
 msgid "Reg-2-verilog: 2 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:401
+#: translation.js:404
 msgid "Button-tic: Configurable button that emits a tic when it is pressed"
 msgstr ""
 
-#: translation.js:402
+#: translation.js:405
 msgid ""
 "Rising-edge detector. It generates a 1-period pulse (tic) when a rising edge "
 "is detected on the input"
 msgstr ""
 
-#: translation.js:403
+#: translation.js:406
 msgid "D Flip-flop (verilog implementation)"
 msgstr ""
 
-#: translation.js:404
+#: translation.js:407
 msgid "NOT gate (Verilog implementation)"
 msgstr ""
 
-#: translation.js:405
+#: translation.js:408
 msgid "Two bits input And gate"
 msgstr ""
 
-#: translation.js:406
+#: translation.js:409
 msgid "Configurable button (pull-up on/off. Not on/off)"
 msgstr ""
 
-#: translation.js:407
+#: translation.js:410
 msgid "FPGA internal pull-up configuration on the input port"
 msgstr ""
 
-#: translation.js:408
+#: translation.js:411
 msgid "Remove the rebound on a mechanical switch"
 msgstr ""
 
-#: translation.js:409
+#: translation.js:412
 msgid "1bit register (implemented in verilog)"
 msgstr ""
 
-#: translation.js:410
+#: translation.js:413
 msgid "16-bits Syscounter with reset"
 msgstr ""
 
-#: translation.js:411
+#: translation.js:414
 msgid "DFF-rst-x16: 16 D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:412
+#: translation.js:415
 msgid "DFF-rst-x04: Three D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:413
+#: translation.js:416
 msgid "DFF-rst-x01: D Flip flop with reset input. When rst=1, the DFF is 0"
 msgstr ""
 
-#: translation.js:414
+#: translation.js:417
 msgid ""
 "Bus16-Split-quarter: Split the 16-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:415
+#: translation.js:418
 msgid "Inc1-16bit: Increment a 16-bits number by one"
 msgstr ""
 
-#: translation.js:416
+#: translation.js:419
 msgid "AdderK-16bit: Adder of 16-bit operand and 16-bit constant"
 msgstr ""
 
-#: translation.js:417
+#: translation.js:420
 msgid "Generic: 16-bits generic constant"
 msgstr ""
 
-#: translation.js:418
+#: translation.js:421
 msgid "Adder-16bits: Adder of two operands of 16 bits"
 msgstr ""
 
-#: translation.js:419
-msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
-msgstr ""
-
-#: translation.js:420
+#: translation.js:422
 msgid "Adder-8bits: Adder of two operands of 8 bits"
 msgstr ""
 
-#: translation.js:421
+#: translation.js:423
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of the same size"
 msgstr ""
 
-#: translation.js:422
+#: translation.js:424
 msgid "Adder-4bits: Adder of two operands of 4 bits"
 msgstr ""
 
-#: translation.js:423
+#: translation.js:425
 msgid "Adder-1bit: Adder of two operands of 1 bit"
 msgstr ""
 
-#: translation.js:424
+#: translation.js:426
 msgid "AdderC-1bit: Adder of two operands of 1 bit plus the carry in"
 msgstr ""
 
-#: translation.js:425
+#: translation.js:427
 msgid "XOR gate: two bits input xor gate"
 msgstr ""
 
-#: translation.js:426
+#: translation.js:428
 msgid "OR2: Two bits input OR gate"
 msgstr ""
 
-#: translation.js:427
+#: translation.js:429
 msgid "AdderC-4bits: Adder of two operands of 4 bits and Carry in"
 msgstr ""
 
-#: translation.js:428
+#: translation.js:430
 msgid "AdderC-8bits: Adder of two operands of 8 bits and Carry in"
 msgstr ""
 
-#: translation.js:429
+#: translation.js:431
 msgid ""
 "Edges detector. It generates a 1-period pulse (tic) when either a rising "
 "edge or a falling edge is detected on the input"
 msgstr ""
 
-#: translation.js:430
+#: translation.js:432
 msgid "Sync 1-bit input with the system clock domain"
 msgstr ""
 
-#: translation.js:431
+#: translation.js:433
 msgid ""
 "Select positive or negative logic for the input (0=positive, 1=negative)"
 msgstr ""
 
-#: translation.js:432
+#: translation.js:434
 msgid "1-bit generic constant (0/1)"
 msgstr ""
 
-#: translation.js:433
+#: translation.js:435
 msgid "# 2-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:434
+#: translation.js:436
 msgid "System clock"
 msgstr ""
 
-#: translation.js:435
+#: translation.js:437
 msgid "Button state signal"
 msgstr ""
 
-#: translation.js:436
+#: translation.js:438
 msgid "Tic: button pressed"
 msgstr ""
 
-#: translation.js:437
+#: translation.js:439
 msgid "Rising edge detector"
 msgstr ""
 
-#: translation.js:438
+#: translation.js:440
 msgid "Pull up on/off"
 msgstr ""
 
-#: translation.js:439
+#: translation.js:441
 msgid "Not on/off"
 msgstr ""
 
-#: translation.js:440
+#: translation.js:442
 msgid ""
 "## Rising edge detector\n"
 "\n"
@@ -1640,23 +1648,23 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:441
+#: translation.js:443
 msgid "Input signal"
 msgstr ""
 
-#: translation.js:442
+#: translation.js:444
 msgid ""
 "Current signal  \n"
 "state"
 msgstr ""
 
-#: translation.js:443
+#: translation.js:445
 msgid ""
 "Signal state in the previous  \n"
 "clock cycle"
 msgstr ""
 
-#: translation.js:444
+#: translation.js:446
 msgid ""
 "If the current signal is 1 and its value in  \n"
 "the previous clock cycle was 0, it means  \n"
@@ -1666,7 +1674,7 @@ msgid ""
 "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:445
+#: translation.js:447
 msgid ""
 "**Delay**: 0 clock cycles \n"
 "\n"
@@ -1674,15 +1682,15 @@ msgid ""
 "and its detection"
 msgstr ""
 
-#: translation.js:446
+#: translation.js:448
 msgid "Parameter: Initial value"
 msgstr ""
 
-#: translation.js:447
+#: translation.js:449
 msgid "Input data"
 msgstr ""
 
-#: translation.js:448
+#: translation.js:450
 msgid ""
 "# D Flip-Flop  \n"
 "\n"
@@ -1690,18 +1698,18 @@ msgid ""
 "Its output is shown in the cycle n+1"
 msgstr ""
 
-#: translation.js:449
+#: translation.js:451
 msgid ""
 "Internal pull-up  \n"
 "* 0: OFF\n"
 "* 1: ON"
 msgstr ""
 
-#: translation.js:450
+#: translation.js:452
 msgid "Synchronization stage"
 msgstr ""
 
-#: translation.js:451
+#: translation.js:453
 msgid ""
 "Normalization stage\n"
 "\n"
@@ -1709,11 +1717,11 @@ msgid ""
 "* 1: signal inverted"
 msgstr ""
 
-#: translation.js:452
+#: translation.js:454
 msgid "Debouncing stage"
 msgstr ""
 
-#: translation.js:453
+#: translation.js:455
 msgid ""
 "### Pull-up parameter:\n"
 "\n"
@@ -1721,36 +1729,36 @@ msgid ""
 "1: Pull-up activated"
 msgstr ""
 
-#: translation.js:454
+#: translation.js:456
 msgid ""
 "Only an FPGA pin can  \n"
 "be connected here!!!"
 msgstr ""
 
-#: translation.js:455
+#: translation.js:457
 msgid ""
 "The pull-up is connected  \n"
 "by default"
 msgstr ""
 
-#: translation.js:456
+#: translation.js:458
 msgid "Edge detector"
 msgstr ""
 
-#: translation.js:457
+#: translation.js:459
 msgid ""
 "Whenever there is a change in  \n"
 "the input, the counter is started"
 msgstr ""
 
-#: translation.js:458
+#: translation.js:460
 msgid ""
 "If the counter reaches it maximum  \n"
 "value, the input is considered stable  \n"
 "and it is captured"
 msgstr ""
 
-#: translation.js:459
+#: translation.js:461
 msgid ""
 "### Time calculation\n"
 "\n"
@@ -1760,7 +1768,7 @@ msgid ""
 "use a counter with more bits (17, 18...)"
 msgstr ""
 
-#: translation.js:460
+#: translation.js:462
 msgid ""
 "## Debouncer  \n"
 "\n"
@@ -1770,35 +1778,35 @@ msgid ""
 "captured on the output flip-flop"
 msgstr ""
 
-#: translation.js:461
+#: translation.js:463
 msgid "Stable output"
 msgstr ""
 
-#: translation.js:462
+#: translation.js:464
 msgid "Counter"
 msgstr ""
 
-#: translation.js:463
+#: translation.js:465
 msgid "Initial value"
 msgstr ""
 
-#: translation.js:464
+#: translation.js:466
 msgid ""
 "Reset input: Active high  \n"
 "When rst = 1, the DFF is reset to 0"
 msgstr ""
 
-#: translation.js:465
+#: translation.js:467
 msgid "Data input"
 msgstr ""
 
-#: translation.js:466
+#: translation.js:468
 msgid ""
 "Initial default  \n"
 "value: 0"
 msgstr ""
 
-#: translation.js:467
+#: translation.js:469
 msgid ""
 "## Edges detector\n"
 "\n"
@@ -1807,18 +1815,18 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:468
+#: translation.js:470
 msgid ""
 "The output is 1 if the current value is 1 and the  \n"
 "previous 0, or if the current value is 0 and the  \n"
 "previous 1\n"
 msgstr ""
 
-#: translation.js:469
+#: translation.js:471
 msgid "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:470
+#: translation.js:472
 msgid ""
 "When k=0, it works like a wire  \n"
 "(The output is equal to the input)  \n"
@@ -1826,7 +1834,7 @@ msgid ""
 "(The output is the inverse of the input)"
 msgstr ""
 
-#: translation.js:471
+#: translation.js:473
 msgid ""
 "### Truth table for XOR\n"
 "\n"
@@ -1838,1983 +1846,1984 @@ msgid ""
 "| 1 | 1     |  0     | Not      |"
 msgstr ""
 
-#: translation.js:474
+#: translation.js:476
 msgid ""
 "SR1-3bits-verilog: Shift  a 3-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:475 translation.js:1523
+#: translation.js:477 translation.js:1528
 msgid "SR1-uint3"
 msgstr ""
 
-#: translation.js:476
+#: translation.js:478
 msgid ""
 "SR1-uint3: Shift  a 3-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:478
+#: translation.js:480
 msgid "SR1: Shift  a 3-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:479
+#: translation.js:481
 msgid "Bus3-Split-2-1: Split the 3-bits bus into two: 2-bit and 1-bits buses"
 msgstr ""
 
-#: translation.js:482
+#: translation.js:484
 msgid ""
 "SR1-4bits-verilog: Shift  a 4-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:483 translation.js:1530
+#: translation.js:485 translation.js:1535
 msgid "SR1-uint4"
 msgstr ""
 
-#: translation.js:484
+#: translation.js:486
 msgid ""
 "SR1-uint4: Shift  a 4-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:486
+#: translation.js:488
 msgid "SR1-4bits: Shift  a 4-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:487
+#: translation.js:489
 msgid "Bus4-Split-3-1: Split the 4-bits bus into two: 3-bits and 1-bits buses"
 msgstr ""
 
-#: translation.js:490
+#: translation.js:492
 msgid ""
 "SR1-8bits-verilog: Shift  a 8-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:492
+#: translation.js:494
 msgid "SR1-8bits: Shift  a 8-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:493
+#: translation.js:495
 msgid "Bus8-Split-7-1: Split the 8-bits bus into two buses of 7 and 1 wires"
 msgstr ""
 
-#: translation.js:496
+#: translation.js:498
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:498
+#: translation.js:500
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:499
+#: translation.js:501
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 15 wires"
 msgstr ""
 
-#: translation.js:502
+#: translation.js:504
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:504
+#: translation.js:506
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:505
+#: translation.js:507
 msgid ""
 "Bus32-Split-31-1: Split the 32-bits bus into two buses of 31 and 1 wires"
 msgstr ""
 
-#: translation.js:507 translation.js:546 translation.js:1589
+#: translation.js:509 translation.js:548 translation.js:1594
 msgid "Sign-int12"
 msgstr ""
 
-#: translation.js:508
+#: translation.js:510
 msgid ""
 "Sign-int12-verilog: Get the sign of a 12-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:509 translation.js:549
+#: translation.js:511 translation.js:551
 msgid "Sign-int16"
 msgstr ""
 
-#: translation.js:510
+#: translation.js:512
 msgid ""
 "Sign-int16-verilog: Get the sign of a 16-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:511 translation.js:1563
+#: translation.js:513 translation.js:1568
 msgid "Sign-int2"
 msgstr ""
 
-#: translation.js:512
+#: translation.js:514
 msgid ""
 "Sign-int2-verilog: Get the sign of a 2-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:513 translation.js:551
+#: translation.js:515 translation.js:553
 msgid "Sign-int20"
 msgstr ""
 
-#: translation.js:514
+#: translation.js:516
 msgid ""
 "Sign-int20-verilog: Get the sign of a 20-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:515 translation.js:1565
+#: translation.js:517 translation.js:1570
 msgid "Sign-int3"
 msgstr ""
 
-#: translation.js:516
+#: translation.js:518
 msgid ""
 "Sign-int3-verilog: Get the sign of a 3-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:517 translation.js:554
+#: translation.js:519 translation.js:556
 msgid "Sign-int32"
 msgstr ""
 
-#: translation.js:518
+#: translation.js:520
 msgid ""
 "Sign-int32-verilog: Get the sign of a 32-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:519 translation.js:1569
+#: translation.js:521 translation.js:1574
 msgid "Sign-int4"
 msgstr ""
 
-#: translation.js:520
+#: translation.js:522
 msgid ""
 "Sign-int4-verilog: Get the sign of a 4-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:521 translation.js:1573
+#: translation.js:523 translation.js:1578
 msgid "Sign-int5"
 msgstr ""
 
-#: translation.js:522
+#: translation.js:524
 msgid ""
 "Sign-int5-verilog: Get the sign of a 5-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:523 translation.js:1577
+#: translation.js:525 translation.js:1582
 msgid "Sign-int6"
 msgstr ""
 
-#: translation.js:524
+#: translation.js:526
 msgid ""
 "Sign-int6-verilog: Get the sign of a 6-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:525 translation.js:1581
+#: translation.js:527 translation.js:1586
 msgid "Sign-int7"
 msgstr ""
 
-#: translation.js:526
+#: translation.js:528
 msgid ""
 "Sign-int7-verilog: Get the sign of a 7-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:527 translation.js:1585
+#: translation.js:529 translation.js:1590
 msgid "Sign-int8"
 msgstr ""
 
-#: translation.js:528
+#: translation.js:530
 msgid ""
 "Sign-int8-verilog: Get the sign of a 8-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:529
+#: translation.js:531
 msgid "Sign-int02"
 msgstr ""
 
-#: translation.js:530
+#: translation.js:532
 msgid "Sign-int03"
 msgstr ""
 
-#: translation.js:531
+#: translation.js:533
 msgid "Sign-int3: Get the sign of a 3-bits Intenger"
 msgstr ""
 
-#: translation.js:532
+#: translation.js:534
 msgid "Sign-int04"
 msgstr ""
 
-#: translation.js:533
+#: translation.js:535
 msgid "Sign-int4: Get the sign of a 4-bits Intenger"
 msgstr ""
 
-#: translation.js:534
+#: translation.js:536
 msgid "Bus4-Split-1-3: Split the 4-bits bus into two: 1-bit and 3-bits buses"
 msgstr ""
 
-#: translation.js:535
+#: translation.js:537
 msgid "Sign-int05"
 msgstr ""
 
-#: translation.js:536
+#: translation.js:538
 msgid "Sign-int5: Get the sign of a 5-bits Intenger"
 msgstr ""
 
-#: translation.js:537
+#: translation.js:539
 msgid "Sign-int06"
 msgstr ""
 
-#: translation.js:538
+#: translation.js:540
 msgid "Sign-int6: Get the sign of a 6-bits Intenger"
 msgstr ""
 
-#: translation.js:539
+#: translation.js:541
 msgid "Bus6-Split-1-5: Split the 6-bits bus into two buses of 1 and 5 wires"
 msgstr ""
 
-#: translation.js:540
+#: translation.js:542
 msgid "Sign-int07"
 msgstr ""
 
-#: translation.js:541
+#: translation.js:543
 msgid "Sign-int7: Get the sign of a 7-bits Intenger"
 msgstr ""
 
-#: translation.js:542
+#: translation.js:544
 msgid "Bus7-Split-1-6: Split the 7-bits bus into two buses of 1 and 6 wires"
 msgstr ""
 
-#: translation.js:543
+#: translation.js:545
 msgid "Sign-int08"
 msgstr ""
 
-#: translation.js:544
+#: translation.js:546
 msgid "Sign-int8: Get the sign of a 8-bits Intenger"
 msgstr ""
 
-#: translation.js:545
+#: translation.js:547
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of 1 and 7 wires"
 msgstr ""
 
-#: translation.js:547
+#: translation.js:549
 msgid "Sign-int12: Get the sign of a 12-bits Intenger"
 msgstr ""
 
-#: translation.js:548
+#: translation.js:550
 msgid ""
 "Bus12-Split-1-11: Split the 12-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:550
+#: translation.js:552
 msgid "Sign-int16: Get the sign of a 16-bits Intenger"
 msgstr ""
 
-#: translation.js:552
+#: translation.js:554
 msgid "Sign-int20: Get the sign of a 20-bits Intenger"
 msgstr ""
 
-#: translation.js:553
+#: translation.js:555
 msgid ""
 "Bus20-Split-1-19: Split the 20-bits bus into two buses of 1 and 19 wires"
 msgstr ""
 
-#: translation.js:555
+#: translation.js:557
 msgid "Sign-int32: Get the sign of a 32-bits Intenger"
 msgstr ""
 
-#: translation.js:570 translation.js:1618
+#: translation.js:572 translation.js:1623
 msgid "Bus-17"
 msgstr ""
 
-#: translation.js:581 translation.js:584 translation.js:587 translation.js:597
-#: translation.js:606 translation.js:621 translation.js:632 translation.js:1628
-#: translation.js:1634 translation.js:1646 translation.js:1664
-#: translation.js:1684 translation.js:1709 translation.js:1734
+#: translation.js:583 translation.js:586 translation.js:589 translation.js:599
+#: translation.js:608 translation.js:623 translation.js:634 translation.js:1633
+#: translation.js:1639 translation.js:1651 translation.js:1669
+#: translation.js:1689 translation.js:1714 translation.js:1739
 msgid "Split-all"
 msgstr ""
 
-#: translation.js:582 translation.js:1632
+#: translation.js:584 translation.js:1637
 msgid "Split-1-2"
 msgstr ""
 
-#: translation.js:583 translation.js:1633
+#: translation.js:585 translation.js:1638
 msgid "Split-2-1"
 msgstr ""
 
-#: translation.js:585 translation.js:1644
+#: translation.js:587 translation.js:1649
 msgid "Split-1-3"
 msgstr ""
 
-#: translation.js:586 translation.js:1645
+#: translation.js:588 translation.js:1650
 msgid "Split-3-1"
 msgstr ""
 
-#: translation.js:588 translation.js:608 translation.js:634 translation.js:660
-#: translation.js:703 translation.js:707 translation.js:1647
-#: translation.js:1685 translation.js:1735 translation.js:1801
-#: translation.js:1886 translation.js:1916
+#: translation.js:590 translation.js:610 translation.js:636 translation.js:662
+#: translation.js:705 translation.js:709 translation.js:1652
+#: translation.js:1690 translation.js:1740 translation.js:1806
+#: translation.js:1891 translation.js:1921
 msgid "Split-half"
 msgstr ""
 
-#: translation.js:589
+#: translation.js:591
 msgid "Bus4-Split-half: Split the 4-bits bus into two of the same size"
 msgstr ""
 
-#: translation.js:590 translation.js:1660
+#: translation.js:592 translation.js:1665
 msgid "Split-1-4"
 msgstr ""
 
-#: translation.js:591 translation.js:1661
+#: translation.js:593 translation.js:1666
 msgid "Split-2-3"
 msgstr ""
 
-#: translation.js:592
+#: translation.js:594
 msgid "Bus5-Split-2-3: Split the 5-bits bus into two buses of 2 and 3 bits"
 msgstr ""
 
-#: translation.js:593 translation.js:1662
+#: translation.js:595 translation.js:1667
 msgid "Split-3-2"
 msgstr ""
 
-#: translation.js:594
+#: translation.js:596
 msgid "Bus5-Split-3-2: Split the 5-bits bus into two buses of 3 and 2 bits"
 msgstr ""
 
-#: translation.js:595 translation.js:1663
+#: translation.js:597 translation.js:1668
 msgid "Split-4-1"
 msgstr ""
 
-#: translation.js:596
+#: translation.js:598
 msgid "Bus5-Split-4-1: Split the 5-bits bus into two buses of 4 and 1 bits"
 msgstr ""
 
-#: translation.js:598
+#: translation.js:600
 msgid "Bus5-Split-all: Split the 5-bits bus into its wires"
 msgstr ""
 
-#: translation.js:599 translation.js:1680
+#: translation.js:601 translation.js:1685
 msgid "Split-1-5"
 msgstr ""
 
-#: translation.js:600 translation.js:1681
+#: translation.js:602 translation.js:1686
 msgid "Split-2-4"
 msgstr ""
 
-#: translation.js:601
+#: translation.js:603
 msgid "Bus6-Split-2-4: Split the 6-bits bus into two buses of 2 and 4 wires"
 msgstr ""
 
-#: translation.js:602 translation.js:1682
+#: translation.js:604 translation.js:1687
 msgid "Split-4-2"
 msgstr ""
 
-#: translation.js:603
+#: translation.js:605
 msgid "Bus6-Split-4-2: Split the 6-bits bus into two buses of 4 and 2 wires"
 msgstr ""
 
-#: translation.js:604 translation.js:1683
+#: translation.js:606 translation.js:1688
 msgid "Split-5-1"
 msgstr ""
 
-#: translation.js:605
+#: translation.js:607
 msgid "Bus6-Split-5-1: Split the 6-bits bus into two buses of 5 and 1 wires"
 msgstr ""
 
-#: translation.js:607
+#: translation.js:609
 msgid "Bus6-Split-all: Split the 6-bits bus into its wires"
 msgstr ""
 
-#: translation.js:609
+#: translation.js:611
 msgid "Bus6-Split-half: Split the 6-bits bus into two buses of 3 wires"
 msgstr ""
 
-#: translation.js:610 translation.js:1704
+#: translation.js:612 translation.js:1709
 msgid "Split-1-6"
 msgstr ""
 
-#: translation.js:611 translation.js:1705
+#: translation.js:613 translation.js:1710
 msgid "Split-2-5"
 msgstr ""
 
-#: translation.js:612
+#: translation.js:614
 msgid "Bus7-Split-2-5: Split the 7-bits bus into two buses of 2 and 5 wires"
 msgstr ""
 
-#: translation.js:613 translation.js:1706
+#: translation.js:615 translation.js:1711
 msgid "Split-3-4"
 msgstr ""
 
-#: translation.js:614
+#: translation.js:616
 msgid "Bus7-Split-3-4: Split the 7-bits bus into two buses of 3 and 4 wires"
 msgstr ""
 
-#: translation.js:615 translation.js:1707
+#: translation.js:617 translation.js:1712
 msgid "Split-4-3"
 msgstr ""
 
-#: translation.js:616
+#: translation.js:618
 msgid "Bus7-Split-4-3: Split the 7-bits bus into two buses of 4 and 3 wires"
 msgstr ""
 
-#: translation.js:617 translation.js:1708
+#: translation.js:619 translation.js:1713
 msgid "Split-5-2"
 msgstr ""
 
-#: translation.js:618
+#: translation.js:620
 msgid "Bus7-Split-5-2: Split the 7-bits bus into two buses of 5 and 2 wires"
 msgstr ""
 
-#: translation.js:619
+#: translation.js:621
 msgid "Split-6-1"
 msgstr ""
 
-#: translation.js:620
+#: translation.js:622
 msgid "Bus7-Split-6-1: Split the 7-bits bus into two buses of 6 and 1 wires"
 msgstr ""
 
-#: translation.js:622
+#: translation.js:624
 msgid "Bus7-Split-all: Split the 7-bits bus into its wires"
 msgstr ""
 
-#: translation.js:623 translation.js:1728
+#: translation.js:625 translation.js:1733
 msgid "Split-1-7"
 msgstr ""
 
-#: translation.js:624 translation.js:1729
+#: translation.js:626 translation.js:1734
 msgid "Split-2-6"
 msgstr ""
 
-#: translation.js:625 translation.js:1730
+#: translation.js:627 translation.js:1735
 msgid "Split-3-5"
 msgstr ""
 
-#: translation.js:626
+#: translation.js:628
 msgid "Bus8-Split-3-5: Split the 8-bits bus into two buses of 3 and 5 wires"
 msgstr ""
 
-#: translation.js:627 translation.js:1731
+#: translation.js:629 translation.js:1736
 msgid "Split-5-3"
 msgstr ""
 
-#: translation.js:628
+#: translation.js:630
 msgid "Bus8-Split-5-3: Split the 8-bits bus into two buses of 5 and 3 wires"
 msgstr ""
 
-#: translation.js:629 translation.js:1732
+#: translation.js:631 translation.js:1737
 msgid "Split-6-2"
 msgstr ""
 
-#: translation.js:630
+#: translation.js:632
 msgid "Bus8-Split-6-2: Split the 8-bits bus into two buses of 6 and 2 wires"
 msgstr ""
 
-#: translation.js:631 translation.js:1733
+#: translation.js:633 translation.js:1738
 msgid "Split-7-1"
 msgstr ""
 
-#: translation.js:633
+#: translation.js:635
 msgid "Bus8-Split-all: Split the 8-bits bus into its wires"
 msgstr ""
 
-#: translation.js:635 translation.js:661 translation.js:705 translation.js:1736
-#: translation.js:1802 translation.js:1887
+#: translation.js:637 translation.js:663 translation.js:707 translation.js:1741
+#: translation.js:1807 translation.js:1892
 msgid "Split-quarter"
 msgstr ""
 
-#: translation.js:636
+#: translation.js:638
 msgid ""
 "Bus8-Split-quarter: Split the 8-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:637 translation.js:1765
+#: translation.js:639 translation.js:1770
 msgid "Split-1-8"
 msgstr ""
 
-#: translation.js:638
+#: translation.js:640
 msgid "Split-6-3"
 msgstr ""
 
-#: translation.js:639
+#: translation.js:641
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 6 and 3 wires"
 msgstr ""
 
-#: translation.js:640 translation.js:1766
+#: translation.js:642 translation.js:1771
 msgid "Split-8-1"
 msgstr ""
 
-#: translation.js:641
+#: translation.js:643
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 8 and 1 wires"
 msgstr ""
 
-#: translation.js:642
+#: translation.js:644
 msgid "Split-2-8"
 msgstr ""
 
-#: translation.js:643
+#: translation.js:645
 msgid "Bus10-Split-2-8: Split the 10-bits bus into two buses of 2 and 8 wires"
 msgstr ""
 
-#: translation.js:644
+#: translation.js:646
 msgid "Split-4-6"
 msgstr ""
 
-#: translation.js:645
+#: translation.js:647
 msgid "Bus10-Split-4-6: Split the 10-bits bus into two buses of 4 and 6 bits"
 msgstr ""
 
-#: translation.js:646 translation.js:1776
+#: translation.js:648 translation.js:1781
 msgid "Split-3-8"
 msgstr ""
 
-#: translation.js:647
+#: translation.js:649
 msgid "Bus11-Split-3-8: Split the 11-bits bus into two buses of 3 and 8 wires"
 msgstr ""
 
-#: translation.js:648 translation.js:1779
+#: translation.js:650 translation.js:1784
 msgid "Split-1-11"
 msgstr ""
 
-#: translation.js:649 translation.js:1780
+#: translation.js:651 translation.js:1785
 msgid "Split-4-8"
 msgstr ""
 
-#: translation.js:650
+#: translation.js:652
 msgid "Bus12-Split-4-8: Split the 12-bits bus into two buses of 4 and 8 wires"
 msgstr ""
 
-#: translation.js:651 translation.js:680 translation.js:1781
-#: translation.js:1846
+#: translation.js:653 translation.js:682 translation.js:1786
+#: translation.js:1851
 msgid "Split-one-third"
 msgstr ""
 
-#: translation.js:652
+#: translation.js:654
 msgid ""
 "Bus12-Split-one-third: Split the 12-bits bus into three buses of equal size"
 msgstr ""
 
-#: translation.js:653
+#: translation.js:655
 msgid "Split-10-4"
 msgstr ""
 
-#: translation.js:654
+#: translation.js:656
 msgid "Bus14-Split-10-4: Split the 14-bits bus into two buses of 10 and 4 bits"
 msgstr ""
 
-#: translation.js:655 translation.js:1791
+#: translation.js:657 translation.js:1796
 msgid "Split-5-10"
 msgstr ""
 
-#: translation.js:656
+#: translation.js:658
 msgid "Bus15-Split-7-8: Split the 15-bits bus into two buses of 7 and 8 bits"
 msgstr ""
 
-#: translation.js:657 translation.js:1792
+#: translation.js:659 translation.js:1797
 msgid "Split-7-8"
 msgstr ""
 
-#: translation.js:658 translation.js:1799
+#: translation.js:660 translation.js:1804
 msgid "Split-1-15"
 msgstr ""
 
-#: translation.js:659 translation.js:1800
+#: translation.js:661 translation.js:1805
 msgid "Split-15-1"
 msgstr ""
 
-#: translation.js:662 translation.js:1815
+#: translation.js:664 translation.js:1820
 msgid "Split-1-16"
 msgstr ""
 
-#: translation.js:663
+#: translation.js:665
 msgid ""
 "Bus20-Split-4-16: Split the 20-bits bus into two buses of 4 and 16 wires"
 msgstr ""
 
-#: translation.js:664 translation.js:1819
+#: translation.js:666 translation.js:1824
 msgid "Split-3-8-8"
 msgstr ""
 
-#: translation.js:665
+#: translation.js:667
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:666 translation.js:1823
+#: translation.js:668 translation.js:1828
 msgid "Split-1-19"
 msgstr ""
 
-#: translation.js:667 translation.js:1824
+#: translation.js:669 translation.js:1829
 msgid "Split-12-8"
 msgstr ""
 
-#: translation.js:668
+#: translation.js:670
 msgid ""
 "Bus20-Split-8-12: Split the 20-bits bus into two buses of 8 and 12 wires"
 msgstr ""
 
-#: translation.js:669 translation.js:1825
+#: translation.js:671 translation.js:1830
 msgid "Split-4-16"
 msgstr ""
 
-#: translation.js:670 translation.js:1826
+#: translation.js:672 translation.js:1831
 msgid "Split-4-8-8"
 msgstr ""
 
-#: translation.js:671
+#: translation.js:673
 msgid ""
 "Bus20-Split-4-8-8: Split the 20-bits bus into three buses of 4, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:672 translation.js:1840
+#: translation.js:674 translation.js:1845
 msgid "Split-16-6"
 msgstr ""
 
-#: translation.js:673
+#: translation.js:675
 msgid ""
 "Bus22-Split-16-6: Split the 22-bits bus into two buses of 16 and 6 wires"
 msgstr ""
 
-#: translation.js:674
+#: translation.js:676
 msgid "Split-7-8-8"
 msgstr ""
 
-#: translation.js:675
+#: translation.js:677
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3,8 and 8 bits"
 msgstr ""
 
-#: translation.js:676 translation.js:1844
+#: translation.js:678 translation.js:1849
 msgid "Split-16-8"
 msgstr ""
 
-#: translation.js:677
+#: translation.js:679
 msgid ""
 "Bus24-Split-16-8: Split the 24-bits bus into two buses of 16 and 8 wires"
 msgstr ""
 
-#: translation.js:678 translation.js:1845
+#: translation.js:680 translation.js:1850
 msgid "Split-8-16"
 msgstr ""
 
-#: translation.js:679
+#: translation.js:681
 msgid ""
 "Bus24-Split-8-16: Split the 24-bits bus into two buses of 8 and 16 wires"
 msgstr ""
 
-#: translation.js:681
+#: translation.js:683
 msgid ""
 "Bus24-Split-one-third: Split the 24-bits bus into three buses of  the same "
 "size"
 msgstr ""
 
-#: translation.js:682 translation.js:1857
+#: translation.js:684 translation.js:1862
 msgid "Split-3-8-8-8"
 msgstr ""
 
-#: translation.js:683
+#: translation.js:685
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:684 translation.js:1862
+#: translation.js:686 translation.js:1867
 msgid "Split-20-8"
 msgstr ""
 
-#: translation.js:685
+#: translation.js:687
 msgid ""
 "Bus28-Split-20-8: Split the 28-bits bus into two buses of 20 and 8 wires"
 msgstr ""
 
-#: translation.js:686 translation.js:1863
+#: translation.js:688 translation.js:1868
 msgid "Split-4-24"
 msgstr ""
 
-#: translation.js:687
+#: translation.js:689
 msgid ""
 "Bus28-Split-4-24: Split the 28-bits bus into two buses of 4 and 24 wires"
 msgstr ""
 
-#: translation.js:688 translation.js:1864
+#: translation.js:690 translation.js:1869
 msgid "Split-4-8-8-8"
 msgstr ""
 
-#: translation.js:689
+#: translation.js:691
 msgid ""
 "Bus28-Split-4-8-8-8: Split the 28-bits bus into four buses of 4, 8, 8, and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:690 translation.js:1875
+#: translation.js:692 translation.js:1880
 msgid "Split-7-8-8-8"
 msgstr ""
 
-#: translation.js:691
+#: translation.js:693
 msgid ""
 "Bus31-Split-7-8-8-8: Split the 31-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:692 translation.js:1879
+#: translation.js:694 translation.js:1884
 msgid "Split-1-31"
 msgstr ""
 
-#: translation.js:693 translation.js:1880
+#: translation.js:695 translation.js:1885
 msgid "Split-17-15"
 msgstr ""
 
-#: translation.js:694
+#: translation.js:696
 msgid ""
 "Bus32-Split-17-15: Split the 32-bits bus into two buses of 17 and 15 wires"
 msgstr ""
 
-#: translation.js:695 translation.js:1881
+#: translation.js:697 translation.js:1886
 msgid "Split-22-10"
 msgstr ""
 
-#: translation.js:696
+#: translation.js:698
 msgid ""
 "Bus32-Split-22-10: Split the 32-bits bus into two buses of 22 and 10 wires"
 msgstr ""
 
-#: translation.js:697 translation.js:1882
+#: translation.js:699 translation.js:1887
 msgid "Split-24-8"
 msgstr ""
 
-#: translation.js:698
+#: translation.js:700
 msgid ""
 "Bus32-Split-8-24: Split the 28-bits bus into two buses of 8 and 24 wires"
 msgstr ""
 
-#: translation.js:699 translation.js:1883
+#: translation.js:701 translation.js:1888
 msgid "Split-29-3"
 msgstr ""
 
-#: translation.js:700
+#: translation.js:702
 msgid ""
 "Bus32-Split-29-3: Split the 29-bits bus into two buses of 29 and 3 wires"
 msgstr ""
 
-#: translation.js:701 translation.js:1884
+#: translation.js:703 translation.js:1889
 msgid "Split-31-1"
 msgstr ""
 
-#: translation.js:702 translation.js:1885
+#: translation.js:704 translation.js:1890
 msgid "Split-8-24"
 msgstr ""
 
-#: translation.js:704
+#: translation.js:706
 msgid "Bus32-Split-half: Split the 32-bits bus into two buses of 16 wires"
 msgstr ""
 
-#: translation.js:706
+#: translation.js:708
 msgid "Bus32-Split-quarter: Split the 32-bits bus into four buses of 8 wires"
 msgstr ""
 
-#: translation.js:708
+#: translation.js:710
 msgid "Bus64-Split-half: Split the 64-bits bus into two buses of 32 wires"
 msgstr ""
 
-#: translation.js:709 translation.js:1930
+#: translation.js:711 translation.js:1935
 msgid "Uint12"
 msgstr ""
 
-#: translation.js:710 translation.js:1931
+#: translation.js:712 translation.js:1936
 msgid "Uint16"
 msgstr ""
 
-#: translation.js:711 translation.js:1932
+#: translation.js:713 translation.js:1937
 msgid "Uint2"
 msgstr ""
 
-#: translation.js:712 translation.js:1933
+#: translation.js:714 translation.js:1938
 msgid "Uint32"
 msgstr ""
 
-#: translation.js:713 translation.js:1934
+#: translation.js:715 translation.js:1939
 msgid "Uint4"
 msgstr ""
 
-#: translation.js:714 translation.js:1935
+#: translation.js:716 translation.js:1940
 msgid "Uint8"
 msgstr ""
 
-#: translation.js:716 translation.js:718
+#: translation.js:718 translation.js:720
 msgid "Uint12-08-bits"
 msgstr ""
 
-#: translation.js:717
+#: translation.js:719
 msgid ""
 "UINT12-8bit-verilog:  Extend a 8-bit unsigned integer to 12-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:719
+#: translation.js:721
 msgid "UINT12-8bits:  Extend a 8-bits unsigned integer to 12-bits "
 msgstr ""
 
-#: translation.js:720
+#: translation.js:722
 msgid "4bits constant value: 0"
 msgstr ""
 
-#: translation.js:721
+#: translation.js:723
 msgid "Generic: 4-bits generic constant (0-15)"
 msgstr ""
 
-#: translation.js:723 translation.js:746
+#: translation.js:725 translation.js:748
 msgid "Uint16-10-bits"
 msgstr ""
 
-#: translation.js:724
+#: translation.js:726
 msgid ""
 "UINT32-10bit-verilog:  Extend a 10-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:725 translation.js:750
+#: translation.js:727 translation.js:752
 msgid "Uint16-11-bits"
 msgstr ""
 
-#: translation.js:726
+#: translation.js:728
 msgid ""
 "UINT32-11bit-verilog:  Extend a 11-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:727 translation.js:754
+#: translation.js:729 translation.js:756
 msgid "Uint16-12-bits"
 msgstr ""
 
-#: translation.js:728
+#: translation.js:730
 msgid ""
 "UINT32-12bit-verilog:  Extend a 12-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:729 translation.js:756
+#: translation.js:731 translation.js:758
 msgid "Uint16-13-bits"
 msgstr ""
 
-#: translation.js:730
+#: translation.js:732
 msgid ""
 "UINT32-13bit-verilog:  Extend a 13-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:731 translation.js:760
+#: translation.js:733 translation.js:762
 msgid "Uint16-14-bits"
 msgstr ""
 
-#: translation.js:732
+#: translation.js:734
 msgid ""
 "UINT32-14bit-verilog:  Extend a 14-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:733 translation.js:764
+#: translation.js:735 translation.js:766
 msgid "Uint16-15-bits"
 msgstr ""
 
-#: translation.js:734
+#: translation.js:736
 msgid ""
 "UINT16-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:735
+#: translation.js:737
 msgid "Uint16-8-bits"
 msgstr ""
 
-#: translation.js:736
+#: translation.js:738
 msgid ""
 "UINT32-8bit-verilog:  Extend a 8-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:737
+#: translation.js:739
 msgid "Uint16-9-bits"
 msgstr ""
 
-#: translation.js:738
+#: translation.js:740
 msgid ""
 "UINT32-9bit-verilog:  Extend a 9-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:739
+#: translation.js:741
 msgid "Uint16-08-bits"
 msgstr ""
 
-#: translation.js:740
+#: translation.js:742
 msgid "UINT16-9bits:  Extend a 9-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:741
+#: translation.js:743
 msgid "8bits constant value: 0"
 msgstr ""
 
-#: translation.js:742
+#: translation.js:744
 msgid "Generic: 8-bits generic constant (0-255)"
 msgstr ""
 
-#: translation.js:743
+#: translation.js:745
 msgid "Uint16-09-bits"
 msgstr ""
 
-#: translation.js:744
+#: translation.js:746
 msgid "7bits constant value: 0"
 msgstr ""
 
-#: translation.js:745
+#: translation.js:747
 msgid "Generic: 7-bits generic constant (0-127)"
 msgstr ""
 
-#: translation.js:747
+#: translation.js:749
 msgid "UINT16-10bits:  Extend a 10-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:748
+#: translation.js:750
 msgid "6bits constant value: 0"
 msgstr ""
 
-#: translation.js:749
+#: translation.js:751
 msgid "Generic: 6-bits generic constant (0-63)"
 msgstr ""
 
-#: translation.js:751
+#: translation.js:753
 msgid "UINT16-11bits:  Extend a 11-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:752
+#: translation.js:754
 msgid "5bits constant value: 0"
 msgstr ""
 
-#: translation.js:753
+#: translation.js:755
 msgid "Generic: 5-bits generic constant (0-31)"
 msgstr ""
 
-#: translation.js:755
+#: translation.js:757
 msgid "UINT16-12bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:757
+#: translation.js:759
 msgid "UINT16-13bits:  Extend a 13-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:758
+#: translation.js:760
 msgid "3bits constant value: 0"
 msgstr ""
 
-#: translation.js:759
+#: translation.js:761
 msgid "Generic: 3-bits generic constant (0-7)"
 msgstr ""
 
-#: translation.js:761
+#: translation.js:763
 msgid "UINT16-14bits:  Extend a 14-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:762
+#: translation.js:764
 msgid "2bits constant value: 0"
 msgstr ""
 
-#: translation.js:763
+#: translation.js:765
 msgid "Generic: 2-bits generic constant (0,1,2,3)"
 msgstr ""
 
-#: translation.js:765
+#: translation.js:767
 msgid "UINT16-15bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:767 translation.js:769
+#: translation.js:769 translation.js:771
 msgid "Uint2-01-bit"
 msgstr ""
 
-#: translation.js:768
+#: translation.js:770
 msgid ""
 "UINT2-1bit-verilog:  Extend a 1-bit unsigned integer to 2-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:770
+#: translation.js:772
 msgid "UINT2-1bit:  Extend a 1-bit unsigned integer to 2-bits "
 msgstr ""
 
-#: translation.js:772 translation.js:807
+#: translation.js:774 translation.js:809
 msgid "Uint32-16-bits"
 msgstr ""
 
-#: translation.js:773
+#: translation.js:775
 msgid ""
 "UINT32-16bit-verilog:  Extend a 16-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:774 translation.js:810
+#: translation.js:776 translation.js:812
 msgid "Uint32-17-bits"
 msgstr ""
 
-#: translation.js:775
+#: translation.js:777
 msgid ""
 "UINT32-17bit-verilog:  Extend a 17-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:776 translation.js:814
+#: translation.js:778 translation.js:816
 msgid "Uint32-18-bits"
 msgstr ""
 
-#: translation.js:777
+#: translation.js:779
 msgid ""
 "UINT32-18bit-verilog:  Extend a 18-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:778 translation.js:818
+#: translation.js:780 translation.js:820
 msgid "Uint32-19-bits"
 msgstr ""
 
-#: translation.js:779
+#: translation.js:781
 msgid ""
 "UINT32-19bit-verilog:  Extend a 19-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:780 translation.js:822
+#: translation.js:782 translation.js:824
 msgid "Uint32-2-bits"
 msgstr ""
 
-#: translation.js:781
+#: translation.js:783
 msgid ""
 "UINT32-2bit-verilog:  Extend a 2-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:782 translation.js:825
+#: translation.js:784 translation.js:827
 msgid "Uint32-20-bits"
 msgstr ""
 
-#: translation.js:783
+#: translation.js:785
 msgid ""
 "UINT32-20bit-verilog:  Extend a 20-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:784 translation.js:829
+#: translation.js:786 translation.js:831
 msgid "Uint32-21-bits"
 msgstr ""
 
-#: translation.js:785
+#: translation.js:787
 msgid ""
 "UINT32-21bit-verilog:  Extend a 21-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:786 translation.js:833
+#: translation.js:788 translation.js:835
 msgid "Uint32-22-bits"
 msgstr ""
 
-#: translation.js:787
+#: translation.js:789
 msgid ""
 "UINT32-22bit-verilog:  Extend a 22-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:788 translation.js:837
+#: translation.js:790 translation.js:839
 msgid "Uint32-23-bits"
 msgstr ""
 
-#: translation.js:789
+#: translation.js:791
 msgid ""
 "UINT32-23bit-verilog:  Extend a 23-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:790 translation.js:840
+#: translation.js:792 translation.js:842
 msgid "Uint32-24-bits"
 msgstr ""
 
-#: translation.js:791
+#: translation.js:793
 msgid ""
 "UINT32-24bit-verilog:  Extend a 24-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:792 translation.js:842
+#: translation.js:794 translation.js:844
 msgid "Uint32-25-bits"
 msgstr ""
 
-#: translation.js:793
+#: translation.js:795
 msgid ""
 "UINT32-25bit-verilog:  Extend a 25-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:794 translation.js:844
+#: translation.js:796 translation.js:846
 msgid "Uint32-26-bits"
 msgstr ""
 
-#: translation.js:795
+#: translation.js:797
 msgid ""
 "UINT32-26bit-verilog:  Extend a 26-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:796 translation.js:846
+#: translation.js:798 translation.js:848
 msgid "Uint32-27-bits"
 msgstr ""
 
-#: translation.js:797
+#: translation.js:799
 msgid ""
 "UINT32-27bit-verilog:  Extend a 27-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:798 translation.js:848
+#: translation.js:800 translation.js:850
 msgid "Uint32-28-bits"
 msgstr ""
 
-#: translation.js:799
+#: translation.js:801
 msgid ""
 "UINT32-28bit-verilog:  Extend a 28-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:800 translation.js:850
+#: translation.js:802 translation.js:852
 msgid "Uint32-29-bits"
 msgstr ""
 
-#: translation.js:801
+#: translation.js:803
 msgid ""
 "UINT32-29bit-verilog:  Extend a 29-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:802 translation.js:852
+#: translation.js:804 translation.js:854
 msgid "Uint32-30-bits"
 msgstr ""
 
-#: translation.js:803
+#: translation.js:805
 msgid ""
 "UINT32-30bit-verilog:  Extend a 30-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:804 translation.js:854
+#: translation.js:806 translation.js:856
 msgid "Uint32-31-bits"
 msgstr ""
 
-#: translation.js:805
+#: translation.js:807
 msgid ""
 "UINT32-31bit-verilog:  Extend a 31-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:806 translation.js:856
+#: translation.js:808 translation.js:858
 msgid "Uint32-8-bits"
 msgstr ""
 
-#: translation.js:808
+#: translation.js:810
 msgid "UINT32-16bits:  Extend a 16-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:809
+#: translation.js:811
 msgid "16bits constant value: 0"
 msgstr ""
 
-#: translation.js:811
+#: translation.js:813
 msgid "UINT32-17bits:  Extend a 17-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:812
+#: translation.js:814
 msgid "15bits constant value: 0"
 msgstr ""
 
-#: translation.js:813
+#: translation.js:815
 msgid "Generic: 15-bits generic constant"
 msgstr ""
 
-#: translation.js:815
+#: translation.js:817
 msgid "UINT32-18bits:  Extend a 18-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:816
+#: translation.js:818
 msgid "14bits constant value: 0"
 msgstr ""
 
-#: translation.js:817
+#: translation.js:819
 msgid "Generic: 14-bits generic constant"
 msgstr ""
 
-#: translation.js:819
+#: translation.js:821
 msgid "UINT32-19bits:  Extend a 19-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:820
+#: translation.js:822
 msgid "13bits constant value: 0"
 msgstr ""
 
-#: translation.js:821
+#: translation.js:823
 msgid "Generic: 13-bits generic constant"
 msgstr ""
 
-#: translation.js:823
+#: translation.js:825
 msgid "UINT32-8bits:  Extend a 2-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:824
+#: translation.js:826
 msgid "Generic: 30-bits generic constant"
 msgstr ""
 
-#: translation.js:826
+#: translation.js:828
 msgid "UINT32-20bits:  Extend a 20-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:827
+#: translation.js:829
 msgid "12bits constant value: 0"
 msgstr ""
 
-#: translation.js:828
+#: translation.js:830
 msgid "Generic: 12-bits generic constant (0-4095)"
 msgstr ""
 
-#: translation.js:830
+#: translation.js:832
 msgid "UINT32-21bits:  Extend a 21-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:831
+#: translation.js:833
 msgid "11bits constant value: 0"
 msgstr ""
 
-#: translation.js:832
+#: translation.js:834
 msgid "Generic: 11-bits generic constant"
 msgstr ""
 
-#: translation.js:834
+#: translation.js:836
 msgid "UINT32-22bits:  Extend a 22-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:835
+#: translation.js:837
 msgid "10bits constant value: 0"
 msgstr ""
 
-#: translation.js:836
+#: translation.js:838
 msgid "Generic: 9-bits generic constant"
 msgstr ""
 
-#: translation.js:838
+#: translation.js:840
 msgid "UINT32-23bits:  Extend a 23-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:839
+#: translation.js:841
 msgid "9bits constant value: 0"
 msgstr ""
 
-#: translation.js:841
+#: translation.js:843
 msgid "UINT32-24bits:  Extend a 24-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:843
+#: translation.js:845
 msgid "UINT32-25bits:  Extend a 25-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:845
+#: translation.js:847
 msgid "UINT32-26bits:  Extend a 26-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:847
+#: translation.js:849
 msgid "UINT32-27bits:  Extend a 27-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:849
+#: translation.js:851
 msgid "UINT32-28bits:  Extend a 28-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:851
+#: translation.js:853
 msgid "UINT32-29bits:  Extend a 29-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:853
+#: translation.js:855
 msgid "UINT32-30bits:  Extend a 30-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:855
+#: translation.js:857
 msgid "UINT32-31bits:  Extend a 31-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:857
+#: translation.js:859
 msgid "UINT32-8bits:  Extend a 8-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:859 translation.js:865
+#: translation.js:861 translation.js:867
 msgid "Uint4-01-bit"
 msgstr ""
 
-#: translation.js:860
+#: translation.js:862
 msgid ""
 "UINT4-1bit-verilog:  Extend a 1-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:861 translation.js:867
+#: translation.js:863 translation.js:869
 msgid "Uint4-02-bit"
 msgstr ""
 
-#: translation.js:862
+#: translation.js:864
 msgid ""
 "UINT4-2bit-verilog:  Extend a 2-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:863 translation.js:869
+#: translation.js:865 translation.js:871
 msgid "Uint4-03-bit"
 msgstr ""
 
-#: translation.js:864
+#: translation.js:866
 msgid ""
 "UINT4-3bit-verilog:  Extend a 3-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:866
+#: translation.js:868
 msgid "UINT4-1bit:  Extend a 1-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:868
+#: translation.js:870
 msgid "UINT4-2bit:  Extend a 2-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:870
+#: translation.js:872
 msgid "UINT4-3bit:  Extend a 3-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:872 translation.js:886
+#: translation.js:874 translation.js:888
 msgid "Uint8-01-bit"
 msgstr ""
 
-#: translation.js:873
+#: translation.js:875
 msgid ""
 "UINT8-1bit-verilog:  Extend a 1-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:874
+#: translation.js:876
 msgid "Uint8-02-bit"
 msgstr ""
 
-#: translation.js:875
+#: translation.js:877
 msgid ""
 "UINT8-2bit-verilog:  Extend a 2-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:876
+#: translation.js:878
 msgid "Uint8-03-bit"
 msgstr ""
 
-#: translation.js:877
+#: translation.js:879
 msgid ""
 "UINT8-3bit-verilog:  Extend a 3-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:878
+#: translation.js:880
 msgid "Uint8-04-bit"
 msgstr ""
 
-#: translation.js:879
+#: translation.js:881
 msgid ""
 "UINT8-4bit-verilog:  Extend a 4-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:880
+#: translation.js:882
 msgid "Uint8-05-bit"
 msgstr ""
 
-#: translation.js:881
+#: translation.js:883
 msgid ""
 "UINT8-5bit-verilog:  Extend a 5-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:882
+#: translation.js:884
 msgid "Uint8-06-bit"
 msgstr ""
 
-#: translation.js:883
+#: translation.js:885
 msgid ""
 "UINT8-6bit-verilog:  Extend a 6-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:884
+#: translation.js:886
 msgid "Uint8-07-bit"
 msgstr ""
 
-#: translation.js:885
+#: translation.js:887
 msgid ""
 "UINT8-7bit-verilog:  Extend a 7-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:887
+#: translation.js:889
 msgid "UINT8-1bit:  Extend a 1-bit unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:888
+#: translation.js:890
 msgid "Uint8-02-bits"
 msgstr ""
 
-#: translation.js:889
+#: translation.js:891
 msgid "UINT8-2bits:  Extend a 2-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:890
+#: translation.js:892
 msgid "Uint8-03-bits"
 msgstr ""
 
-#: translation.js:891
+#: translation.js:893
 msgid "UINT8-3bits:  Extend a 3-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:892
+#: translation.js:894
 msgid "Uint8-04-bits"
 msgstr ""
 
-#: translation.js:893
+#: translation.js:895
 msgid "UINT8-4bits:  Extend a 4-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:894
+#: translation.js:896
 msgid "Uint8-05-bits"
 msgstr ""
 
-#: translation.js:895
+#: translation.js:897
 msgid "UINT8-5bits:  Extend a 5-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:896
+#: translation.js:898
 msgid "Uint8-06-bits"
 msgstr ""
 
-#: translation.js:897
+#: translation.js:899
 msgid "UINT8-6bits:  Extend a 6-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:898
+#: translation.js:900
 msgid "Uint8-07-bits"
 msgstr ""
 
-#: translation.js:899
+#: translation.js:901
 msgid "UINT8-7bits:  Extend a 7-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:900 translation.js:2092
+#: translation.js:902 translation.js:2097
 msgid "Bus-2"
 msgstr ""
 
-#: translation.js:901
+#: translation.js:903
 msgid "Bus2: Two bits plain Bus"
 msgstr ""
 
-#: translation.js:902 translation.js:2093
+#: translation.js:904 translation.js:2098
 msgid "Bus-3"
 msgstr ""
 
-#: translation.js:903
+#: translation.js:905
 msgid "Bus3: Three bits plain Bus"
 msgstr ""
 
-#: translation.js:904 translation.js:2094
+#: translation.js:906 translation.js:2099
 msgid "Bus-4"
 msgstr ""
 
-#: translation.js:905
+#: translation.js:907
 msgid "Bus4: Four bits plain Bus"
 msgstr ""
 
-#: translation.js:906 translation.js:2095
+#: translation.js:908 translation.js:2100
 msgid "Bus-5"
 msgstr ""
 
-#: translation.js:907
+#: translation.js:909
 msgid "Bus5: Five bits plain Bus"
 msgstr ""
 
-#: translation.js:908 translation.js:2096
+#: translation.js:910 translation.js:2101
 msgid "Bus-6"
 msgstr ""
 
-#: translation.js:909
+#: translation.js:911
 msgid "Bus6: Six bits plain Bus"
 msgstr ""
 
-#: translation.js:910 translation.js:2097
+#: translation.js:912 translation.js:2102
 msgid "Bus-7"
 msgstr ""
 
-#: translation.js:911
+#: translation.js:913
 msgid "Bus7: Seven bits plain Bus"
 msgstr ""
 
-#: translation.js:912 translation.js:2098
+#: translation.js:914 translation.js:2103
 msgid "Bus-8"
 msgstr ""
 
-#: translation.js:913
+#: translation.js:915
 msgid "Bus8: Eight bits plain Bus"
 msgstr ""
 
-#: translation.js:914 translation.js:2099
+#: translation.js:916 translation.js:2104
 msgid "Wire"
 msgstr ""
 
-#: translation.js:915
+#: translation.js:917
 msgid "Wire: Just a simple wire"
 msgstr ""
 
-#: translation.js:916
+#: translation.js:918
 msgid "03-Split"
 msgstr ""
 
-#: translation.js:917
+#: translation.js:919
 msgid "04-Join"
 msgstr ""
 
-#: translation.js:918
+#: translation.js:920
 msgid "05-Wires"
 msgstr ""
 
-#: translation.js:919
+#: translation.js:921
 msgid "06-Copy"
 msgstr ""
 
-#: translation.js:920
+#: translation.js:922
 msgid "07-Sign"
 msgstr ""
 
-#: translation.js:921
+#: translation.js:923
 msgid "08-Uint"
 msgstr ""
 
-#: translation.js:922
+#: translation.js:924
 msgid "09-Reversal"
 msgstr ""
 
-#: translation.js:923
+#: translation.js:925
 msgid "10-Shift"
 msgstr ""
 
-#: translation.js:924
+#: translation.js:926
 msgid "TESTs"
 msgstr ""
 
-#: translation.js:925
+#: translation.js:927
 msgid "00-Index"
 msgstr ""
 
-#: translation.js:926
+#: translation.js:928
 msgid "SL1: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:927
+#: translation.js:929
 msgid "SL1: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:928
+#: translation.js:930
 msgid "# INDEX: IceWire Collection"
 msgstr ""
 
-#: translation.js:929
+#: translation.js:931
 msgid "## Wires"
 msgstr ""
 
-#: translation.js:930
+#: translation.js:932
 msgid "Bus2"
 msgstr ""
 
-#: translation.js:931
+#: translation.js:933
 msgid "## Join"
 msgstr ""
 
-#: translation.js:932
+#: translation.js:934
 msgid "## Split"
 msgstr ""
 
-#: translation.js:933
+#: translation.js:935
 msgid "Bus2-Join-all"
 msgstr ""
 
-#: translation.js:934
+#: translation.js:936
 msgid "Bus2-Split-all"
 msgstr ""
 
-#: translation.js:935
+#: translation.js:937
 msgid "## Copy"
 msgstr ""
 
-#: translation.js:936
+#: translation.js:938
 msgid "Copy-2"
 msgstr ""
 
-#: translation.js:937
+#: translation.js:939
 msgid "## UINT8"
 msgstr ""
 
-#: translation.js:938
+#: translation.js:940
 msgid "## Reversal"
 msgstr ""
 
-#: translation.js:939
+#: translation.js:941
 msgid "## Shift-left"
 msgstr ""
 
-#: translation.js:940
+#: translation.js:942
 msgid "## Shift-right"
 msgstr ""
 
-#: translation.js:941
+#: translation.js:943
 msgid "## Sign"
 msgstr ""
 
-#: translation.js:942
+#: translation.js:944
 msgid "## UINT2"
 msgstr ""
 
-#: translation.js:943
+#: translation.js:945
 msgid "## UINT4"
 msgstr ""
 
-#: translation.js:944
+#: translation.js:946
 msgid "## 1-Bit"
 msgstr ""
 
-#: translation.js:945
+#: translation.js:947
 msgid "## 2-Bits"
 msgstr ""
 
-#: translation.js:946
+#: translation.js:948
 msgid "## 3-Bits"
 msgstr ""
 
-#: translation.js:947
+#: translation.js:949
 msgid "## 4-Bits"
 msgstr ""
 
-#: translation.js:948
+#: translation.js:950
 msgid "### NO EXIST"
 msgstr ""
 
-#: translation.js:949
+#: translation.js:951
 msgid "Auxiliary cables"
 msgstr ""
 
-#: translation.js:950
+#: translation.js:952
 msgid "## Description"
 msgstr ""
 
-#: translation.js:951
+#: translation.js:953
 msgid "Build bigger buses by Join smaller buses"
 msgstr ""
 
-#: translation.js:952
+#: translation.js:954
 msgid "Get sub-buses or wires from a bigger bus"
 msgstr ""
 
-#: translation.js:953
+#: translation.js:955
 msgid ""
 "Create a Bus of N bits  \n"
 "by copying N times  \n"
 "the input"
 msgstr ""
 
-#: translation.js:954
+#: translation.js:956
 msgid ""
 "Get the sign bit of an  \n"
 "element of N bits  \n"
 "(The sign bit is the MSB)"
 msgstr ""
 
-#: translation.js:955
+#: translation.js:957
 msgid ""
 "Shift to the right the input data  \n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:956
+#: translation.js:958
 msgid ""
 "Shift to the left the input data\n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:957
+#: translation.js:959
 msgid ""
 "Reverse the position of the  \n"
 "wires in the bus. Ex: The 4-input bus  \n"
 "b3,b2,b1,b0 is changed to b0,b1,b2,b3"
 msgstr ""
 
-#: translation.js:958
+#: translation.js:960
 msgid ""
 "Extend to the input bus to a N-bits bus, by adding 0s as  \n"
 "most significant bits.  Ex: The 2-bits bus b1,b0 is extended  \n"
 "as a 4-bits bus:  0,0,b1,b0"
 msgstr ""
 
-#: translation.js:959
+#: translation.js:961
 msgid "01-Index"
 msgstr ""
 
-#: translation.js:960
+#: translation.js:962
 msgid "SL1: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:961
+#: translation.js:963
 msgid "Bus8-Join-half"
 msgstr ""
 
-#: translation.js:962
+#: translation.js:964
 msgid "Bus8-Join-all"
 msgstr ""
 
-#: translation.js:963
+#: translation.js:965
 msgid "Bus8-Split-half"
 msgstr ""
 
-#: translation.js:964
+#: translation.js:966
 msgid "Bus7-all"
 msgstr ""
 
-#: translation.js:965
+#: translation.js:967
 msgid "Bus-Split-all"
 msgstr ""
 
-#: translation.js:966
+#: translation.js:968
 msgid "Copy-8"
 msgstr ""
 
-#: translation.js:967
+#: translation.js:969
 msgid "## 5-Bits"
 msgstr ""
 
-#: translation.js:968
+#: translation.js:970
 msgid "## 6-Bits"
 msgstr ""
 
-#: translation.js:969
+#: translation.js:971
 msgid "## 7-Bits"
 msgstr ""
 
-#: translation.js:970
+#: translation.js:972
 msgid "## 8-Bits"
 msgstr ""
 
-#: translation.js:971
+#: translation.js:973
 msgid "Bus8-Split-quarter"
 msgstr ""
 
-#: translation.js:972
+#: translation.js:974
 msgid "02-Index"
 msgstr ""
 
-#: translation.js:973
+#: translation.js:975
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 3,8,8 and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:974
+#: translation.js:976
 msgid "SL1: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:975
+#: translation.js:977
 msgid "SR1: Shift  a 16-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:976
+#: translation.js:978
 msgid ""
 "SR1-32bits: Shift  a 32-bit value one bit right. MSB is filled with the "
 "input  in"
 msgstr ""
 
-#: translation.js:977
+#: translation.js:979
 msgid "## Join Menu"
 msgstr ""
 
-#: translation.js:978
+#: translation.js:980
 msgid "## Split Menu"
 msgstr ""
 
-#: translation.js:979
+#: translation.js:981
 msgid "## 9-Bits"
 msgstr ""
 
-#: translation.js:980
+#: translation.js:982
 msgid "## 10-Bits"
 msgstr ""
 
-#: translation.js:981
+#: translation.js:983
 msgid "## 11-Bits"
 msgstr ""
 
-#: translation.js:982
+#: translation.js:984
 msgid "## 12-Bits"
 msgstr ""
 
-#: translation.js:983
+#: translation.js:985
 msgid "## 15-Bits"
 msgstr ""
 
-#: translation.js:984
+#: translation.js:986
 msgid "## 16-Bits"
 msgstr ""
 
-#: translation.js:985
+#: translation.js:987
 msgid "## 20-Bits"
 msgstr ""
 
-#: translation.js:986
+#: translation.js:988
 msgid "## 23-Bits"
 msgstr ""
 
-#: translation.js:987
+#: translation.js:989
 msgid "## 24-Bits"
 msgstr ""
 
-#: translation.js:988
+#: translation.js:990
 msgid "## 27-Bits"
 msgstr ""
 
-#: translation.js:989
+#: translation.js:991
 msgid "## 28-Bits"
 msgstr ""
 
-#: translation.js:990
+#: translation.js:992
 msgid "## 31-Bits"
 msgstr ""
 
-#: translation.js:991
+#: translation.js:993
 msgid "## 32-Bits"
 msgstr ""
 
-#: translation.js:992
+#: translation.js:994
 msgid "## UINT16"
 msgstr ""
 
-#: translation.js:993
+#: translation.js:995
 msgid "## 22-Bits"
 msgstr ""
 
-#: translation.js:994
+#: translation.js:996
 msgid "## 17-Bits"
 msgstr ""
 
-#: translation.js:995
+#: translation.js:997
 msgid "## 29-Bits"
 msgstr ""
 
-#: translation.js:996
+#: translation.js:998
 msgid "## 64-Bits"
 msgstr ""
 
-#: translation.js:997 translation.js:1009 translation.js:1018
-#: translation.js:1025 translation.js:1029 translation.js:1033
-#: translation.js:1037 translation.js:1040 translation.js:1071
-#: translation.js:1074 translation.js:1077 translation.js:1080
-#: translation.js:1083 translation.js:1086 translation.js:1089
-#: translation.js:1092 translation.js:1107 translation.js:1110
-#: translation.js:1113 translation.js:1116 translation.js:1119
-#: translation.js:1130 translation.js:1133 translation.js:1136
-#: translation.js:1162 translation.js:1168 translation.js:1172
-#: translation.js:1175 translation.js:1182 translation.js:1186
-#: translation.js:1189 translation.js:1192 translation.js:1200
-#: translation.js:1203 translation.js:1206 translation.js:1209
-#: translation.js:1213 translation.js:1220 translation.js:1223
-#: translation.js:1226 translation.js:1230 translation.js:1243
-#: translation.js:1246 translation.js:1249 translation.js:1252
-#: translation.js:1255 translation.js:1258 translation.js:1270
-#: translation.js:1273 translation.js:1276 translation.js:1279
-#: translation.js:1282 translation.js:1284 translation.js:1287
-#: translation.js:1290 translation.js:1293 translation.js:1296
-#: translation.js:1299 translation.js:1302 translation.js:1309
-#: translation.js:1312 translation.js:1315 translation.js:1319
-#: translation.js:1324 translation.js:1327 translation.js:1336
-#: translation.js:1339 translation.js:1342 translation.js:1347
-#: translation.js:1350 translation.js:1353 translation.js:1359
-#: translation.js:1363 translation.js:1366 translation.js:1370
-#: translation.js:1374 translation.js:1380 translation.js:1383
-#: translation.js:1398 translation.js:1401 translation.js:1406
-#: translation.js:1410 translation.js:1413 translation.js:1424
-#: translation.js:1428 translation.js:1432 translation.js:1436
-#: translation.js:1440 translation.js:1442 translation.js:1445
-#: translation.js:1448 translation.js:1455 translation.js:1458
-#: translation.js:1460 translation.js:1462 translation.js:1475
-#: translation.js:1476 translation.js:1478 translation.js:1483
+#: translation.js:999 translation.js:1011 translation.js:1020
+#: translation.js:1027 translation.js:1031 translation.js:1035
+#: translation.js:1039 translation.js:1042 translation.js:1073
+#: translation.js:1076 translation.js:1079 translation.js:1082
+#: translation.js:1085 translation.js:1088 translation.js:1091
+#: translation.js:1094 translation.js:1109 translation.js:1112
+#: translation.js:1115 translation.js:1118 translation.js:1121
+#: translation.js:1132 translation.js:1135 translation.js:1138
+#: translation.js:1164 translation.js:1170 translation.js:1174
+#: translation.js:1177 translation.js:1184 translation.js:1188
+#: translation.js:1191 translation.js:1194 translation.js:1202
+#: translation.js:1205 translation.js:1208 translation.js:1211
+#: translation.js:1215 translation.js:1222 translation.js:1225
+#: translation.js:1228 translation.js:1232 translation.js:1245
+#: translation.js:1248 translation.js:1251 translation.js:1254
+#: translation.js:1257 translation.js:1260 translation.js:1272
+#: translation.js:1275 translation.js:1278 translation.js:1281
+#: translation.js:1284 translation.js:1286 translation.js:1289
+#: translation.js:1292 translation.js:1295 translation.js:1298
+#: translation.js:1301 translation.js:1304 translation.js:1311
+#: translation.js:1314 translation.js:1317 translation.js:1321
+#: translation.js:1326 translation.js:1329 translation.js:1338
+#: translation.js:1341 translation.js:1344 translation.js:1349
+#: translation.js:1352 translation.js:1355 translation.js:1361
+#: translation.js:1365 translation.js:1368 translation.js:1372
+#: translation.js:1376 translation.js:1382 translation.js:1385
+#: translation.js:1400 translation.js:1403 translation.js:1408
+#: translation.js:1412 translation.js:1415 translation.js:1426
+#: translation.js:1430 translation.js:1434 translation.js:1438
+#: translation.js:1442 translation.js:1444 translation.js:1447
+#: translation.js:1450 translation.js:1458 translation.js:1461
+#: translation.js:1463 translation.js:1465 translation.js:1467
+#: translation.js:1480 translation.js:1481 translation.js:1483
 #: translation.js:1488 translation.js:1493 translation.js:1498
-#: translation.js:1503 translation.js:1515 translation.js:1516
-#: translation.js:1518 translation.js:1524 translation.js:1525
-#: translation.js:1531 translation.js:1532 translation.js:1537
-#: translation.js:1541 translation.js:1545 translation.js:1559
-#: translation.js:1564 translation.js:1568 translation.js:1572
-#: translation.js:1576 translation.js:1580 translation.js:1584
-#: translation.js:1588 translation.js:1595 translation.js:1600
-#: translation.js:1629 translation.js:1635 translation.js:1638
-#: translation.js:1641 translation.js:1648 translation.js:1651
-#: translation.js:1654 translation.js:1657 translation.js:1665
-#: translation.js:1668 translation.js:1671 translation.js:1674
-#: translation.js:1677 translation.js:1686 translation.js:1689
-#: translation.js:1692 translation.js:1695 translation.js:1698
-#: translation.js:1701 translation.js:1710 translation.js:1713
-#: translation.js:1716 translation.js:1719 translation.js:1722
-#: translation.js:1725 translation.js:1737 translation.js:1740
-#: translation.js:1744 translation.js:1747 translation.js:1750
-#: translation.js:1753 translation.js:1756 translation.js:1759
-#: translation.js:1762 translation.js:1767 translation.js:1770
-#: translation.js:1773 translation.js:1782 translation.js:1785
-#: translation.js:1788 translation.js:1793 translation.js:1796
-#: translation.js:1803 translation.js:1806 translation.js:1809
-#: translation.js:1812 translation.js:1816 translation.js:1820
-#: translation.js:1827 translation.js:1831 translation.js:1834
-#: translation.js:1837 translation.js:1841 translation.js:1847
-#: translation.js:1851 translation.js:1854 translation.js:1858
-#: translation.js:1865 translation.js:1869 translation.js:1873
-#: translation.js:1876 translation.js:1888 translation.js:1891
-#: translation.js:1894 translation.js:1897 translation.js:1901
-#: translation.js:1904 translation.js:1907 translation.js:1910
-#: translation.js:1913 translation.js:1917 translation.js:1936
-#: translation.js:1947 translation.js:1950 translation.js:1952
-#: translation.js:1955 translation.js:1958 translation.js:1961
-#: translation.js:1964 translation.js:1967 translation.js:1973
-#: translation.js:1995 translation.js:1999 translation.js:2002
-#: translation.js:2005 translation.js:2008 translation.js:2011
-#: translation.js:2014 translation.js:2017 translation.js:2020
-#: translation.js:2023 translation.js:2026 translation.js:2029
-#: translation.js:2032 translation.js:2035 translation.js:2038
-#: translation.js:2041 translation.js:2044 translation.js:2047
-#: translation.js:2053 translation.js:2057 translation.js:2060
-#: translation.js:2070 translation.js:2074 translation.js:2077
-#: translation.js:2080 translation.js:2083 translation.js:2086
-#: translation.js:2089 translation.js:2100 translation.js:2104
-#: translation.js:2107 translation.js:2110 translation.js:2113
-#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:1503 translation.js:1508 translation.js:1520
+#: translation.js:1521 translation.js:1523 translation.js:1529
+#: translation.js:1530 translation.js:1536 translation.js:1537
+#: translation.js:1542 translation.js:1546 translation.js:1550
+#: translation.js:1564 translation.js:1569 translation.js:1573
+#: translation.js:1577 translation.js:1581 translation.js:1585
+#: translation.js:1589 translation.js:1593 translation.js:1600
+#: translation.js:1605 translation.js:1634 translation.js:1640
+#: translation.js:1643 translation.js:1646 translation.js:1653
+#: translation.js:1656 translation.js:1659 translation.js:1662
+#: translation.js:1670 translation.js:1673 translation.js:1676
+#: translation.js:1679 translation.js:1682 translation.js:1691
+#: translation.js:1694 translation.js:1697 translation.js:1700
+#: translation.js:1703 translation.js:1706 translation.js:1715
+#: translation.js:1718 translation.js:1721 translation.js:1724
+#: translation.js:1727 translation.js:1730 translation.js:1742
+#: translation.js:1745 translation.js:1749 translation.js:1752
+#: translation.js:1755 translation.js:1758 translation.js:1761
+#: translation.js:1764 translation.js:1767 translation.js:1772
+#: translation.js:1775 translation.js:1778 translation.js:1787
+#: translation.js:1790 translation.js:1793 translation.js:1798
+#: translation.js:1801 translation.js:1808 translation.js:1811
+#: translation.js:1814 translation.js:1817 translation.js:1821
+#: translation.js:1825 translation.js:1832 translation.js:1836
+#: translation.js:1839 translation.js:1842 translation.js:1846
+#: translation.js:1852 translation.js:1856 translation.js:1859
+#: translation.js:1863 translation.js:1870 translation.js:1874
+#: translation.js:1878 translation.js:1881 translation.js:1893
+#: translation.js:1896 translation.js:1899 translation.js:1902
+#: translation.js:1906 translation.js:1909 translation.js:1912
+#: translation.js:1915 translation.js:1918 translation.js:1922
+#: translation.js:1941 translation.js:1952 translation.js:1955
+#: translation.js:1957 translation.js:1960 translation.js:1963
+#: translation.js:1966 translation.js:1969 translation.js:1972
+#: translation.js:1978 translation.js:2000 translation.js:2004
+#: translation.js:2007 translation.js:2010 translation.js:2013
+#: translation.js:2016 translation.js:2019 translation.js:2022
+#: translation.js:2025 translation.js:2028 translation.js:2031
+#: translation.js:2034 translation.js:2037 translation.js:2040
+#: translation.js:2043 translation.js:2046 translation.js:2049
+#: translation.js:2052 translation.js:2058 translation.js:2062
+#: translation.js:2065 translation.js:2075 translation.js:2079
+#: translation.js:2082 translation.js:2085 translation.js:2088
+#: translation.js:2091 translation.js:2094 translation.js:2105
+#: translation.js:2109 translation.js:2112 translation.js:2115
+#: translation.js:2118 translation.js:2121 translation.js:2124
+#: translation.js:2127
 msgid "Alhambra-II"
 msgstr ""
 
-#: translation.js:998
+#: translation.js:1000
 msgid "01-Bus2-Split-all"
 msgstr ""
 
-#: translation.js:999
+#: translation.js:1001
 msgid ""
 "# Example: Using the Bus2-Split-all block\n"
 "\n"
@@ -3823,27 +3832,27 @@ msgid ""
 "shown on two independent LEDs"
 msgstr ""
 
-#: translation.js:1000
+#: translation.js:1002
 msgid "Bus-2 Split-all"
 msgstr ""
 
-#: translation.js:1001
+#: translation.js:1003
 msgid "2 bits Input BUS"
 msgstr ""
 
-#: translation.js:1002
+#: translation.js:1004
 msgid "MSB bit"
 msgstr ""
 
-#: translation.js:1003
+#: translation.js:1005
 msgid "LSB bit"
 msgstr ""
 
-#: translation.js:1004
+#: translation.js:1006
 msgid "02-Split-1-4"
 msgstr ""
 
-#: translation.js:1005
+#: translation.js:1007
 msgid ""
 "# Example: Using the Split-1-4 block\n"
 "\n"
@@ -3852,23 +3861,23 @@ msgid ""
 "Both sub-buses are shown on the LED7 and LEDs 0,1,2 and 3 respectivelly"
 msgstr ""
 
-#: translation.js:1006
+#: translation.js:1008
 msgid "5 bits Input BUS"
 msgstr ""
 
-#: translation.js:1007
+#: translation.js:1009
 msgid "LSB bits"
 msgstr ""
 
-#: translation.js:1008
+#: translation.js:1010
 msgid "5-bits constant"
 msgstr ""
 
-#: translation.js:1010
+#: translation.js:1012
 msgid "01-Bus2-Join-all"
 msgstr ""
 
-#: translation.js:1011
+#: translation.js:1013
 msgid ""
 "# Example: Using the Bus2-Join-all block\n"
 "\n"
@@ -3876,19 +3885,19 @@ msgid ""
 "shown on LEDs 0 and 7"
 msgstr ""
 
-#: translation.js:1012
+#: translation.js:1014
 msgid "Bus-2 Join-all"
 msgstr ""
 
-#: translation.js:1013
+#: translation.js:1015
 msgid "2 bits Output BUS"
 msgstr ""
 
-#: translation.js:1014
+#: translation.js:1016
 msgid "02-Join-1-4"
 msgstr ""
 
-#: translation.js:1015
+#: translation.js:1017
 msgid ""
 "# Example: Using the Join-1-4 block\n"
 "\n"
@@ -3897,35 +3906,35 @@ msgid ""
 "on 5 LEDs"
 msgstr ""
 
-#: translation.js:1016
+#: translation.js:1018
 msgid "4 bits Input BUS"
 msgstr ""
 
-#: translation.js:1017
+#: translation.js:1019
 msgid "4-bits constant"
 msgstr ""
 
-#: translation.js:1019
+#: translation.js:1021
 msgid "01-Bus-2-button-leds"
 msgstr ""
 
-#: translation.js:1020
+#: translation.js:1022
 msgid "# Example: Bus-2: Connection of two buses"
 msgstr ""
 
-#: translation.js:1021
+#: translation.js:1023
 msgid "2-bits input bus"
 msgstr ""
 
-#: translation.js:1022
+#: translation.js:1024
 msgid "2-bits Bus block"
 msgstr ""
 
-#: translation.js:1023
+#: translation.js:1025
 msgid "2-bits output bus"
 msgstr ""
 
-#: translation.js:1024
+#: translation.js:1026
 msgid ""
 "**NOTE**: This is just an example of use of the Bus-2 block. But the "
 "connection  \n"
@@ -3933,94 +3942,94 @@ msgid ""
 "the 2-Bus block"
 msgstr ""
 
-#: translation.js:1026
+#: translation.js:1028
 msgid "01-button-LEDs"
 msgstr ""
 
-#: translation.js:1027
+#: translation.js:1029
 msgid ""
 "# Example: Turning on 8 LEDs with one button\n"
 "\n"
 "When the button SW1 is pressed, the 8 LEDs are turned on"
 msgstr ""
 
-#: translation.js:1028
+#: translation.js:1030
 msgid "Copy-8 Block"
 msgstr ""
 
-#: translation.js:1030 translation.js:1592 translation.js:1596
-#: translation.js:1601
+#: translation.js:1032 translation.js:1597 translation.js:1601
+#: translation.js:1606
 msgid "01-sign-LED"
 msgstr ""
 
-#: translation.js:1031
+#: translation.js:1033
 msgid ""
 "# Example: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1032
+#: translation.js:1034
 msgid "Sign-int8 Block"
 msgstr ""
 
-#: translation.js:1034 translation.js:1300 translation.js:1303
-#: translation.js:1407 translation.js:1411 translation.js:1425
-#: translation.js:1429 translation.js:1433 translation.js:1437
-#: translation.js:1441 translation.js:1443 translation.js:1446
-#: translation.js:1449 translation.js:1456 translation.js:1459
-#: translation.js:1461 translation.js:1463 translation.js:1477
-#: translation.js:1479 translation.js:1480 translation.js:1484
+#: translation.js:1036 translation.js:1302 translation.js:1305
+#: translation.js:1409 translation.js:1413 translation.js:1427
+#: translation.js:1431 translation.js:1435 translation.js:1439
+#: translation.js:1443 translation.js:1445 translation.js:1448
+#: translation.js:1451 translation.js:1459 translation.js:1462
+#: translation.js:1464 translation.js:1466 translation.js:1468
+#: translation.js:1482 translation.js:1484 translation.js:1485
 #: translation.js:1489 translation.js:1494 translation.js:1499
-#: translation.js:1504 translation.js:1517 translation.js:1519
-#: translation.js:1520 translation.js:1526 translation.js:1527
-#: translation.js:1533 translation.js:1534 translation.js:1538
-#: translation.js:1542 translation.js:1546 translation.js:1560
-#: translation.js:1821 translation.js:1859 translation.js:1877
-#: translation.js:1889 translation.js:1892 translation.js:1895
-#: translation.js:1898 translation.js:1902 translation.js:1905
-#: translation.js:1911 translation.js:1914 translation.js:1918
-#: translation.js:1937 translation.js:1948 translation.js:1951
-#: translation.js:1953 translation.js:1956 translation.js:1959
-#: translation.js:1962 translation.js:1965 translation.js:1968
-#: translation.js:1974 translation.js:1996 translation.js:2000
-#: translation.js:2003 translation.js:2006 translation.js:2009
-#: translation.js:2012 translation.js:2015 translation.js:2018
-#: translation.js:2021 translation.js:2024 translation.js:2027
-#: translation.js:2030 translation.js:2033 translation.js:2036
-#: translation.js:2039 translation.js:2042 translation.js:2045
-#: translation.js:2048 translation.js:2054 translation.js:2058
-#: translation.js:2061 translation.js:2071 translation.js:2075
-#: translation.js:2078 translation.js:2081 translation.js:2084
-#: translation.js:2087 translation.js:2090
+#: translation.js:1504 translation.js:1509 translation.js:1522
+#: translation.js:1524 translation.js:1525 translation.js:1531
+#: translation.js:1532 translation.js:1538 translation.js:1539
+#: translation.js:1543 translation.js:1547 translation.js:1551
+#: translation.js:1565 translation.js:1826 translation.js:1864
+#: translation.js:1882 translation.js:1894 translation.js:1897
+#: translation.js:1900 translation.js:1903 translation.js:1907
+#: translation.js:1910 translation.js:1916 translation.js:1919
+#: translation.js:1923 translation.js:1942 translation.js:1953
+#: translation.js:1956 translation.js:1958 translation.js:1961
+#: translation.js:1964 translation.js:1967 translation.js:1970
+#: translation.js:1973 translation.js:1979 translation.js:2001
+#: translation.js:2005 translation.js:2008 translation.js:2011
+#: translation.js:2014 translation.js:2017 translation.js:2020
+#: translation.js:2023 translation.js:2026 translation.js:2029
+#: translation.js:2032 translation.js:2035 translation.js:2038
+#: translation.js:2041 translation.js:2044 translation.js:2047
+#: translation.js:2050 translation.js:2053 translation.js:2059
+#: translation.js:2063 translation.js:2066 translation.js:2076
+#: translation.js:2080 translation.js:2083 translation.js:2086
+#: translation.js:2089 translation.js:2092 translation.js:2095
 msgid "01-Manual-testing"
 msgstr ""
 
-#: translation.js:1035
+#: translation.js:1037
 msgid "Configurable buttons (pull-up on/off. Not on/off) with tic output"
 msgstr ""
 
-#: translation.js:1036
+#: translation.js:1038
 msgid "# Example: Displaying the two buttons on the LEDs\n"
 msgstr ""
 
-#: translation.js:1038
+#: translation.js:1040
 msgid "01-Reversal-4-bits"
 msgstr ""
 
-#: translation.js:1039
+#: translation.js:1041
 msgid "Reversal-4"
 msgstr ""
 
-#: translation.js:1041
+#: translation.js:1043
 msgid "01-Shift-right-1-bus4"
 msgstr ""
 
-#: translation.js:1042
+#: translation.js:1044
 msgid "Bus-4-shift-right-1"
 msgstr ""
 
-#: translation.js:1043
+#: translation.js:1045
 msgid ""
 "## Bus-4 Shift right example\n"
 "\n"
@@ -4028,258 +4037,258 @@ msgid ""
 "The result is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1044
+#: translation.js:1046
 msgid ""
 "Number to shift 1 bit  \n"
 "to the right"
 msgstr ""
 
-#: translation.js:1045
+#: translation.js:1047
 msgid ""
 "Insert 0 as the  \n"
 "MSB "
 msgstr ""
 
-#: translation.js:1046
+#: translation.js:1048
 msgid ""
 "Display the shifted  \n"
 "number on the LEDs"
 msgstr ""
 
-#: translation.js:1072 translation.js:1075 translation.js:1078
-#: translation.js:1081 translation.js:1084 translation.js:1087
-#: translation.js:1090 translation.js:1093 translation.js:1108
-#: translation.js:1111 translation.js:1114 translation.js:1117
-#: translation.js:1120 translation.js:1131 translation.js:1134
-#: translation.js:1137
+#: translation.js:1074 translation.js:1077 translation.js:1080
+#: translation.js:1083 translation.js:1086 translation.js:1089
+#: translation.js:1092 translation.js:1095 translation.js:1110
+#: translation.js:1113 translation.js:1116 translation.js:1119
+#: translation.js:1122 translation.js:1133 translation.js:1136
+#: translation.js:1139
 msgid "01-manual-btn-leds"
 msgstr ""
 
-#: translation.js:1073
+#: translation.js:1075
 msgid ""
 "# Copy-2: Manual testing with one pushbutton and two LEDs\n"
 "\n"
 "When the button is pressed, the Two LEDs are turned on"
 msgstr ""
 
-#: translation.js:1076
+#: translation.js:1078
 msgid ""
 "# Copy-3: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1079
+#: translation.js:1081
 msgid ""
 "# Copy-4: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1082
+#: translation.js:1084
 msgid ""
 "# Copy-5: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1085
+#: translation.js:1087
 msgid ""
 "# Copy-6: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1088
+#: translation.js:1090
 msgid ""
 "# Copy-7: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1091
+#: translation.js:1093
 msgid ""
 "# Copy-8: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1094
+#: translation.js:1096
 msgid ""
 "Display16-8: Display a 16-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1095
+#: translation.js:1097
 msgid ""
 "System TFF with toggle input: It toogles on every system cycle if the input "
 "is active"
 msgstr ""
 
-#: translation.js:1096
+#: translation.js:1098
 msgid "Reg: 1-Bit register"
 msgstr ""
 
-#: translation.js:1097
+#: translation.js:1099
 msgid "2-to-1 Multplexer (1-bit channels). Fippled version"
 msgstr ""
 
-#: translation.js:1098
+#: translation.js:1100
 msgid "2-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1099
+#: translation.js:1101
 msgid "2-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1100
+#: translation.js:1102
 msgid "2-to-1 Multplexer (4-bit channels)"
 msgstr ""
 
-#: translation.js:1101
+#: translation.js:1103
 msgid ""
 "# Copy-9: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1102
+#: translation.js:1104
 msgid ""
 "Byte 0  \n"
 "(least significant)  "
 msgstr ""
 
-#: translation.js:1103
+#: translation.js:1105
 msgid "Mux 2-1"
 msgstr ""
 
-#: translation.js:1104
+#: translation.js:1106
 msgid ""
 "D Flip-flip\n"
 "(System)"
 msgstr ""
 
-#: translation.js:1105
+#: translation.js:1107
 msgid "Channel B"
 msgstr ""
 
-#: translation.js:1106
+#: translation.js:1108
 msgid "Channel A"
 msgstr ""
 
-#: translation.js:1109
+#: translation.js:1111
 msgid ""
 "# Copy-10: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1112
+#: translation.js:1114
 msgid ""
 "# Copy-11: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1115
+#: translation.js:1117
 msgid ""
 "# Copy-12: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1118
+#: translation.js:1120
 msgid ""
 "# Copy-16: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1121
+#: translation.js:1123
 msgid ""
 "Display32-8: Display a 32-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1122
+#: translation.js:1124
 msgid "4-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1123
+#: translation.js:1125
 msgid "Counter-x02: 2-bits counter"
 msgstr ""
 
-#: translation.js:1124
+#: translation.js:1126
 msgid "Generic component with clk input"
 msgstr ""
 
-#: translation.js:1125
+#: translation.js:1127
 msgid "Inc1-2bit: Increment a 2-bits number by one"
 msgstr ""
 
-#: translation.js:1126
+#: translation.js:1128
 msgid "AdderK-2bit: Adder of 2-bit operand and 2-bit constant"
 msgstr ""
 
-#: translation.js:1127
+#: translation.js:1129
 msgid "Adder-2bits: Adder of two operands of 2 bits"
 msgstr ""
 
-#: translation.js:1128
+#: translation.js:1130
 msgid "OR-BUS2: OR gate with 2-bits bus input"
 msgstr ""
 
-#: translation.js:1129
+#: translation.js:1131
 msgid ""
 "# Copy-20: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1132
+#: translation.js:1134
 msgid ""
 "# Copy-24: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1135
+#: translation.js:1137
 msgid ""
 "# Copy-28: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1138
+#: translation.js:1140
 msgid ""
 "# Copy-32: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1163 translation.js:1169 translation.js:1173
-#: translation.js:1176 translation.js:1183 translation.js:1187
-#: translation.js:1190 translation.js:1193 translation.js:1201
-#: translation.js:1204 translation.js:1207 translation.js:1210
-#: translation.js:1214 translation.js:1221 translation.js:1224
-#: translation.js:1227 translation.js:1231 translation.js:1241
-#: translation.js:1247 translation.js:1250 translation.js:1259
-#: translation.js:1271 translation.js:1274 translation.js:1277
-#: translation.js:1280 translation.js:1283 translation.js:1285
-#: translation.js:1288 translation.js:1291 translation.js:1294
-#: translation.js:1297 translation.js:1310 translation.js:1313
-#: translation.js:1316 translation.js:1320 translation.js:1325
-#: translation.js:1328 translation.js:1337 translation.js:1340
-#: translation.js:1343 translation.js:1345 translation.js:1348
-#: translation.js:1351 translation.js:1354 translation.js:1360
-#: translation.js:1364 translation.js:1367 translation.js:1375
-#: translation.js:1402 translation.js:1414 translation.js:1630
-#: translation.js:1768 translation.js:1771 translation.js:1774
-#: translation.js:1777
+#: translation.js:1165 translation.js:1171 translation.js:1175
+#: translation.js:1178 translation.js:1185 translation.js:1189
+#: translation.js:1192 translation.js:1195 translation.js:1203
+#: translation.js:1206 translation.js:1209 translation.js:1212
+#: translation.js:1216 translation.js:1223 translation.js:1226
+#: translation.js:1229 translation.js:1233 translation.js:1243
+#: translation.js:1249 translation.js:1252 translation.js:1261
+#: translation.js:1273 translation.js:1276 translation.js:1279
+#: translation.js:1282 translation.js:1285 translation.js:1287
+#: translation.js:1290 translation.js:1293 translation.js:1296
+#: translation.js:1299 translation.js:1312 translation.js:1315
+#: translation.js:1318 translation.js:1322 translation.js:1327
+#: translation.js:1330 translation.js:1339 translation.js:1342
+#: translation.js:1345 translation.js:1347 translation.js:1350
+#: translation.js:1353 translation.js:1356 translation.js:1362
+#: translation.js:1366 translation.js:1369 translation.js:1377
+#: translation.js:1404 translation.js:1416 translation.js:1635
+#: translation.js:1773 translation.js:1776 translation.js:1779
+#: translation.js:1782
 msgid "01-manual-btns-leds"
 msgstr ""
 
-#: translation.js:1164
+#: translation.js:1166
 msgid ""
 "# Bus2-Join-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -4287,23 +4296,23 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1170
+#: translation.js:1172
 msgid "Constant bit 1"
 msgstr ""
 
-#: translation.js:1171
+#: translation.js:1173
 msgid ""
 "# Bus3-Join-1-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1174
+#: translation.js:1176
 msgid ""
 "# Bus3-Join-2-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1177
+#: translation.js:1179
 msgid ""
 "# Bus3-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4312,23 +4321,23 @@ msgid ""
 "The LED2 is on"
 msgstr ""
 
-#: translation.js:1184
+#: translation.js:1186
 msgid "2bits constant value: 3"
 msgstr ""
 
-#: translation.js:1185
+#: translation.js:1187
 msgid ""
 "# Bus4-Join-1-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1188
+#: translation.js:1190
 msgid ""
 "# Bus4-Join-3-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1191
+#: translation.js:1193
 msgid ""
 "# Bus4-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4337,13 +4346,13 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1194
+#: translation.js:1196
 msgid ""
 "# Bus4-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1202
+#: translation.js:1204
 msgid ""
 "# Bus5-Join-1-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4352,27 +4361,27 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1205
+#: translation.js:1207
 msgid ""
 "# Bus5-Join-2-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1208
+#: translation.js:1210
 msgid ""
 "# Bus5-Join-3-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1211
+#: translation.js:1213
 msgid "3bits constant value: 7"
 msgstr ""
 
-#: translation.js:1212
+#: translation.js:1214
 msgid "# Bus5-Join-4-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1215
+#: translation.js:1217
 msgid ""
 "# Bus5-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4381,7 +4390,7 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1222
+#: translation.js:1224
 msgid ""
 "# Bus6-Join-1-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4390,33 +4399,33 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1225
+#: translation.js:1227
 msgid ""
 "# Bus6-Join-4-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1228
+#: translation.js:1230
 msgid "4bits constant value: 15 (0xF in hexadecimal)"
 msgstr ""
 
-#: translation.js:1229
+#: translation.js:1231
 msgid ""
 "# Bus6-Join-5-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1232
+#: translation.js:1234
 msgid ""
 "# Bus6-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1240
+#: translation.js:1242
 msgid "Alhambr-II"
 msgstr ""
 
-#: translation.js:1242
+#: translation.js:1244
 msgid ""
 "# Bus7-Join-1-6: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4425,26 +4434,26 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1244 translation.js:1253 translation.js:1256
-#: translation.js:1636 translation.js:1639 translation.js:1642
-#: translation.js:1649 translation.js:1652 translation.js:1655
-#: translation.js:1658 translation.js:1666 translation.js:1669
-#: translation.js:1672 translation.js:1675 translation.js:1678
-#: translation.js:1690 translation.js:1693 translation.js:1696
-#: translation.js:1699 translation.js:1702 translation.js:1711
-#: translation.js:1714 translation.js:1717 translation.js:1720
-#: translation.js:1723 translation.js:1726 translation.js:1738
-#: translation.js:1741 translation.js:1745 translation.js:1748
-#: translation.js:1751 translation.js:1754 translation.js:1757
-#: translation.js:1760 translation.js:1763
+#: translation.js:1246 translation.js:1255 translation.js:1258
+#: translation.js:1641 translation.js:1644 translation.js:1647
+#: translation.js:1654 translation.js:1657 translation.js:1660
+#: translation.js:1663 translation.js:1671 translation.js:1674
+#: translation.js:1677 translation.js:1680 translation.js:1683
+#: translation.js:1695 translation.js:1698 translation.js:1701
+#: translation.js:1704 translation.js:1707 translation.js:1716
+#: translation.js:1719 translation.js:1722 translation.js:1725
+#: translation.js:1728 translation.js:1731 translation.js:1743
+#: translation.js:1746 translation.js:1750 translation.js:1753
+#: translation.js:1756 translation.js:1759 translation.js:1762
+#: translation.js:1765 translation.js:1768
 msgid "01-manual-constant-leds"
 msgstr ""
 
-#: translation.js:1245
+#: translation.js:1247
 msgid "# Bus7-Join-2-5: Manual testing \n"
 msgstr ""
 
-#: translation.js:1248
+#: translation.js:1250
 msgid ""
 "# Bus7-Join-3-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4453,7 +4462,7 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1251
+#: translation.js:1253
 msgid ""
 "# Bus7-Join-4-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4462,15 +4471,15 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1254
+#: translation.js:1256
 msgid "# Bus7-Join-5-2: Manual testing \n"
 msgstr ""
 
-#: translation.js:1257
+#: translation.js:1259
 msgid "# Bus7-Join-6-1: Manual testing \n"
 msgstr ""
 
-#: translation.js:1260
+#: translation.js:1262
 msgid ""
 "# Bus7-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4479,7 +4488,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1272
+#: translation.js:1274
 msgid ""
 "# Bus8-Join-1-7: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4488,13 +4497,13 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1275
+#: translation.js:1277
 msgid ""
 "# Bus8-Join-2-6: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1278
+#: translation.js:1280
 msgid ""
 "# Bus8-Join-3-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4503,7 +4512,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1281
+#: translation.js:1283
 msgid ""
 "# Bus8-Join-5-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4512,7 +4521,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1286
+#: translation.js:1288
 msgid ""
 "# Bus8-Join-7-1: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4521,7 +4530,7 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1289
+#: translation.js:1291
 msgid ""
 "# Bus8-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4530,7 +4539,7 @@ msgid ""
 "The LEDs 2-7 are on"
 msgstr ""
 
-#: translation.js:1292
+#: translation.js:1294
 msgid ""
 "# Bus8-Join-half: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4539,7 +4548,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1295
+#: translation.js:1297
 msgid ""
 "# Bus8-Join-quarter: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4548,607 +4557,611 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1298
+#: translation.js:1300
 msgid ""
 "## Bus-09-bits Join-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1301
+#: translation.js:1303
 msgid ""
 "# Bus10-Join-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1304
+#: translation.js:1306
 msgid ""
 "# Bus11-Join-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1311
+#: translation.js:1313
 msgid ""
 "# Bus12-Join-one-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1314
+#: translation.js:1316
 msgid ""
 "# Bus12-Join-4-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1317
+#: translation.js:1319
 msgid "Counter-x01: 1-bit counter"
 msgstr ""
 
-#: translation.js:1318
+#: translation.js:1320
 msgid ""
 "# Bus12-Join-one-forth: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1321
+#: translation.js:1323
 msgid ""
 "# Bus12-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1326
+#: translation.js:1328
 msgid ""
 "# Bus15-Join-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1329
+#: translation.js:1331
 msgid ""
 "# Bus15-Join-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1330
+#: translation.js:1332
 msgid "Join-1-15"
 msgstr ""
 
-#: translation.js:1331
+#: translation.js:1333
 msgid "Join-15-1"
 msgstr ""
 
-#: translation.js:1332
+#: translation.js:1334
 msgid "Join-4-12"
 msgstr ""
 
-#: translation.js:1333
+#: translation.js:1335
 msgid "Join-7-9"
 msgstr ""
 
-#: translation.js:1338
+#: translation.js:1340
 msgid ""
 "# Bus16-Join-1-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1341
+#: translation.js:1343
 msgid ""
 "# Bus16-Join-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1344
+#: translation.js:1346
 msgid ""
 "# Bus16-Join-4-12: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1346
+#: translation.js:1348
 msgid ""
 "# Bus16-Join-7-9: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1349
+#: translation.js:1351
 msgid ""
 "# Bus16-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1352
+#: translation.js:1354
 msgid ""
 "# Bus16-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1355
+#: translation.js:1357
 msgid ""
 "# Bus19-Join-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1361
+#: translation.js:1363
 msgid "Generic: 19-bits generic constant"
 msgstr ""
 
-#: translation.js:1362
+#: translation.js:1364
 msgid ""
 "# Bus20-Join-1-19: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1365
+#: translation.js:1367
 msgid ""
 "# Bus20-Join-4-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1368
+#: translation.js:1370
 msgid ""
 "# Bus20-Join-4-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1371 translation.js:1381 translation.js:1384
-#: translation.js:1399 translation.js:1783 translation.js:1786
-#: translation.js:1789
+#: translation.js:1373 translation.js:1383 translation.js:1386
+#: translation.js:1401 translation.js:1788 translation.js:1791
+#: translation.js:1794
 msgid "01-manual-testing"
 msgstr ""
 
-#: translation.js:1372
+#: translation.js:1374
 msgid "Generic: 22-bits generic constant"
 msgstr ""
 
-#: translation.js:1373
+#: translation.js:1375
 msgid ""
 "# Bus22-Join-10-22: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1376
+#: translation.js:1378
 msgid ""
 "# Bus23-Join-7-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1382
+#: translation.js:1384
 msgid ""
 "# Bus24-Join-8-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1385
+#: translation.js:1387
 msgid ""
 "Display24-8: Display a 24-bits value on  8-LEDs. The sel input selects the "
 "byte to display "
 msgstr ""
 
-#: translation.js:1386
+#: translation.js:1388
 msgid "Counter-M-x02: 2-bits M module counter"
 msgstr ""
 
-#: translation.js:1387
+#: translation.js:1389
 msgid "Comp2-2bit: Comparator of two 2-bit numbers"
 msgstr ""
 
-#: translation.js:1388
+#: translation.js:1390
 msgid "Comp2-1bit: Comparator of two 1-bit numbers"
 msgstr ""
 
-#: translation.js:1389
+#: translation.js:1391
 msgid "reg-rst-2-bits:  2-bits register with reset"
 msgstr ""
 
-#: translation.js:1390
+#: translation.js:1392
 msgid "1-bit-Reg-rst: 1-Bit register with reset"
 msgstr ""
 
-#: translation.js:1391
+#: translation.js:1393
 msgid ""
 "# Bus24-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1392
+#: translation.js:1394
 msgid "2-bits Comparator"
 msgstr ""
 
-#: translation.js:1393
+#: translation.js:1395
 msgid ""
 "Maximum count  \n"
 "reached"
 msgstr ""
 
-#: translation.js:1394
+#: translation.js:1396
 msgid "2-bits register"
 msgstr ""
 
-#: translation.js:1395
+#: translation.js:1397
 msgid ""
 "If the max count is reached  \n"
 "and the cnt tic is received,  \n"
 "the register is reset to 0"
 msgstr ""
 
-#: translation.js:1396
+#: translation.js:1398
 msgid "A"
 msgstr ""
 
-#: translation.js:1397
+#: translation.js:1399
 msgid "B"
 msgstr ""
 
-#: translation.js:1400
+#: translation.js:1402
 msgid ""
 "# Bus24-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1403
+#: translation.js:1405
 msgid ""
 "# Bus27-Join-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1408
+#: translation.js:1410
 msgid "Generic: 24-bits generic constant"
 msgstr ""
 
-#: translation.js:1409
+#: translation.js:1411
 msgid ""
 "# Bus28-Join-4-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1412
+#: translation.js:1414
 msgid ""
 "# Bus28-Join-4-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1415
+#: translation.js:1417
 msgid ""
 "# Bus31-Join-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1416
+#: translation.js:1418
 msgid "Join-1-31"
 msgstr ""
 
-#: translation.js:1421
+#: translation.js:1423
 msgid "Join-8-24"
 msgstr ""
 
-#: translation.js:1426
+#: translation.js:1428
 msgid "Generic: 31-bits generic constant"
 msgstr ""
 
-#: translation.js:1427
+#: translation.js:1429
 msgid ""
 "# Bus32-Join-31-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1430
+#: translation.js:1432
 msgid "Generic: 17-bits generic constant"
 msgstr ""
 
-#: translation.js:1431
+#: translation.js:1433
 msgid ""
 "# Bus32-Join-17-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1434
+#: translation.js:1436
 msgid "Generic: 29-bits generic constant"
 msgstr ""
 
-#: translation.js:1435
+#: translation.js:1437
 msgid ""
 "# Bus32-Join-29-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1438
+#: translation.js:1440
 msgid "2bits constant value: 1"
 msgstr ""
 
-#: translation.js:1439
+#: translation.js:1441
 msgid ""
 "# Bus32-Join-30-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1444
+#: translation.js:1446
 msgid ""
 "# Bus32-Join-8-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1447
+#: translation.js:1449
 msgid ""
 "# Bus32-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1450
+#: translation.js:1452
 msgid ""
 "# Bus32-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1454
+#: translation.js:1456
 msgid "05-Bits"
 msgstr ""
 
 #: translation.js:1457
+msgid "2x8-Bits"
+msgstr ""
+
+#: translation.js:1460
 msgid "## Reversal test"
 msgstr ""
 
-#: translation.js:1466 translation.js:1506 translation.js:1977
-#: translation.js:2064
+#: translation.js:1471 translation.js:1511 translation.js:1982
+#: translation.js:2069
 msgid "02-bits"
 msgstr ""
 
-#: translation.js:1467 translation.js:1507 translation.js:2065
+#: translation.js:1472 translation.js:1512 translation.js:2070
 msgid "03-bits"
 msgstr ""
 
-#: translation.js:1468 translation.js:1508 translation.js:2066
+#: translation.js:1473 translation.js:1513 translation.js:2071
 msgid "04-bits"
 msgstr ""
 
-#: translation.js:1469 translation.js:1509 translation.js:1939
-#: translation.js:1978
+#: translation.js:1474 translation.js:1514 translation.js:1944
+#: translation.js:1983
 msgid "08-bits"
 msgstr ""
 
-#: translation.js:1470 translation.js:1510 translation.js:1979
+#: translation.js:1475 translation.js:1515 translation.js:1984
 msgid "16-bits"
 msgstr ""
 
-#: translation.js:1471 translation.js:1511
+#: translation.js:1476 translation.js:1516
 msgid "32-bits"
 msgstr ""
 
-#: translation.js:1481
+#: translation.js:1486
 msgid "## BUS-2-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1485
+#: translation.js:1490
 msgid "Reg-3-verilog: 3 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1486
+#: translation.js:1491
 msgid "## BUS-3-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1490
+#: translation.js:1495
 msgid "Reg-4-verilog: 4 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1491
+#: translation.js:1496
 msgid "## BUS-4-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1495
+#: translation.js:1500
 msgid "Reg-8-verilog: 8 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1496
+#: translation.js:1501
 msgid "## BUS-8-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1500
+#: translation.js:1505
 msgid ""
 "Reg-16-verilog: 16 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1501
+#: translation.js:1506
 msgid "## BUS-16-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1505
+#: translation.js:1510
 msgid ""
 "Reg-03-verilog: 32 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1521
+#: translation.js:1526
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:1528
+#: translation.js:1533
 msgid "# 3-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1535
+#: translation.js:1540
 msgid "# 4-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1539
+#: translation.js:1544
 msgid "# 8-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1543
+#: translation.js:1548
 msgid "# 16-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1547
+#: translation.js:1552
 msgid "# 32-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1548
+#: translation.js:1553
 msgid "Sign-02Bits"
 msgstr ""
 
-#: translation.js:1549
+#: translation.js:1554
 msgid "Sign-03Bits"
 msgstr ""
 
-#: translation.js:1550
+#: translation.js:1555
 msgid "Sign-04Bits"
 msgstr ""
 
-#: translation.js:1551
+#: translation.js:1556
 msgid "Sign-05Bits"
 msgstr ""
 
-#: translation.js:1552
+#: translation.js:1557
 msgid "Sign-06Bits"
 msgstr ""
 
-#: translation.js:1553
+#: translation.js:1558
 msgid "Sign-07Bits"
 msgstr ""
 
-#: translation.js:1554
+#: translation.js:1559
 msgid "Sign-08Bits"
 msgstr ""
 
-#: translation.js:1555
+#: translation.js:1560
 msgid "Sign-12Bits"
 msgstr ""
 
-#: translation.js:1556
+#: translation.js:1561
 msgid "Sign-16Bits"
 msgstr ""
 
-#: translation.js:1557
+#: translation.js:1562
 msgid "Sign-20Bits"
 msgstr ""
 
-#: translation.js:1558
+#: translation.js:1563
 msgid "Sign-32Bits"
 msgstr ""
 
-#: translation.js:1561
+#: translation.js:1566
 msgid "2-to-1 Multplexer (2-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1562
+#: translation.js:1567
 msgid ""
 "# 2-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1566
+#: translation.js:1571
 msgid "2-to-1 Multplexer (3-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1567
+#: translation.js:1572
 msgid ""
 "# 3-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1570
+#: translation.js:1575
 msgid "2-to-1 Multplexer (4-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1571
+#: translation.js:1576
 msgid ""
 "# 4-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1574
+#: translation.js:1579
 msgid "2-to-1 Multplexer (5-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1575
+#: translation.js:1580
 msgid ""
 "# 5-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1578
+#: translation.js:1583
 msgid "2-to-1 Multplexer (6-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1579
+#: translation.js:1584
 msgid ""
 "# 6-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1582
+#: translation.js:1587
 msgid "2-to-1 Multplexer (7-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1583
+#: translation.js:1588
 msgid ""
 "# 7-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1586
+#: translation.js:1591
 msgid "2-to-1 Multplexer (8-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1587
+#: translation.js:1592
 msgid ""
 "# 8-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1590
+#: translation.js:1595
 msgid "2-to-1 Multplexer (12-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1591
+#: translation.js:1596
 msgid ""
 "# 12-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1593
+#: translation.js:1598
 msgid "2-to-1 Multplexer (16-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1594
+#: translation.js:1599
 msgid ""
 "# 16-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1597
+#: translation.js:1602
 msgid "2-to-1 Multplexer (20-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1598
+#: translation.js:1603
 msgid "Generic: 20-bits generic constant"
 msgstr ""
 
-#: translation.js:1599
+#: translation.js:1604
 msgid ""
 "# 20-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1602
+#: translation.js:1607
 msgid "Generic: 32-bits generic constant"
 msgstr ""
 
-#: translation.js:1603
+#: translation.js:1608
 msgid "2-to-1 Multplexer (32-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1604
+#: translation.js:1609
 msgid ""
 "# 32-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1631
+#: translation.js:1636
 msgid ""
 "# Bus2-Split-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -5156,322 +5169,322 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1637
+#: translation.js:1642
 msgid ""
 "# Bus3-Split-1-2: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1640
+#: translation.js:1645
 msgid ""
 "# Bus3-Split-2-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1643
+#: translation.js:1648
 msgid ""
 "# Bus3-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1650
+#: translation.js:1655
 msgid ""
 "# Bus4-Split-1-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1653
+#: translation.js:1658
 msgid ""
 "# Bus4-Split-3-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1656
+#: translation.js:1661
 msgid ""
 "# Bus4-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1659
+#: translation.js:1664
 msgid ""
 "# Bus4-Split-half: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1667
+#: translation.js:1672
 msgid ""
 "# Bus5-Split-1-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1670
+#: translation.js:1675
 msgid ""
 "# Bus5-Split-2-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1673
+#: translation.js:1678
 msgid ""
 "# Bus5-Split-3-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1676
+#: translation.js:1681
 msgid ""
 "# Bus5-Split-4-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1679
+#: translation.js:1684
 msgid ""
 "# Bus5-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1687
+#: translation.js:1692
 msgid "01-manual-test"
 msgstr ""
 
-#: translation.js:1688
+#: translation.js:1693
 msgid ""
 "# Bus6-Split-1-5: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1691
+#: translation.js:1696
 msgid ""
 "# Bus6-Split-2-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1694
+#: translation.js:1699
 msgid "# Bus6-Split-4-2: Manual testing\n"
 msgstr ""
 
-#: translation.js:1697
+#: translation.js:1702
 msgid "# Bus6-Split-5-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1700
+#: translation.js:1705
 msgid ""
 "# Bus6-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1703
+#: translation.js:1708
 msgid "# Bus6-Split-half: Manual testing\n"
 msgstr ""
 
-#: translation.js:1712
+#: translation.js:1717
 msgid ""
 "# Bus7-Split-1-6: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1715
+#: translation.js:1720
 msgid ""
 "# Bus7-Split-2-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1718
+#: translation.js:1723
 msgid ""
 "# Bus7-Split-3-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1721
+#: translation.js:1726
 msgid ""
 "# Bus7-Split-4-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1724
+#: translation.js:1729
 msgid ""
 "# Bus7-Split-5-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1727
+#: translation.js:1732
 msgid ""
 "# Bus7-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1739
+#: translation.js:1744
 msgid ""
 "# Bus8-Split-1-7: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1742
+#: translation.js:1747
 msgid "Bus8-Split-2-6: Split the 8-bits bus into two buses of 2 and 6 wires"
 msgstr ""
 
-#: translation.js:1743
+#: translation.js:1748
 msgid ""
 "# Bus8-Split-2-6: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1746
+#: translation.js:1751
 msgid ""
 "# Bus8-Split-3-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1749
+#: translation.js:1754
 msgid ""
 "# Bus8-Split-5-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1752
+#: translation.js:1757
 msgid ""
 "# Bus8-Split-6-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1755
+#: translation.js:1760
 msgid ""
 "# Bus8-Split-7-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1758
+#: translation.js:1763
 msgid ""
 "# Bus8-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1761
+#: translation.js:1766
 msgid ""
 "# Bus8-Split-half: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1764
+#: translation.js:1769
 msgid ""
 "# Bus8-Split-quarter: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1769
+#: translation.js:1774
 msgid ""
 "## Bus-09-bits Split-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1772
+#: translation.js:1777
 msgid ""
 "## Bus-09-bits Join-8-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1775
+#: translation.js:1780
 msgid ""
 "# Bus10-Split-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1778
+#: translation.js:1783
 msgid ""
 "# Bus11-Split-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1784
+#: translation.js:1789
 msgid ""
 "# Bus12-Split-1-11: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1787
+#: translation.js:1792
 msgid ""
 "# Bus12-Split-4-8: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1790
+#: translation.js:1795
 msgid ""
 "# Bus12-Split-one-third: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1794 translation.js:1797 translation.js:1804
-#: translation.js:1807 translation.js:1810 translation.js:1813
-#: translation.js:1817 translation.js:1828 translation.js:1832
-#: translation.js:1835 translation.js:1838 translation.js:1842
-#: translation.js:1848 translation.js:1852 translation.js:1855
-#: translation.js:1866 translation.js:1870 translation.js:1874
-#: translation.js:1908
+#: translation.js:1799 translation.js:1802 translation.js:1809
+#: translation.js:1812 translation.js:1815 translation.js:1818
+#: translation.js:1822 translation.js:1833 translation.js:1837
+#: translation.js:1840 translation.js:1843 translation.js:1847
+#: translation.js:1853 translation.js:1857 translation.js:1860
+#: translation.js:1871 translation.js:1875 translation.js:1879
+#: translation.js:1913
 msgid "Manual-testing"
 msgstr ""
 
-#: translation.js:1795
+#: translation.js:1800
 msgid ""
 "## Bus-15: Split-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1798
+#: translation.js:1803
 msgid ""
 "## Bus-15: Split-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1805
+#: translation.js:1810
 msgid ""
 "## Bus-16: Split-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1808
+#: translation.js:1813
 msgid ""
 "## Bus-16: Split-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1811
+#: translation.js:1816
 msgid ""
 "## Bus-16: Split-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1814
+#: translation.js:1819
 msgid ""
 "## Split16-quarter: Manual testing\n"
 "\n"
@@ -5479,33 +5492,33 @@ msgid ""
 "bits. When the button is pressed, the Upper bits are displayed"
 msgstr ""
 
-#: translation.js:1818
+#: translation.js:1823
 msgid ""
 "## Bus17-Split-1-16: Manual testing\n"
 "\n"
 "The 17-bit constnat is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1822
+#: translation.js:1827
 msgid ""
 "## Bus-19: Split-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1829
+#: translation.js:1834
 msgid ""
 "## Bus20-Split-1-19: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs. "
 msgstr ""
 
-#: translation.js:1830
+#: translation.js:1835
 msgid ""
 "Values for testing:  \n"
 "0-FFFFF"
 msgstr ""
 
-#: translation.js:1833
+#: translation.js:1838
 msgid ""
 "## Bus20-Split-12-8: Manual testing\n"
 "\n"
@@ -5515,7 +5528,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1836
+#: translation.js:1841
 msgid ""
 "## Bus20-Split-4-16: Manual testing\n"
 "\n"
@@ -5525,21 +5538,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1839
+#: translation.js:1844
 msgid ""
 "## Bus20-Split-4-8-8: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1843
+#: translation.js:1848
 msgid ""
 "## BUS22-split-16-6: Manual testing\n"
 "\n"
 "The 22-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1849
+#: translation.js:1854
 msgid ""
 "## BUS24-split-16-8: Manual testing\n"
 "\n"
@@ -5549,13 +5562,13 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1850
+#: translation.js:1855
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFF"
 msgstr ""
 
-#: translation.js:1853
+#: translation.js:1858
 msgid ""
 "## BUS24-split-8-16: Manual testing\n"
 "\n"
@@ -5565,7 +5578,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1856
+#: translation.js:1861
 msgid ""
 "## Bus 24 Split one third: Manual testing\n"
 "\n"
@@ -5573,21 +5586,21 @@ msgid ""
 "displaying the lower, middle and higer segments of the constant on the LEDs"
 msgstr ""
 
-#: translation.js:1860
+#: translation.js:1865
 msgid "Generic: 27-bits generic constant"
 msgstr ""
 
-#: translation.js:1861
+#: translation.js:1866
 msgid ""
 "## Bus-27-Split-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1867
+#: translation.js:1872
 msgid "Generic: 28-bits generic constant"
 msgstr ""
 
-#: translation.js:1868
+#: translation.js:1873
 msgid ""
 "## Bus 28 Split-20-8: Manual testing\n"
 "\n"
@@ -5597,7 +5610,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1871
+#: translation.js:1876
 msgid ""
 "## Bus 28 Split-4-24: Manual testing\n"
 "\n"
@@ -5607,19 +5620,19 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1872
+#: translation.js:1877
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFF"
 msgstr ""
 
-#: translation.js:1878
+#: translation.js:1883
 msgid ""
 "## Bus-31: Split-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1890
+#: translation.js:1895
 msgid ""
 "## 32-bits Split 1-31: Manual testing\n"
 "\n"
@@ -5629,21 +5642,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1893
+#: translation.js:1898
 msgid ""
 "## 32-bits Split 17-15: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1896
+#: translation.js:1901
 msgid ""
 "## 32-bits Split 22-10: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1899
+#: translation.js:1904
 msgid ""
 "## 32-bits Split 24-8: Manual testing\n"
 "\n"
@@ -5653,27 +5666,27 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1900
+#: translation.js:1905
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFFF"
 msgstr ""
 
-#: translation.js:1903
+#: translation.js:1908
 msgid ""
 "## 32-bits Split 29-3: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1906
+#: translation.js:1911
 msgid ""
 "## 32-bits Split 31-1: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1909
+#: translation.js:1914
 msgid ""
 "## 32-bits Split 8-24: Manual testing\n"
 "\n"
@@ -5683,358 +5696,358 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1912
+#: translation.js:1917
 msgid ""
 "## 32-bits Split half: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1915
+#: translation.js:1920
 msgid ""
 "## 32-bits Split quarter: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1919
+#: translation.js:1924
 msgid "8-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1920
+#: translation.js:1925
 msgid "8-to-1 Multplexer (2-bit channels)"
 msgstr ""
 
-#: translation.js:1921
+#: translation.js:1926
 msgid "8-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1922
+#: translation.js:1927
 msgid "4-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1923
+#: translation.js:1928
 msgid "Counter-x03: 3-bits counter"
 msgstr ""
 
-#: translation.js:1924
+#: translation.js:1929
 msgid "Reg-x03: 3-bits register"
 msgstr ""
 
-#: translation.js:1925
+#: translation.js:1930
 msgid "Inc1-3bit: Increment a 3-bits number by one"
 msgstr ""
 
-#: translation.js:1926
+#: translation.js:1931
 msgid "AdderK-3bit: Adder of 3-bit operand and 3-bit constant"
 msgstr ""
 
-#: translation.js:1927
+#: translation.js:1932
 msgid "Adder-3bits: Adder of two operands of 3 bits"
 msgstr ""
 
-#: translation.js:1928
+#: translation.js:1933
 msgid "Generic: 64-bits generic constant"
 msgstr ""
 
-#: translation.js:1929
+#: translation.js:1934
 msgid ""
 "## 64-bits Split half: Manual testing\n"
 "\n"
 "The 64-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1938
+#: translation.js:1943
 msgid "## Uint12-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1940
+#: translation.js:1945
 msgid "09-bits"
 msgstr ""
 
-#: translation.js:1941
+#: translation.js:1946
 msgid "10-bits"
 msgstr ""
 
-#: translation.js:1942
+#: translation.js:1947
 msgid "11-bits"
 msgstr ""
 
-#: translation.js:1943
+#: translation.js:1948
 msgid "12-bits"
 msgstr ""
 
-#: translation.js:1944
+#: translation.js:1949
 msgid "13-bits"
 msgstr ""
 
-#: translation.js:1945
+#: translation.js:1950
 msgid "14-bits"
 msgstr ""
 
-#: translation.js:1946
+#: translation.js:1951
 msgid "15-bits"
 msgstr ""
 
-#: translation.js:1949
+#: translation.js:1954
 msgid "## Uint16-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1954
+#: translation.js:1959
 msgid "## Uint16-10bit Manual testing"
 msgstr ""
 
-#: translation.js:1957
+#: translation.js:1962
 msgid "## Uint16-11bit Manual testing"
 msgstr ""
 
-#: translation.js:1960
+#: translation.js:1965
 msgid "## Uint16-12bit Manual testing"
 msgstr ""
 
-#: translation.js:1963
+#: translation.js:1968
 msgid "## Uint16-13bit Manual testing"
 msgstr ""
 
-#: translation.js:1966
+#: translation.js:1971
 msgid "## Uint16-14bit Manual testing"
 msgstr ""
 
-#: translation.js:1969
+#: translation.js:1974
 msgid ""
 "UINT32-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:1970
+#: translation.js:1975
 msgid ""
 "Copy-15: Copy the input wire twice and generate a 15 bits Bus output "
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:1971
+#: translation.js:1976
 msgid "## Uint32-15bit Manual testing"
 msgstr ""
 
-#: translation.js:1972 translation.js:2063
+#: translation.js:1977 translation.js:2068
 msgid "01-bit"
 msgstr ""
 
-#: translation.js:1975
+#: translation.js:1980
 msgid "not-x2: 2-bits not gate"
 msgstr ""
 
-#: translation.js:1976
+#: translation.js:1981
 msgid "## Uint2-1bits: Manual testing"
 msgstr ""
 
-#: translation.js:1980
+#: translation.js:1985
 msgid "17-bits"
 msgstr ""
 
-#: translation.js:1981
+#: translation.js:1986
 msgid "18-bits"
 msgstr ""
 
-#: translation.js:1982
+#: translation.js:1987
 msgid "19-bits"
 msgstr ""
 
-#: translation.js:1983
+#: translation.js:1988
 msgid "20-bits"
 msgstr ""
 
-#: translation.js:1984
+#: translation.js:1989
 msgid "21-bits"
 msgstr ""
 
-#: translation.js:1985
+#: translation.js:1990
 msgid "22-bits"
 msgstr ""
 
-#: translation.js:1986
+#: translation.js:1991
 msgid "23-bits"
 msgstr ""
 
-#: translation.js:1987
+#: translation.js:1992
 msgid "24-bits"
 msgstr ""
 
-#: translation.js:1988
+#: translation.js:1993
 msgid "25-bits"
 msgstr ""
 
-#: translation.js:1989
+#: translation.js:1994
 msgid "26-bits"
 msgstr ""
 
-#: translation.js:1990
+#: translation.js:1995
 msgid "27-bits"
 msgstr ""
 
-#: translation.js:1991
+#: translation.js:1996
 msgid "28-bits"
 msgstr ""
 
-#: translation.js:1992
+#: translation.js:1997
 msgid "29-bits"
 msgstr ""
 
-#: translation.js:1993
+#: translation.js:1998
 msgid "30-bits"
 msgstr ""
 
-#: translation.js:1994
+#: translation.js:1999
 msgid "31-bits"
 msgstr ""
 
-#: translation.js:1997
+#: translation.js:2002
 msgid "not-x32: 32-bits not gate"
 msgstr ""
 
-#: translation.js:1998
+#: translation.js:2003
 msgid "## Uint32-2bit Manual testing"
 msgstr ""
 
-#: translation.js:2001
+#: translation.js:2006
 msgid "## Uint32-8bit Manual testing"
 msgstr ""
 
-#: translation.js:2004
+#: translation.js:2009
 msgid "## Uint32-16bit Manual testing"
 msgstr ""
 
-#: translation.js:2007
+#: translation.js:2012
 msgid "## Uint32-17bit Manual testing"
 msgstr ""
 
-#: translation.js:2010
+#: translation.js:2015
 msgid "## Uint32-18bit Manual testing"
 msgstr ""
 
-#: translation.js:2013
+#: translation.js:2018
 msgid "## Uint32-19bit Manual testing"
 msgstr ""
 
-#: translation.js:2016
+#: translation.js:2021
 msgid "## Uint32-20bit Manual testing"
 msgstr ""
 
-#: translation.js:2019
+#: translation.js:2024
 msgid "## Uint32-21bit Manual testing"
 msgstr ""
 
-#: translation.js:2022
+#: translation.js:2027
 msgid "## Uint32-22bit Manual testing"
 msgstr ""
 
-#: translation.js:2025
+#: translation.js:2030
 msgid "## Uint32-23bit Manual testing"
 msgstr ""
 
-#: translation.js:2028
+#: translation.js:2033
 msgid "## Uint32-24bit Manual testing"
 msgstr ""
 
-#: translation.js:2031
+#: translation.js:2036
 msgid "## Uint32-25bit Manual testing"
 msgstr ""
 
-#: translation.js:2034
+#: translation.js:2039
 msgid "## Uint32-26bit Manual testing"
 msgstr ""
 
-#: translation.js:2037
+#: translation.js:2042
 msgid "## Uint32-27bit Manual testing"
 msgstr ""
 
-#: translation.js:2040
+#: translation.js:2045
 msgid "## Uint32-28bit Manual testing"
 msgstr ""
 
-#: translation.js:2043
+#: translation.js:2048
 msgid "## Uint32-29bit: Manual testing"
 msgstr ""
 
-#: translation.js:2046
+#: translation.js:2051
 msgid "## Uint32-30bit: Manual testing"
 msgstr ""
 
-#: translation.js:2049
+#: translation.js:2054
 msgid "## Uint32-31bit: Manual testing"
 msgstr ""
 
-#: translation.js:2050
+#: translation.js:2055
 msgid "01-Bit"
 msgstr ""
 
-#: translation.js:2055
+#: translation.js:2060
 msgid "not-x4: 4-bits not gate"
 msgstr ""
 
-#: translation.js:2056
+#: translation.js:2061
 msgid "## Uint4-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2059
+#: translation.js:2064
 msgid "## Uint4-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2062
+#: translation.js:2067
 msgid "## Uint4-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2067
+#: translation.js:2072
 msgid "05-bits"
 msgstr ""
 
-#: translation.js:2068
+#: translation.js:2073
 msgid "06-bits"
 msgstr ""
 
-#: translation.js:2069
+#: translation.js:2074
 msgid "07-bits"
 msgstr ""
 
-#: translation.js:2072
+#: translation.js:2077
 msgid "not-x8: 8-bits not gate"
 msgstr ""
 
-#: translation.js:2073
+#: translation.js:2078
 msgid "## Uint8-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2076
+#: translation.js:2081
 msgid "## Uint8-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2079
+#: translation.js:2084
 msgid "## Uint8-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2082
+#: translation.js:2087
 msgid "## Uint8-4bit: Manual testing"
 msgstr ""
 
-#: translation.js:2085
+#: translation.js:2090
 msgid "## Uint8-5bit: Manual testing"
 msgstr ""
 
-#: translation.js:2088
+#: translation.js:2093
 msgid "## Uint8-6bit: Manual testing"
 msgstr ""
 
-#: translation.js:2091
+#: translation.js:2096
 msgid "## Uint8-7bit: Manual testing"
 msgstr ""
 
-#: translation.js:2101 translation.js:2105 translation.js:2108
-#: translation.js:2111 translation.js:2114 translation.js:2117
-#: translation.js:2120 translation.js:2123
+#: translation.js:2106 translation.js:2110 translation.js:2113
+#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:2125 translation.js:2128
 msgid "01-manual-btn-led"
 msgstr ""
 
-#: translation.js:2102
+#: translation.js:2107
 msgid ""
 "# BUS-2: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -6042,53 +6055,53 @@ msgid ""
 "When the buttons are is pressed the corresponding LED is turned on"
 msgstr ""
 
-#: translation.js:2103
+#: translation.js:2108
 msgid "Bus\n"
 msgstr ""
 
-#: translation.js:2106
+#: translation.js:2111
 msgid ""
 "# BUS-3: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2109
+#: translation.js:2114
 msgid ""
 "# BUS-4: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2112
+#: translation.js:2117
 msgid ""
 "# BUS-5: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2115
+#: translation.js:2120
 msgid ""
 "# BUS-6: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2118
+#: translation.js:2123
 msgid ""
 "# BUS-7: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2121
+#: translation.js:2126
 msgid ""
 "# BUS-8: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2124
+#: translation.js:2129
 msgid ""
 "# Wire: Manual testing with one pushbutton and one LED\n"
 "\n"
diff --git a/locale/ru_RU/ru_RU.po b/locale/ru_RU/ru_RU.po
index 18f7ae7d..5e23462b 100644
--- a/locale/ru_RU/ru_RU.po
+++ b/locale/ru_RU/ru_RU.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-19 13:45+0000\n"
+"POT-Creation-Date: 2023-09-28 17:28+0000\n"
 "PO-Revision-Date: \n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -16,48 +16,48 @@ msgstr ""
 "X-Poedit-Basepath: ..\n"
 "X-Poedit-SearchPath-0: translation.js\n"
 
-#: translation.js:10 translation.js:1047
+#: translation.js:10 translation.js:1049
 msgid "Copy"
 msgstr ""
 
-#: translation.js:11 translation.js:1048
+#: translation.js:11 translation.js:1050
 msgid "Join"
 msgstr ""
 
-#: translation.js:12 translation.js:1049
+#: translation.js:12 translation.js:1051
 msgid "Reversal"
 msgstr ""
 
-#: translation.js:13 translation.js:1050
+#: translation.js:13 translation.js:1052
 msgid "Shift"
 msgstr ""
 
-#: translation.js:14 translation.js:1051
+#: translation.js:14 translation.js:1053
 msgid "Sign"
 msgstr ""
 
-#: translation.js:15 translation.js:1052
+#: translation.js:15 translation.js:1054
 msgid "Split"
 msgstr ""
 
-#: translation.js:16 translation.js:1053
+#: translation.js:16 translation.js:1055
 msgid "Uint"
 msgstr ""
 
-#: translation.js:17 translation.js:1054
+#: translation.js:17 translation.js:1056
 msgid "Wires"
 msgstr ""
 
-#: translation.js:18 translation.js:312 translation.js:338 translation.js:353
-#: translation.js:359 translation.js:365 translation.js:371 translation.js:377
-#: translation.js:388 translation.js:472 translation.js:480 translation.js:488
-#: translation.js:494 translation.js:500 translation.js:506 translation.js:715
-#: translation.js:722 translation.js:766 translation.js:771 translation.js:858
-#: translation.js:871
+#: translation.js:18 translation.js:312 translation.js:341 translation.js:356
+#: translation.js:362 translation.js:368 translation.js:374 translation.js:380
+#: translation.js:391 translation.js:474 translation.js:482 translation.js:490
+#: translation.js:496 translation.js:502 translation.js:508 translation.js:717
+#: translation.js:724 translation.js:768 translation.js:773 translation.js:860
+#: translation.js:873
 msgid "Blocks"
 msgstr ""
 
-#: translation.js:19 translation.js:82 translation.js:1055
+#: translation.js:19 translation.js:82 translation.js:1057
 msgid "Copy-02"
 msgstr ""
 
@@ -67,7 +67,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:21 translation.js:85 translation.js:1056
+#: translation.js:21 translation.js:85 translation.js:1058
 msgid "Copy-03"
 msgstr ""
 
@@ -77,7 +77,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:23 translation.js:88 translation.js:1057
+#: translation.js:23 translation.js:88 translation.js:1059
 msgid "Copy-04"
 msgstr ""
 
@@ -87,7 +87,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:25 translation.js:91 translation.js:1058
+#: translation.js:25 translation.js:91 translation.js:1060
 msgid "Copy-05"
 msgstr ""
 
@@ -97,7 +97,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:27 translation.js:94 translation.js:1059
+#: translation.js:27 translation.js:94 translation.js:1061
 msgid "Copy-06"
 msgstr ""
 
@@ -107,7 +107,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:29 translation.js:97 translation.js:1060
+#: translation.js:29 translation.js:97 translation.js:1062
 msgid "Copy-07"
 msgstr ""
 
@@ -117,7 +117,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:31 translation.js:100 translation.js:1061
+#: translation.js:31 translation.js:100 translation.js:1063
 msgid "Copy-08"
 msgstr ""
 
@@ -127,7 +127,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:33 translation.js:103 translation.js:1062
+#: translation.js:33 translation.js:103 translation.js:1064
 msgid "Copy-09"
 msgstr ""
 
@@ -137,7 +137,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:35 translation.js:1063
+#: translation.js:35 translation.js:1065
 msgid "Copy-10"
 msgstr ""
 
@@ -147,7 +147,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:37 translation.js:1064
+#: translation.js:37 translation.js:1066
 msgid "Copy-11"
 msgstr ""
 
@@ -157,7 +157,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:39 translation.js:106 translation.js:1065
+#: translation.js:39 translation.js:106 translation.js:1067
 msgid "Copy-12"
 msgstr ""
 
@@ -203,7 +203,7 @@ msgstr ""
 msgid "Output"
 msgstr ""
 
-#: translation.js:49 translation.js:1066
+#: translation.js:49 translation.js:1068
 msgid "Copy-16"
 msgstr ""
 
@@ -243,7 +243,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:57 translation.js:1067
+#: translation.js:57 translation.js:1069
 msgid "Copy-20"
 msgstr ""
 
@@ -283,7 +283,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:65 translation.js:1068
+#: translation.js:65 translation.js:1070
 msgid "Copy-24"
 msgstr ""
 
@@ -323,7 +323,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:73 translation.js:1069
+#: translation.js:73 translation.js:1071
 msgid "Copy-28"
 msgstr ""
 
@@ -357,7 +357,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:80 translation.js:1070
+#: translation.js:80 translation.js:1072
 msgid "Copy-32"
 msgstr ""
 
@@ -439,82 +439,82 @@ msgstr ""
 msgid "Bus12-Join-4-8: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:109 translation.js:556 translation.js:1139
-#: translation.js:1605
+#: translation.js:109 translation.js:558 translation.js:1141
+#: translation.js:1610
 msgid "Bus-02"
 msgstr ""
 
-#: translation.js:110 translation.js:557 translation.js:1140
-#: translation.js:1606
+#: translation.js:110 translation.js:559 translation.js:1142
+#: translation.js:1611
 msgid "Bus-03"
 msgstr ""
 
-#: translation.js:111 translation.js:558 translation.js:1141
-#: translation.js:1607
+#: translation.js:111 translation.js:560 translation.js:1143
+#: translation.js:1612
 msgid "Bus-04"
 msgstr ""
 
-#: translation.js:112 translation.js:559 translation.js:1142
-#: translation.js:1608
+#: translation.js:112 translation.js:561 translation.js:1144
+#: translation.js:1613
 msgid "Bus-05"
 msgstr ""
 
-#: translation.js:113 translation.js:560 translation.js:1143
-#: translation.js:1609
+#: translation.js:113 translation.js:562 translation.js:1145
+#: translation.js:1614
 msgid "Bus-06"
 msgstr ""
 
-#: translation.js:114 translation.js:561 translation.js:1144
-#: translation.js:1610
+#: translation.js:114 translation.js:563 translation.js:1146
+#: translation.js:1615
 msgid "Bus-07"
 msgstr ""
 
-#: translation.js:115 translation.js:562 translation.js:1145
-#: translation.js:1611
+#: translation.js:115 translation.js:564 translation.js:1147
+#: translation.js:1616
 msgid "Bus-08"
 msgstr ""
 
-#: translation.js:116 translation.js:563 translation.js:1146
-#: translation.js:1612
+#: translation.js:116 translation.js:565 translation.js:1148
+#: translation.js:1617
 msgid "Bus-09"
 msgstr ""
 
-#: translation.js:117 translation.js:564 translation.js:1147
-#: translation.js:1613
+#: translation.js:117 translation.js:566 translation.js:1149
+#: translation.js:1618
 msgid "Bus-10"
 msgstr ""
 
-#: translation.js:118 translation.js:565 translation.js:1148
-#: translation.js:1614
+#: translation.js:118 translation.js:567 translation.js:1150
+#: translation.js:1619
 msgid "Bus-11"
 msgstr ""
 
-#: translation.js:119 translation.js:566 translation.js:1149
-#: translation.js:1615
+#: translation.js:119 translation.js:568 translation.js:1151
+#: translation.js:1620
 msgid "Bus-12"
 msgstr ""
 
-#: translation.js:120 translation.js:567
+#: translation.js:120 translation.js:569
 msgid "Bus-14"
 msgstr ""
 
-#: translation.js:121 translation.js:568 translation.js:1150
-#: translation.js:1616
+#: translation.js:121 translation.js:570 translation.js:1152
+#: translation.js:1621
 msgid "Bus-15"
 msgstr ""
 
-#: translation.js:122 translation.js:569 translation.js:1151
-#: translation.js:1617
+#: translation.js:122 translation.js:571 translation.js:1153
+#: translation.js:1622
 msgid "Bus-16"
 msgstr ""
 
-#: translation.js:123 translation.js:571 translation.js:1152
-#: translation.js:1619
+#: translation.js:123 translation.js:573 translation.js:1154
+#: translation.js:1624
 msgid "Bus-19"
 msgstr ""
 
-#: translation.js:124 translation.js:572 translation.js:1153
-#: translation.js:1620
+#: translation.js:124 translation.js:574 translation.js:1155
+#: translation.js:1625
 msgid "Bus-20"
 msgstr ""
 
@@ -522,52 +522,52 @@ msgstr ""
 msgid "Bus-21"
 msgstr ""
 
-#: translation.js:126 translation.js:573 translation.js:1154
-#: translation.js:1621
+#: translation.js:126 translation.js:575 translation.js:1156
+#: translation.js:1626
 msgid "Bus-22"
 msgstr ""
 
-#: translation.js:127 translation.js:574 translation.js:1155
+#: translation.js:127 translation.js:576 translation.js:1157
 msgid "Bus-23"
 msgstr ""
 
-#: translation.js:128 translation.js:575 translation.js:1156
-#: translation.js:1622
+#: translation.js:128 translation.js:577 translation.js:1158
+#: translation.js:1627
 msgid "Bus-24"
 msgstr ""
 
-#: translation.js:129 translation.js:576 translation.js:1157
-#: translation.js:1623
+#: translation.js:129 translation.js:578 translation.js:1159
+#: translation.js:1628
 msgid "Bus-27"
 msgstr ""
 
-#: translation.js:130 translation.js:577 translation.js:1158
-#: translation.js:1624
+#: translation.js:130 translation.js:579 translation.js:1160
+#: translation.js:1629
 msgid "Bus-28"
 msgstr ""
 
-#: translation.js:131 translation.js:578 translation.js:1159
-#: translation.js:1625
+#: translation.js:131 translation.js:580 translation.js:1161
+#: translation.js:1630
 msgid "Bus-31"
 msgstr ""
 
-#: translation.js:132 translation.js:579 translation.js:1160
-#: translation.js:1626
+#: translation.js:132 translation.js:581 translation.js:1162
+#: translation.js:1631
 msgid "Bus-32"
 msgstr ""
 
-#: translation.js:133 translation.js:580 translation.js:1627
+#: translation.js:133 translation.js:582 translation.js:1632
 msgid "Bus-64"
 msgstr ""
 
 #: translation.js:134 translation.js:139 translation.js:144 translation.js:155
-#: translation.js:164 translation.js:179 translation.js:192 translation.js:1161
-#: translation.js:1167 translation.js:1180 translation.js:1199
-#: translation.js:1239 translation.js:1267
+#: translation.js:164 translation.js:179 translation.js:192 translation.js:1163
+#: translation.js:1169 translation.js:1182 translation.js:1201
+#: translation.js:1241 translation.js:1269
 msgid "Join-all"
 msgstr ""
 
-#: translation.js:135 translation.js:1165
+#: translation.js:135 translation.js:1167
 msgid "Join-1-2"
 msgstr ""
 
@@ -575,7 +575,7 @@ msgstr ""
 msgid "Bus3-Join-1-2: Join two buses of 2 and 1 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:137 translation.js:1166
+#: translation.js:137 translation.js:1168
 msgid "Join-2-1"
 msgstr ""
 
@@ -583,7 +583,7 @@ msgstr ""
 msgid "Bus3-Join-2-1: Joint two buses of 1 and 2 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:140 translation.js:1178
+#: translation.js:140 translation.js:1180
 msgid "Join-1-3"
 msgstr ""
 
@@ -591,7 +591,7 @@ msgstr ""
 msgid "Bus4-Join-1-3: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:142 translation.js:1179
+#: translation.js:142 translation.js:1181
 msgid "Join-3-1"
 msgstr ""
 
@@ -600,9 +600,9 @@ msgid "Bus4-Join-3-1: Join the two buses into a 4-bits Bus"
 msgstr ""
 
 #: translation.js:145 translation.js:165 translation.js:193 translation.js:239
-#: translation.js:258 translation.js:306 translation.js:310 translation.js:1181
-#: translation.js:1219 translation.js:1268 translation.js:1334
-#: translation.js:1378 translation.js:1422
+#: translation.js:258 translation.js:306 translation.js:310 translation.js:1183
+#: translation.js:1221 translation.js:1270 translation.js:1336
+#: translation.js:1380 translation.js:1424
 msgid "Join-half"
 msgstr ""
 
@@ -610,7 +610,7 @@ msgstr ""
 msgid "Bus4-Join-half: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:147 translation.js:1195
+#: translation.js:147 translation.js:1197
 msgid "Join-1-4"
 msgstr ""
 
@@ -618,7 +618,7 @@ msgstr ""
 msgid "Bus5-Join-1-4: Join the two buses of 1 and 4 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:149 translation.js:1196
+#: translation.js:149 translation.js:1198
 msgid "Join-2-3"
 msgstr ""
 
@@ -626,7 +626,7 @@ msgstr ""
 msgid "Bus5-Join-2-3: Join the two buses of 2 and 3 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:151 translation.js:1197
+#: translation.js:151 translation.js:1199
 msgid "Join-3-2"
 msgstr ""
 
@@ -634,7 +634,7 @@ msgstr ""
 msgid "Bus5-Join-3-2: Join the two buses of 3 and 2 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:153 translation.js:1198
+#: translation.js:153 translation.js:1200
 msgid "Join-4-1"
 msgstr ""
 
@@ -642,7 +642,7 @@ msgstr ""
 msgid "Bus5-Join-4-1: Join the two buses of 4 and 1 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:156 translation.js:1216
+#: translation.js:156 translation.js:1218
 msgid "Join-1-5"
 msgstr ""
 
@@ -658,7 +658,7 @@ msgstr ""
 msgid "Bus6-Join-2-4: Join all the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:160 translation.js:1217
+#: translation.js:160 translation.js:1219
 msgid "Join-4-2"
 msgstr ""
 
@@ -666,7 +666,7 @@ msgstr ""
 msgid "Bus6-Join-4-2: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:162 translation.js:1218
+#: translation.js:162 translation.js:1220
 msgid "Join-5-1"
 msgstr ""
 
@@ -678,7 +678,7 @@ msgstr ""
 msgid "Bus6-Join-half: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:167 translation.js:1233
+#: translation.js:167 translation.js:1235
 msgid "Join-1-6"
 msgstr ""
 
@@ -686,7 +686,7 @@ msgstr ""
 msgid "Bus7-Join-1-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:169 translation.js:1234
+#: translation.js:169 translation.js:1236
 msgid "Join-2-5"
 msgstr ""
 
@@ -694,7 +694,7 @@ msgstr ""
 msgid "Bus7-Join-2-5: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:171 translation.js:1235
+#: translation.js:171 translation.js:1237
 msgid "Join-3-4"
 msgstr ""
 
@@ -702,7 +702,7 @@ msgstr ""
 msgid "Bus7-Join-3-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:173 translation.js:1236
+#: translation.js:173 translation.js:1238
 msgid "Join-4-3"
 msgstr ""
 
@@ -710,7 +710,7 @@ msgstr ""
 msgid "Bus7-Join-4-3: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:175 translation.js:1237
+#: translation.js:175 translation.js:1239
 msgid "Join-5-2"
 msgstr ""
 
@@ -718,7 +718,7 @@ msgstr ""
 msgid "Bus7-Join-5-2: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:177 translation.js:1238
+#: translation.js:177 translation.js:1240
 msgid "Join-6-1"
 msgstr ""
 
@@ -726,7 +726,7 @@ msgstr ""
 msgid "Bus7-Join-6-1: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:180 translation.js:1261
+#: translation.js:180 translation.js:1263
 msgid "Join-1-7"
 msgstr ""
 
@@ -734,7 +734,7 @@ msgstr ""
 msgid "Bus7-Join-1-7: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:182 translation.js:1262
+#: translation.js:182 translation.js:1264
 msgid "Join-2-6"
 msgstr ""
 
@@ -742,7 +742,7 @@ msgstr ""
 msgid "Bus8-Join-2-6: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:184 translation.js:1263
+#: translation.js:184 translation.js:1265
 msgid "Join-3-5"
 msgstr ""
 
@@ -750,7 +750,7 @@ msgstr ""
 msgid "Bus8-Join-3-5: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:186 translation.js:1264
+#: translation.js:186 translation.js:1266
 msgid "Join-5-3"
 msgstr ""
 
@@ -758,7 +758,7 @@ msgstr ""
 msgid "Bus8-Join-5-3: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:188 translation.js:1265
+#: translation.js:188 translation.js:1267
 msgid "Join-6-2"
 msgstr ""
 
@@ -766,7 +766,7 @@ msgstr ""
 msgid "Bus8-Join-6-2: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:190 translation.js:1266
+#: translation.js:190 translation.js:1268
 msgid "Join-7-1"
 msgstr ""
 
@@ -778,8 +778,8 @@ msgstr ""
 msgid "Bus8-Join-half: Join the two same halves into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:195 translation.js:241 translation.js:308 translation.js:1269
-#: translation.js:1335 translation.js:1423
+#: translation.js:195 translation.js:241 translation.js:308 translation.js:1271
+#: translation.js:1337 translation.js:1425
 msgid "Join-quarter"
 msgstr ""
 
@@ -831,7 +831,7 @@ msgstr ""
 msgid "Bus11-Join-3-8: Join the two buses into an 11-bits Bus"
 msgstr ""
 
-#: translation.js:208 translation.js:1305
+#: translation.js:208 translation.js:1307
 msgid "Join-1-11"
 msgstr ""
 
@@ -839,11 +839,11 @@ msgstr ""
 msgid "Bus12-Join-1-11: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:210 translation.js:1306
+#: translation.js:210 translation.js:1308
 msgid "Join-4-8"
 msgstr ""
 
-#: translation.js:211 translation.js:1307
+#: translation.js:211 translation.js:1309
 msgid "Join-one-fourth"
 msgstr ""
 
@@ -851,8 +851,8 @@ msgstr ""
 msgid "Bus12-Join-one-fourth: Join the four buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:213 translation.js:260 translation.js:1308
-#: translation.js:1379
+#: translation.js:213 translation.js:260 translation.js:1310
+#: translation.js:1381
 msgid "Join-one-third"
 msgstr ""
 
@@ -868,7 +868,7 @@ msgstr ""
 msgid "Bus14-Join-10-4: Join the two buses into a 14-bits Bus"
 msgstr ""
 
-#: translation.js:217 translation.js:1322
+#: translation.js:217 translation.js:1324
 msgid "Join-5-10"
 msgstr ""
 
@@ -876,7 +876,7 @@ msgstr ""
 msgid "Bus15-Join-5-10: Join the two buses into a 15-bits Bus"
 msgstr ""
 
-#: translation.js:219 translation.js:1323
+#: translation.js:219 translation.js:1325
 msgid "Join-7-8"
 msgstr ""
 
@@ -972,7 +972,7 @@ msgstr ""
 msgid "Bus19-Join-3-8-8: Join the three buses into a 19-bits Bus"
 msgstr ""
 
-#: translation.js:245 translation.js:1356
+#: translation.js:245 translation.js:1358
 msgid "Join-1-19"
 msgstr ""
 
@@ -980,11 +980,11 @@ msgstr ""
 msgid "Bus20-Join-half: Join the two buses into an 20-bits Bus"
 msgstr ""
 
-#: translation.js:247 translation.js:1357
+#: translation.js:247 translation.js:1359
 msgid "Join-4-16"
 msgstr ""
 
-#: translation.js:248 translation.js:1358
+#: translation.js:248 translation.js:1360
 msgid "Join-4-8-8"
 msgstr ""
 
@@ -1000,7 +1000,7 @@ msgstr ""
 msgid "Bus32-Join-11-21: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:252 translation.js:288 translation.js:1369
+#: translation.js:252 translation.js:288 translation.js:1371
 msgid "Join-10-22"
 msgstr ""
 
@@ -1016,7 +1016,7 @@ msgstr ""
 msgid "Bus23-Join-7-8-8: Join the three buses into a 23-bits Bus"
 msgstr ""
 
-#: translation.js:256 translation.js:1377
+#: translation.js:256 translation.js:1379
 msgid "Join-8-16"
 msgstr ""
 
@@ -1040,7 +1040,7 @@ msgstr ""
 msgid "Bus27-Join-3-8-8-8: Join the four buses into a 27-bits Bus"
 msgstr ""
 
-#: translation.js:264 translation.js:1404
+#: translation.js:264 translation.js:1406
 msgid "Join-4-24"
 msgstr ""
 
@@ -1048,7 +1048,7 @@ msgstr ""
 msgid "Bus28-Join-4-24: Join the two buses into an 28-bits Bus"
 msgstr ""
 
-#: translation.js:266 translation.js:1405
+#: translation.js:266 translation.js:1407
 msgid "Join-4-8-8-8"
 msgstr ""
 
@@ -1168,7 +1168,7 @@ msgstr ""
 msgid "Bus32-Join-15-17: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:298 translation.js:1417
+#: translation.js:298 translation.js:1419
 msgid "Join-17-15"
 msgstr ""
 
@@ -1176,7 +1176,7 @@ msgstr ""
 msgid "Bus32-Join-17-15: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:300 translation.js:1418
+#: translation.js:300 translation.js:1420
 msgid "Join-29-3"
 msgstr ""
 
@@ -1184,7 +1184,7 @@ msgstr ""
 msgid "Bus32-Join-29-3: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:302 translation.js:1419
+#: translation.js:302 translation.js:1421
 msgid "Join-30-2"
 msgstr ""
 
@@ -1192,7 +1192,7 @@ msgstr ""
 msgid "Bus32-Join-30-2: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:304 translation.js:1420
+#: translation.js:304 translation.js:1422
 msgid "Join-31-1"
 msgstr ""
 
@@ -1268,372 +1268,380 @@ msgstr ""
 msgid "Bus4-Split-all: Split the 4-bits bus into its wires"
 msgstr ""
 
-#: translation.js:330 translation.js:1464
+#: translation.js:330
+msgid "Reversal-2x8"
+msgstr ""
+
+#: translation.js:331
+msgid "Reversal-2x8: Reversal of 2 blocks of 8 bits"
+msgstr ""
+
+#: translation.js:332
+msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
+msgstr ""
+
+#: translation.js:333 translation.js:1469
 msgid "Left"
 msgstr ""
 
-#: translation.js:331 translation.js:1465
+#: translation.js:334 translation.js:1470
 msgid "Right"
 msgstr ""
 
-#: translation.js:332 translation.js:382 translation.js:1451
-#: translation.js:2051
+#: translation.js:335 translation.js:385 translation.js:1453
+#: translation.js:2056
 msgid "02-Bits"
 msgstr ""
 
-#: translation.js:333 translation.js:383 translation.js:1452
-#: translation.js:2052
+#: translation.js:336 translation.js:386 translation.js:1454
+#: translation.js:2057
 msgid "03-Bits"
 msgstr ""
 
-#: translation.js:334 translation.js:384 translation.js:1453
+#: translation.js:337 translation.js:387 translation.js:1455
 msgid "04-Bits"
 msgstr ""
 
-#: translation.js:335 translation.js:385
+#: translation.js:338 translation.js:388
 msgid "08-Bits"
 msgstr ""
 
-#: translation.js:336 translation.js:386
+#: translation.js:339 translation.js:389
 msgid "16-Bits"
 msgstr ""
 
-#: translation.js:337 translation.js:387
+#: translation.js:340 translation.js:390
 msgid "32-Bits"
 msgstr ""
 
-#: translation.js:339 translation.js:351 translation.js:354 translation.js:356
-#: translation.js:360 translation.js:362 translation.js:366 translation.js:368
-#: translation.js:372 translation.js:374 translation.js:378 translation.js:380
-#: translation.js:1472 translation.js:1482 translation.js:1487
-#: translation.js:1492 translation.js:1497 translation.js:1502
+#: translation.js:342 translation.js:354 translation.js:357 translation.js:359
+#: translation.js:363 translation.js:365 translation.js:369 translation.js:371
+#: translation.js:375 translation.js:377 translation.js:381 translation.js:383
+#: translation.js:1477 translation.js:1487 translation.js:1492
+#: translation.js:1497 translation.js:1502 translation.js:1507
 msgid "SL1"
 msgstr ""
 
-#: translation.js:340
+#: translation.js:343
 msgid "SL1-2-verilog: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:341 translation.js:1473
+#: translation.js:344 translation.js:1478
 msgid "SL1-int2"
 msgstr ""
 
-#: translation.js:342
+#: translation.js:345
 msgid "SL1-int2: Shift  a 2-bit value one bit left. LSB is 0. The sign is kept"
 msgstr ""
 
-#: translation.js:343
+#: translation.js:346
 msgid "Constant bit 0"
 msgstr ""
 
-#: translation.js:344
+#: translation.js:347
 msgid "SL1: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:345
+#: translation.js:348
 msgid "Sign-int2: Get the sign of a 2-bits Intenger"
 msgstr ""
 
-#: translation.js:346
+#: translation.js:349
 msgid "Sign bit is kept"
 msgstr ""
 
-#: translation.js:347
+#: translation.js:350
 msgid "Get the sign  "
 msgstr ""
 
-#: translation.js:348 translation.js:1474
+#: translation.js:351 translation.js:1479
 msgid "SL1-uint2"
 msgstr ""
 
-#: translation.js:349
+#: translation.js:352
 msgid ""
 "SL1-uint2: Shift  a 2-bit value one bit left. LSB is 0. The sign is lost"
 msgstr ""
 
-#: translation.js:350
+#: translation.js:353
 msgid "Sign bit is lost"
 msgstr ""
 
-#: translation.js:352
+#: translation.js:355
 msgid "SL1-2: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:355
+#: translation.js:358
 msgid "SL1-3-verilog: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:357
+#: translation.js:360
 msgid "SL1-3: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:358
+#: translation.js:361
 msgid "Bus3-Split-1-2: Split the 3-bits bus into two: 1-bit and 2-bits buses"
 msgstr ""
 
-#: translation.js:361
+#: translation.js:364
 msgid "SL1-4-verilog: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:363
+#: translation.js:366
 msgid "SL1-4: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:364
+#: translation.js:367
 msgid "Bus5-Split-1-4: Split the 5-bits bus into two buses of 1 and 4 bits"
 msgstr ""
 
-#: translation.js:367
+#: translation.js:370
 msgid "SL1-8-verilog: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:369
+#: translation.js:372
 msgid "SL1-8: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:370
+#: translation.js:373
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 1 and 8 wires"
 msgstr ""
 
-#: translation.js:373
+#: translation.js:376
 msgid "SL1-16-verilog: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:375
+#: translation.js:378
 msgid "SL1-16: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:376
+#: translation.js:379
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:379
+#: translation.js:382
 msgid "SL1-32-verilog: Shift  a 32-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:381
+#: translation.js:384
 msgid ""
 "Bus32-Split-1-31: Split the 32-bits bus into two buses of 1 and 31 wires"
 msgstr ""
 
-#: translation.js:389 translation.js:399 translation.js:473 translation.js:477
-#: translation.js:481 translation.js:485 translation.js:489 translation.js:491
-#: translation.js:495 translation.js:497 translation.js:501 translation.js:503
-#: translation.js:1512 translation.js:1522 translation.js:1529
-#: translation.js:1536 translation.js:1540 translation.js:1544
+#: translation.js:392 translation.js:402 translation.js:475 translation.js:479
+#: translation.js:483 translation.js:487 translation.js:491 translation.js:493
+#: translation.js:497 translation.js:499 translation.js:503 translation.js:505
+#: translation.js:1517 translation.js:1527 translation.js:1534
+#: translation.js:1541 translation.js:1545 translation.js:1549
 msgid "SR1"
 msgstr ""
 
-#: translation.js:390
+#: translation.js:393
 msgid ""
 "SR1-2bits-verilog: Shift  a 2-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:391 translation.js:1513
+#: translation.js:394 translation.js:1518
 msgid "SR1-int2"
 msgstr ""
 
-#: translation.js:392
+#: translation.js:395
 msgid "SR1-int2: Shift  a 2-bit value one bit right. MSB is keep (the sign)"
 msgstr ""
 
-#: translation.js:393
+#: translation.js:396
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:394
+#: translation.js:397
 msgid ""
 "Get the sign  \n"
 "and place it as the MSB"
 msgstr ""
 
-#: translation.js:395 translation.js:1514
+#: translation.js:398 translation.js:1519
 msgid "SR1-uint2"
 msgstr ""
 
-#: translation.js:396
+#: translation.js:399
 msgid ""
 "SR1-uint2: Shift  a 2-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:397
+#: translation.js:400
 msgid "The MSB is 0 (no sight)"
 msgstr ""
 
-#: translation.js:398
+#: translation.js:401
 msgid "This bit is ignored"
 msgstr ""
 
-#: translation.js:400
+#: translation.js:403
 msgid "Reg-2-verilog: 2 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:401
+#: translation.js:404
 msgid "Button-tic: Configurable button that emits a tic when it is pressed"
 msgstr ""
 
-#: translation.js:402
+#: translation.js:405
 msgid ""
 "Rising-edge detector. It generates a 1-period pulse (tic) when a rising edge "
 "is detected on the input"
 msgstr ""
 
-#: translation.js:403
+#: translation.js:406
 msgid "D Flip-flop (verilog implementation)"
 msgstr ""
 
-#: translation.js:404
+#: translation.js:407
 msgid "NOT gate (Verilog implementation)"
 msgstr ""
 
-#: translation.js:405
+#: translation.js:408
 msgid "Two bits input And gate"
 msgstr ""
 
-#: translation.js:406
+#: translation.js:409
 msgid "Configurable button (pull-up on/off. Not on/off)"
 msgstr ""
 
-#: translation.js:407
+#: translation.js:410
 msgid "FPGA internal pull-up configuration on the input port"
 msgstr ""
 
-#: translation.js:408
+#: translation.js:411
 msgid "Remove the rebound on a mechanical switch"
 msgstr ""
 
-#: translation.js:409
+#: translation.js:412
 msgid "1bit register (implemented in verilog)"
 msgstr ""
 
-#: translation.js:410
+#: translation.js:413
 msgid "16-bits Syscounter with reset"
 msgstr ""
 
-#: translation.js:411
+#: translation.js:414
 msgid "DFF-rst-x16: 16 D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:412
+#: translation.js:415
 msgid "DFF-rst-x04: Three D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:413
+#: translation.js:416
 msgid "DFF-rst-x01: D Flip flop with reset input. When rst=1, the DFF is 0"
 msgstr ""
 
-#: translation.js:414
+#: translation.js:417
 msgid ""
 "Bus16-Split-quarter: Split the 16-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:415
+#: translation.js:418
 msgid "Inc1-16bit: Increment a 16-bits number by one"
 msgstr ""
 
-#: translation.js:416
+#: translation.js:419
 msgid "AdderK-16bit: Adder of 16-bit operand and 16-bit constant"
 msgstr ""
 
-#: translation.js:417
+#: translation.js:420
 msgid "Generic: 16-bits generic constant"
 msgstr ""
 
-#: translation.js:418
+#: translation.js:421
 msgid "Adder-16bits: Adder of two operands of 16 bits"
 msgstr ""
 
-#: translation.js:419
-msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
-msgstr ""
-
-#: translation.js:420
+#: translation.js:422
 msgid "Adder-8bits: Adder of two operands of 8 bits"
 msgstr ""
 
-#: translation.js:421
+#: translation.js:423
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of the same size"
 msgstr ""
 
-#: translation.js:422
+#: translation.js:424
 msgid "Adder-4bits: Adder of two operands of 4 bits"
 msgstr ""
 
-#: translation.js:423
+#: translation.js:425
 msgid "Adder-1bit: Adder of two operands of 1 bit"
 msgstr ""
 
-#: translation.js:424
+#: translation.js:426
 msgid "AdderC-1bit: Adder of two operands of 1 bit plus the carry in"
 msgstr ""
 
-#: translation.js:425
+#: translation.js:427
 msgid "XOR gate: two bits input xor gate"
 msgstr ""
 
-#: translation.js:426
+#: translation.js:428
 msgid "OR2: Two bits input OR gate"
 msgstr ""
 
-#: translation.js:427
+#: translation.js:429
 msgid "AdderC-4bits: Adder of two operands of 4 bits and Carry in"
 msgstr ""
 
-#: translation.js:428
+#: translation.js:430
 msgid "AdderC-8bits: Adder of two operands of 8 bits and Carry in"
 msgstr ""
 
-#: translation.js:429
+#: translation.js:431
 msgid ""
 "Edges detector. It generates a 1-period pulse (tic) when either a rising "
 "edge or a falling edge is detected on the input"
 msgstr ""
 
-#: translation.js:430
+#: translation.js:432
 msgid "Sync 1-bit input with the system clock domain"
 msgstr ""
 
-#: translation.js:431
+#: translation.js:433
 msgid ""
 "Select positive or negative logic for the input (0=positive, 1=negative)"
 msgstr ""
 
-#: translation.js:432
+#: translation.js:434
 msgid "1-bit generic constant (0/1)"
 msgstr ""
 
-#: translation.js:433
+#: translation.js:435
 msgid "# 2-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:434
+#: translation.js:436
 msgid "System clock"
 msgstr ""
 
-#: translation.js:435
+#: translation.js:437
 msgid "Button state signal"
 msgstr ""
 
-#: translation.js:436
+#: translation.js:438
 msgid "Tic: button pressed"
 msgstr ""
 
-#: translation.js:437
+#: translation.js:439
 msgid "Rising edge detector"
 msgstr ""
 
-#: translation.js:438
+#: translation.js:440
 msgid "Pull up on/off"
 msgstr ""
 
-#: translation.js:439
+#: translation.js:441
 msgid "Not on/off"
 msgstr ""
 
-#: translation.js:440
+#: translation.js:442
 msgid ""
 "## Rising edge detector\n"
 "\n"
@@ -1641,23 +1649,23 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:441
+#: translation.js:443
 msgid "Input signal"
 msgstr ""
 
-#: translation.js:442
+#: translation.js:444
 msgid ""
 "Current signal  \n"
 "state"
 msgstr ""
 
-#: translation.js:443
+#: translation.js:445
 msgid ""
 "Signal state in the previous  \n"
 "clock cycle"
 msgstr ""
 
-#: translation.js:444
+#: translation.js:446
 msgid ""
 "If the current signal is 1 and its value in  \n"
 "the previous clock cycle was 0, it means  \n"
@@ -1667,7 +1675,7 @@ msgid ""
 "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:445
+#: translation.js:447
 msgid ""
 "**Delay**: 0 clock cycles \n"
 "\n"
@@ -1675,15 +1683,15 @@ msgid ""
 "and its detection"
 msgstr ""
 
-#: translation.js:446
+#: translation.js:448
 msgid "Parameter: Initial value"
 msgstr ""
 
-#: translation.js:447
+#: translation.js:449
 msgid "Input data"
 msgstr ""
 
-#: translation.js:448
+#: translation.js:450
 msgid ""
 "# D Flip-Flop  \n"
 "\n"
@@ -1691,18 +1699,18 @@ msgid ""
 "Its output is shown in the cycle n+1"
 msgstr ""
 
-#: translation.js:449
+#: translation.js:451
 msgid ""
 "Internal pull-up  \n"
 "* 0: OFF\n"
 "* 1: ON"
 msgstr ""
 
-#: translation.js:450
+#: translation.js:452
 msgid "Synchronization stage"
 msgstr ""
 
-#: translation.js:451
+#: translation.js:453
 msgid ""
 "Normalization stage\n"
 "\n"
@@ -1710,11 +1718,11 @@ msgid ""
 "* 1: signal inverted"
 msgstr ""
 
-#: translation.js:452
+#: translation.js:454
 msgid "Debouncing stage"
 msgstr ""
 
-#: translation.js:453
+#: translation.js:455
 msgid ""
 "### Pull-up parameter:\n"
 "\n"
@@ -1722,36 +1730,36 @@ msgid ""
 "1: Pull-up activated"
 msgstr ""
 
-#: translation.js:454
+#: translation.js:456
 msgid ""
 "Only an FPGA pin can  \n"
 "be connected here!!!"
 msgstr ""
 
-#: translation.js:455
+#: translation.js:457
 msgid ""
 "The pull-up is connected  \n"
 "by default"
 msgstr ""
 
-#: translation.js:456
+#: translation.js:458
 msgid "Edge detector"
 msgstr ""
 
-#: translation.js:457
+#: translation.js:459
 msgid ""
 "Whenever there is a change in  \n"
 "the input, the counter is started"
 msgstr ""
 
-#: translation.js:458
+#: translation.js:460
 msgid ""
 "If the counter reaches it maximum  \n"
 "value, the input is considered stable  \n"
 "and it is captured"
 msgstr ""
 
-#: translation.js:459
+#: translation.js:461
 msgid ""
 "### Time calculation\n"
 "\n"
@@ -1761,7 +1769,7 @@ msgid ""
 "use a counter with more bits (17, 18...)"
 msgstr ""
 
-#: translation.js:460
+#: translation.js:462
 msgid ""
 "## Debouncer  \n"
 "\n"
@@ -1771,35 +1779,35 @@ msgid ""
 "captured on the output flip-flop"
 msgstr ""
 
-#: translation.js:461
+#: translation.js:463
 msgid "Stable output"
 msgstr ""
 
-#: translation.js:462
+#: translation.js:464
 msgid "Counter"
 msgstr ""
 
-#: translation.js:463
+#: translation.js:465
 msgid "Initial value"
 msgstr ""
 
-#: translation.js:464
+#: translation.js:466
 msgid ""
 "Reset input: Active high  \n"
 "When rst = 1, the DFF is reset to 0"
 msgstr ""
 
-#: translation.js:465
+#: translation.js:467
 msgid "Data input"
 msgstr ""
 
-#: translation.js:466
+#: translation.js:468
 msgid ""
 "Initial default  \n"
 "value: 0"
 msgstr ""
 
-#: translation.js:467
+#: translation.js:469
 msgid ""
 "## Edges detector\n"
 "\n"
@@ -1808,18 +1816,18 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:468
+#: translation.js:470
 msgid ""
 "The output is 1 if the current value is 1 and the  \n"
 "previous 0, or if the current value is 0 and the  \n"
 "previous 1\n"
 msgstr ""
 
-#: translation.js:469
+#: translation.js:471
 msgid "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:470
+#: translation.js:472
 msgid ""
 "When k=0, it works like a wire  \n"
 "(The output is equal to the input)  \n"
@@ -1827,7 +1835,7 @@ msgid ""
 "(The output is the inverse of the input)"
 msgstr ""
 
-#: translation.js:471
+#: translation.js:473
 msgid ""
 "### Truth table for XOR\n"
 "\n"
@@ -1839,1983 +1847,1984 @@ msgid ""
 "| 1 | 1     |  0     | Not      |"
 msgstr ""
 
-#: translation.js:474
+#: translation.js:476
 msgid ""
 "SR1-3bits-verilog: Shift  a 3-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:475 translation.js:1523
+#: translation.js:477 translation.js:1528
 msgid "SR1-uint3"
 msgstr ""
 
-#: translation.js:476
+#: translation.js:478
 msgid ""
 "SR1-uint3: Shift  a 3-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:478
+#: translation.js:480
 msgid "SR1: Shift  a 3-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:479
+#: translation.js:481
 msgid "Bus3-Split-2-1: Split the 3-bits bus into two: 2-bit and 1-bits buses"
 msgstr ""
 
-#: translation.js:482
+#: translation.js:484
 msgid ""
 "SR1-4bits-verilog: Shift  a 4-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:483 translation.js:1530
+#: translation.js:485 translation.js:1535
 msgid "SR1-uint4"
 msgstr ""
 
-#: translation.js:484
+#: translation.js:486
 msgid ""
 "SR1-uint4: Shift  a 4-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:486
+#: translation.js:488
 msgid "SR1-4bits: Shift  a 4-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:487
+#: translation.js:489
 msgid "Bus4-Split-3-1: Split the 4-bits bus into two: 3-bits and 1-bits buses"
 msgstr ""
 
-#: translation.js:490
+#: translation.js:492
 msgid ""
 "SR1-8bits-verilog: Shift  a 8-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:492
+#: translation.js:494
 msgid "SR1-8bits: Shift  a 8-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:493
+#: translation.js:495
 msgid "Bus8-Split-7-1: Split the 8-bits bus into two buses of 7 and 1 wires"
 msgstr ""
 
-#: translation.js:496
+#: translation.js:498
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:498
+#: translation.js:500
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:499
+#: translation.js:501
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 15 wires"
 msgstr ""
 
-#: translation.js:502
+#: translation.js:504
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:504
+#: translation.js:506
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:505
+#: translation.js:507
 msgid ""
 "Bus32-Split-31-1: Split the 32-bits bus into two buses of 31 and 1 wires"
 msgstr ""
 
-#: translation.js:507 translation.js:546 translation.js:1589
+#: translation.js:509 translation.js:548 translation.js:1594
 msgid "Sign-int12"
 msgstr ""
 
-#: translation.js:508
+#: translation.js:510
 msgid ""
 "Sign-int12-verilog: Get the sign of a 12-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:509 translation.js:549
+#: translation.js:511 translation.js:551
 msgid "Sign-int16"
 msgstr ""
 
-#: translation.js:510
+#: translation.js:512
 msgid ""
 "Sign-int16-verilog: Get the sign of a 16-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:511 translation.js:1563
+#: translation.js:513 translation.js:1568
 msgid "Sign-int2"
 msgstr ""
 
-#: translation.js:512
+#: translation.js:514
 msgid ""
 "Sign-int2-verilog: Get the sign of a 2-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:513 translation.js:551
+#: translation.js:515 translation.js:553
 msgid "Sign-int20"
 msgstr ""
 
-#: translation.js:514
+#: translation.js:516
 msgid ""
 "Sign-int20-verilog: Get the sign of a 20-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:515 translation.js:1565
+#: translation.js:517 translation.js:1570
 msgid "Sign-int3"
 msgstr ""
 
-#: translation.js:516
+#: translation.js:518
 msgid ""
 "Sign-int3-verilog: Get the sign of a 3-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:517 translation.js:554
+#: translation.js:519 translation.js:556
 msgid "Sign-int32"
 msgstr ""
 
-#: translation.js:518
+#: translation.js:520
 msgid ""
 "Sign-int32-verilog: Get the sign of a 32-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:519 translation.js:1569
+#: translation.js:521 translation.js:1574
 msgid "Sign-int4"
 msgstr ""
 
-#: translation.js:520
+#: translation.js:522
 msgid ""
 "Sign-int4-verilog: Get the sign of a 4-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:521 translation.js:1573
+#: translation.js:523 translation.js:1578
 msgid "Sign-int5"
 msgstr ""
 
-#: translation.js:522
+#: translation.js:524
 msgid ""
 "Sign-int5-verilog: Get the sign of a 5-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:523 translation.js:1577
+#: translation.js:525 translation.js:1582
 msgid "Sign-int6"
 msgstr ""
 
-#: translation.js:524
+#: translation.js:526
 msgid ""
 "Sign-int6-verilog: Get the sign of a 6-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:525 translation.js:1581
+#: translation.js:527 translation.js:1586
 msgid "Sign-int7"
 msgstr ""
 
-#: translation.js:526
+#: translation.js:528
 msgid ""
 "Sign-int7-verilog: Get the sign of a 7-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:527 translation.js:1585
+#: translation.js:529 translation.js:1590
 msgid "Sign-int8"
 msgstr ""
 
-#: translation.js:528
+#: translation.js:530
 msgid ""
 "Sign-int8-verilog: Get the sign of a 8-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:529
+#: translation.js:531
 msgid "Sign-int02"
 msgstr ""
 
-#: translation.js:530
+#: translation.js:532
 msgid "Sign-int03"
 msgstr ""
 
-#: translation.js:531
+#: translation.js:533
 msgid "Sign-int3: Get the sign of a 3-bits Intenger"
 msgstr ""
 
-#: translation.js:532
+#: translation.js:534
 msgid "Sign-int04"
 msgstr ""
 
-#: translation.js:533
+#: translation.js:535
 msgid "Sign-int4: Get the sign of a 4-bits Intenger"
 msgstr ""
 
-#: translation.js:534
+#: translation.js:536
 msgid "Bus4-Split-1-3: Split the 4-bits bus into two: 1-bit and 3-bits buses"
 msgstr ""
 
-#: translation.js:535
+#: translation.js:537
 msgid "Sign-int05"
 msgstr ""
 
-#: translation.js:536
+#: translation.js:538
 msgid "Sign-int5: Get the sign of a 5-bits Intenger"
 msgstr ""
 
-#: translation.js:537
+#: translation.js:539
 msgid "Sign-int06"
 msgstr ""
 
-#: translation.js:538
+#: translation.js:540
 msgid "Sign-int6: Get the sign of a 6-bits Intenger"
 msgstr ""
 
-#: translation.js:539
+#: translation.js:541
 msgid "Bus6-Split-1-5: Split the 6-bits bus into two buses of 1 and 5 wires"
 msgstr ""
 
-#: translation.js:540
+#: translation.js:542
 msgid "Sign-int07"
 msgstr ""
 
-#: translation.js:541
+#: translation.js:543
 msgid "Sign-int7: Get the sign of a 7-bits Intenger"
 msgstr ""
 
-#: translation.js:542
+#: translation.js:544
 msgid "Bus7-Split-1-6: Split the 7-bits bus into two buses of 1 and 6 wires"
 msgstr ""
 
-#: translation.js:543
+#: translation.js:545
 msgid "Sign-int08"
 msgstr ""
 
-#: translation.js:544
+#: translation.js:546
 msgid "Sign-int8: Get the sign of a 8-bits Intenger"
 msgstr ""
 
-#: translation.js:545
+#: translation.js:547
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of 1 and 7 wires"
 msgstr ""
 
-#: translation.js:547
+#: translation.js:549
 msgid "Sign-int12: Get the sign of a 12-bits Intenger"
 msgstr ""
 
-#: translation.js:548
+#: translation.js:550
 msgid ""
 "Bus12-Split-1-11: Split the 12-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:550
+#: translation.js:552
 msgid "Sign-int16: Get the sign of a 16-bits Intenger"
 msgstr ""
 
-#: translation.js:552
+#: translation.js:554
 msgid "Sign-int20: Get the sign of a 20-bits Intenger"
 msgstr ""
 
-#: translation.js:553
+#: translation.js:555
 msgid ""
 "Bus20-Split-1-19: Split the 20-bits bus into two buses of 1 and 19 wires"
 msgstr ""
 
-#: translation.js:555
+#: translation.js:557
 msgid "Sign-int32: Get the sign of a 32-bits Intenger"
 msgstr ""
 
-#: translation.js:570 translation.js:1618
+#: translation.js:572 translation.js:1623
 msgid "Bus-17"
 msgstr ""
 
-#: translation.js:581 translation.js:584 translation.js:587 translation.js:597
-#: translation.js:606 translation.js:621 translation.js:632 translation.js:1628
-#: translation.js:1634 translation.js:1646 translation.js:1664
-#: translation.js:1684 translation.js:1709 translation.js:1734
+#: translation.js:583 translation.js:586 translation.js:589 translation.js:599
+#: translation.js:608 translation.js:623 translation.js:634 translation.js:1633
+#: translation.js:1639 translation.js:1651 translation.js:1669
+#: translation.js:1689 translation.js:1714 translation.js:1739
 msgid "Split-all"
 msgstr ""
 
-#: translation.js:582 translation.js:1632
+#: translation.js:584 translation.js:1637
 msgid "Split-1-2"
 msgstr ""
 
-#: translation.js:583 translation.js:1633
+#: translation.js:585 translation.js:1638
 msgid "Split-2-1"
 msgstr ""
 
-#: translation.js:585 translation.js:1644
+#: translation.js:587 translation.js:1649
 msgid "Split-1-3"
 msgstr ""
 
-#: translation.js:586 translation.js:1645
+#: translation.js:588 translation.js:1650
 msgid "Split-3-1"
 msgstr ""
 
-#: translation.js:588 translation.js:608 translation.js:634 translation.js:660
-#: translation.js:703 translation.js:707 translation.js:1647
-#: translation.js:1685 translation.js:1735 translation.js:1801
-#: translation.js:1886 translation.js:1916
+#: translation.js:590 translation.js:610 translation.js:636 translation.js:662
+#: translation.js:705 translation.js:709 translation.js:1652
+#: translation.js:1690 translation.js:1740 translation.js:1806
+#: translation.js:1891 translation.js:1921
 msgid "Split-half"
 msgstr ""
 
-#: translation.js:589
+#: translation.js:591
 msgid "Bus4-Split-half: Split the 4-bits bus into two of the same size"
 msgstr ""
 
-#: translation.js:590 translation.js:1660
+#: translation.js:592 translation.js:1665
 msgid "Split-1-4"
 msgstr ""
 
-#: translation.js:591 translation.js:1661
+#: translation.js:593 translation.js:1666
 msgid "Split-2-3"
 msgstr ""
 
-#: translation.js:592
+#: translation.js:594
 msgid "Bus5-Split-2-3: Split the 5-bits bus into two buses of 2 and 3 bits"
 msgstr ""
 
-#: translation.js:593 translation.js:1662
+#: translation.js:595 translation.js:1667
 msgid "Split-3-2"
 msgstr ""
 
-#: translation.js:594
+#: translation.js:596
 msgid "Bus5-Split-3-2: Split the 5-bits bus into two buses of 3 and 2 bits"
 msgstr ""
 
-#: translation.js:595 translation.js:1663
+#: translation.js:597 translation.js:1668
 msgid "Split-4-1"
 msgstr ""
 
-#: translation.js:596
+#: translation.js:598
 msgid "Bus5-Split-4-1: Split the 5-bits bus into two buses of 4 and 1 bits"
 msgstr ""
 
-#: translation.js:598
+#: translation.js:600
 msgid "Bus5-Split-all: Split the 5-bits bus into its wires"
 msgstr ""
 
-#: translation.js:599 translation.js:1680
+#: translation.js:601 translation.js:1685
 msgid "Split-1-5"
 msgstr ""
 
-#: translation.js:600 translation.js:1681
+#: translation.js:602 translation.js:1686
 msgid "Split-2-4"
 msgstr ""
 
-#: translation.js:601
+#: translation.js:603
 msgid "Bus6-Split-2-4: Split the 6-bits bus into two buses of 2 and 4 wires"
 msgstr ""
 
-#: translation.js:602 translation.js:1682
+#: translation.js:604 translation.js:1687
 msgid "Split-4-2"
 msgstr ""
 
-#: translation.js:603
+#: translation.js:605
 msgid "Bus6-Split-4-2: Split the 6-bits bus into two buses of 4 and 2 wires"
 msgstr ""
 
-#: translation.js:604 translation.js:1683
+#: translation.js:606 translation.js:1688
 msgid "Split-5-1"
 msgstr ""
 
-#: translation.js:605
+#: translation.js:607
 msgid "Bus6-Split-5-1: Split the 6-bits bus into two buses of 5 and 1 wires"
 msgstr ""
 
-#: translation.js:607
+#: translation.js:609
 msgid "Bus6-Split-all: Split the 6-bits bus into its wires"
 msgstr ""
 
-#: translation.js:609
+#: translation.js:611
 msgid "Bus6-Split-half: Split the 6-bits bus into two buses of 3 wires"
 msgstr ""
 
-#: translation.js:610 translation.js:1704
+#: translation.js:612 translation.js:1709
 msgid "Split-1-6"
 msgstr ""
 
-#: translation.js:611 translation.js:1705
+#: translation.js:613 translation.js:1710
 msgid "Split-2-5"
 msgstr ""
 
-#: translation.js:612
+#: translation.js:614
 msgid "Bus7-Split-2-5: Split the 7-bits bus into two buses of 2 and 5 wires"
 msgstr ""
 
-#: translation.js:613 translation.js:1706
+#: translation.js:615 translation.js:1711
 msgid "Split-3-4"
 msgstr ""
 
-#: translation.js:614
+#: translation.js:616
 msgid "Bus7-Split-3-4: Split the 7-bits bus into two buses of 3 and 4 wires"
 msgstr ""
 
-#: translation.js:615 translation.js:1707
+#: translation.js:617 translation.js:1712
 msgid "Split-4-3"
 msgstr ""
 
-#: translation.js:616
+#: translation.js:618
 msgid "Bus7-Split-4-3: Split the 7-bits bus into two buses of 4 and 3 wires"
 msgstr ""
 
-#: translation.js:617 translation.js:1708
+#: translation.js:619 translation.js:1713
 msgid "Split-5-2"
 msgstr ""
 
-#: translation.js:618
+#: translation.js:620
 msgid "Bus7-Split-5-2: Split the 7-bits bus into two buses of 5 and 2 wires"
 msgstr ""
 
-#: translation.js:619
+#: translation.js:621
 msgid "Split-6-1"
 msgstr ""
 
-#: translation.js:620
+#: translation.js:622
 msgid "Bus7-Split-6-1: Split the 7-bits bus into two buses of 6 and 1 wires"
 msgstr ""
 
-#: translation.js:622
+#: translation.js:624
 msgid "Bus7-Split-all: Split the 7-bits bus into its wires"
 msgstr ""
 
-#: translation.js:623 translation.js:1728
+#: translation.js:625 translation.js:1733
 msgid "Split-1-7"
 msgstr ""
 
-#: translation.js:624 translation.js:1729
+#: translation.js:626 translation.js:1734
 msgid "Split-2-6"
 msgstr ""
 
-#: translation.js:625 translation.js:1730
+#: translation.js:627 translation.js:1735
 msgid "Split-3-5"
 msgstr ""
 
-#: translation.js:626
+#: translation.js:628
 msgid "Bus8-Split-3-5: Split the 8-bits bus into two buses of 3 and 5 wires"
 msgstr ""
 
-#: translation.js:627 translation.js:1731
+#: translation.js:629 translation.js:1736
 msgid "Split-5-3"
 msgstr ""
 
-#: translation.js:628
+#: translation.js:630
 msgid "Bus8-Split-5-3: Split the 8-bits bus into two buses of 5 and 3 wires"
 msgstr ""
 
-#: translation.js:629 translation.js:1732
+#: translation.js:631 translation.js:1737
 msgid "Split-6-2"
 msgstr ""
 
-#: translation.js:630
+#: translation.js:632
 msgid "Bus8-Split-6-2: Split the 8-bits bus into two buses of 6 and 2 wires"
 msgstr ""
 
-#: translation.js:631 translation.js:1733
+#: translation.js:633 translation.js:1738
 msgid "Split-7-1"
 msgstr ""
 
-#: translation.js:633
+#: translation.js:635
 msgid "Bus8-Split-all: Split the 8-bits bus into its wires"
 msgstr ""
 
-#: translation.js:635 translation.js:661 translation.js:705 translation.js:1736
-#: translation.js:1802 translation.js:1887
+#: translation.js:637 translation.js:663 translation.js:707 translation.js:1741
+#: translation.js:1807 translation.js:1892
 msgid "Split-quarter"
 msgstr ""
 
-#: translation.js:636
+#: translation.js:638
 msgid ""
 "Bus8-Split-quarter: Split the 8-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:637 translation.js:1765
+#: translation.js:639 translation.js:1770
 msgid "Split-1-8"
 msgstr ""
 
-#: translation.js:638
+#: translation.js:640
 msgid "Split-6-3"
 msgstr ""
 
-#: translation.js:639
+#: translation.js:641
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 6 and 3 wires"
 msgstr ""
 
-#: translation.js:640 translation.js:1766
+#: translation.js:642 translation.js:1771
 msgid "Split-8-1"
 msgstr ""
 
-#: translation.js:641
+#: translation.js:643
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 8 and 1 wires"
 msgstr ""
 
-#: translation.js:642
+#: translation.js:644
 msgid "Split-2-8"
 msgstr ""
 
-#: translation.js:643
+#: translation.js:645
 msgid "Bus10-Split-2-8: Split the 10-bits bus into two buses of 2 and 8 wires"
 msgstr ""
 
-#: translation.js:644
+#: translation.js:646
 msgid "Split-4-6"
 msgstr ""
 
-#: translation.js:645
+#: translation.js:647
 msgid "Bus10-Split-4-6: Split the 10-bits bus into two buses of 4 and 6 bits"
 msgstr ""
 
-#: translation.js:646 translation.js:1776
+#: translation.js:648 translation.js:1781
 msgid "Split-3-8"
 msgstr ""
 
-#: translation.js:647
+#: translation.js:649
 msgid "Bus11-Split-3-8: Split the 11-bits bus into two buses of 3 and 8 wires"
 msgstr ""
 
-#: translation.js:648 translation.js:1779
+#: translation.js:650 translation.js:1784
 msgid "Split-1-11"
 msgstr ""
 
-#: translation.js:649 translation.js:1780
+#: translation.js:651 translation.js:1785
 msgid "Split-4-8"
 msgstr ""
 
-#: translation.js:650
+#: translation.js:652
 msgid "Bus12-Split-4-8: Split the 12-bits bus into two buses of 4 and 8 wires"
 msgstr ""
 
-#: translation.js:651 translation.js:680 translation.js:1781
-#: translation.js:1846
+#: translation.js:653 translation.js:682 translation.js:1786
+#: translation.js:1851
 msgid "Split-one-third"
 msgstr ""
 
-#: translation.js:652
+#: translation.js:654
 msgid ""
 "Bus12-Split-one-third: Split the 12-bits bus into three buses of equal size"
 msgstr ""
 
-#: translation.js:653
+#: translation.js:655
 msgid "Split-10-4"
 msgstr ""
 
-#: translation.js:654
+#: translation.js:656
 msgid "Bus14-Split-10-4: Split the 14-bits bus into two buses of 10 and 4 bits"
 msgstr ""
 
-#: translation.js:655 translation.js:1791
+#: translation.js:657 translation.js:1796
 msgid "Split-5-10"
 msgstr ""
 
-#: translation.js:656
+#: translation.js:658
 msgid "Bus15-Split-7-8: Split the 15-bits bus into two buses of 7 and 8 bits"
 msgstr ""
 
-#: translation.js:657 translation.js:1792
+#: translation.js:659 translation.js:1797
 msgid "Split-7-8"
 msgstr ""
 
-#: translation.js:658 translation.js:1799
+#: translation.js:660 translation.js:1804
 msgid "Split-1-15"
 msgstr ""
 
-#: translation.js:659 translation.js:1800
+#: translation.js:661 translation.js:1805
 msgid "Split-15-1"
 msgstr ""
 
-#: translation.js:662 translation.js:1815
+#: translation.js:664 translation.js:1820
 msgid "Split-1-16"
 msgstr ""
 
-#: translation.js:663
+#: translation.js:665
 msgid ""
 "Bus20-Split-4-16: Split the 20-bits bus into two buses of 4 and 16 wires"
 msgstr ""
 
-#: translation.js:664 translation.js:1819
+#: translation.js:666 translation.js:1824
 msgid "Split-3-8-8"
 msgstr ""
 
-#: translation.js:665
+#: translation.js:667
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:666 translation.js:1823
+#: translation.js:668 translation.js:1828
 msgid "Split-1-19"
 msgstr ""
 
-#: translation.js:667 translation.js:1824
+#: translation.js:669 translation.js:1829
 msgid "Split-12-8"
 msgstr ""
 
-#: translation.js:668
+#: translation.js:670
 msgid ""
 "Bus20-Split-8-12: Split the 20-bits bus into two buses of 8 and 12 wires"
 msgstr ""
 
-#: translation.js:669 translation.js:1825
+#: translation.js:671 translation.js:1830
 msgid "Split-4-16"
 msgstr ""
 
-#: translation.js:670 translation.js:1826
+#: translation.js:672 translation.js:1831
 msgid "Split-4-8-8"
 msgstr ""
 
-#: translation.js:671
+#: translation.js:673
 msgid ""
 "Bus20-Split-4-8-8: Split the 20-bits bus into three buses of 4, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:672 translation.js:1840
+#: translation.js:674 translation.js:1845
 msgid "Split-16-6"
 msgstr ""
 
-#: translation.js:673
+#: translation.js:675
 msgid ""
 "Bus22-Split-16-6: Split the 22-bits bus into two buses of 16 and 6 wires"
 msgstr ""
 
-#: translation.js:674
+#: translation.js:676
 msgid "Split-7-8-8"
 msgstr ""
 
-#: translation.js:675
+#: translation.js:677
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3,8 and 8 bits"
 msgstr ""
 
-#: translation.js:676 translation.js:1844
+#: translation.js:678 translation.js:1849
 msgid "Split-16-8"
 msgstr ""
 
-#: translation.js:677
+#: translation.js:679
 msgid ""
 "Bus24-Split-16-8: Split the 24-bits bus into two buses of 16 and 8 wires"
 msgstr ""
 
-#: translation.js:678 translation.js:1845
+#: translation.js:680 translation.js:1850
 msgid "Split-8-16"
 msgstr ""
 
-#: translation.js:679
+#: translation.js:681
 msgid ""
 "Bus24-Split-8-16: Split the 24-bits bus into two buses of 8 and 16 wires"
 msgstr ""
 
-#: translation.js:681
+#: translation.js:683
 msgid ""
 "Bus24-Split-one-third: Split the 24-bits bus into three buses of  the same "
 "size"
 msgstr ""
 
-#: translation.js:682 translation.js:1857
+#: translation.js:684 translation.js:1862
 msgid "Split-3-8-8-8"
 msgstr ""
 
-#: translation.js:683
+#: translation.js:685
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:684 translation.js:1862
+#: translation.js:686 translation.js:1867
 msgid "Split-20-8"
 msgstr ""
 
-#: translation.js:685
+#: translation.js:687
 msgid ""
 "Bus28-Split-20-8: Split the 28-bits bus into two buses of 20 and 8 wires"
 msgstr ""
 
-#: translation.js:686 translation.js:1863
+#: translation.js:688 translation.js:1868
 msgid "Split-4-24"
 msgstr ""
 
-#: translation.js:687
+#: translation.js:689
 msgid ""
 "Bus28-Split-4-24: Split the 28-bits bus into two buses of 4 and 24 wires"
 msgstr ""
 
-#: translation.js:688 translation.js:1864
+#: translation.js:690 translation.js:1869
 msgid "Split-4-8-8-8"
 msgstr ""
 
-#: translation.js:689
+#: translation.js:691
 msgid ""
 "Bus28-Split-4-8-8-8: Split the 28-bits bus into four buses of 4, 8, 8, and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:690 translation.js:1875
+#: translation.js:692 translation.js:1880
 msgid "Split-7-8-8-8"
 msgstr ""
 
-#: translation.js:691
+#: translation.js:693
 msgid ""
 "Bus31-Split-7-8-8-8: Split the 31-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:692 translation.js:1879
+#: translation.js:694 translation.js:1884
 msgid "Split-1-31"
 msgstr ""
 
-#: translation.js:693 translation.js:1880
+#: translation.js:695 translation.js:1885
 msgid "Split-17-15"
 msgstr ""
 
-#: translation.js:694
+#: translation.js:696
 msgid ""
 "Bus32-Split-17-15: Split the 32-bits bus into two buses of 17 and 15 wires"
 msgstr ""
 
-#: translation.js:695 translation.js:1881
+#: translation.js:697 translation.js:1886
 msgid "Split-22-10"
 msgstr ""
 
-#: translation.js:696
+#: translation.js:698
 msgid ""
 "Bus32-Split-22-10: Split the 32-bits bus into two buses of 22 and 10 wires"
 msgstr ""
 
-#: translation.js:697 translation.js:1882
+#: translation.js:699 translation.js:1887
 msgid "Split-24-8"
 msgstr ""
 
-#: translation.js:698
+#: translation.js:700
 msgid ""
 "Bus32-Split-8-24: Split the 28-bits bus into two buses of 8 and 24 wires"
 msgstr ""
 
-#: translation.js:699 translation.js:1883
+#: translation.js:701 translation.js:1888
 msgid "Split-29-3"
 msgstr ""
 
-#: translation.js:700
+#: translation.js:702
 msgid ""
 "Bus32-Split-29-3: Split the 29-bits bus into two buses of 29 and 3 wires"
 msgstr ""
 
-#: translation.js:701 translation.js:1884
+#: translation.js:703 translation.js:1889
 msgid "Split-31-1"
 msgstr ""
 
-#: translation.js:702 translation.js:1885
+#: translation.js:704 translation.js:1890
 msgid "Split-8-24"
 msgstr ""
 
-#: translation.js:704
+#: translation.js:706
 msgid "Bus32-Split-half: Split the 32-bits bus into two buses of 16 wires"
 msgstr ""
 
-#: translation.js:706
+#: translation.js:708
 msgid "Bus32-Split-quarter: Split the 32-bits bus into four buses of 8 wires"
 msgstr ""
 
-#: translation.js:708
+#: translation.js:710
 msgid "Bus64-Split-half: Split the 64-bits bus into two buses of 32 wires"
 msgstr ""
 
-#: translation.js:709 translation.js:1930
+#: translation.js:711 translation.js:1935
 msgid "Uint12"
 msgstr ""
 
-#: translation.js:710 translation.js:1931
+#: translation.js:712 translation.js:1936
 msgid "Uint16"
 msgstr ""
 
-#: translation.js:711 translation.js:1932
+#: translation.js:713 translation.js:1937
 msgid "Uint2"
 msgstr ""
 
-#: translation.js:712 translation.js:1933
+#: translation.js:714 translation.js:1938
 msgid "Uint32"
 msgstr ""
 
-#: translation.js:713 translation.js:1934
+#: translation.js:715 translation.js:1939
 msgid "Uint4"
 msgstr ""
 
-#: translation.js:714 translation.js:1935
+#: translation.js:716 translation.js:1940
 msgid "Uint8"
 msgstr ""
 
-#: translation.js:716 translation.js:718
+#: translation.js:718 translation.js:720
 msgid "Uint12-08-bits"
 msgstr ""
 
-#: translation.js:717
+#: translation.js:719
 msgid ""
 "UINT12-8bit-verilog:  Extend a 8-bit unsigned integer to 12-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:719
+#: translation.js:721
 msgid "UINT12-8bits:  Extend a 8-bits unsigned integer to 12-bits "
 msgstr ""
 
-#: translation.js:720
+#: translation.js:722
 msgid "4bits constant value: 0"
 msgstr ""
 
-#: translation.js:721
+#: translation.js:723
 msgid "Generic: 4-bits generic constant (0-15)"
 msgstr ""
 
-#: translation.js:723 translation.js:746
+#: translation.js:725 translation.js:748
 msgid "Uint16-10-bits"
 msgstr ""
 
-#: translation.js:724
+#: translation.js:726
 msgid ""
 "UINT32-10bit-verilog:  Extend a 10-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:725 translation.js:750
+#: translation.js:727 translation.js:752
 msgid "Uint16-11-bits"
 msgstr ""
 
-#: translation.js:726
+#: translation.js:728
 msgid ""
 "UINT32-11bit-verilog:  Extend a 11-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:727 translation.js:754
+#: translation.js:729 translation.js:756
 msgid "Uint16-12-bits"
 msgstr ""
 
-#: translation.js:728
+#: translation.js:730
 msgid ""
 "UINT32-12bit-verilog:  Extend a 12-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:729 translation.js:756
+#: translation.js:731 translation.js:758
 msgid "Uint16-13-bits"
 msgstr ""
 
-#: translation.js:730
+#: translation.js:732
 msgid ""
 "UINT32-13bit-verilog:  Extend a 13-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:731 translation.js:760
+#: translation.js:733 translation.js:762
 msgid "Uint16-14-bits"
 msgstr ""
 
-#: translation.js:732
+#: translation.js:734
 msgid ""
 "UINT32-14bit-verilog:  Extend a 14-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:733 translation.js:764
+#: translation.js:735 translation.js:766
 msgid "Uint16-15-bits"
 msgstr ""
 
-#: translation.js:734
+#: translation.js:736
 msgid ""
 "UINT16-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:735
+#: translation.js:737
 msgid "Uint16-8-bits"
 msgstr ""
 
-#: translation.js:736
+#: translation.js:738
 msgid ""
 "UINT32-8bit-verilog:  Extend a 8-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:737
+#: translation.js:739
 msgid "Uint16-9-bits"
 msgstr ""
 
-#: translation.js:738
+#: translation.js:740
 msgid ""
 "UINT32-9bit-verilog:  Extend a 9-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:739
+#: translation.js:741
 msgid "Uint16-08-bits"
 msgstr ""
 
-#: translation.js:740
+#: translation.js:742
 msgid "UINT16-9bits:  Extend a 9-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:741
+#: translation.js:743
 msgid "8bits constant value: 0"
 msgstr ""
 
-#: translation.js:742
+#: translation.js:744
 msgid "Generic: 8-bits generic constant (0-255)"
 msgstr ""
 
-#: translation.js:743
+#: translation.js:745
 msgid "Uint16-09-bits"
 msgstr ""
 
-#: translation.js:744
+#: translation.js:746
 msgid "7bits constant value: 0"
 msgstr ""
 
-#: translation.js:745
+#: translation.js:747
 msgid "Generic: 7-bits generic constant (0-127)"
 msgstr ""
 
-#: translation.js:747
+#: translation.js:749
 msgid "UINT16-10bits:  Extend a 10-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:748
+#: translation.js:750
 msgid "6bits constant value: 0"
 msgstr ""
 
-#: translation.js:749
+#: translation.js:751
 msgid "Generic: 6-bits generic constant (0-63)"
 msgstr ""
 
-#: translation.js:751
+#: translation.js:753
 msgid "UINT16-11bits:  Extend a 11-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:752
+#: translation.js:754
 msgid "5bits constant value: 0"
 msgstr ""
 
-#: translation.js:753
+#: translation.js:755
 msgid "Generic: 5-bits generic constant (0-31)"
 msgstr ""
 
-#: translation.js:755
+#: translation.js:757
 msgid "UINT16-12bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:757
+#: translation.js:759
 msgid "UINT16-13bits:  Extend a 13-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:758
+#: translation.js:760
 msgid "3bits constant value: 0"
 msgstr ""
 
-#: translation.js:759
+#: translation.js:761
 msgid "Generic: 3-bits generic constant (0-7)"
 msgstr ""
 
-#: translation.js:761
+#: translation.js:763
 msgid "UINT16-14bits:  Extend a 14-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:762
+#: translation.js:764
 msgid "2bits constant value: 0"
 msgstr ""
 
-#: translation.js:763
+#: translation.js:765
 msgid "Generic: 2-bits generic constant (0,1,2,3)"
 msgstr ""
 
-#: translation.js:765
+#: translation.js:767
 msgid "UINT16-15bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:767 translation.js:769
+#: translation.js:769 translation.js:771
 msgid "Uint2-01-bit"
 msgstr ""
 
-#: translation.js:768
+#: translation.js:770
 msgid ""
 "UINT2-1bit-verilog:  Extend a 1-bit unsigned integer to 2-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:770
+#: translation.js:772
 msgid "UINT2-1bit:  Extend a 1-bit unsigned integer to 2-bits "
 msgstr ""
 
-#: translation.js:772 translation.js:807
+#: translation.js:774 translation.js:809
 msgid "Uint32-16-bits"
 msgstr ""
 
-#: translation.js:773
+#: translation.js:775
 msgid ""
 "UINT32-16bit-verilog:  Extend a 16-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:774 translation.js:810
+#: translation.js:776 translation.js:812
 msgid "Uint32-17-bits"
 msgstr ""
 
-#: translation.js:775
+#: translation.js:777
 msgid ""
 "UINT32-17bit-verilog:  Extend a 17-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:776 translation.js:814
+#: translation.js:778 translation.js:816
 msgid "Uint32-18-bits"
 msgstr ""
 
-#: translation.js:777
+#: translation.js:779
 msgid ""
 "UINT32-18bit-verilog:  Extend a 18-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:778 translation.js:818
+#: translation.js:780 translation.js:820
 msgid "Uint32-19-bits"
 msgstr ""
 
-#: translation.js:779
+#: translation.js:781
 msgid ""
 "UINT32-19bit-verilog:  Extend a 19-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:780 translation.js:822
+#: translation.js:782 translation.js:824
 msgid "Uint32-2-bits"
 msgstr ""
 
-#: translation.js:781
+#: translation.js:783
 msgid ""
 "UINT32-2bit-verilog:  Extend a 2-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:782 translation.js:825
+#: translation.js:784 translation.js:827
 msgid "Uint32-20-bits"
 msgstr ""
 
-#: translation.js:783
+#: translation.js:785
 msgid ""
 "UINT32-20bit-verilog:  Extend a 20-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:784 translation.js:829
+#: translation.js:786 translation.js:831
 msgid "Uint32-21-bits"
 msgstr ""
 
-#: translation.js:785
+#: translation.js:787
 msgid ""
 "UINT32-21bit-verilog:  Extend a 21-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:786 translation.js:833
+#: translation.js:788 translation.js:835
 msgid "Uint32-22-bits"
 msgstr ""
 
-#: translation.js:787
+#: translation.js:789
 msgid ""
 "UINT32-22bit-verilog:  Extend a 22-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:788 translation.js:837
+#: translation.js:790 translation.js:839
 msgid "Uint32-23-bits"
 msgstr ""
 
-#: translation.js:789
+#: translation.js:791
 msgid ""
 "UINT32-23bit-verilog:  Extend a 23-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:790 translation.js:840
+#: translation.js:792 translation.js:842
 msgid "Uint32-24-bits"
 msgstr ""
 
-#: translation.js:791
+#: translation.js:793
 msgid ""
 "UINT32-24bit-verilog:  Extend a 24-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:792 translation.js:842
+#: translation.js:794 translation.js:844
 msgid "Uint32-25-bits"
 msgstr ""
 
-#: translation.js:793
+#: translation.js:795
 msgid ""
 "UINT32-25bit-verilog:  Extend a 25-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:794 translation.js:844
+#: translation.js:796 translation.js:846
 msgid "Uint32-26-bits"
 msgstr ""
 
-#: translation.js:795
+#: translation.js:797
 msgid ""
 "UINT32-26bit-verilog:  Extend a 26-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:796 translation.js:846
+#: translation.js:798 translation.js:848
 msgid "Uint32-27-bits"
 msgstr ""
 
-#: translation.js:797
+#: translation.js:799
 msgid ""
 "UINT32-27bit-verilog:  Extend a 27-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:798 translation.js:848
+#: translation.js:800 translation.js:850
 msgid "Uint32-28-bits"
 msgstr ""
 
-#: translation.js:799
+#: translation.js:801
 msgid ""
 "UINT32-28bit-verilog:  Extend a 28-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:800 translation.js:850
+#: translation.js:802 translation.js:852
 msgid "Uint32-29-bits"
 msgstr ""
 
-#: translation.js:801
+#: translation.js:803
 msgid ""
 "UINT32-29bit-verilog:  Extend a 29-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:802 translation.js:852
+#: translation.js:804 translation.js:854
 msgid "Uint32-30-bits"
 msgstr ""
 
-#: translation.js:803
+#: translation.js:805
 msgid ""
 "UINT32-30bit-verilog:  Extend a 30-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:804 translation.js:854
+#: translation.js:806 translation.js:856
 msgid "Uint32-31-bits"
 msgstr ""
 
-#: translation.js:805
+#: translation.js:807
 msgid ""
 "UINT32-31bit-verilog:  Extend a 31-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:806 translation.js:856
+#: translation.js:808 translation.js:858
 msgid "Uint32-8-bits"
 msgstr ""
 
-#: translation.js:808
+#: translation.js:810
 msgid "UINT32-16bits:  Extend a 16-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:809
+#: translation.js:811
 msgid "16bits constant value: 0"
 msgstr ""
 
-#: translation.js:811
+#: translation.js:813
 msgid "UINT32-17bits:  Extend a 17-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:812
+#: translation.js:814
 msgid "15bits constant value: 0"
 msgstr ""
 
-#: translation.js:813
+#: translation.js:815
 msgid "Generic: 15-bits generic constant"
 msgstr ""
 
-#: translation.js:815
+#: translation.js:817
 msgid "UINT32-18bits:  Extend a 18-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:816
+#: translation.js:818
 msgid "14bits constant value: 0"
 msgstr ""
 
-#: translation.js:817
+#: translation.js:819
 msgid "Generic: 14-bits generic constant"
 msgstr ""
 
-#: translation.js:819
+#: translation.js:821
 msgid "UINT32-19bits:  Extend a 19-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:820
+#: translation.js:822
 msgid "13bits constant value: 0"
 msgstr ""
 
-#: translation.js:821
+#: translation.js:823
 msgid "Generic: 13-bits generic constant"
 msgstr ""
 
-#: translation.js:823
+#: translation.js:825
 msgid "UINT32-8bits:  Extend a 2-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:824
+#: translation.js:826
 msgid "Generic: 30-bits generic constant"
 msgstr ""
 
-#: translation.js:826
+#: translation.js:828
 msgid "UINT32-20bits:  Extend a 20-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:827
+#: translation.js:829
 msgid "12bits constant value: 0"
 msgstr ""
 
-#: translation.js:828
+#: translation.js:830
 msgid "Generic: 12-bits generic constant (0-4095)"
 msgstr ""
 
-#: translation.js:830
+#: translation.js:832
 msgid "UINT32-21bits:  Extend a 21-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:831
+#: translation.js:833
 msgid "11bits constant value: 0"
 msgstr ""
 
-#: translation.js:832
+#: translation.js:834
 msgid "Generic: 11-bits generic constant"
 msgstr ""
 
-#: translation.js:834
+#: translation.js:836
 msgid "UINT32-22bits:  Extend a 22-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:835
+#: translation.js:837
 msgid "10bits constant value: 0"
 msgstr ""
 
-#: translation.js:836
+#: translation.js:838
 msgid "Generic: 9-bits generic constant"
 msgstr ""
 
-#: translation.js:838
+#: translation.js:840
 msgid "UINT32-23bits:  Extend a 23-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:839
+#: translation.js:841
 msgid "9bits constant value: 0"
 msgstr ""
 
-#: translation.js:841
+#: translation.js:843
 msgid "UINT32-24bits:  Extend a 24-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:843
+#: translation.js:845
 msgid "UINT32-25bits:  Extend a 25-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:845
+#: translation.js:847
 msgid "UINT32-26bits:  Extend a 26-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:847
+#: translation.js:849
 msgid "UINT32-27bits:  Extend a 27-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:849
+#: translation.js:851
 msgid "UINT32-28bits:  Extend a 28-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:851
+#: translation.js:853
 msgid "UINT32-29bits:  Extend a 29-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:853
+#: translation.js:855
 msgid "UINT32-30bits:  Extend a 30-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:855
+#: translation.js:857
 msgid "UINT32-31bits:  Extend a 31-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:857
+#: translation.js:859
 msgid "UINT32-8bits:  Extend a 8-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:859 translation.js:865
+#: translation.js:861 translation.js:867
 msgid "Uint4-01-bit"
 msgstr ""
 
-#: translation.js:860
+#: translation.js:862
 msgid ""
 "UINT4-1bit-verilog:  Extend a 1-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:861 translation.js:867
+#: translation.js:863 translation.js:869
 msgid "Uint4-02-bit"
 msgstr ""
 
-#: translation.js:862
+#: translation.js:864
 msgid ""
 "UINT4-2bit-verilog:  Extend a 2-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:863 translation.js:869
+#: translation.js:865 translation.js:871
 msgid "Uint4-03-bit"
 msgstr ""
 
-#: translation.js:864
+#: translation.js:866
 msgid ""
 "UINT4-3bit-verilog:  Extend a 3-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:866
+#: translation.js:868
 msgid "UINT4-1bit:  Extend a 1-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:868
+#: translation.js:870
 msgid "UINT4-2bit:  Extend a 2-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:870
+#: translation.js:872
 msgid "UINT4-3bit:  Extend a 3-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:872 translation.js:886
+#: translation.js:874 translation.js:888
 msgid "Uint8-01-bit"
 msgstr ""
 
-#: translation.js:873
+#: translation.js:875
 msgid ""
 "UINT8-1bit-verilog:  Extend a 1-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:874
+#: translation.js:876
 msgid "Uint8-02-bit"
 msgstr ""
 
-#: translation.js:875
+#: translation.js:877
 msgid ""
 "UINT8-2bit-verilog:  Extend a 2-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:876
+#: translation.js:878
 msgid "Uint8-03-bit"
 msgstr ""
 
-#: translation.js:877
+#: translation.js:879
 msgid ""
 "UINT8-3bit-verilog:  Extend a 3-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:878
+#: translation.js:880
 msgid "Uint8-04-bit"
 msgstr ""
 
-#: translation.js:879
+#: translation.js:881
 msgid ""
 "UINT8-4bit-verilog:  Extend a 4-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:880
+#: translation.js:882
 msgid "Uint8-05-bit"
 msgstr ""
 
-#: translation.js:881
+#: translation.js:883
 msgid ""
 "UINT8-5bit-verilog:  Extend a 5-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:882
+#: translation.js:884
 msgid "Uint8-06-bit"
 msgstr ""
 
-#: translation.js:883
+#: translation.js:885
 msgid ""
 "UINT8-6bit-verilog:  Extend a 6-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:884
+#: translation.js:886
 msgid "Uint8-07-bit"
 msgstr ""
 
-#: translation.js:885
+#: translation.js:887
 msgid ""
 "UINT8-7bit-verilog:  Extend a 7-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:887
+#: translation.js:889
 msgid "UINT8-1bit:  Extend a 1-bit unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:888
+#: translation.js:890
 msgid "Uint8-02-bits"
 msgstr ""
 
-#: translation.js:889
+#: translation.js:891
 msgid "UINT8-2bits:  Extend a 2-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:890
+#: translation.js:892
 msgid "Uint8-03-bits"
 msgstr ""
 
-#: translation.js:891
+#: translation.js:893
 msgid "UINT8-3bits:  Extend a 3-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:892
+#: translation.js:894
 msgid "Uint8-04-bits"
 msgstr ""
 
-#: translation.js:893
+#: translation.js:895
 msgid "UINT8-4bits:  Extend a 4-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:894
+#: translation.js:896
 msgid "Uint8-05-bits"
 msgstr ""
 
-#: translation.js:895
+#: translation.js:897
 msgid "UINT8-5bits:  Extend a 5-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:896
+#: translation.js:898
 msgid "Uint8-06-bits"
 msgstr ""
 
-#: translation.js:897
+#: translation.js:899
 msgid "UINT8-6bits:  Extend a 6-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:898
+#: translation.js:900
 msgid "Uint8-07-bits"
 msgstr ""
 
-#: translation.js:899
+#: translation.js:901
 msgid "UINT8-7bits:  Extend a 7-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:900 translation.js:2092
+#: translation.js:902 translation.js:2097
 msgid "Bus-2"
 msgstr ""
 
-#: translation.js:901
+#: translation.js:903
 msgid "Bus2: Two bits plain Bus"
 msgstr ""
 
-#: translation.js:902 translation.js:2093
+#: translation.js:904 translation.js:2098
 msgid "Bus-3"
 msgstr ""
 
-#: translation.js:903
+#: translation.js:905
 msgid "Bus3: Three bits plain Bus"
 msgstr ""
 
-#: translation.js:904 translation.js:2094
+#: translation.js:906 translation.js:2099
 msgid "Bus-4"
 msgstr ""
 
-#: translation.js:905
+#: translation.js:907
 msgid "Bus4: Four bits plain Bus"
 msgstr ""
 
-#: translation.js:906 translation.js:2095
+#: translation.js:908 translation.js:2100
 msgid "Bus-5"
 msgstr ""
 
-#: translation.js:907
+#: translation.js:909
 msgid "Bus5: Five bits plain Bus"
 msgstr ""
 
-#: translation.js:908 translation.js:2096
+#: translation.js:910 translation.js:2101
 msgid "Bus-6"
 msgstr ""
 
-#: translation.js:909
+#: translation.js:911
 msgid "Bus6: Six bits plain Bus"
 msgstr ""
 
-#: translation.js:910 translation.js:2097
+#: translation.js:912 translation.js:2102
 msgid "Bus-7"
 msgstr ""
 
-#: translation.js:911
+#: translation.js:913
 msgid "Bus7: Seven bits plain Bus"
 msgstr ""
 
-#: translation.js:912 translation.js:2098
+#: translation.js:914 translation.js:2103
 msgid "Bus-8"
 msgstr ""
 
-#: translation.js:913
+#: translation.js:915
 msgid "Bus8: Eight bits plain Bus"
 msgstr ""
 
-#: translation.js:914 translation.js:2099
+#: translation.js:916 translation.js:2104
 msgid "Wire"
 msgstr ""
 
-#: translation.js:915
+#: translation.js:917
 msgid "Wire: Just a simple wire"
 msgstr ""
 
-#: translation.js:916
+#: translation.js:918
 msgid "03-Split"
 msgstr ""
 
-#: translation.js:917
+#: translation.js:919
 msgid "04-Join"
 msgstr ""
 
-#: translation.js:918
+#: translation.js:920
 msgid "05-Wires"
 msgstr ""
 
-#: translation.js:919
+#: translation.js:921
 msgid "06-Copy"
 msgstr ""
 
-#: translation.js:920
+#: translation.js:922
 msgid "07-Sign"
 msgstr ""
 
-#: translation.js:921
+#: translation.js:923
 msgid "08-Uint"
 msgstr ""
 
-#: translation.js:922
+#: translation.js:924
 msgid "09-Reversal"
 msgstr ""
 
-#: translation.js:923
+#: translation.js:925
 msgid "10-Shift"
 msgstr ""
 
-#: translation.js:924
+#: translation.js:926
 msgid "TESTs"
 msgstr ""
 
-#: translation.js:925
+#: translation.js:927
 msgid "00-Index"
 msgstr ""
 
-#: translation.js:926
+#: translation.js:928
 msgid "SL1: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:927
+#: translation.js:929
 msgid "SL1: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:928
+#: translation.js:930
 msgid "# INDEX: IceWire Collection"
 msgstr ""
 
-#: translation.js:929
+#: translation.js:931
 msgid "## Wires"
 msgstr ""
 
-#: translation.js:930
+#: translation.js:932
 msgid "Bus2"
 msgstr ""
 
-#: translation.js:931
+#: translation.js:933
 msgid "## Join"
 msgstr ""
 
-#: translation.js:932
+#: translation.js:934
 msgid "## Split"
 msgstr ""
 
-#: translation.js:933
+#: translation.js:935
 msgid "Bus2-Join-all"
 msgstr ""
 
-#: translation.js:934
+#: translation.js:936
 msgid "Bus2-Split-all"
 msgstr ""
 
-#: translation.js:935
+#: translation.js:937
 msgid "## Copy"
 msgstr ""
 
-#: translation.js:936
+#: translation.js:938
 msgid "Copy-2"
 msgstr ""
 
-#: translation.js:937
+#: translation.js:939
 msgid "## UINT8"
 msgstr ""
 
-#: translation.js:938
+#: translation.js:940
 msgid "## Reversal"
 msgstr ""
 
-#: translation.js:939
+#: translation.js:941
 msgid "## Shift-left"
 msgstr ""
 
-#: translation.js:940
+#: translation.js:942
 msgid "## Shift-right"
 msgstr ""
 
-#: translation.js:941
+#: translation.js:943
 msgid "## Sign"
 msgstr ""
 
-#: translation.js:942
+#: translation.js:944
 msgid "## UINT2"
 msgstr ""
 
-#: translation.js:943
+#: translation.js:945
 msgid "## UINT4"
 msgstr ""
 
-#: translation.js:944
+#: translation.js:946
 msgid "## 1-Bit"
 msgstr ""
 
-#: translation.js:945
+#: translation.js:947
 msgid "## 2-Bits"
 msgstr ""
 
-#: translation.js:946
+#: translation.js:948
 msgid "## 3-Bits"
 msgstr ""
 
-#: translation.js:947
+#: translation.js:949
 msgid "## 4-Bits"
 msgstr ""
 
-#: translation.js:948
+#: translation.js:950
 msgid "### NO EXIST"
 msgstr ""
 
-#: translation.js:949
+#: translation.js:951
 msgid "Auxiliary cables"
 msgstr ""
 
-#: translation.js:950
+#: translation.js:952
 msgid "## Description"
 msgstr ""
 
-#: translation.js:951
+#: translation.js:953
 msgid "Build bigger buses by Join smaller buses"
 msgstr ""
 
-#: translation.js:952
+#: translation.js:954
 msgid "Get sub-buses or wires from a bigger bus"
 msgstr ""
 
-#: translation.js:953
+#: translation.js:955
 msgid ""
 "Create a Bus of N bits  \n"
 "by copying N times  \n"
 "the input"
 msgstr ""
 
-#: translation.js:954
+#: translation.js:956
 msgid ""
 "Get the sign bit of an  \n"
 "element of N bits  \n"
 "(The sign bit is the MSB)"
 msgstr ""
 
-#: translation.js:955
+#: translation.js:957
 msgid ""
 "Shift to the right the input data  \n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:956
+#: translation.js:958
 msgid ""
 "Shift to the left the input data\n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:957
+#: translation.js:959
 msgid ""
 "Reverse the position of the  \n"
 "wires in the bus. Ex: The 4-input bus  \n"
 "b3,b2,b1,b0 is changed to b0,b1,b2,b3"
 msgstr ""
 
-#: translation.js:958
+#: translation.js:960
 msgid ""
 "Extend to the input bus to a N-bits bus, by adding 0s as  \n"
 "most significant bits.  Ex: The 2-bits bus b1,b0 is extended  \n"
 "as a 4-bits bus:  0,0,b1,b0"
 msgstr ""
 
-#: translation.js:959
+#: translation.js:961
 msgid "01-Index"
 msgstr ""
 
-#: translation.js:960
+#: translation.js:962
 msgid "SL1: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:961
+#: translation.js:963
 msgid "Bus8-Join-half"
 msgstr ""
 
-#: translation.js:962
+#: translation.js:964
 msgid "Bus8-Join-all"
 msgstr ""
 
-#: translation.js:963
+#: translation.js:965
 msgid "Bus8-Split-half"
 msgstr ""
 
-#: translation.js:964
+#: translation.js:966
 msgid "Bus7-all"
 msgstr ""
 
-#: translation.js:965
+#: translation.js:967
 msgid "Bus-Split-all"
 msgstr ""
 
-#: translation.js:966
+#: translation.js:968
 msgid "Copy-8"
 msgstr ""
 
-#: translation.js:967
+#: translation.js:969
 msgid "## 5-Bits"
 msgstr ""
 
-#: translation.js:968
+#: translation.js:970
 msgid "## 6-Bits"
 msgstr ""
 
-#: translation.js:969
+#: translation.js:971
 msgid "## 7-Bits"
 msgstr ""
 
-#: translation.js:970
+#: translation.js:972
 msgid "## 8-Bits"
 msgstr ""
 
-#: translation.js:971
+#: translation.js:973
 msgid "Bus8-Split-quarter"
 msgstr ""
 
-#: translation.js:972
+#: translation.js:974
 msgid "02-Index"
 msgstr ""
 
-#: translation.js:973
+#: translation.js:975
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 3,8,8 and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:974
+#: translation.js:976
 msgid "SL1: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:975
+#: translation.js:977
 msgid "SR1: Shift  a 16-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:976
+#: translation.js:978
 msgid ""
 "SR1-32bits: Shift  a 32-bit value one bit right. MSB is filled with the "
 "input  in"
 msgstr ""
 
-#: translation.js:977
+#: translation.js:979
 msgid "## Join Menu"
 msgstr ""
 
-#: translation.js:978
+#: translation.js:980
 msgid "## Split Menu"
 msgstr ""
 
-#: translation.js:979
+#: translation.js:981
 msgid "## 9-Bits"
 msgstr ""
 
-#: translation.js:980
+#: translation.js:982
 msgid "## 10-Bits"
 msgstr ""
 
-#: translation.js:981
+#: translation.js:983
 msgid "## 11-Bits"
 msgstr ""
 
-#: translation.js:982
+#: translation.js:984
 msgid "## 12-Bits"
 msgstr ""
 
-#: translation.js:983
+#: translation.js:985
 msgid "## 15-Bits"
 msgstr ""
 
-#: translation.js:984
+#: translation.js:986
 msgid "## 16-Bits"
 msgstr ""
 
-#: translation.js:985
+#: translation.js:987
 msgid "## 20-Bits"
 msgstr ""
 
-#: translation.js:986
+#: translation.js:988
 msgid "## 23-Bits"
 msgstr ""
 
-#: translation.js:987
+#: translation.js:989
 msgid "## 24-Bits"
 msgstr ""
 
-#: translation.js:988
+#: translation.js:990
 msgid "## 27-Bits"
 msgstr ""
 
-#: translation.js:989
+#: translation.js:991
 msgid "## 28-Bits"
 msgstr ""
 
-#: translation.js:990
+#: translation.js:992
 msgid "## 31-Bits"
 msgstr ""
 
-#: translation.js:991
+#: translation.js:993
 msgid "## 32-Bits"
 msgstr ""
 
-#: translation.js:992
+#: translation.js:994
 msgid "## UINT16"
 msgstr ""
 
-#: translation.js:993
+#: translation.js:995
 msgid "## 22-Bits"
 msgstr ""
 
-#: translation.js:994
+#: translation.js:996
 msgid "## 17-Bits"
 msgstr ""
 
-#: translation.js:995
+#: translation.js:997
 msgid "## 29-Bits"
 msgstr ""
 
-#: translation.js:996
+#: translation.js:998
 msgid "## 64-Bits"
 msgstr ""
 
-#: translation.js:997 translation.js:1009 translation.js:1018
-#: translation.js:1025 translation.js:1029 translation.js:1033
-#: translation.js:1037 translation.js:1040 translation.js:1071
-#: translation.js:1074 translation.js:1077 translation.js:1080
-#: translation.js:1083 translation.js:1086 translation.js:1089
-#: translation.js:1092 translation.js:1107 translation.js:1110
-#: translation.js:1113 translation.js:1116 translation.js:1119
-#: translation.js:1130 translation.js:1133 translation.js:1136
-#: translation.js:1162 translation.js:1168 translation.js:1172
-#: translation.js:1175 translation.js:1182 translation.js:1186
-#: translation.js:1189 translation.js:1192 translation.js:1200
-#: translation.js:1203 translation.js:1206 translation.js:1209
-#: translation.js:1213 translation.js:1220 translation.js:1223
-#: translation.js:1226 translation.js:1230 translation.js:1243
-#: translation.js:1246 translation.js:1249 translation.js:1252
-#: translation.js:1255 translation.js:1258 translation.js:1270
-#: translation.js:1273 translation.js:1276 translation.js:1279
-#: translation.js:1282 translation.js:1284 translation.js:1287
-#: translation.js:1290 translation.js:1293 translation.js:1296
-#: translation.js:1299 translation.js:1302 translation.js:1309
-#: translation.js:1312 translation.js:1315 translation.js:1319
-#: translation.js:1324 translation.js:1327 translation.js:1336
-#: translation.js:1339 translation.js:1342 translation.js:1347
-#: translation.js:1350 translation.js:1353 translation.js:1359
-#: translation.js:1363 translation.js:1366 translation.js:1370
-#: translation.js:1374 translation.js:1380 translation.js:1383
-#: translation.js:1398 translation.js:1401 translation.js:1406
-#: translation.js:1410 translation.js:1413 translation.js:1424
-#: translation.js:1428 translation.js:1432 translation.js:1436
-#: translation.js:1440 translation.js:1442 translation.js:1445
-#: translation.js:1448 translation.js:1455 translation.js:1458
-#: translation.js:1460 translation.js:1462 translation.js:1475
-#: translation.js:1476 translation.js:1478 translation.js:1483
+#: translation.js:999 translation.js:1011 translation.js:1020
+#: translation.js:1027 translation.js:1031 translation.js:1035
+#: translation.js:1039 translation.js:1042 translation.js:1073
+#: translation.js:1076 translation.js:1079 translation.js:1082
+#: translation.js:1085 translation.js:1088 translation.js:1091
+#: translation.js:1094 translation.js:1109 translation.js:1112
+#: translation.js:1115 translation.js:1118 translation.js:1121
+#: translation.js:1132 translation.js:1135 translation.js:1138
+#: translation.js:1164 translation.js:1170 translation.js:1174
+#: translation.js:1177 translation.js:1184 translation.js:1188
+#: translation.js:1191 translation.js:1194 translation.js:1202
+#: translation.js:1205 translation.js:1208 translation.js:1211
+#: translation.js:1215 translation.js:1222 translation.js:1225
+#: translation.js:1228 translation.js:1232 translation.js:1245
+#: translation.js:1248 translation.js:1251 translation.js:1254
+#: translation.js:1257 translation.js:1260 translation.js:1272
+#: translation.js:1275 translation.js:1278 translation.js:1281
+#: translation.js:1284 translation.js:1286 translation.js:1289
+#: translation.js:1292 translation.js:1295 translation.js:1298
+#: translation.js:1301 translation.js:1304 translation.js:1311
+#: translation.js:1314 translation.js:1317 translation.js:1321
+#: translation.js:1326 translation.js:1329 translation.js:1338
+#: translation.js:1341 translation.js:1344 translation.js:1349
+#: translation.js:1352 translation.js:1355 translation.js:1361
+#: translation.js:1365 translation.js:1368 translation.js:1372
+#: translation.js:1376 translation.js:1382 translation.js:1385
+#: translation.js:1400 translation.js:1403 translation.js:1408
+#: translation.js:1412 translation.js:1415 translation.js:1426
+#: translation.js:1430 translation.js:1434 translation.js:1438
+#: translation.js:1442 translation.js:1444 translation.js:1447
+#: translation.js:1450 translation.js:1458 translation.js:1461
+#: translation.js:1463 translation.js:1465 translation.js:1467
+#: translation.js:1480 translation.js:1481 translation.js:1483
 #: translation.js:1488 translation.js:1493 translation.js:1498
-#: translation.js:1503 translation.js:1515 translation.js:1516
-#: translation.js:1518 translation.js:1524 translation.js:1525
-#: translation.js:1531 translation.js:1532 translation.js:1537
-#: translation.js:1541 translation.js:1545 translation.js:1559
-#: translation.js:1564 translation.js:1568 translation.js:1572
-#: translation.js:1576 translation.js:1580 translation.js:1584
-#: translation.js:1588 translation.js:1595 translation.js:1600
-#: translation.js:1629 translation.js:1635 translation.js:1638
-#: translation.js:1641 translation.js:1648 translation.js:1651
-#: translation.js:1654 translation.js:1657 translation.js:1665
-#: translation.js:1668 translation.js:1671 translation.js:1674
-#: translation.js:1677 translation.js:1686 translation.js:1689
-#: translation.js:1692 translation.js:1695 translation.js:1698
-#: translation.js:1701 translation.js:1710 translation.js:1713
-#: translation.js:1716 translation.js:1719 translation.js:1722
-#: translation.js:1725 translation.js:1737 translation.js:1740
-#: translation.js:1744 translation.js:1747 translation.js:1750
-#: translation.js:1753 translation.js:1756 translation.js:1759
-#: translation.js:1762 translation.js:1767 translation.js:1770
-#: translation.js:1773 translation.js:1782 translation.js:1785
-#: translation.js:1788 translation.js:1793 translation.js:1796
-#: translation.js:1803 translation.js:1806 translation.js:1809
-#: translation.js:1812 translation.js:1816 translation.js:1820
-#: translation.js:1827 translation.js:1831 translation.js:1834
-#: translation.js:1837 translation.js:1841 translation.js:1847
-#: translation.js:1851 translation.js:1854 translation.js:1858
-#: translation.js:1865 translation.js:1869 translation.js:1873
-#: translation.js:1876 translation.js:1888 translation.js:1891
-#: translation.js:1894 translation.js:1897 translation.js:1901
-#: translation.js:1904 translation.js:1907 translation.js:1910
-#: translation.js:1913 translation.js:1917 translation.js:1936
-#: translation.js:1947 translation.js:1950 translation.js:1952
-#: translation.js:1955 translation.js:1958 translation.js:1961
-#: translation.js:1964 translation.js:1967 translation.js:1973
-#: translation.js:1995 translation.js:1999 translation.js:2002
-#: translation.js:2005 translation.js:2008 translation.js:2011
-#: translation.js:2014 translation.js:2017 translation.js:2020
-#: translation.js:2023 translation.js:2026 translation.js:2029
-#: translation.js:2032 translation.js:2035 translation.js:2038
-#: translation.js:2041 translation.js:2044 translation.js:2047
-#: translation.js:2053 translation.js:2057 translation.js:2060
-#: translation.js:2070 translation.js:2074 translation.js:2077
-#: translation.js:2080 translation.js:2083 translation.js:2086
-#: translation.js:2089 translation.js:2100 translation.js:2104
-#: translation.js:2107 translation.js:2110 translation.js:2113
-#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:1503 translation.js:1508 translation.js:1520
+#: translation.js:1521 translation.js:1523 translation.js:1529
+#: translation.js:1530 translation.js:1536 translation.js:1537
+#: translation.js:1542 translation.js:1546 translation.js:1550
+#: translation.js:1564 translation.js:1569 translation.js:1573
+#: translation.js:1577 translation.js:1581 translation.js:1585
+#: translation.js:1589 translation.js:1593 translation.js:1600
+#: translation.js:1605 translation.js:1634 translation.js:1640
+#: translation.js:1643 translation.js:1646 translation.js:1653
+#: translation.js:1656 translation.js:1659 translation.js:1662
+#: translation.js:1670 translation.js:1673 translation.js:1676
+#: translation.js:1679 translation.js:1682 translation.js:1691
+#: translation.js:1694 translation.js:1697 translation.js:1700
+#: translation.js:1703 translation.js:1706 translation.js:1715
+#: translation.js:1718 translation.js:1721 translation.js:1724
+#: translation.js:1727 translation.js:1730 translation.js:1742
+#: translation.js:1745 translation.js:1749 translation.js:1752
+#: translation.js:1755 translation.js:1758 translation.js:1761
+#: translation.js:1764 translation.js:1767 translation.js:1772
+#: translation.js:1775 translation.js:1778 translation.js:1787
+#: translation.js:1790 translation.js:1793 translation.js:1798
+#: translation.js:1801 translation.js:1808 translation.js:1811
+#: translation.js:1814 translation.js:1817 translation.js:1821
+#: translation.js:1825 translation.js:1832 translation.js:1836
+#: translation.js:1839 translation.js:1842 translation.js:1846
+#: translation.js:1852 translation.js:1856 translation.js:1859
+#: translation.js:1863 translation.js:1870 translation.js:1874
+#: translation.js:1878 translation.js:1881 translation.js:1893
+#: translation.js:1896 translation.js:1899 translation.js:1902
+#: translation.js:1906 translation.js:1909 translation.js:1912
+#: translation.js:1915 translation.js:1918 translation.js:1922
+#: translation.js:1941 translation.js:1952 translation.js:1955
+#: translation.js:1957 translation.js:1960 translation.js:1963
+#: translation.js:1966 translation.js:1969 translation.js:1972
+#: translation.js:1978 translation.js:2000 translation.js:2004
+#: translation.js:2007 translation.js:2010 translation.js:2013
+#: translation.js:2016 translation.js:2019 translation.js:2022
+#: translation.js:2025 translation.js:2028 translation.js:2031
+#: translation.js:2034 translation.js:2037 translation.js:2040
+#: translation.js:2043 translation.js:2046 translation.js:2049
+#: translation.js:2052 translation.js:2058 translation.js:2062
+#: translation.js:2065 translation.js:2075 translation.js:2079
+#: translation.js:2082 translation.js:2085 translation.js:2088
+#: translation.js:2091 translation.js:2094 translation.js:2105
+#: translation.js:2109 translation.js:2112 translation.js:2115
+#: translation.js:2118 translation.js:2121 translation.js:2124
+#: translation.js:2127
 msgid "Alhambra-II"
 msgstr ""
 
-#: translation.js:998
+#: translation.js:1000
 msgid "01-Bus2-Split-all"
 msgstr ""
 
-#: translation.js:999
+#: translation.js:1001
 msgid ""
 "# Example: Using the Bus2-Split-all block\n"
 "\n"
@@ -3824,27 +3833,27 @@ msgid ""
 "shown on two independent LEDs"
 msgstr ""
 
-#: translation.js:1000
+#: translation.js:1002
 msgid "Bus-2 Split-all"
 msgstr ""
 
-#: translation.js:1001
+#: translation.js:1003
 msgid "2 bits Input BUS"
 msgstr ""
 
-#: translation.js:1002
+#: translation.js:1004
 msgid "MSB bit"
 msgstr ""
 
-#: translation.js:1003
+#: translation.js:1005
 msgid "LSB bit"
 msgstr ""
 
-#: translation.js:1004
+#: translation.js:1006
 msgid "02-Split-1-4"
 msgstr ""
 
-#: translation.js:1005
+#: translation.js:1007
 msgid ""
 "# Example: Using the Split-1-4 block\n"
 "\n"
@@ -3853,23 +3862,23 @@ msgid ""
 "Both sub-buses are shown on the LED7 and LEDs 0,1,2 and 3 respectivelly"
 msgstr ""
 
-#: translation.js:1006
+#: translation.js:1008
 msgid "5 bits Input BUS"
 msgstr ""
 
-#: translation.js:1007
+#: translation.js:1009
 msgid "LSB bits"
 msgstr ""
 
-#: translation.js:1008
+#: translation.js:1010
 msgid "5-bits constant"
 msgstr ""
 
-#: translation.js:1010
+#: translation.js:1012
 msgid "01-Bus2-Join-all"
 msgstr ""
 
-#: translation.js:1011
+#: translation.js:1013
 msgid ""
 "# Example: Using the Bus2-Join-all block\n"
 "\n"
@@ -3877,19 +3886,19 @@ msgid ""
 "shown on LEDs 0 and 7"
 msgstr ""
 
-#: translation.js:1012
+#: translation.js:1014
 msgid "Bus-2 Join-all"
 msgstr ""
 
-#: translation.js:1013
+#: translation.js:1015
 msgid "2 bits Output BUS"
 msgstr ""
 
-#: translation.js:1014
+#: translation.js:1016
 msgid "02-Join-1-4"
 msgstr ""
 
-#: translation.js:1015
+#: translation.js:1017
 msgid ""
 "# Example: Using the Join-1-4 block\n"
 "\n"
@@ -3898,35 +3907,35 @@ msgid ""
 "on 5 LEDs"
 msgstr ""
 
-#: translation.js:1016
+#: translation.js:1018
 msgid "4 bits Input BUS"
 msgstr ""
 
-#: translation.js:1017
+#: translation.js:1019
 msgid "4-bits constant"
 msgstr ""
 
-#: translation.js:1019
+#: translation.js:1021
 msgid "01-Bus-2-button-leds"
 msgstr ""
 
-#: translation.js:1020
+#: translation.js:1022
 msgid "# Example: Bus-2: Connection of two buses"
 msgstr ""
 
-#: translation.js:1021
+#: translation.js:1023
 msgid "2-bits input bus"
 msgstr ""
 
-#: translation.js:1022
+#: translation.js:1024
 msgid "2-bits Bus block"
 msgstr ""
 
-#: translation.js:1023
+#: translation.js:1025
 msgid "2-bits output bus"
 msgstr ""
 
-#: translation.js:1024
+#: translation.js:1026
 msgid ""
 "**NOTE**: This is just an example of use of the Bus-2 block. But the "
 "connection  \n"
@@ -3934,94 +3943,94 @@ msgid ""
 "the 2-Bus block"
 msgstr ""
 
-#: translation.js:1026
+#: translation.js:1028
 msgid "01-button-LEDs"
 msgstr ""
 
-#: translation.js:1027
+#: translation.js:1029
 msgid ""
 "# Example: Turning on 8 LEDs with one button\n"
 "\n"
 "When the button SW1 is pressed, the 8 LEDs are turned on"
 msgstr ""
 
-#: translation.js:1028
+#: translation.js:1030
 msgid "Copy-8 Block"
 msgstr ""
 
-#: translation.js:1030 translation.js:1592 translation.js:1596
-#: translation.js:1601
+#: translation.js:1032 translation.js:1597 translation.js:1601
+#: translation.js:1606
 msgid "01-sign-LED"
 msgstr ""
 
-#: translation.js:1031
+#: translation.js:1033
 msgid ""
 "# Example: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1032
+#: translation.js:1034
 msgid "Sign-int8 Block"
 msgstr ""
 
-#: translation.js:1034 translation.js:1300 translation.js:1303
-#: translation.js:1407 translation.js:1411 translation.js:1425
-#: translation.js:1429 translation.js:1433 translation.js:1437
-#: translation.js:1441 translation.js:1443 translation.js:1446
-#: translation.js:1449 translation.js:1456 translation.js:1459
-#: translation.js:1461 translation.js:1463 translation.js:1477
-#: translation.js:1479 translation.js:1480 translation.js:1484
+#: translation.js:1036 translation.js:1302 translation.js:1305
+#: translation.js:1409 translation.js:1413 translation.js:1427
+#: translation.js:1431 translation.js:1435 translation.js:1439
+#: translation.js:1443 translation.js:1445 translation.js:1448
+#: translation.js:1451 translation.js:1459 translation.js:1462
+#: translation.js:1464 translation.js:1466 translation.js:1468
+#: translation.js:1482 translation.js:1484 translation.js:1485
 #: translation.js:1489 translation.js:1494 translation.js:1499
-#: translation.js:1504 translation.js:1517 translation.js:1519
-#: translation.js:1520 translation.js:1526 translation.js:1527
-#: translation.js:1533 translation.js:1534 translation.js:1538
-#: translation.js:1542 translation.js:1546 translation.js:1560
-#: translation.js:1821 translation.js:1859 translation.js:1877
-#: translation.js:1889 translation.js:1892 translation.js:1895
-#: translation.js:1898 translation.js:1902 translation.js:1905
-#: translation.js:1911 translation.js:1914 translation.js:1918
-#: translation.js:1937 translation.js:1948 translation.js:1951
-#: translation.js:1953 translation.js:1956 translation.js:1959
-#: translation.js:1962 translation.js:1965 translation.js:1968
-#: translation.js:1974 translation.js:1996 translation.js:2000
-#: translation.js:2003 translation.js:2006 translation.js:2009
-#: translation.js:2012 translation.js:2015 translation.js:2018
-#: translation.js:2021 translation.js:2024 translation.js:2027
-#: translation.js:2030 translation.js:2033 translation.js:2036
-#: translation.js:2039 translation.js:2042 translation.js:2045
-#: translation.js:2048 translation.js:2054 translation.js:2058
-#: translation.js:2061 translation.js:2071 translation.js:2075
-#: translation.js:2078 translation.js:2081 translation.js:2084
-#: translation.js:2087 translation.js:2090
+#: translation.js:1504 translation.js:1509 translation.js:1522
+#: translation.js:1524 translation.js:1525 translation.js:1531
+#: translation.js:1532 translation.js:1538 translation.js:1539
+#: translation.js:1543 translation.js:1547 translation.js:1551
+#: translation.js:1565 translation.js:1826 translation.js:1864
+#: translation.js:1882 translation.js:1894 translation.js:1897
+#: translation.js:1900 translation.js:1903 translation.js:1907
+#: translation.js:1910 translation.js:1916 translation.js:1919
+#: translation.js:1923 translation.js:1942 translation.js:1953
+#: translation.js:1956 translation.js:1958 translation.js:1961
+#: translation.js:1964 translation.js:1967 translation.js:1970
+#: translation.js:1973 translation.js:1979 translation.js:2001
+#: translation.js:2005 translation.js:2008 translation.js:2011
+#: translation.js:2014 translation.js:2017 translation.js:2020
+#: translation.js:2023 translation.js:2026 translation.js:2029
+#: translation.js:2032 translation.js:2035 translation.js:2038
+#: translation.js:2041 translation.js:2044 translation.js:2047
+#: translation.js:2050 translation.js:2053 translation.js:2059
+#: translation.js:2063 translation.js:2066 translation.js:2076
+#: translation.js:2080 translation.js:2083 translation.js:2086
+#: translation.js:2089 translation.js:2092 translation.js:2095
 msgid "01-Manual-testing"
 msgstr ""
 
-#: translation.js:1035
+#: translation.js:1037
 msgid "Configurable buttons (pull-up on/off. Not on/off) with tic output"
 msgstr ""
 
-#: translation.js:1036
+#: translation.js:1038
 msgid "# Example: Displaying the two buttons on the LEDs\n"
 msgstr ""
 
-#: translation.js:1038
+#: translation.js:1040
 msgid "01-Reversal-4-bits"
 msgstr ""
 
-#: translation.js:1039
+#: translation.js:1041
 msgid "Reversal-4"
 msgstr ""
 
-#: translation.js:1041
+#: translation.js:1043
 msgid "01-Shift-right-1-bus4"
 msgstr ""
 
-#: translation.js:1042
+#: translation.js:1044
 msgid "Bus-4-shift-right-1"
 msgstr ""
 
-#: translation.js:1043
+#: translation.js:1045
 msgid ""
 "## Bus-4 Shift right example\n"
 "\n"
@@ -4029,258 +4038,258 @@ msgid ""
 "The result is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1044
+#: translation.js:1046
 msgid ""
 "Number to shift 1 bit  \n"
 "to the right"
 msgstr ""
 
-#: translation.js:1045
+#: translation.js:1047
 msgid ""
 "Insert 0 as the  \n"
 "MSB "
 msgstr ""
 
-#: translation.js:1046
+#: translation.js:1048
 msgid ""
 "Display the shifted  \n"
 "number on the LEDs"
 msgstr ""
 
-#: translation.js:1072 translation.js:1075 translation.js:1078
-#: translation.js:1081 translation.js:1084 translation.js:1087
-#: translation.js:1090 translation.js:1093 translation.js:1108
-#: translation.js:1111 translation.js:1114 translation.js:1117
-#: translation.js:1120 translation.js:1131 translation.js:1134
-#: translation.js:1137
+#: translation.js:1074 translation.js:1077 translation.js:1080
+#: translation.js:1083 translation.js:1086 translation.js:1089
+#: translation.js:1092 translation.js:1095 translation.js:1110
+#: translation.js:1113 translation.js:1116 translation.js:1119
+#: translation.js:1122 translation.js:1133 translation.js:1136
+#: translation.js:1139
 msgid "01-manual-btn-leds"
 msgstr ""
 
-#: translation.js:1073
+#: translation.js:1075
 msgid ""
 "# Copy-2: Manual testing with one pushbutton and two LEDs\n"
 "\n"
 "When the button is pressed, the Two LEDs are turned on"
 msgstr ""
 
-#: translation.js:1076
+#: translation.js:1078
 msgid ""
 "# Copy-3: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1079
+#: translation.js:1081
 msgid ""
 "# Copy-4: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1082
+#: translation.js:1084
 msgid ""
 "# Copy-5: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1085
+#: translation.js:1087
 msgid ""
 "# Copy-6: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1088
+#: translation.js:1090
 msgid ""
 "# Copy-7: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1091
+#: translation.js:1093
 msgid ""
 "# Copy-8: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1094
+#: translation.js:1096
 msgid ""
 "Display16-8: Display a 16-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1095
+#: translation.js:1097
 msgid ""
 "System TFF with toggle input: It toogles on every system cycle if the input "
 "is active"
 msgstr ""
 
-#: translation.js:1096
+#: translation.js:1098
 msgid "Reg: 1-Bit register"
 msgstr ""
 
-#: translation.js:1097
+#: translation.js:1099
 msgid "2-to-1 Multplexer (1-bit channels). Fippled version"
 msgstr ""
 
-#: translation.js:1098
+#: translation.js:1100
 msgid "2-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1099
+#: translation.js:1101
 msgid "2-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1100
+#: translation.js:1102
 msgid "2-to-1 Multplexer (4-bit channels)"
 msgstr ""
 
-#: translation.js:1101
+#: translation.js:1103
 msgid ""
 "# Copy-9: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1102
+#: translation.js:1104
 msgid ""
 "Byte 0  \n"
 "(least significant)  "
 msgstr ""
 
-#: translation.js:1103
+#: translation.js:1105
 msgid "Mux 2-1"
 msgstr ""
 
-#: translation.js:1104
+#: translation.js:1106
 msgid ""
 "D Flip-flip\n"
 "(System)"
 msgstr ""
 
-#: translation.js:1105
+#: translation.js:1107
 msgid "Channel B"
 msgstr ""
 
-#: translation.js:1106
+#: translation.js:1108
 msgid "Channel A"
 msgstr ""
 
-#: translation.js:1109
+#: translation.js:1111
 msgid ""
 "# Copy-10: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1112
+#: translation.js:1114
 msgid ""
 "# Copy-11: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1115
+#: translation.js:1117
 msgid ""
 "# Copy-12: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1118
+#: translation.js:1120
 msgid ""
 "# Copy-16: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1121
+#: translation.js:1123
 msgid ""
 "Display32-8: Display a 32-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1122
+#: translation.js:1124
 msgid "4-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1123
+#: translation.js:1125
 msgid "Counter-x02: 2-bits counter"
 msgstr ""
 
-#: translation.js:1124
+#: translation.js:1126
 msgid "Generic component with clk input"
 msgstr ""
 
-#: translation.js:1125
+#: translation.js:1127
 msgid "Inc1-2bit: Increment a 2-bits number by one"
 msgstr ""
 
-#: translation.js:1126
+#: translation.js:1128
 msgid "AdderK-2bit: Adder of 2-bit operand and 2-bit constant"
 msgstr ""
 
-#: translation.js:1127
+#: translation.js:1129
 msgid "Adder-2bits: Adder of two operands of 2 bits"
 msgstr ""
 
-#: translation.js:1128
+#: translation.js:1130
 msgid "OR-BUS2: OR gate with 2-bits bus input"
 msgstr ""
 
-#: translation.js:1129
+#: translation.js:1131
 msgid ""
 "# Copy-20: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1132
+#: translation.js:1134
 msgid ""
 "# Copy-24: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1135
+#: translation.js:1137
 msgid ""
 "# Copy-28: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1138
+#: translation.js:1140
 msgid ""
 "# Copy-32: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1163 translation.js:1169 translation.js:1173
-#: translation.js:1176 translation.js:1183 translation.js:1187
-#: translation.js:1190 translation.js:1193 translation.js:1201
-#: translation.js:1204 translation.js:1207 translation.js:1210
-#: translation.js:1214 translation.js:1221 translation.js:1224
-#: translation.js:1227 translation.js:1231 translation.js:1241
-#: translation.js:1247 translation.js:1250 translation.js:1259
-#: translation.js:1271 translation.js:1274 translation.js:1277
-#: translation.js:1280 translation.js:1283 translation.js:1285
-#: translation.js:1288 translation.js:1291 translation.js:1294
-#: translation.js:1297 translation.js:1310 translation.js:1313
-#: translation.js:1316 translation.js:1320 translation.js:1325
-#: translation.js:1328 translation.js:1337 translation.js:1340
-#: translation.js:1343 translation.js:1345 translation.js:1348
-#: translation.js:1351 translation.js:1354 translation.js:1360
-#: translation.js:1364 translation.js:1367 translation.js:1375
-#: translation.js:1402 translation.js:1414 translation.js:1630
-#: translation.js:1768 translation.js:1771 translation.js:1774
-#: translation.js:1777
+#: translation.js:1165 translation.js:1171 translation.js:1175
+#: translation.js:1178 translation.js:1185 translation.js:1189
+#: translation.js:1192 translation.js:1195 translation.js:1203
+#: translation.js:1206 translation.js:1209 translation.js:1212
+#: translation.js:1216 translation.js:1223 translation.js:1226
+#: translation.js:1229 translation.js:1233 translation.js:1243
+#: translation.js:1249 translation.js:1252 translation.js:1261
+#: translation.js:1273 translation.js:1276 translation.js:1279
+#: translation.js:1282 translation.js:1285 translation.js:1287
+#: translation.js:1290 translation.js:1293 translation.js:1296
+#: translation.js:1299 translation.js:1312 translation.js:1315
+#: translation.js:1318 translation.js:1322 translation.js:1327
+#: translation.js:1330 translation.js:1339 translation.js:1342
+#: translation.js:1345 translation.js:1347 translation.js:1350
+#: translation.js:1353 translation.js:1356 translation.js:1362
+#: translation.js:1366 translation.js:1369 translation.js:1377
+#: translation.js:1404 translation.js:1416 translation.js:1635
+#: translation.js:1773 translation.js:1776 translation.js:1779
+#: translation.js:1782
 msgid "01-manual-btns-leds"
 msgstr ""
 
-#: translation.js:1164
+#: translation.js:1166
 msgid ""
 "# Bus2-Join-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -4288,23 +4297,23 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1170
+#: translation.js:1172
 msgid "Constant bit 1"
 msgstr ""
 
-#: translation.js:1171
+#: translation.js:1173
 msgid ""
 "# Bus3-Join-1-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1174
+#: translation.js:1176
 msgid ""
 "# Bus3-Join-2-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1177
+#: translation.js:1179
 msgid ""
 "# Bus3-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4313,23 +4322,23 @@ msgid ""
 "The LED2 is on"
 msgstr ""
 
-#: translation.js:1184
+#: translation.js:1186
 msgid "2bits constant value: 3"
 msgstr ""
 
-#: translation.js:1185
+#: translation.js:1187
 msgid ""
 "# Bus4-Join-1-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1188
+#: translation.js:1190
 msgid ""
 "# Bus4-Join-3-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1191
+#: translation.js:1193
 msgid ""
 "# Bus4-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4338,13 +4347,13 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1194
+#: translation.js:1196
 msgid ""
 "# Bus4-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1202
+#: translation.js:1204
 msgid ""
 "# Bus5-Join-1-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4353,27 +4362,27 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1205
+#: translation.js:1207
 msgid ""
 "# Bus5-Join-2-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1208
+#: translation.js:1210
 msgid ""
 "# Bus5-Join-3-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1211
+#: translation.js:1213
 msgid "3bits constant value: 7"
 msgstr ""
 
-#: translation.js:1212
+#: translation.js:1214
 msgid "# Bus5-Join-4-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1215
+#: translation.js:1217
 msgid ""
 "# Bus5-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4382,7 +4391,7 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1222
+#: translation.js:1224
 msgid ""
 "# Bus6-Join-1-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4391,33 +4400,33 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1225
+#: translation.js:1227
 msgid ""
 "# Bus6-Join-4-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1228
+#: translation.js:1230
 msgid "4bits constant value: 15 (0xF in hexadecimal)"
 msgstr ""
 
-#: translation.js:1229
+#: translation.js:1231
 msgid ""
 "# Bus6-Join-5-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1232
+#: translation.js:1234
 msgid ""
 "# Bus6-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1240
+#: translation.js:1242
 msgid "Alhambr-II"
 msgstr ""
 
-#: translation.js:1242
+#: translation.js:1244
 msgid ""
 "# Bus7-Join-1-6: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4426,26 +4435,26 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1244 translation.js:1253 translation.js:1256
-#: translation.js:1636 translation.js:1639 translation.js:1642
-#: translation.js:1649 translation.js:1652 translation.js:1655
-#: translation.js:1658 translation.js:1666 translation.js:1669
-#: translation.js:1672 translation.js:1675 translation.js:1678
-#: translation.js:1690 translation.js:1693 translation.js:1696
-#: translation.js:1699 translation.js:1702 translation.js:1711
-#: translation.js:1714 translation.js:1717 translation.js:1720
-#: translation.js:1723 translation.js:1726 translation.js:1738
-#: translation.js:1741 translation.js:1745 translation.js:1748
-#: translation.js:1751 translation.js:1754 translation.js:1757
-#: translation.js:1760 translation.js:1763
+#: translation.js:1246 translation.js:1255 translation.js:1258
+#: translation.js:1641 translation.js:1644 translation.js:1647
+#: translation.js:1654 translation.js:1657 translation.js:1660
+#: translation.js:1663 translation.js:1671 translation.js:1674
+#: translation.js:1677 translation.js:1680 translation.js:1683
+#: translation.js:1695 translation.js:1698 translation.js:1701
+#: translation.js:1704 translation.js:1707 translation.js:1716
+#: translation.js:1719 translation.js:1722 translation.js:1725
+#: translation.js:1728 translation.js:1731 translation.js:1743
+#: translation.js:1746 translation.js:1750 translation.js:1753
+#: translation.js:1756 translation.js:1759 translation.js:1762
+#: translation.js:1765 translation.js:1768
 msgid "01-manual-constant-leds"
 msgstr ""
 
-#: translation.js:1245
+#: translation.js:1247
 msgid "# Bus7-Join-2-5: Manual testing \n"
 msgstr ""
 
-#: translation.js:1248
+#: translation.js:1250
 msgid ""
 "# Bus7-Join-3-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4454,7 +4463,7 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1251
+#: translation.js:1253
 msgid ""
 "# Bus7-Join-4-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4463,15 +4472,15 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1254
+#: translation.js:1256
 msgid "# Bus7-Join-5-2: Manual testing \n"
 msgstr ""
 
-#: translation.js:1257
+#: translation.js:1259
 msgid "# Bus7-Join-6-1: Manual testing \n"
 msgstr ""
 
-#: translation.js:1260
+#: translation.js:1262
 msgid ""
 "# Bus7-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4480,7 +4489,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1272
+#: translation.js:1274
 msgid ""
 "# Bus8-Join-1-7: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4489,13 +4498,13 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1275
+#: translation.js:1277
 msgid ""
 "# Bus8-Join-2-6: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1278
+#: translation.js:1280
 msgid ""
 "# Bus8-Join-3-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4504,7 +4513,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1281
+#: translation.js:1283
 msgid ""
 "# Bus8-Join-5-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4513,7 +4522,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1286
+#: translation.js:1288
 msgid ""
 "# Bus8-Join-7-1: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4522,7 +4531,7 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1289
+#: translation.js:1291
 msgid ""
 "# Bus8-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4531,7 +4540,7 @@ msgid ""
 "The LEDs 2-7 are on"
 msgstr ""
 
-#: translation.js:1292
+#: translation.js:1294
 msgid ""
 "# Bus8-Join-half: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4540,7 +4549,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1295
+#: translation.js:1297
 msgid ""
 "# Bus8-Join-quarter: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4549,607 +4558,611 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1298
+#: translation.js:1300
 msgid ""
 "## Bus-09-bits Join-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1301
+#: translation.js:1303
 msgid ""
 "# Bus10-Join-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1304
+#: translation.js:1306
 msgid ""
 "# Bus11-Join-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1311
+#: translation.js:1313
 msgid ""
 "# Bus12-Join-one-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1314
+#: translation.js:1316
 msgid ""
 "# Bus12-Join-4-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1317
+#: translation.js:1319
 msgid "Counter-x01: 1-bit counter"
 msgstr ""
 
-#: translation.js:1318
+#: translation.js:1320
 msgid ""
 "# Bus12-Join-one-forth: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1321
+#: translation.js:1323
 msgid ""
 "# Bus12-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1326
+#: translation.js:1328
 msgid ""
 "# Bus15-Join-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1329
+#: translation.js:1331
 msgid ""
 "# Bus15-Join-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1330
+#: translation.js:1332
 msgid "Join-1-15"
 msgstr ""
 
-#: translation.js:1331
+#: translation.js:1333
 msgid "Join-15-1"
 msgstr ""
 
-#: translation.js:1332
+#: translation.js:1334
 msgid "Join-4-12"
 msgstr ""
 
-#: translation.js:1333
+#: translation.js:1335
 msgid "Join-7-9"
 msgstr ""
 
-#: translation.js:1338
+#: translation.js:1340
 msgid ""
 "# Bus16-Join-1-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1341
+#: translation.js:1343
 msgid ""
 "# Bus16-Join-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1344
+#: translation.js:1346
 msgid ""
 "# Bus16-Join-4-12: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1346
+#: translation.js:1348
 msgid ""
 "# Bus16-Join-7-9: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1349
+#: translation.js:1351
 msgid ""
 "# Bus16-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1352
+#: translation.js:1354
 msgid ""
 "# Bus16-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1355
+#: translation.js:1357
 msgid ""
 "# Bus19-Join-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1361
+#: translation.js:1363
 msgid "Generic: 19-bits generic constant"
 msgstr ""
 
-#: translation.js:1362
+#: translation.js:1364
 msgid ""
 "# Bus20-Join-1-19: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1365
+#: translation.js:1367
 msgid ""
 "# Bus20-Join-4-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1368
+#: translation.js:1370
 msgid ""
 "# Bus20-Join-4-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1371 translation.js:1381 translation.js:1384
-#: translation.js:1399 translation.js:1783 translation.js:1786
-#: translation.js:1789
+#: translation.js:1373 translation.js:1383 translation.js:1386
+#: translation.js:1401 translation.js:1788 translation.js:1791
+#: translation.js:1794
 msgid "01-manual-testing"
 msgstr ""
 
-#: translation.js:1372
+#: translation.js:1374
 msgid "Generic: 22-bits generic constant"
 msgstr ""
 
-#: translation.js:1373
+#: translation.js:1375
 msgid ""
 "# Bus22-Join-10-22: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1376
+#: translation.js:1378
 msgid ""
 "# Bus23-Join-7-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1382
+#: translation.js:1384
 msgid ""
 "# Bus24-Join-8-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1385
+#: translation.js:1387
 msgid ""
 "Display24-8: Display a 24-bits value on  8-LEDs. The sel input selects the "
 "byte to display "
 msgstr ""
 
-#: translation.js:1386
+#: translation.js:1388
 msgid "Counter-M-x02: 2-bits M module counter"
 msgstr ""
 
-#: translation.js:1387
+#: translation.js:1389
 msgid "Comp2-2bit: Comparator of two 2-bit numbers"
 msgstr ""
 
-#: translation.js:1388
+#: translation.js:1390
 msgid "Comp2-1bit: Comparator of two 1-bit numbers"
 msgstr ""
 
-#: translation.js:1389
+#: translation.js:1391
 msgid "reg-rst-2-bits:  2-bits register with reset"
 msgstr ""
 
-#: translation.js:1390
+#: translation.js:1392
 msgid "1-bit-Reg-rst: 1-Bit register with reset"
 msgstr ""
 
-#: translation.js:1391
+#: translation.js:1393
 msgid ""
 "# Bus24-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1392
+#: translation.js:1394
 msgid "2-bits Comparator"
 msgstr ""
 
-#: translation.js:1393
+#: translation.js:1395
 msgid ""
 "Maximum count  \n"
 "reached"
 msgstr ""
 
-#: translation.js:1394
+#: translation.js:1396
 msgid "2-bits register"
 msgstr ""
 
-#: translation.js:1395
+#: translation.js:1397
 msgid ""
 "If the max count is reached  \n"
 "and the cnt tic is received,  \n"
 "the register is reset to 0"
 msgstr ""
 
-#: translation.js:1396
+#: translation.js:1398
 msgid "A"
 msgstr ""
 
-#: translation.js:1397
+#: translation.js:1399
 msgid "B"
 msgstr ""
 
-#: translation.js:1400
+#: translation.js:1402
 msgid ""
 "# Bus24-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1403
+#: translation.js:1405
 msgid ""
 "# Bus27-Join-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1408
+#: translation.js:1410
 msgid "Generic: 24-bits generic constant"
 msgstr ""
 
-#: translation.js:1409
+#: translation.js:1411
 msgid ""
 "# Bus28-Join-4-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1412
+#: translation.js:1414
 msgid ""
 "# Bus28-Join-4-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1415
+#: translation.js:1417
 msgid ""
 "# Bus31-Join-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1416
+#: translation.js:1418
 msgid "Join-1-31"
 msgstr ""
 
-#: translation.js:1421
+#: translation.js:1423
 msgid "Join-8-24"
 msgstr ""
 
-#: translation.js:1426
+#: translation.js:1428
 msgid "Generic: 31-bits generic constant"
 msgstr ""
 
-#: translation.js:1427
+#: translation.js:1429
 msgid ""
 "# Bus32-Join-31-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1430
+#: translation.js:1432
 msgid "Generic: 17-bits generic constant"
 msgstr ""
 
-#: translation.js:1431
+#: translation.js:1433
 msgid ""
 "# Bus32-Join-17-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1434
+#: translation.js:1436
 msgid "Generic: 29-bits generic constant"
 msgstr ""
 
-#: translation.js:1435
+#: translation.js:1437
 msgid ""
 "# Bus32-Join-29-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1438
+#: translation.js:1440
 msgid "2bits constant value: 1"
 msgstr ""
 
-#: translation.js:1439
+#: translation.js:1441
 msgid ""
 "# Bus32-Join-30-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1444
+#: translation.js:1446
 msgid ""
 "# Bus32-Join-8-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1447
+#: translation.js:1449
 msgid ""
 "# Bus32-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1450
+#: translation.js:1452
 msgid ""
 "# Bus32-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1454
+#: translation.js:1456
 msgid "05-Bits"
 msgstr ""
 
 #: translation.js:1457
+msgid "2x8-Bits"
+msgstr ""
+
+#: translation.js:1460
 msgid "## Reversal test"
 msgstr ""
 
-#: translation.js:1466 translation.js:1506 translation.js:1977
-#: translation.js:2064
+#: translation.js:1471 translation.js:1511 translation.js:1982
+#: translation.js:2069
 msgid "02-bits"
 msgstr ""
 
-#: translation.js:1467 translation.js:1507 translation.js:2065
+#: translation.js:1472 translation.js:1512 translation.js:2070
 msgid "03-bits"
 msgstr ""
 
-#: translation.js:1468 translation.js:1508 translation.js:2066
+#: translation.js:1473 translation.js:1513 translation.js:2071
 msgid "04-bits"
 msgstr ""
 
-#: translation.js:1469 translation.js:1509 translation.js:1939
-#: translation.js:1978
+#: translation.js:1474 translation.js:1514 translation.js:1944
+#: translation.js:1983
 msgid "08-bits"
 msgstr ""
 
-#: translation.js:1470 translation.js:1510 translation.js:1979
+#: translation.js:1475 translation.js:1515 translation.js:1984
 msgid "16-bits"
 msgstr ""
 
-#: translation.js:1471 translation.js:1511
+#: translation.js:1476 translation.js:1516
 msgid "32-bits"
 msgstr ""
 
-#: translation.js:1481
+#: translation.js:1486
 msgid "## BUS-2-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1485
+#: translation.js:1490
 msgid "Reg-3-verilog: 3 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1486
+#: translation.js:1491
 msgid "## BUS-3-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1490
+#: translation.js:1495
 msgid "Reg-4-verilog: 4 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1491
+#: translation.js:1496
 msgid "## BUS-4-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1495
+#: translation.js:1500
 msgid "Reg-8-verilog: 8 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1496
+#: translation.js:1501
 msgid "## BUS-8-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1500
+#: translation.js:1505
 msgid ""
 "Reg-16-verilog: 16 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1501
+#: translation.js:1506
 msgid "## BUS-16-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1505
+#: translation.js:1510
 msgid ""
 "Reg-03-verilog: 32 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1521
+#: translation.js:1526
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:1528
+#: translation.js:1533
 msgid "# 3-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1535
+#: translation.js:1540
 msgid "# 4-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1539
+#: translation.js:1544
 msgid "# 8-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1543
+#: translation.js:1548
 msgid "# 16-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1547
+#: translation.js:1552
 msgid "# 32-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1548
+#: translation.js:1553
 msgid "Sign-02Bits"
 msgstr ""
 
-#: translation.js:1549
+#: translation.js:1554
 msgid "Sign-03Bits"
 msgstr ""
 
-#: translation.js:1550
+#: translation.js:1555
 msgid "Sign-04Bits"
 msgstr ""
 
-#: translation.js:1551
+#: translation.js:1556
 msgid "Sign-05Bits"
 msgstr ""
 
-#: translation.js:1552
+#: translation.js:1557
 msgid "Sign-06Bits"
 msgstr ""
 
-#: translation.js:1553
+#: translation.js:1558
 msgid "Sign-07Bits"
 msgstr ""
 
-#: translation.js:1554
+#: translation.js:1559
 msgid "Sign-08Bits"
 msgstr ""
 
-#: translation.js:1555
+#: translation.js:1560
 msgid "Sign-12Bits"
 msgstr ""
 
-#: translation.js:1556
+#: translation.js:1561
 msgid "Sign-16Bits"
 msgstr ""
 
-#: translation.js:1557
+#: translation.js:1562
 msgid "Sign-20Bits"
 msgstr ""
 
-#: translation.js:1558
+#: translation.js:1563
 msgid "Sign-32Bits"
 msgstr ""
 
-#: translation.js:1561
+#: translation.js:1566
 msgid "2-to-1 Multplexer (2-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1562
+#: translation.js:1567
 msgid ""
 "# 2-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1566
+#: translation.js:1571
 msgid "2-to-1 Multplexer (3-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1567
+#: translation.js:1572
 msgid ""
 "# 3-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1570
+#: translation.js:1575
 msgid "2-to-1 Multplexer (4-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1571
+#: translation.js:1576
 msgid ""
 "# 4-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1574
+#: translation.js:1579
 msgid "2-to-1 Multplexer (5-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1575
+#: translation.js:1580
 msgid ""
 "# 5-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1578
+#: translation.js:1583
 msgid "2-to-1 Multplexer (6-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1579
+#: translation.js:1584
 msgid ""
 "# 6-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1582
+#: translation.js:1587
 msgid "2-to-1 Multplexer (7-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1583
+#: translation.js:1588
 msgid ""
 "# 7-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1586
+#: translation.js:1591
 msgid "2-to-1 Multplexer (8-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1587
+#: translation.js:1592
 msgid ""
 "# 8-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1590
+#: translation.js:1595
 msgid "2-to-1 Multplexer (12-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1591
+#: translation.js:1596
 msgid ""
 "# 12-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1593
+#: translation.js:1598
 msgid "2-to-1 Multplexer (16-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1594
+#: translation.js:1599
 msgid ""
 "# 16-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1597
+#: translation.js:1602
 msgid "2-to-1 Multplexer (20-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1598
+#: translation.js:1603
 msgid "Generic: 20-bits generic constant"
 msgstr ""
 
-#: translation.js:1599
+#: translation.js:1604
 msgid ""
 "# 20-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1602
+#: translation.js:1607
 msgid "Generic: 32-bits generic constant"
 msgstr ""
 
-#: translation.js:1603
+#: translation.js:1608
 msgid "2-to-1 Multplexer (32-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1604
+#: translation.js:1609
 msgid ""
 "# 32-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1631
+#: translation.js:1636
 msgid ""
 "# Bus2-Split-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -5157,322 +5170,322 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1637
+#: translation.js:1642
 msgid ""
 "# Bus3-Split-1-2: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1640
+#: translation.js:1645
 msgid ""
 "# Bus3-Split-2-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1643
+#: translation.js:1648
 msgid ""
 "# Bus3-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1650
+#: translation.js:1655
 msgid ""
 "# Bus4-Split-1-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1653
+#: translation.js:1658
 msgid ""
 "# Bus4-Split-3-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1656
+#: translation.js:1661
 msgid ""
 "# Bus4-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1659
+#: translation.js:1664
 msgid ""
 "# Bus4-Split-half: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1667
+#: translation.js:1672
 msgid ""
 "# Bus5-Split-1-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1670
+#: translation.js:1675
 msgid ""
 "# Bus5-Split-2-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1673
+#: translation.js:1678
 msgid ""
 "# Bus5-Split-3-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1676
+#: translation.js:1681
 msgid ""
 "# Bus5-Split-4-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1679
+#: translation.js:1684
 msgid ""
 "# Bus5-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1687
+#: translation.js:1692
 msgid "01-manual-test"
 msgstr ""
 
-#: translation.js:1688
+#: translation.js:1693
 msgid ""
 "# Bus6-Split-1-5: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1691
+#: translation.js:1696
 msgid ""
 "# Bus6-Split-2-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1694
+#: translation.js:1699
 msgid "# Bus6-Split-4-2: Manual testing\n"
 msgstr ""
 
-#: translation.js:1697
+#: translation.js:1702
 msgid "# Bus6-Split-5-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1700
+#: translation.js:1705
 msgid ""
 "# Bus6-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1703
+#: translation.js:1708
 msgid "# Bus6-Split-half: Manual testing\n"
 msgstr ""
 
-#: translation.js:1712
+#: translation.js:1717
 msgid ""
 "# Bus7-Split-1-6: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1715
+#: translation.js:1720
 msgid ""
 "# Bus7-Split-2-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1718
+#: translation.js:1723
 msgid ""
 "# Bus7-Split-3-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1721
+#: translation.js:1726
 msgid ""
 "# Bus7-Split-4-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1724
+#: translation.js:1729
 msgid ""
 "# Bus7-Split-5-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1727
+#: translation.js:1732
 msgid ""
 "# Bus7-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1739
+#: translation.js:1744
 msgid ""
 "# Bus8-Split-1-7: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1742
+#: translation.js:1747
 msgid "Bus8-Split-2-6: Split the 8-bits bus into two buses of 2 and 6 wires"
 msgstr ""
 
-#: translation.js:1743
+#: translation.js:1748
 msgid ""
 "# Bus8-Split-2-6: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1746
+#: translation.js:1751
 msgid ""
 "# Bus8-Split-3-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1749
+#: translation.js:1754
 msgid ""
 "# Bus8-Split-5-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1752
+#: translation.js:1757
 msgid ""
 "# Bus8-Split-6-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1755
+#: translation.js:1760
 msgid ""
 "# Bus8-Split-7-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1758
+#: translation.js:1763
 msgid ""
 "# Bus8-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1761
+#: translation.js:1766
 msgid ""
 "# Bus8-Split-half: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1764
+#: translation.js:1769
 msgid ""
 "# Bus8-Split-quarter: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1769
+#: translation.js:1774
 msgid ""
 "## Bus-09-bits Split-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1772
+#: translation.js:1777
 msgid ""
 "## Bus-09-bits Join-8-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1775
+#: translation.js:1780
 msgid ""
 "# Bus10-Split-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1778
+#: translation.js:1783
 msgid ""
 "# Bus11-Split-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1784
+#: translation.js:1789
 msgid ""
 "# Bus12-Split-1-11: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1787
+#: translation.js:1792
 msgid ""
 "# Bus12-Split-4-8: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1790
+#: translation.js:1795
 msgid ""
 "# Bus12-Split-one-third: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1794 translation.js:1797 translation.js:1804
-#: translation.js:1807 translation.js:1810 translation.js:1813
-#: translation.js:1817 translation.js:1828 translation.js:1832
-#: translation.js:1835 translation.js:1838 translation.js:1842
-#: translation.js:1848 translation.js:1852 translation.js:1855
-#: translation.js:1866 translation.js:1870 translation.js:1874
-#: translation.js:1908
+#: translation.js:1799 translation.js:1802 translation.js:1809
+#: translation.js:1812 translation.js:1815 translation.js:1818
+#: translation.js:1822 translation.js:1833 translation.js:1837
+#: translation.js:1840 translation.js:1843 translation.js:1847
+#: translation.js:1853 translation.js:1857 translation.js:1860
+#: translation.js:1871 translation.js:1875 translation.js:1879
+#: translation.js:1913
 msgid "Manual-testing"
 msgstr ""
 
-#: translation.js:1795
+#: translation.js:1800
 msgid ""
 "## Bus-15: Split-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1798
+#: translation.js:1803
 msgid ""
 "## Bus-15: Split-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1805
+#: translation.js:1810
 msgid ""
 "## Bus-16: Split-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1808
+#: translation.js:1813
 msgid ""
 "## Bus-16: Split-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1811
+#: translation.js:1816
 msgid ""
 "## Bus-16: Split-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1814
+#: translation.js:1819
 msgid ""
 "## Split16-quarter: Manual testing\n"
 "\n"
@@ -5480,33 +5493,33 @@ msgid ""
 "bits. When the button is pressed, the Upper bits are displayed"
 msgstr ""
 
-#: translation.js:1818
+#: translation.js:1823
 msgid ""
 "## Bus17-Split-1-16: Manual testing\n"
 "\n"
 "The 17-bit constnat is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1822
+#: translation.js:1827
 msgid ""
 "## Bus-19: Split-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1829
+#: translation.js:1834
 msgid ""
 "## Bus20-Split-1-19: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs. "
 msgstr ""
 
-#: translation.js:1830
+#: translation.js:1835
 msgid ""
 "Values for testing:  \n"
 "0-FFFFF"
 msgstr ""
 
-#: translation.js:1833
+#: translation.js:1838
 msgid ""
 "## Bus20-Split-12-8: Manual testing\n"
 "\n"
@@ -5516,7 +5529,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1836
+#: translation.js:1841
 msgid ""
 "## Bus20-Split-4-16: Manual testing\n"
 "\n"
@@ -5526,21 +5539,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1839
+#: translation.js:1844
 msgid ""
 "## Bus20-Split-4-8-8: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1843
+#: translation.js:1848
 msgid ""
 "## BUS22-split-16-6: Manual testing\n"
 "\n"
 "The 22-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1849
+#: translation.js:1854
 msgid ""
 "## BUS24-split-16-8: Manual testing\n"
 "\n"
@@ -5550,13 +5563,13 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1850
+#: translation.js:1855
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFF"
 msgstr ""
 
-#: translation.js:1853
+#: translation.js:1858
 msgid ""
 "## BUS24-split-8-16: Manual testing\n"
 "\n"
@@ -5566,7 +5579,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1856
+#: translation.js:1861
 msgid ""
 "## Bus 24 Split one third: Manual testing\n"
 "\n"
@@ -5574,21 +5587,21 @@ msgid ""
 "displaying the lower, middle and higer segments of the constant on the LEDs"
 msgstr ""
 
-#: translation.js:1860
+#: translation.js:1865
 msgid "Generic: 27-bits generic constant"
 msgstr ""
 
-#: translation.js:1861
+#: translation.js:1866
 msgid ""
 "## Bus-27-Split-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1867
+#: translation.js:1872
 msgid "Generic: 28-bits generic constant"
 msgstr ""
 
-#: translation.js:1868
+#: translation.js:1873
 msgid ""
 "## Bus 28 Split-20-8: Manual testing\n"
 "\n"
@@ -5598,7 +5611,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1871
+#: translation.js:1876
 msgid ""
 "## Bus 28 Split-4-24: Manual testing\n"
 "\n"
@@ -5608,19 +5621,19 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1872
+#: translation.js:1877
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFF"
 msgstr ""
 
-#: translation.js:1878
+#: translation.js:1883
 msgid ""
 "## Bus-31: Split-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1890
+#: translation.js:1895
 msgid ""
 "## 32-bits Split 1-31: Manual testing\n"
 "\n"
@@ -5630,21 +5643,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1893
+#: translation.js:1898
 msgid ""
 "## 32-bits Split 17-15: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1896
+#: translation.js:1901
 msgid ""
 "## 32-bits Split 22-10: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1899
+#: translation.js:1904
 msgid ""
 "## 32-bits Split 24-8: Manual testing\n"
 "\n"
@@ -5654,27 +5667,27 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1900
+#: translation.js:1905
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFFF"
 msgstr ""
 
-#: translation.js:1903
+#: translation.js:1908
 msgid ""
 "## 32-bits Split 29-3: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1906
+#: translation.js:1911
 msgid ""
 "## 32-bits Split 31-1: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1909
+#: translation.js:1914
 msgid ""
 "## 32-bits Split 8-24: Manual testing\n"
 "\n"
@@ -5684,358 +5697,358 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1912
+#: translation.js:1917
 msgid ""
 "## 32-bits Split half: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1915
+#: translation.js:1920
 msgid ""
 "## 32-bits Split quarter: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1919
+#: translation.js:1924
 msgid "8-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1920
+#: translation.js:1925
 msgid "8-to-1 Multplexer (2-bit channels)"
 msgstr ""
 
-#: translation.js:1921
+#: translation.js:1926
 msgid "8-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1922
+#: translation.js:1927
 msgid "4-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1923
+#: translation.js:1928
 msgid "Counter-x03: 3-bits counter"
 msgstr ""
 
-#: translation.js:1924
+#: translation.js:1929
 msgid "Reg-x03: 3-bits register"
 msgstr ""
 
-#: translation.js:1925
+#: translation.js:1930
 msgid "Inc1-3bit: Increment a 3-bits number by one"
 msgstr ""
 
-#: translation.js:1926
+#: translation.js:1931
 msgid "AdderK-3bit: Adder of 3-bit operand and 3-bit constant"
 msgstr ""
 
-#: translation.js:1927
+#: translation.js:1932
 msgid "Adder-3bits: Adder of two operands of 3 bits"
 msgstr ""
 
-#: translation.js:1928
+#: translation.js:1933
 msgid "Generic: 64-bits generic constant"
 msgstr ""
 
-#: translation.js:1929
+#: translation.js:1934
 msgid ""
 "## 64-bits Split half: Manual testing\n"
 "\n"
 "The 64-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1938
+#: translation.js:1943
 msgid "## Uint12-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1940
+#: translation.js:1945
 msgid "09-bits"
 msgstr ""
 
-#: translation.js:1941
+#: translation.js:1946
 msgid "10-bits"
 msgstr ""
 
-#: translation.js:1942
+#: translation.js:1947
 msgid "11-bits"
 msgstr ""
 
-#: translation.js:1943
+#: translation.js:1948
 msgid "12-bits"
 msgstr ""
 
-#: translation.js:1944
+#: translation.js:1949
 msgid "13-bits"
 msgstr ""
 
-#: translation.js:1945
+#: translation.js:1950
 msgid "14-bits"
 msgstr ""
 
-#: translation.js:1946
+#: translation.js:1951
 msgid "15-bits"
 msgstr ""
 
-#: translation.js:1949
+#: translation.js:1954
 msgid "## Uint16-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1954
+#: translation.js:1959
 msgid "## Uint16-10bit Manual testing"
 msgstr ""
 
-#: translation.js:1957
+#: translation.js:1962
 msgid "## Uint16-11bit Manual testing"
 msgstr ""
 
-#: translation.js:1960
+#: translation.js:1965
 msgid "## Uint16-12bit Manual testing"
 msgstr ""
 
-#: translation.js:1963
+#: translation.js:1968
 msgid "## Uint16-13bit Manual testing"
 msgstr ""
 
-#: translation.js:1966
+#: translation.js:1971
 msgid "## Uint16-14bit Manual testing"
 msgstr ""
 
-#: translation.js:1969
+#: translation.js:1974
 msgid ""
 "UINT32-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:1970
+#: translation.js:1975
 msgid ""
 "Copy-15: Copy the input wire twice and generate a 15 bits Bus output "
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:1971
+#: translation.js:1976
 msgid "## Uint32-15bit Manual testing"
 msgstr ""
 
-#: translation.js:1972 translation.js:2063
+#: translation.js:1977 translation.js:2068
 msgid "01-bit"
 msgstr ""
 
-#: translation.js:1975
+#: translation.js:1980
 msgid "not-x2: 2-bits not gate"
 msgstr ""
 
-#: translation.js:1976
+#: translation.js:1981
 msgid "## Uint2-1bits: Manual testing"
 msgstr ""
 
-#: translation.js:1980
+#: translation.js:1985
 msgid "17-bits"
 msgstr ""
 
-#: translation.js:1981
+#: translation.js:1986
 msgid "18-bits"
 msgstr ""
 
-#: translation.js:1982
+#: translation.js:1987
 msgid "19-bits"
 msgstr ""
 
-#: translation.js:1983
+#: translation.js:1988
 msgid "20-bits"
 msgstr ""
 
-#: translation.js:1984
+#: translation.js:1989
 msgid "21-bits"
 msgstr ""
 
-#: translation.js:1985
+#: translation.js:1990
 msgid "22-bits"
 msgstr ""
 
-#: translation.js:1986
+#: translation.js:1991
 msgid "23-bits"
 msgstr ""
 
-#: translation.js:1987
+#: translation.js:1992
 msgid "24-bits"
 msgstr ""
 
-#: translation.js:1988
+#: translation.js:1993
 msgid "25-bits"
 msgstr ""
 
-#: translation.js:1989
+#: translation.js:1994
 msgid "26-bits"
 msgstr ""
 
-#: translation.js:1990
+#: translation.js:1995
 msgid "27-bits"
 msgstr ""
 
-#: translation.js:1991
+#: translation.js:1996
 msgid "28-bits"
 msgstr ""
 
-#: translation.js:1992
+#: translation.js:1997
 msgid "29-bits"
 msgstr ""
 
-#: translation.js:1993
+#: translation.js:1998
 msgid "30-bits"
 msgstr ""
 
-#: translation.js:1994
+#: translation.js:1999
 msgid "31-bits"
 msgstr ""
 
-#: translation.js:1997
+#: translation.js:2002
 msgid "not-x32: 32-bits not gate"
 msgstr ""
 
-#: translation.js:1998
+#: translation.js:2003
 msgid "## Uint32-2bit Manual testing"
 msgstr ""
 
-#: translation.js:2001
+#: translation.js:2006
 msgid "## Uint32-8bit Manual testing"
 msgstr ""
 
-#: translation.js:2004
+#: translation.js:2009
 msgid "## Uint32-16bit Manual testing"
 msgstr ""
 
-#: translation.js:2007
+#: translation.js:2012
 msgid "## Uint32-17bit Manual testing"
 msgstr ""
 
-#: translation.js:2010
+#: translation.js:2015
 msgid "## Uint32-18bit Manual testing"
 msgstr ""
 
-#: translation.js:2013
+#: translation.js:2018
 msgid "## Uint32-19bit Manual testing"
 msgstr ""
 
-#: translation.js:2016
+#: translation.js:2021
 msgid "## Uint32-20bit Manual testing"
 msgstr ""
 
-#: translation.js:2019
+#: translation.js:2024
 msgid "## Uint32-21bit Manual testing"
 msgstr ""
 
-#: translation.js:2022
+#: translation.js:2027
 msgid "## Uint32-22bit Manual testing"
 msgstr ""
 
-#: translation.js:2025
+#: translation.js:2030
 msgid "## Uint32-23bit Manual testing"
 msgstr ""
 
-#: translation.js:2028
+#: translation.js:2033
 msgid "## Uint32-24bit Manual testing"
 msgstr ""
 
-#: translation.js:2031
+#: translation.js:2036
 msgid "## Uint32-25bit Manual testing"
 msgstr ""
 
-#: translation.js:2034
+#: translation.js:2039
 msgid "## Uint32-26bit Manual testing"
 msgstr ""
 
-#: translation.js:2037
+#: translation.js:2042
 msgid "## Uint32-27bit Manual testing"
 msgstr ""
 
-#: translation.js:2040
+#: translation.js:2045
 msgid "## Uint32-28bit Manual testing"
 msgstr ""
 
-#: translation.js:2043
+#: translation.js:2048
 msgid "## Uint32-29bit: Manual testing"
 msgstr ""
 
-#: translation.js:2046
+#: translation.js:2051
 msgid "## Uint32-30bit: Manual testing"
 msgstr ""
 
-#: translation.js:2049
+#: translation.js:2054
 msgid "## Uint32-31bit: Manual testing"
 msgstr ""
 
-#: translation.js:2050
+#: translation.js:2055
 msgid "01-Bit"
 msgstr ""
 
-#: translation.js:2055
+#: translation.js:2060
 msgid "not-x4: 4-bits not gate"
 msgstr ""
 
-#: translation.js:2056
+#: translation.js:2061
 msgid "## Uint4-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2059
+#: translation.js:2064
 msgid "## Uint4-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2062
+#: translation.js:2067
 msgid "## Uint4-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2067
+#: translation.js:2072
 msgid "05-bits"
 msgstr ""
 
-#: translation.js:2068
+#: translation.js:2073
 msgid "06-bits"
 msgstr ""
 
-#: translation.js:2069
+#: translation.js:2074
 msgid "07-bits"
 msgstr ""
 
-#: translation.js:2072
+#: translation.js:2077
 msgid "not-x8: 8-bits not gate"
 msgstr ""
 
-#: translation.js:2073
+#: translation.js:2078
 msgid "## Uint8-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2076
+#: translation.js:2081
 msgid "## Uint8-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2079
+#: translation.js:2084
 msgid "## Uint8-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2082
+#: translation.js:2087
 msgid "## Uint8-4bit: Manual testing"
 msgstr ""
 
-#: translation.js:2085
+#: translation.js:2090
 msgid "## Uint8-5bit: Manual testing"
 msgstr ""
 
-#: translation.js:2088
+#: translation.js:2093
 msgid "## Uint8-6bit: Manual testing"
 msgstr ""
 
-#: translation.js:2091
+#: translation.js:2096
 msgid "## Uint8-7bit: Manual testing"
 msgstr ""
 
-#: translation.js:2101 translation.js:2105 translation.js:2108
-#: translation.js:2111 translation.js:2114 translation.js:2117
-#: translation.js:2120 translation.js:2123
+#: translation.js:2106 translation.js:2110 translation.js:2113
+#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:2125 translation.js:2128
 msgid "01-manual-btn-led"
 msgstr ""
 
-#: translation.js:2102
+#: translation.js:2107
 msgid ""
 "# BUS-2: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -6043,53 +6056,53 @@ msgid ""
 "When the buttons are is pressed the corresponding LED is turned on"
 msgstr ""
 
-#: translation.js:2103
+#: translation.js:2108
 msgid "Bus\n"
 msgstr ""
 
-#: translation.js:2106
+#: translation.js:2111
 msgid ""
 "# BUS-3: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2109
+#: translation.js:2114
 msgid ""
 "# BUS-4: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2112
+#: translation.js:2117
 msgid ""
 "# BUS-5: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2115
+#: translation.js:2120
 msgid ""
 "# BUS-6: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2118
+#: translation.js:2123
 msgid ""
 "# BUS-7: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2121
+#: translation.js:2126
 msgid ""
 "# BUS-8: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2124
+#: translation.js:2129
 msgid ""
 "# Wire: Manual testing with one pushbutton and one LED\n"
 "\n"
diff --git a/locale/translation.js b/locale/translation.js
index 089fb48f..94d563e3 100644
--- a/locale/translation.js
+++ b/locale/translation.js
@@ -327,6 +327,9 @@ gettext('Bus3-Split-all: Split the 3-bits bus into three wires');
 gettext('Reversal-04');
 gettext('Reversal-4: 4-bit Bus reversal');
 gettext('Bus4-Split-all: Split the 4-bits bus into its wires');
+gettext('Reversal-2x8');
+gettext('Reversal-2x8: Reversal of 2 blocks of 8 bits');
+gettext('Bus16-Split-half: Split the 16-bits bus into two buses of the same size');
 gettext('Left');
 gettext('Right');
 gettext('02-Bits');
@@ -416,7 +419,6 @@ gettext('Inc1-16bit: Increment a 16-bits number by one');
 gettext('AdderK-16bit: Adder of 16-bit operand and 16-bit constant');
 gettext('Generic: 16-bits generic constant');
 gettext('Adder-16bits: Adder of two operands of 16 bits');
-gettext('Bus16-Split-half: Split the 16-bits bus into two buses of the same size');
 gettext('Adder-8bits: Adder of two operands of 8 bits');
 gettext('Bus8-Split-half: Split the 8-bits bus into two buses of the same size');
 gettext('Adder-4bits: Adder of two operands of 4 bits');
@@ -1452,6 +1454,7 @@ gettext('02-Bits');
 gettext('03-Bits');
 gettext('04-Bits');
 gettext('05-Bits');
+gettext('2x8-Bits');
 gettext('Alhambra-II');
 gettext('01-Manual-testing');
 gettext('## Reversal test');
@@ -1461,6 +1464,8 @@ gettext('Alhambra-II');
 gettext('01-Manual-testing');
 gettext('Alhambra-II');
 gettext('01-Manual-testing');
+gettext('Alhambra-II');
+gettext('01-Manual-testing');
 gettext('Left');
 gettext('Right');
 gettext('02-bits');
diff --git a/locale/zh_CN/zh_CN.po b/locale/zh_CN/zh_CN.po
index 0bac5e72..8fc990b0 100644
--- a/locale/zh_CN/zh_CN.po
+++ b/locale/zh_CN/zh_CN.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-19 13:45+0000\n"
+"POT-Creation-Date: 2023-09-28 17:28+0000\n"
 "PO-Revision-Date: \n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -15,48 +15,48 @@ msgstr ""
 "X-Poedit-Basepath: ..\n"
 "X-Poedit-SearchPath-0: translation.js\n"
 
-#: translation.js:10 translation.js:1047
+#: translation.js:10 translation.js:1049
 msgid "Copy"
 msgstr ""
 
-#: translation.js:11 translation.js:1048
+#: translation.js:11 translation.js:1050
 msgid "Join"
 msgstr ""
 
-#: translation.js:12 translation.js:1049
+#: translation.js:12 translation.js:1051
 msgid "Reversal"
 msgstr ""
 
-#: translation.js:13 translation.js:1050
+#: translation.js:13 translation.js:1052
 msgid "Shift"
 msgstr ""
 
-#: translation.js:14 translation.js:1051
+#: translation.js:14 translation.js:1053
 msgid "Sign"
 msgstr ""
 
-#: translation.js:15 translation.js:1052
+#: translation.js:15 translation.js:1054
 msgid "Split"
 msgstr ""
 
-#: translation.js:16 translation.js:1053
+#: translation.js:16 translation.js:1055
 msgid "Uint"
 msgstr ""
 
-#: translation.js:17 translation.js:1054
+#: translation.js:17 translation.js:1056
 msgid "Wires"
 msgstr ""
 
-#: translation.js:18 translation.js:312 translation.js:338 translation.js:353
-#: translation.js:359 translation.js:365 translation.js:371 translation.js:377
-#: translation.js:388 translation.js:472 translation.js:480 translation.js:488
-#: translation.js:494 translation.js:500 translation.js:506 translation.js:715
-#: translation.js:722 translation.js:766 translation.js:771 translation.js:858
-#: translation.js:871
+#: translation.js:18 translation.js:312 translation.js:341 translation.js:356
+#: translation.js:362 translation.js:368 translation.js:374 translation.js:380
+#: translation.js:391 translation.js:474 translation.js:482 translation.js:490
+#: translation.js:496 translation.js:502 translation.js:508 translation.js:717
+#: translation.js:724 translation.js:768 translation.js:773 translation.js:860
+#: translation.js:873
 msgid "Blocks"
 msgstr ""
 
-#: translation.js:19 translation.js:82 translation.js:1055
+#: translation.js:19 translation.js:82 translation.js:1057
 msgid "Copy-02"
 msgstr ""
 
@@ -66,7 +66,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:21 translation.js:85 translation.js:1056
+#: translation.js:21 translation.js:85 translation.js:1058
 msgid "Copy-03"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:23 translation.js:88 translation.js:1057
+#: translation.js:23 translation.js:88 translation.js:1059
 msgid "Copy-04"
 msgstr ""
 
@@ -86,7 +86,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:25 translation.js:91 translation.js:1058
+#: translation.js:25 translation.js:91 translation.js:1060
 msgid "Copy-05"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:27 translation.js:94 translation.js:1059
+#: translation.js:27 translation.js:94 translation.js:1061
 msgid "Copy-06"
 msgstr ""
 
@@ -106,7 +106,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:29 translation.js:97 translation.js:1060
+#: translation.js:29 translation.js:97 translation.js:1062
 msgid "Copy-07"
 msgstr ""
 
@@ -116,7 +116,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:31 translation.js:100 translation.js:1061
+#: translation.js:31 translation.js:100 translation.js:1063
 msgid "Copy-08"
 msgstr ""
 
@@ -126,7 +126,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:33 translation.js:103 translation.js:1062
+#: translation.js:33 translation.js:103 translation.js:1064
 msgid "Copy-09"
 msgstr ""
 
@@ -136,7 +136,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:35 translation.js:1063
+#: translation.js:35 translation.js:1065
 msgid "Copy-10"
 msgstr ""
 
@@ -146,7 +146,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:37 translation.js:1064
+#: translation.js:37 translation.js:1066
 msgid "Copy-11"
 msgstr ""
 
@@ -156,7 +156,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:39 translation.js:106 translation.js:1065
+#: translation.js:39 translation.js:106 translation.js:1067
 msgid "Copy-12"
 msgstr ""
 
@@ -202,7 +202,7 @@ msgstr ""
 msgid "Output"
 msgstr ""
 
-#: translation.js:49 translation.js:1066
+#: translation.js:49 translation.js:1068
 msgid "Copy-16"
 msgstr ""
 
@@ -242,7 +242,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:57 translation.js:1067
+#: translation.js:57 translation.js:1069
 msgid "Copy-20"
 msgstr ""
 
@@ -282,7 +282,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:65 translation.js:1068
+#: translation.js:65 translation.js:1070
 msgid "Copy-24"
 msgstr ""
 
@@ -322,7 +322,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:73 translation.js:1069
+#: translation.js:73 translation.js:1071
 msgid "Copy-28"
 msgstr ""
 
@@ -356,7 +356,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:80 translation.js:1070
+#: translation.js:80 translation.js:1072
 msgid "Copy-32"
 msgstr ""
 
@@ -438,82 +438,82 @@ msgstr ""
 msgid "Bus12-Join-4-8: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:109 translation.js:556 translation.js:1139
-#: translation.js:1605
+#: translation.js:109 translation.js:558 translation.js:1141
+#: translation.js:1610
 msgid "Bus-02"
 msgstr ""
 
-#: translation.js:110 translation.js:557 translation.js:1140
-#: translation.js:1606
+#: translation.js:110 translation.js:559 translation.js:1142
+#: translation.js:1611
 msgid "Bus-03"
 msgstr ""
 
-#: translation.js:111 translation.js:558 translation.js:1141
-#: translation.js:1607
+#: translation.js:111 translation.js:560 translation.js:1143
+#: translation.js:1612
 msgid "Bus-04"
 msgstr ""
 
-#: translation.js:112 translation.js:559 translation.js:1142
-#: translation.js:1608
+#: translation.js:112 translation.js:561 translation.js:1144
+#: translation.js:1613
 msgid "Bus-05"
 msgstr ""
 
-#: translation.js:113 translation.js:560 translation.js:1143
-#: translation.js:1609
+#: translation.js:113 translation.js:562 translation.js:1145
+#: translation.js:1614
 msgid "Bus-06"
 msgstr ""
 
-#: translation.js:114 translation.js:561 translation.js:1144
-#: translation.js:1610
+#: translation.js:114 translation.js:563 translation.js:1146
+#: translation.js:1615
 msgid "Bus-07"
 msgstr ""
 
-#: translation.js:115 translation.js:562 translation.js:1145
-#: translation.js:1611
+#: translation.js:115 translation.js:564 translation.js:1147
+#: translation.js:1616
 msgid "Bus-08"
 msgstr ""
 
-#: translation.js:116 translation.js:563 translation.js:1146
-#: translation.js:1612
+#: translation.js:116 translation.js:565 translation.js:1148
+#: translation.js:1617
 msgid "Bus-09"
 msgstr ""
 
-#: translation.js:117 translation.js:564 translation.js:1147
-#: translation.js:1613
+#: translation.js:117 translation.js:566 translation.js:1149
+#: translation.js:1618
 msgid "Bus-10"
 msgstr ""
 
-#: translation.js:118 translation.js:565 translation.js:1148
-#: translation.js:1614
+#: translation.js:118 translation.js:567 translation.js:1150
+#: translation.js:1619
 msgid "Bus-11"
 msgstr ""
 
-#: translation.js:119 translation.js:566 translation.js:1149
-#: translation.js:1615
+#: translation.js:119 translation.js:568 translation.js:1151
+#: translation.js:1620
 msgid "Bus-12"
 msgstr ""
 
-#: translation.js:120 translation.js:567
+#: translation.js:120 translation.js:569
 msgid "Bus-14"
 msgstr ""
 
-#: translation.js:121 translation.js:568 translation.js:1150
-#: translation.js:1616
+#: translation.js:121 translation.js:570 translation.js:1152
+#: translation.js:1621
 msgid "Bus-15"
 msgstr ""
 
-#: translation.js:122 translation.js:569 translation.js:1151
-#: translation.js:1617
+#: translation.js:122 translation.js:571 translation.js:1153
+#: translation.js:1622
 msgid "Bus-16"
 msgstr ""
 
-#: translation.js:123 translation.js:571 translation.js:1152
-#: translation.js:1619
+#: translation.js:123 translation.js:573 translation.js:1154
+#: translation.js:1624
 msgid "Bus-19"
 msgstr ""
 
-#: translation.js:124 translation.js:572 translation.js:1153
-#: translation.js:1620
+#: translation.js:124 translation.js:574 translation.js:1155
+#: translation.js:1625
 msgid "Bus-20"
 msgstr ""
 
@@ -521,52 +521,52 @@ msgstr ""
 msgid "Bus-21"
 msgstr ""
 
-#: translation.js:126 translation.js:573 translation.js:1154
-#: translation.js:1621
+#: translation.js:126 translation.js:575 translation.js:1156
+#: translation.js:1626
 msgid "Bus-22"
 msgstr ""
 
-#: translation.js:127 translation.js:574 translation.js:1155
+#: translation.js:127 translation.js:576 translation.js:1157
 msgid "Bus-23"
 msgstr ""
 
-#: translation.js:128 translation.js:575 translation.js:1156
-#: translation.js:1622
+#: translation.js:128 translation.js:577 translation.js:1158
+#: translation.js:1627
 msgid "Bus-24"
 msgstr ""
 
-#: translation.js:129 translation.js:576 translation.js:1157
-#: translation.js:1623
+#: translation.js:129 translation.js:578 translation.js:1159
+#: translation.js:1628
 msgid "Bus-27"
 msgstr ""
 
-#: translation.js:130 translation.js:577 translation.js:1158
-#: translation.js:1624
+#: translation.js:130 translation.js:579 translation.js:1160
+#: translation.js:1629
 msgid "Bus-28"
 msgstr ""
 
-#: translation.js:131 translation.js:578 translation.js:1159
-#: translation.js:1625
+#: translation.js:131 translation.js:580 translation.js:1161
+#: translation.js:1630
 msgid "Bus-31"
 msgstr ""
 
-#: translation.js:132 translation.js:579 translation.js:1160
-#: translation.js:1626
+#: translation.js:132 translation.js:581 translation.js:1162
+#: translation.js:1631
 msgid "Bus-32"
 msgstr ""
 
-#: translation.js:133 translation.js:580 translation.js:1627
+#: translation.js:133 translation.js:582 translation.js:1632
 msgid "Bus-64"
 msgstr ""
 
 #: translation.js:134 translation.js:139 translation.js:144 translation.js:155
-#: translation.js:164 translation.js:179 translation.js:192 translation.js:1161
-#: translation.js:1167 translation.js:1180 translation.js:1199
-#: translation.js:1239 translation.js:1267
+#: translation.js:164 translation.js:179 translation.js:192 translation.js:1163
+#: translation.js:1169 translation.js:1182 translation.js:1201
+#: translation.js:1241 translation.js:1269
 msgid "Join-all"
 msgstr ""
 
-#: translation.js:135 translation.js:1165
+#: translation.js:135 translation.js:1167
 msgid "Join-1-2"
 msgstr ""
 
@@ -574,7 +574,7 @@ msgstr ""
 msgid "Bus3-Join-1-2: Join two buses of 2 and 1 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:137 translation.js:1166
+#: translation.js:137 translation.js:1168
 msgid "Join-2-1"
 msgstr ""
 
@@ -582,7 +582,7 @@ msgstr ""
 msgid "Bus3-Join-2-1: Joint two buses of 1 and 2 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:140 translation.js:1178
+#: translation.js:140 translation.js:1180
 msgid "Join-1-3"
 msgstr ""
 
@@ -590,7 +590,7 @@ msgstr ""
 msgid "Bus4-Join-1-3: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:142 translation.js:1179
+#: translation.js:142 translation.js:1181
 msgid "Join-3-1"
 msgstr ""
 
@@ -599,9 +599,9 @@ msgid "Bus4-Join-3-1: Join the two buses into a 4-bits Bus"
 msgstr ""
 
 #: translation.js:145 translation.js:165 translation.js:193 translation.js:239
-#: translation.js:258 translation.js:306 translation.js:310 translation.js:1181
-#: translation.js:1219 translation.js:1268 translation.js:1334
-#: translation.js:1378 translation.js:1422
+#: translation.js:258 translation.js:306 translation.js:310 translation.js:1183
+#: translation.js:1221 translation.js:1270 translation.js:1336
+#: translation.js:1380 translation.js:1424
 msgid "Join-half"
 msgstr ""
 
@@ -609,7 +609,7 @@ msgstr ""
 msgid "Bus4-Join-half: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:147 translation.js:1195
+#: translation.js:147 translation.js:1197
 msgid "Join-1-4"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "Bus5-Join-1-4: Join the two buses of 1 and 4 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:149 translation.js:1196
+#: translation.js:149 translation.js:1198
 msgid "Join-2-3"
 msgstr ""
 
@@ -625,7 +625,7 @@ msgstr ""
 msgid "Bus5-Join-2-3: Join the two buses of 2 and 3 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:151 translation.js:1197
+#: translation.js:151 translation.js:1199
 msgid "Join-3-2"
 msgstr ""
 
@@ -633,7 +633,7 @@ msgstr ""
 msgid "Bus5-Join-3-2: Join the two buses of 3 and 2 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:153 translation.js:1198
+#: translation.js:153 translation.js:1200
 msgid "Join-4-1"
 msgstr ""
 
@@ -641,7 +641,7 @@ msgstr ""
 msgid "Bus5-Join-4-1: Join the two buses of 4 and 1 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:156 translation.js:1216
+#: translation.js:156 translation.js:1218
 msgid "Join-1-5"
 msgstr ""
 
@@ -657,7 +657,7 @@ msgstr ""
 msgid "Bus6-Join-2-4: Join all the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:160 translation.js:1217
+#: translation.js:160 translation.js:1219
 msgid "Join-4-2"
 msgstr ""
 
@@ -665,7 +665,7 @@ msgstr ""
 msgid "Bus6-Join-4-2: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:162 translation.js:1218
+#: translation.js:162 translation.js:1220
 msgid "Join-5-1"
 msgstr ""
 
@@ -677,7 +677,7 @@ msgstr ""
 msgid "Bus6-Join-half: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:167 translation.js:1233
+#: translation.js:167 translation.js:1235
 msgid "Join-1-6"
 msgstr ""
 
@@ -685,7 +685,7 @@ msgstr ""
 msgid "Bus7-Join-1-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:169 translation.js:1234
+#: translation.js:169 translation.js:1236
 msgid "Join-2-5"
 msgstr ""
 
@@ -693,7 +693,7 @@ msgstr ""
 msgid "Bus7-Join-2-5: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:171 translation.js:1235
+#: translation.js:171 translation.js:1237
 msgid "Join-3-4"
 msgstr ""
 
@@ -701,7 +701,7 @@ msgstr ""
 msgid "Bus7-Join-3-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:173 translation.js:1236
+#: translation.js:173 translation.js:1238
 msgid "Join-4-3"
 msgstr ""
 
@@ -709,7 +709,7 @@ msgstr ""
 msgid "Bus7-Join-4-3: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:175 translation.js:1237
+#: translation.js:175 translation.js:1239
 msgid "Join-5-2"
 msgstr ""
 
@@ -717,7 +717,7 @@ msgstr ""
 msgid "Bus7-Join-5-2: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:177 translation.js:1238
+#: translation.js:177 translation.js:1240
 msgid "Join-6-1"
 msgstr ""
 
@@ -725,7 +725,7 @@ msgstr ""
 msgid "Bus7-Join-6-1: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:180 translation.js:1261
+#: translation.js:180 translation.js:1263
 msgid "Join-1-7"
 msgstr ""
 
@@ -733,7 +733,7 @@ msgstr ""
 msgid "Bus7-Join-1-7: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:182 translation.js:1262
+#: translation.js:182 translation.js:1264
 msgid "Join-2-6"
 msgstr ""
 
@@ -741,7 +741,7 @@ msgstr ""
 msgid "Bus8-Join-2-6: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:184 translation.js:1263
+#: translation.js:184 translation.js:1265
 msgid "Join-3-5"
 msgstr ""
 
@@ -749,7 +749,7 @@ msgstr ""
 msgid "Bus8-Join-3-5: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:186 translation.js:1264
+#: translation.js:186 translation.js:1266
 msgid "Join-5-3"
 msgstr ""
 
@@ -757,7 +757,7 @@ msgstr ""
 msgid "Bus8-Join-5-3: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:188 translation.js:1265
+#: translation.js:188 translation.js:1267
 msgid "Join-6-2"
 msgstr ""
 
@@ -765,7 +765,7 @@ msgstr ""
 msgid "Bus8-Join-6-2: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:190 translation.js:1266
+#: translation.js:190 translation.js:1268
 msgid "Join-7-1"
 msgstr ""
 
@@ -777,8 +777,8 @@ msgstr ""
 msgid "Bus8-Join-half: Join the two same halves into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:195 translation.js:241 translation.js:308 translation.js:1269
-#: translation.js:1335 translation.js:1423
+#: translation.js:195 translation.js:241 translation.js:308 translation.js:1271
+#: translation.js:1337 translation.js:1425
 msgid "Join-quarter"
 msgstr ""
 
@@ -830,7 +830,7 @@ msgstr ""
 msgid "Bus11-Join-3-8: Join the two buses into an 11-bits Bus"
 msgstr ""
 
-#: translation.js:208 translation.js:1305
+#: translation.js:208 translation.js:1307
 msgid "Join-1-11"
 msgstr ""
 
@@ -838,11 +838,11 @@ msgstr ""
 msgid "Bus12-Join-1-11: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:210 translation.js:1306
+#: translation.js:210 translation.js:1308
 msgid "Join-4-8"
 msgstr ""
 
-#: translation.js:211 translation.js:1307
+#: translation.js:211 translation.js:1309
 msgid "Join-one-fourth"
 msgstr ""
 
@@ -850,8 +850,8 @@ msgstr ""
 msgid "Bus12-Join-one-fourth: Join the four buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:213 translation.js:260 translation.js:1308
-#: translation.js:1379
+#: translation.js:213 translation.js:260 translation.js:1310
+#: translation.js:1381
 msgid "Join-one-third"
 msgstr ""
 
@@ -867,7 +867,7 @@ msgstr ""
 msgid "Bus14-Join-10-4: Join the two buses into a 14-bits Bus"
 msgstr ""
 
-#: translation.js:217 translation.js:1322
+#: translation.js:217 translation.js:1324
 msgid "Join-5-10"
 msgstr ""
 
@@ -875,7 +875,7 @@ msgstr ""
 msgid "Bus15-Join-5-10: Join the two buses into a 15-bits Bus"
 msgstr ""
 
-#: translation.js:219 translation.js:1323
+#: translation.js:219 translation.js:1325
 msgid "Join-7-8"
 msgstr ""
 
@@ -971,7 +971,7 @@ msgstr ""
 msgid "Bus19-Join-3-8-8: Join the three buses into a 19-bits Bus"
 msgstr ""
 
-#: translation.js:245 translation.js:1356
+#: translation.js:245 translation.js:1358
 msgid "Join-1-19"
 msgstr ""
 
@@ -979,11 +979,11 @@ msgstr ""
 msgid "Bus20-Join-half: Join the two buses into an 20-bits Bus"
 msgstr ""
 
-#: translation.js:247 translation.js:1357
+#: translation.js:247 translation.js:1359
 msgid "Join-4-16"
 msgstr ""
 
-#: translation.js:248 translation.js:1358
+#: translation.js:248 translation.js:1360
 msgid "Join-4-8-8"
 msgstr ""
 
@@ -999,7 +999,7 @@ msgstr ""
 msgid "Bus32-Join-11-21: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:252 translation.js:288 translation.js:1369
+#: translation.js:252 translation.js:288 translation.js:1371
 msgid "Join-10-22"
 msgstr ""
 
@@ -1015,7 +1015,7 @@ msgstr ""
 msgid "Bus23-Join-7-8-8: Join the three buses into a 23-bits Bus"
 msgstr ""
 
-#: translation.js:256 translation.js:1377
+#: translation.js:256 translation.js:1379
 msgid "Join-8-16"
 msgstr ""
 
@@ -1039,7 +1039,7 @@ msgstr ""
 msgid "Bus27-Join-3-8-8-8: Join the four buses into a 27-bits Bus"
 msgstr ""
 
-#: translation.js:264 translation.js:1404
+#: translation.js:264 translation.js:1406
 msgid "Join-4-24"
 msgstr ""
 
@@ -1047,7 +1047,7 @@ msgstr ""
 msgid "Bus28-Join-4-24: Join the two buses into an 28-bits Bus"
 msgstr ""
 
-#: translation.js:266 translation.js:1405
+#: translation.js:266 translation.js:1407
 msgid "Join-4-8-8-8"
 msgstr ""
 
@@ -1167,7 +1167,7 @@ msgstr ""
 msgid "Bus32-Join-15-17: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:298 translation.js:1417
+#: translation.js:298 translation.js:1419
 msgid "Join-17-15"
 msgstr ""
 
@@ -1175,7 +1175,7 @@ msgstr ""
 msgid "Bus32-Join-17-15: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:300 translation.js:1418
+#: translation.js:300 translation.js:1420
 msgid "Join-29-3"
 msgstr ""
 
@@ -1183,7 +1183,7 @@ msgstr ""
 msgid "Bus32-Join-29-3: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:302 translation.js:1419
+#: translation.js:302 translation.js:1421
 msgid "Join-30-2"
 msgstr ""
 
@@ -1191,7 +1191,7 @@ msgstr ""
 msgid "Bus32-Join-30-2: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:304 translation.js:1420
+#: translation.js:304 translation.js:1422
 msgid "Join-31-1"
 msgstr ""
 
@@ -1267,372 +1267,380 @@ msgstr ""
 msgid "Bus4-Split-all: Split the 4-bits bus into its wires"
 msgstr ""
 
-#: translation.js:330 translation.js:1464
+#: translation.js:330
+msgid "Reversal-2x8"
+msgstr ""
+
+#: translation.js:331
+msgid "Reversal-2x8: Reversal of 2 blocks of 8 bits"
+msgstr ""
+
+#: translation.js:332
+msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
+msgstr ""
+
+#: translation.js:333 translation.js:1469
 msgid "Left"
 msgstr ""
 
-#: translation.js:331 translation.js:1465
+#: translation.js:334 translation.js:1470
 msgid "Right"
 msgstr ""
 
-#: translation.js:332 translation.js:382 translation.js:1451
-#: translation.js:2051
+#: translation.js:335 translation.js:385 translation.js:1453
+#: translation.js:2056
 msgid "02-Bits"
 msgstr ""
 
-#: translation.js:333 translation.js:383 translation.js:1452
-#: translation.js:2052
+#: translation.js:336 translation.js:386 translation.js:1454
+#: translation.js:2057
 msgid "03-Bits"
 msgstr ""
 
-#: translation.js:334 translation.js:384 translation.js:1453
+#: translation.js:337 translation.js:387 translation.js:1455
 msgid "04-Bits"
 msgstr ""
 
-#: translation.js:335 translation.js:385
+#: translation.js:338 translation.js:388
 msgid "08-Bits"
 msgstr ""
 
-#: translation.js:336 translation.js:386
+#: translation.js:339 translation.js:389
 msgid "16-Bits"
 msgstr ""
 
-#: translation.js:337 translation.js:387
+#: translation.js:340 translation.js:390
 msgid "32-Bits"
 msgstr ""
 
-#: translation.js:339 translation.js:351 translation.js:354 translation.js:356
-#: translation.js:360 translation.js:362 translation.js:366 translation.js:368
-#: translation.js:372 translation.js:374 translation.js:378 translation.js:380
-#: translation.js:1472 translation.js:1482 translation.js:1487
-#: translation.js:1492 translation.js:1497 translation.js:1502
+#: translation.js:342 translation.js:354 translation.js:357 translation.js:359
+#: translation.js:363 translation.js:365 translation.js:369 translation.js:371
+#: translation.js:375 translation.js:377 translation.js:381 translation.js:383
+#: translation.js:1477 translation.js:1487 translation.js:1492
+#: translation.js:1497 translation.js:1502 translation.js:1507
 msgid "SL1"
 msgstr ""
 
-#: translation.js:340
+#: translation.js:343
 msgid "SL1-2-verilog: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:341 translation.js:1473
+#: translation.js:344 translation.js:1478
 msgid "SL1-int2"
 msgstr ""
 
-#: translation.js:342
+#: translation.js:345
 msgid "SL1-int2: Shift  a 2-bit value one bit left. LSB is 0. The sign is kept"
 msgstr ""
 
-#: translation.js:343
+#: translation.js:346
 msgid "Constant bit 0"
 msgstr ""
 
-#: translation.js:344
+#: translation.js:347
 msgid "SL1: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:345
+#: translation.js:348
 msgid "Sign-int2: Get the sign of a 2-bits Intenger"
 msgstr ""
 
-#: translation.js:346
+#: translation.js:349
 msgid "Sign bit is kept"
 msgstr ""
 
-#: translation.js:347
+#: translation.js:350
 msgid "Get the sign  "
 msgstr ""
 
-#: translation.js:348 translation.js:1474
+#: translation.js:351 translation.js:1479
 msgid "SL1-uint2"
 msgstr ""
 
-#: translation.js:349
+#: translation.js:352
 msgid ""
 "SL1-uint2: Shift  a 2-bit value one bit left. LSB is 0. The sign is lost"
 msgstr ""
 
-#: translation.js:350
+#: translation.js:353
 msgid "Sign bit is lost"
 msgstr ""
 
-#: translation.js:352
+#: translation.js:355
 msgid "SL1-2: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:355
+#: translation.js:358
 msgid "SL1-3-verilog: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:357
+#: translation.js:360
 msgid "SL1-3: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:358
+#: translation.js:361
 msgid "Bus3-Split-1-2: Split the 3-bits bus into two: 1-bit and 2-bits buses"
 msgstr ""
 
-#: translation.js:361
+#: translation.js:364
 msgid "SL1-4-verilog: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:363
+#: translation.js:366
 msgid "SL1-4: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:364
+#: translation.js:367
 msgid "Bus5-Split-1-4: Split the 5-bits bus into two buses of 1 and 4 bits"
 msgstr ""
 
-#: translation.js:367
+#: translation.js:370
 msgid "SL1-8-verilog: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:369
+#: translation.js:372
 msgid "SL1-8: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:370
+#: translation.js:373
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 1 and 8 wires"
 msgstr ""
 
-#: translation.js:373
+#: translation.js:376
 msgid "SL1-16-verilog: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:375
+#: translation.js:378
 msgid "SL1-16: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:376
+#: translation.js:379
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:379
+#: translation.js:382
 msgid "SL1-32-verilog: Shift  a 32-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:381
+#: translation.js:384
 msgid ""
 "Bus32-Split-1-31: Split the 32-bits bus into two buses of 1 and 31 wires"
 msgstr ""
 
-#: translation.js:389 translation.js:399 translation.js:473 translation.js:477
-#: translation.js:481 translation.js:485 translation.js:489 translation.js:491
-#: translation.js:495 translation.js:497 translation.js:501 translation.js:503
-#: translation.js:1512 translation.js:1522 translation.js:1529
-#: translation.js:1536 translation.js:1540 translation.js:1544
+#: translation.js:392 translation.js:402 translation.js:475 translation.js:479
+#: translation.js:483 translation.js:487 translation.js:491 translation.js:493
+#: translation.js:497 translation.js:499 translation.js:503 translation.js:505
+#: translation.js:1517 translation.js:1527 translation.js:1534
+#: translation.js:1541 translation.js:1545 translation.js:1549
 msgid "SR1"
 msgstr ""
 
-#: translation.js:390
+#: translation.js:393
 msgid ""
 "SR1-2bits-verilog: Shift  a 2-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:391 translation.js:1513
+#: translation.js:394 translation.js:1518
 msgid "SR1-int2"
 msgstr ""
 
-#: translation.js:392
+#: translation.js:395
 msgid "SR1-int2: Shift  a 2-bit value one bit right. MSB is keep (the sign)"
 msgstr ""
 
-#: translation.js:393
+#: translation.js:396
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:394
+#: translation.js:397
 msgid ""
 "Get the sign  \n"
 "and place it as the MSB"
 msgstr ""
 
-#: translation.js:395 translation.js:1514
+#: translation.js:398 translation.js:1519
 msgid "SR1-uint2"
 msgstr ""
 
-#: translation.js:396
+#: translation.js:399
 msgid ""
 "SR1-uint2: Shift  a 2-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:397
+#: translation.js:400
 msgid "The MSB is 0 (no sight)"
 msgstr ""
 
-#: translation.js:398
+#: translation.js:401
 msgid "This bit is ignored"
 msgstr ""
 
-#: translation.js:400
+#: translation.js:403
 msgid "Reg-2-verilog: 2 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:401
+#: translation.js:404
 msgid "Button-tic: Configurable button that emits a tic when it is pressed"
 msgstr ""
 
-#: translation.js:402
+#: translation.js:405
 msgid ""
 "Rising-edge detector. It generates a 1-period pulse (tic) when a rising edge "
 "is detected on the input"
 msgstr ""
 
-#: translation.js:403
+#: translation.js:406
 msgid "D Flip-flop (verilog implementation)"
 msgstr ""
 
-#: translation.js:404
+#: translation.js:407
 msgid "NOT gate (Verilog implementation)"
 msgstr ""
 
-#: translation.js:405
+#: translation.js:408
 msgid "Two bits input And gate"
 msgstr ""
 
-#: translation.js:406
+#: translation.js:409
 msgid "Configurable button (pull-up on/off. Not on/off)"
 msgstr ""
 
-#: translation.js:407
+#: translation.js:410
 msgid "FPGA internal pull-up configuration on the input port"
 msgstr ""
 
-#: translation.js:408
+#: translation.js:411
 msgid "Remove the rebound on a mechanical switch"
 msgstr ""
 
-#: translation.js:409
+#: translation.js:412
 msgid "1bit register (implemented in verilog)"
 msgstr ""
 
-#: translation.js:410
+#: translation.js:413
 msgid "16-bits Syscounter with reset"
 msgstr ""
 
-#: translation.js:411
+#: translation.js:414
 msgid "DFF-rst-x16: 16 D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:412
+#: translation.js:415
 msgid "DFF-rst-x04: Three D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:413
+#: translation.js:416
 msgid "DFF-rst-x01: D Flip flop with reset input. When rst=1, the DFF is 0"
 msgstr ""
 
-#: translation.js:414
+#: translation.js:417
 msgid ""
 "Bus16-Split-quarter: Split the 16-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:415
+#: translation.js:418
 msgid "Inc1-16bit: Increment a 16-bits number by one"
 msgstr ""
 
-#: translation.js:416
+#: translation.js:419
 msgid "AdderK-16bit: Adder of 16-bit operand and 16-bit constant"
 msgstr ""
 
-#: translation.js:417
+#: translation.js:420
 msgid "Generic: 16-bits generic constant"
 msgstr ""
 
-#: translation.js:418
+#: translation.js:421
 msgid "Adder-16bits: Adder of two operands of 16 bits"
 msgstr ""
 
-#: translation.js:419
-msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
-msgstr ""
-
-#: translation.js:420
+#: translation.js:422
 msgid "Adder-8bits: Adder of two operands of 8 bits"
 msgstr ""
 
-#: translation.js:421
+#: translation.js:423
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of the same size"
 msgstr ""
 
-#: translation.js:422
+#: translation.js:424
 msgid "Adder-4bits: Adder of two operands of 4 bits"
 msgstr ""
 
-#: translation.js:423
+#: translation.js:425
 msgid "Adder-1bit: Adder of two operands of 1 bit"
 msgstr ""
 
-#: translation.js:424
+#: translation.js:426
 msgid "AdderC-1bit: Adder of two operands of 1 bit plus the carry in"
 msgstr ""
 
-#: translation.js:425
+#: translation.js:427
 msgid "XOR gate: two bits input xor gate"
 msgstr ""
 
-#: translation.js:426
+#: translation.js:428
 msgid "OR2: Two bits input OR gate"
 msgstr ""
 
-#: translation.js:427
+#: translation.js:429
 msgid "AdderC-4bits: Adder of two operands of 4 bits and Carry in"
 msgstr ""
 
-#: translation.js:428
+#: translation.js:430
 msgid "AdderC-8bits: Adder of two operands of 8 bits and Carry in"
 msgstr ""
 
-#: translation.js:429
+#: translation.js:431
 msgid ""
 "Edges detector. It generates a 1-period pulse (tic) when either a rising "
 "edge or a falling edge is detected on the input"
 msgstr ""
 
-#: translation.js:430
+#: translation.js:432
 msgid "Sync 1-bit input with the system clock domain"
 msgstr ""
 
-#: translation.js:431
+#: translation.js:433
 msgid ""
 "Select positive or negative logic for the input (0=positive, 1=negative)"
 msgstr ""
 
-#: translation.js:432
+#: translation.js:434
 msgid "1-bit generic constant (0/1)"
 msgstr ""
 
-#: translation.js:433
+#: translation.js:435
 msgid "# 2-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:434
+#: translation.js:436
 msgid "System clock"
 msgstr ""
 
-#: translation.js:435
+#: translation.js:437
 msgid "Button state signal"
 msgstr ""
 
-#: translation.js:436
+#: translation.js:438
 msgid "Tic: button pressed"
 msgstr ""
 
-#: translation.js:437
+#: translation.js:439
 msgid "Rising edge detector"
 msgstr ""
 
-#: translation.js:438
+#: translation.js:440
 msgid "Pull up on/off"
 msgstr ""
 
-#: translation.js:439
+#: translation.js:441
 msgid "Not on/off"
 msgstr ""
 
-#: translation.js:440
+#: translation.js:442
 msgid ""
 "## Rising edge detector\n"
 "\n"
@@ -1640,23 +1648,23 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:441
+#: translation.js:443
 msgid "Input signal"
 msgstr ""
 
-#: translation.js:442
+#: translation.js:444
 msgid ""
 "Current signal  \n"
 "state"
 msgstr ""
 
-#: translation.js:443
+#: translation.js:445
 msgid ""
 "Signal state in the previous  \n"
 "clock cycle"
 msgstr ""
 
-#: translation.js:444
+#: translation.js:446
 msgid ""
 "If the current signal is 1 and its value in  \n"
 "the previous clock cycle was 0, it means  \n"
@@ -1666,7 +1674,7 @@ msgid ""
 "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:445
+#: translation.js:447
 msgid ""
 "**Delay**: 0 clock cycles \n"
 "\n"
@@ -1674,15 +1682,15 @@ msgid ""
 "and its detection"
 msgstr ""
 
-#: translation.js:446
+#: translation.js:448
 msgid "Parameter: Initial value"
 msgstr ""
 
-#: translation.js:447
+#: translation.js:449
 msgid "Input data"
 msgstr ""
 
-#: translation.js:448
+#: translation.js:450
 msgid ""
 "# D Flip-Flop  \n"
 "\n"
@@ -1690,18 +1698,18 @@ msgid ""
 "Its output is shown in the cycle n+1"
 msgstr ""
 
-#: translation.js:449
+#: translation.js:451
 msgid ""
 "Internal pull-up  \n"
 "* 0: OFF\n"
 "* 1: ON"
 msgstr ""
 
-#: translation.js:450
+#: translation.js:452
 msgid "Synchronization stage"
 msgstr ""
 
-#: translation.js:451
+#: translation.js:453
 msgid ""
 "Normalization stage\n"
 "\n"
@@ -1709,11 +1717,11 @@ msgid ""
 "* 1: signal inverted"
 msgstr ""
 
-#: translation.js:452
+#: translation.js:454
 msgid "Debouncing stage"
 msgstr ""
 
-#: translation.js:453
+#: translation.js:455
 msgid ""
 "### Pull-up parameter:\n"
 "\n"
@@ -1721,36 +1729,36 @@ msgid ""
 "1: Pull-up activated"
 msgstr ""
 
-#: translation.js:454
+#: translation.js:456
 msgid ""
 "Only an FPGA pin can  \n"
 "be connected here!!!"
 msgstr ""
 
-#: translation.js:455
+#: translation.js:457
 msgid ""
 "The pull-up is connected  \n"
 "by default"
 msgstr ""
 
-#: translation.js:456
+#: translation.js:458
 msgid "Edge detector"
 msgstr ""
 
-#: translation.js:457
+#: translation.js:459
 msgid ""
 "Whenever there is a change in  \n"
 "the input, the counter is started"
 msgstr ""
 
-#: translation.js:458
+#: translation.js:460
 msgid ""
 "If the counter reaches it maximum  \n"
 "value, the input is considered stable  \n"
 "and it is captured"
 msgstr ""
 
-#: translation.js:459
+#: translation.js:461
 msgid ""
 "### Time calculation\n"
 "\n"
@@ -1760,7 +1768,7 @@ msgid ""
 "use a counter with more bits (17, 18...)"
 msgstr ""
 
-#: translation.js:460
+#: translation.js:462
 msgid ""
 "## Debouncer  \n"
 "\n"
@@ -1770,35 +1778,35 @@ msgid ""
 "captured on the output flip-flop"
 msgstr ""
 
-#: translation.js:461
+#: translation.js:463
 msgid "Stable output"
 msgstr ""
 
-#: translation.js:462
+#: translation.js:464
 msgid "Counter"
 msgstr ""
 
-#: translation.js:463
+#: translation.js:465
 msgid "Initial value"
 msgstr ""
 
-#: translation.js:464
+#: translation.js:466
 msgid ""
 "Reset input: Active high  \n"
 "When rst = 1, the DFF is reset to 0"
 msgstr ""
 
-#: translation.js:465
+#: translation.js:467
 msgid "Data input"
 msgstr ""
 
-#: translation.js:466
+#: translation.js:468
 msgid ""
 "Initial default  \n"
 "value: 0"
 msgstr ""
 
-#: translation.js:467
+#: translation.js:469
 msgid ""
 "## Edges detector\n"
 "\n"
@@ -1807,18 +1815,18 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:468
+#: translation.js:470
 msgid ""
 "The output is 1 if the current value is 1 and the  \n"
 "previous 0, or if the current value is 0 and the  \n"
 "previous 1\n"
 msgstr ""
 
-#: translation.js:469
+#: translation.js:471
 msgid "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:470
+#: translation.js:472
 msgid ""
 "When k=0, it works like a wire  \n"
 "(The output is equal to the input)  \n"
@@ -1826,7 +1834,7 @@ msgid ""
 "(The output is the inverse of the input)"
 msgstr ""
 
-#: translation.js:471
+#: translation.js:473
 msgid ""
 "### Truth table for XOR\n"
 "\n"
@@ -1838,1983 +1846,1984 @@ msgid ""
 "| 1 | 1     |  0     | Not      |"
 msgstr ""
 
-#: translation.js:474
+#: translation.js:476
 msgid ""
 "SR1-3bits-verilog: Shift  a 3-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:475 translation.js:1523
+#: translation.js:477 translation.js:1528
 msgid "SR1-uint3"
 msgstr ""
 
-#: translation.js:476
+#: translation.js:478
 msgid ""
 "SR1-uint3: Shift  a 3-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:478
+#: translation.js:480
 msgid "SR1: Shift  a 3-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:479
+#: translation.js:481
 msgid "Bus3-Split-2-1: Split the 3-bits bus into two: 2-bit and 1-bits buses"
 msgstr ""
 
-#: translation.js:482
+#: translation.js:484
 msgid ""
 "SR1-4bits-verilog: Shift  a 4-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:483 translation.js:1530
+#: translation.js:485 translation.js:1535
 msgid "SR1-uint4"
 msgstr ""
 
-#: translation.js:484
+#: translation.js:486
 msgid ""
 "SR1-uint4: Shift  a 4-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:486
+#: translation.js:488
 msgid "SR1-4bits: Shift  a 4-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:487
+#: translation.js:489
 msgid "Bus4-Split-3-1: Split the 4-bits bus into two: 3-bits and 1-bits buses"
 msgstr ""
 
-#: translation.js:490
+#: translation.js:492
 msgid ""
 "SR1-8bits-verilog: Shift  a 8-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:492
+#: translation.js:494
 msgid "SR1-8bits: Shift  a 8-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:493
+#: translation.js:495
 msgid "Bus8-Split-7-1: Split the 8-bits bus into two buses of 7 and 1 wires"
 msgstr ""
 
-#: translation.js:496
+#: translation.js:498
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:498
+#: translation.js:500
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:499
+#: translation.js:501
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 15 wires"
 msgstr ""
 
-#: translation.js:502
+#: translation.js:504
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:504
+#: translation.js:506
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:505
+#: translation.js:507
 msgid ""
 "Bus32-Split-31-1: Split the 32-bits bus into two buses of 31 and 1 wires"
 msgstr ""
 
-#: translation.js:507 translation.js:546 translation.js:1589
+#: translation.js:509 translation.js:548 translation.js:1594
 msgid "Sign-int12"
 msgstr ""
 
-#: translation.js:508
+#: translation.js:510
 msgid ""
 "Sign-int12-verilog: Get the sign of a 12-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:509 translation.js:549
+#: translation.js:511 translation.js:551
 msgid "Sign-int16"
 msgstr ""
 
-#: translation.js:510
+#: translation.js:512
 msgid ""
 "Sign-int16-verilog: Get the sign of a 16-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:511 translation.js:1563
+#: translation.js:513 translation.js:1568
 msgid "Sign-int2"
 msgstr ""
 
-#: translation.js:512
+#: translation.js:514
 msgid ""
 "Sign-int2-verilog: Get the sign of a 2-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:513 translation.js:551
+#: translation.js:515 translation.js:553
 msgid "Sign-int20"
 msgstr ""
 
-#: translation.js:514
+#: translation.js:516
 msgid ""
 "Sign-int20-verilog: Get the sign of a 20-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:515 translation.js:1565
+#: translation.js:517 translation.js:1570
 msgid "Sign-int3"
 msgstr ""
 
-#: translation.js:516
+#: translation.js:518
 msgid ""
 "Sign-int3-verilog: Get the sign of a 3-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:517 translation.js:554
+#: translation.js:519 translation.js:556
 msgid "Sign-int32"
 msgstr ""
 
-#: translation.js:518
+#: translation.js:520
 msgid ""
 "Sign-int32-verilog: Get the sign of a 32-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:519 translation.js:1569
+#: translation.js:521 translation.js:1574
 msgid "Sign-int4"
 msgstr ""
 
-#: translation.js:520
+#: translation.js:522
 msgid ""
 "Sign-int4-verilog: Get the sign of a 4-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:521 translation.js:1573
+#: translation.js:523 translation.js:1578
 msgid "Sign-int5"
 msgstr ""
 
-#: translation.js:522
+#: translation.js:524
 msgid ""
 "Sign-int5-verilog: Get the sign of a 5-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:523 translation.js:1577
+#: translation.js:525 translation.js:1582
 msgid "Sign-int6"
 msgstr ""
 
-#: translation.js:524
+#: translation.js:526
 msgid ""
 "Sign-int6-verilog: Get the sign of a 6-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:525 translation.js:1581
+#: translation.js:527 translation.js:1586
 msgid "Sign-int7"
 msgstr ""
 
-#: translation.js:526
+#: translation.js:528
 msgid ""
 "Sign-int7-verilog: Get the sign of a 7-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:527 translation.js:1585
+#: translation.js:529 translation.js:1590
 msgid "Sign-int8"
 msgstr ""
 
-#: translation.js:528
+#: translation.js:530
 msgid ""
 "Sign-int8-verilog: Get the sign of a 8-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:529
+#: translation.js:531
 msgid "Sign-int02"
 msgstr ""
 
-#: translation.js:530
+#: translation.js:532
 msgid "Sign-int03"
 msgstr ""
 
-#: translation.js:531
+#: translation.js:533
 msgid "Sign-int3: Get the sign of a 3-bits Intenger"
 msgstr ""
 
-#: translation.js:532
+#: translation.js:534
 msgid "Sign-int04"
 msgstr ""
 
-#: translation.js:533
+#: translation.js:535
 msgid "Sign-int4: Get the sign of a 4-bits Intenger"
 msgstr ""
 
-#: translation.js:534
+#: translation.js:536
 msgid "Bus4-Split-1-3: Split the 4-bits bus into two: 1-bit and 3-bits buses"
 msgstr ""
 
-#: translation.js:535
+#: translation.js:537
 msgid "Sign-int05"
 msgstr ""
 
-#: translation.js:536
+#: translation.js:538
 msgid "Sign-int5: Get the sign of a 5-bits Intenger"
 msgstr ""
 
-#: translation.js:537
+#: translation.js:539
 msgid "Sign-int06"
 msgstr ""
 
-#: translation.js:538
+#: translation.js:540
 msgid "Sign-int6: Get the sign of a 6-bits Intenger"
 msgstr ""
 
-#: translation.js:539
+#: translation.js:541
 msgid "Bus6-Split-1-5: Split the 6-bits bus into two buses of 1 and 5 wires"
 msgstr ""
 
-#: translation.js:540
+#: translation.js:542
 msgid "Sign-int07"
 msgstr ""
 
-#: translation.js:541
+#: translation.js:543
 msgid "Sign-int7: Get the sign of a 7-bits Intenger"
 msgstr ""
 
-#: translation.js:542
+#: translation.js:544
 msgid "Bus7-Split-1-6: Split the 7-bits bus into two buses of 1 and 6 wires"
 msgstr ""
 
-#: translation.js:543
+#: translation.js:545
 msgid "Sign-int08"
 msgstr ""
 
-#: translation.js:544
+#: translation.js:546
 msgid "Sign-int8: Get the sign of a 8-bits Intenger"
 msgstr ""
 
-#: translation.js:545
+#: translation.js:547
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of 1 and 7 wires"
 msgstr ""
 
-#: translation.js:547
+#: translation.js:549
 msgid "Sign-int12: Get the sign of a 12-bits Intenger"
 msgstr ""
 
-#: translation.js:548
+#: translation.js:550
 msgid ""
 "Bus12-Split-1-11: Split the 12-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:550
+#: translation.js:552
 msgid "Sign-int16: Get the sign of a 16-bits Intenger"
 msgstr ""
 
-#: translation.js:552
+#: translation.js:554
 msgid "Sign-int20: Get the sign of a 20-bits Intenger"
 msgstr ""
 
-#: translation.js:553
+#: translation.js:555
 msgid ""
 "Bus20-Split-1-19: Split the 20-bits bus into two buses of 1 and 19 wires"
 msgstr ""
 
-#: translation.js:555
+#: translation.js:557
 msgid "Sign-int32: Get the sign of a 32-bits Intenger"
 msgstr ""
 
-#: translation.js:570 translation.js:1618
+#: translation.js:572 translation.js:1623
 msgid "Bus-17"
 msgstr ""
 
-#: translation.js:581 translation.js:584 translation.js:587 translation.js:597
-#: translation.js:606 translation.js:621 translation.js:632 translation.js:1628
-#: translation.js:1634 translation.js:1646 translation.js:1664
-#: translation.js:1684 translation.js:1709 translation.js:1734
+#: translation.js:583 translation.js:586 translation.js:589 translation.js:599
+#: translation.js:608 translation.js:623 translation.js:634 translation.js:1633
+#: translation.js:1639 translation.js:1651 translation.js:1669
+#: translation.js:1689 translation.js:1714 translation.js:1739
 msgid "Split-all"
 msgstr ""
 
-#: translation.js:582 translation.js:1632
+#: translation.js:584 translation.js:1637
 msgid "Split-1-2"
 msgstr ""
 
-#: translation.js:583 translation.js:1633
+#: translation.js:585 translation.js:1638
 msgid "Split-2-1"
 msgstr ""
 
-#: translation.js:585 translation.js:1644
+#: translation.js:587 translation.js:1649
 msgid "Split-1-3"
 msgstr ""
 
-#: translation.js:586 translation.js:1645
+#: translation.js:588 translation.js:1650
 msgid "Split-3-1"
 msgstr ""
 
-#: translation.js:588 translation.js:608 translation.js:634 translation.js:660
-#: translation.js:703 translation.js:707 translation.js:1647
-#: translation.js:1685 translation.js:1735 translation.js:1801
-#: translation.js:1886 translation.js:1916
+#: translation.js:590 translation.js:610 translation.js:636 translation.js:662
+#: translation.js:705 translation.js:709 translation.js:1652
+#: translation.js:1690 translation.js:1740 translation.js:1806
+#: translation.js:1891 translation.js:1921
 msgid "Split-half"
 msgstr ""
 
-#: translation.js:589
+#: translation.js:591
 msgid "Bus4-Split-half: Split the 4-bits bus into two of the same size"
 msgstr ""
 
-#: translation.js:590 translation.js:1660
+#: translation.js:592 translation.js:1665
 msgid "Split-1-4"
 msgstr ""
 
-#: translation.js:591 translation.js:1661
+#: translation.js:593 translation.js:1666
 msgid "Split-2-3"
 msgstr ""
 
-#: translation.js:592
+#: translation.js:594
 msgid "Bus5-Split-2-3: Split the 5-bits bus into two buses of 2 and 3 bits"
 msgstr ""
 
-#: translation.js:593 translation.js:1662
+#: translation.js:595 translation.js:1667
 msgid "Split-3-2"
 msgstr ""
 
-#: translation.js:594
+#: translation.js:596
 msgid "Bus5-Split-3-2: Split the 5-bits bus into two buses of 3 and 2 bits"
 msgstr ""
 
-#: translation.js:595 translation.js:1663
+#: translation.js:597 translation.js:1668
 msgid "Split-4-1"
 msgstr ""
 
-#: translation.js:596
+#: translation.js:598
 msgid "Bus5-Split-4-1: Split the 5-bits bus into two buses of 4 and 1 bits"
 msgstr ""
 
-#: translation.js:598
+#: translation.js:600
 msgid "Bus5-Split-all: Split the 5-bits bus into its wires"
 msgstr ""
 
-#: translation.js:599 translation.js:1680
+#: translation.js:601 translation.js:1685
 msgid "Split-1-5"
 msgstr ""
 
-#: translation.js:600 translation.js:1681
+#: translation.js:602 translation.js:1686
 msgid "Split-2-4"
 msgstr ""
 
-#: translation.js:601
+#: translation.js:603
 msgid "Bus6-Split-2-4: Split the 6-bits bus into two buses of 2 and 4 wires"
 msgstr ""
 
-#: translation.js:602 translation.js:1682
+#: translation.js:604 translation.js:1687
 msgid "Split-4-2"
 msgstr ""
 
-#: translation.js:603
+#: translation.js:605
 msgid "Bus6-Split-4-2: Split the 6-bits bus into two buses of 4 and 2 wires"
 msgstr ""
 
-#: translation.js:604 translation.js:1683
+#: translation.js:606 translation.js:1688
 msgid "Split-5-1"
 msgstr ""
 
-#: translation.js:605
+#: translation.js:607
 msgid "Bus6-Split-5-1: Split the 6-bits bus into two buses of 5 and 1 wires"
 msgstr ""
 
-#: translation.js:607
+#: translation.js:609
 msgid "Bus6-Split-all: Split the 6-bits bus into its wires"
 msgstr ""
 
-#: translation.js:609
+#: translation.js:611
 msgid "Bus6-Split-half: Split the 6-bits bus into two buses of 3 wires"
 msgstr ""
 
-#: translation.js:610 translation.js:1704
+#: translation.js:612 translation.js:1709
 msgid "Split-1-6"
 msgstr ""
 
-#: translation.js:611 translation.js:1705
+#: translation.js:613 translation.js:1710
 msgid "Split-2-5"
 msgstr ""
 
-#: translation.js:612
+#: translation.js:614
 msgid "Bus7-Split-2-5: Split the 7-bits bus into two buses of 2 and 5 wires"
 msgstr ""
 
-#: translation.js:613 translation.js:1706
+#: translation.js:615 translation.js:1711
 msgid "Split-3-4"
 msgstr ""
 
-#: translation.js:614
+#: translation.js:616
 msgid "Bus7-Split-3-4: Split the 7-bits bus into two buses of 3 and 4 wires"
 msgstr ""
 
-#: translation.js:615 translation.js:1707
+#: translation.js:617 translation.js:1712
 msgid "Split-4-3"
 msgstr ""
 
-#: translation.js:616
+#: translation.js:618
 msgid "Bus7-Split-4-3: Split the 7-bits bus into two buses of 4 and 3 wires"
 msgstr ""
 
-#: translation.js:617 translation.js:1708
+#: translation.js:619 translation.js:1713
 msgid "Split-5-2"
 msgstr ""
 
-#: translation.js:618
+#: translation.js:620
 msgid "Bus7-Split-5-2: Split the 7-bits bus into two buses of 5 and 2 wires"
 msgstr ""
 
-#: translation.js:619
+#: translation.js:621
 msgid "Split-6-1"
 msgstr ""
 
-#: translation.js:620
+#: translation.js:622
 msgid "Bus7-Split-6-1: Split the 7-bits bus into two buses of 6 and 1 wires"
 msgstr ""
 
-#: translation.js:622
+#: translation.js:624
 msgid "Bus7-Split-all: Split the 7-bits bus into its wires"
 msgstr ""
 
-#: translation.js:623 translation.js:1728
+#: translation.js:625 translation.js:1733
 msgid "Split-1-7"
 msgstr ""
 
-#: translation.js:624 translation.js:1729
+#: translation.js:626 translation.js:1734
 msgid "Split-2-6"
 msgstr ""
 
-#: translation.js:625 translation.js:1730
+#: translation.js:627 translation.js:1735
 msgid "Split-3-5"
 msgstr ""
 
-#: translation.js:626
+#: translation.js:628
 msgid "Bus8-Split-3-5: Split the 8-bits bus into two buses of 3 and 5 wires"
 msgstr ""
 
-#: translation.js:627 translation.js:1731
+#: translation.js:629 translation.js:1736
 msgid "Split-5-3"
 msgstr ""
 
-#: translation.js:628
+#: translation.js:630
 msgid "Bus8-Split-5-3: Split the 8-bits bus into two buses of 5 and 3 wires"
 msgstr ""
 
-#: translation.js:629 translation.js:1732
+#: translation.js:631 translation.js:1737
 msgid "Split-6-2"
 msgstr ""
 
-#: translation.js:630
+#: translation.js:632
 msgid "Bus8-Split-6-2: Split the 8-bits bus into two buses of 6 and 2 wires"
 msgstr ""
 
-#: translation.js:631 translation.js:1733
+#: translation.js:633 translation.js:1738
 msgid "Split-7-1"
 msgstr ""
 
-#: translation.js:633
+#: translation.js:635
 msgid "Bus8-Split-all: Split the 8-bits bus into its wires"
 msgstr ""
 
-#: translation.js:635 translation.js:661 translation.js:705 translation.js:1736
-#: translation.js:1802 translation.js:1887
+#: translation.js:637 translation.js:663 translation.js:707 translation.js:1741
+#: translation.js:1807 translation.js:1892
 msgid "Split-quarter"
 msgstr ""
 
-#: translation.js:636
+#: translation.js:638
 msgid ""
 "Bus8-Split-quarter: Split the 8-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:637 translation.js:1765
+#: translation.js:639 translation.js:1770
 msgid "Split-1-8"
 msgstr ""
 
-#: translation.js:638
+#: translation.js:640
 msgid "Split-6-3"
 msgstr ""
 
-#: translation.js:639
+#: translation.js:641
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 6 and 3 wires"
 msgstr ""
 
-#: translation.js:640 translation.js:1766
+#: translation.js:642 translation.js:1771
 msgid "Split-8-1"
 msgstr ""
 
-#: translation.js:641
+#: translation.js:643
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 8 and 1 wires"
 msgstr ""
 
-#: translation.js:642
+#: translation.js:644
 msgid "Split-2-8"
 msgstr ""
 
-#: translation.js:643
+#: translation.js:645
 msgid "Bus10-Split-2-8: Split the 10-bits bus into two buses of 2 and 8 wires"
 msgstr ""
 
-#: translation.js:644
+#: translation.js:646
 msgid "Split-4-6"
 msgstr ""
 
-#: translation.js:645
+#: translation.js:647
 msgid "Bus10-Split-4-6: Split the 10-bits bus into two buses of 4 and 6 bits"
 msgstr ""
 
-#: translation.js:646 translation.js:1776
+#: translation.js:648 translation.js:1781
 msgid "Split-3-8"
 msgstr ""
 
-#: translation.js:647
+#: translation.js:649
 msgid "Bus11-Split-3-8: Split the 11-bits bus into two buses of 3 and 8 wires"
 msgstr ""
 
-#: translation.js:648 translation.js:1779
+#: translation.js:650 translation.js:1784
 msgid "Split-1-11"
 msgstr ""
 
-#: translation.js:649 translation.js:1780
+#: translation.js:651 translation.js:1785
 msgid "Split-4-8"
 msgstr ""
 
-#: translation.js:650
+#: translation.js:652
 msgid "Bus12-Split-4-8: Split the 12-bits bus into two buses of 4 and 8 wires"
 msgstr ""
 
-#: translation.js:651 translation.js:680 translation.js:1781
-#: translation.js:1846
+#: translation.js:653 translation.js:682 translation.js:1786
+#: translation.js:1851
 msgid "Split-one-third"
 msgstr ""
 
-#: translation.js:652
+#: translation.js:654
 msgid ""
 "Bus12-Split-one-third: Split the 12-bits bus into three buses of equal size"
 msgstr ""
 
-#: translation.js:653
+#: translation.js:655
 msgid "Split-10-4"
 msgstr ""
 
-#: translation.js:654
+#: translation.js:656
 msgid "Bus14-Split-10-4: Split the 14-bits bus into two buses of 10 and 4 bits"
 msgstr ""
 
-#: translation.js:655 translation.js:1791
+#: translation.js:657 translation.js:1796
 msgid "Split-5-10"
 msgstr ""
 
-#: translation.js:656
+#: translation.js:658
 msgid "Bus15-Split-7-8: Split the 15-bits bus into two buses of 7 and 8 bits"
 msgstr ""
 
-#: translation.js:657 translation.js:1792
+#: translation.js:659 translation.js:1797
 msgid "Split-7-8"
 msgstr ""
 
-#: translation.js:658 translation.js:1799
+#: translation.js:660 translation.js:1804
 msgid "Split-1-15"
 msgstr ""
 
-#: translation.js:659 translation.js:1800
+#: translation.js:661 translation.js:1805
 msgid "Split-15-1"
 msgstr ""
 
-#: translation.js:662 translation.js:1815
+#: translation.js:664 translation.js:1820
 msgid "Split-1-16"
 msgstr ""
 
-#: translation.js:663
+#: translation.js:665
 msgid ""
 "Bus20-Split-4-16: Split the 20-bits bus into two buses of 4 and 16 wires"
 msgstr ""
 
-#: translation.js:664 translation.js:1819
+#: translation.js:666 translation.js:1824
 msgid "Split-3-8-8"
 msgstr ""
 
-#: translation.js:665
+#: translation.js:667
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:666 translation.js:1823
+#: translation.js:668 translation.js:1828
 msgid "Split-1-19"
 msgstr ""
 
-#: translation.js:667 translation.js:1824
+#: translation.js:669 translation.js:1829
 msgid "Split-12-8"
 msgstr ""
 
-#: translation.js:668
+#: translation.js:670
 msgid ""
 "Bus20-Split-8-12: Split the 20-bits bus into two buses of 8 and 12 wires"
 msgstr ""
 
-#: translation.js:669 translation.js:1825
+#: translation.js:671 translation.js:1830
 msgid "Split-4-16"
 msgstr ""
 
-#: translation.js:670 translation.js:1826
+#: translation.js:672 translation.js:1831
 msgid "Split-4-8-8"
 msgstr ""
 
-#: translation.js:671
+#: translation.js:673
 msgid ""
 "Bus20-Split-4-8-8: Split the 20-bits bus into three buses of 4, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:672 translation.js:1840
+#: translation.js:674 translation.js:1845
 msgid "Split-16-6"
 msgstr ""
 
-#: translation.js:673
+#: translation.js:675
 msgid ""
 "Bus22-Split-16-6: Split the 22-bits bus into two buses of 16 and 6 wires"
 msgstr ""
 
-#: translation.js:674
+#: translation.js:676
 msgid "Split-7-8-8"
 msgstr ""
 
-#: translation.js:675
+#: translation.js:677
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3,8 and 8 bits"
 msgstr ""
 
-#: translation.js:676 translation.js:1844
+#: translation.js:678 translation.js:1849
 msgid "Split-16-8"
 msgstr ""
 
-#: translation.js:677
+#: translation.js:679
 msgid ""
 "Bus24-Split-16-8: Split the 24-bits bus into two buses of 16 and 8 wires"
 msgstr ""
 
-#: translation.js:678 translation.js:1845
+#: translation.js:680 translation.js:1850
 msgid "Split-8-16"
 msgstr ""
 
-#: translation.js:679
+#: translation.js:681
 msgid ""
 "Bus24-Split-8-16: Split the 24-bits bus into two buses of 8 and 16 wires"
 msgstr ""
 
-#: translation.js:681
+#: translation.js:683
 msgid ""
 "Bus24-Split-one-third: Split the 24-bits bus into three buses of  the same "
 "size"
 msgstr ""
 
-#: translation.js:682 translation.js:1857
+#: translation.js:684 translation.js:1862
 msgid "Split-3-8-8-8"
 msgstr ""
 
-#: translation.js:683
+#: translation.js:685
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:684 translation.js:1862
+#: translation.js:686 translation.js:1867
 msgid "Split-20-8"
 msgstr ""
 
-#: translation.js:685
+#: translation.js:687
 msgid ""
 "Bus28-Split-20-8: Split the 28-bits bus into two buses of 20 and 8 wires"
 msgstr ""
 
-#: translation.js:686 translation.js:1863
+#: translation.js:688 translation.js:1868
 msgid "Split-4-24"
 msgstr ""
 
-#: translation.js:687
+#: translation.js:689
 msgid ""
 "Bus28-Split-4-24: Split the 28-bits bus into two buses of 4 and 24 wires"
 msgstr ""
 
-#: translation.js:688 translation.js:1864
+#: translation.js:690 translation.js:1869
 msgid "Split-4-8-8-8"
 msgstr ""
 
-#: translation.js:689
+#: translation.js:691
 msgid ""
 "Bus28-Split-4-8-8-8: Split the 28-bits bus into four buses of 4, 8, 8, and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:690 translation.js:1875
+#: translation.js:692 translation.js:1880
 msgid "Split-7-8-8-8"
 msgstr ""
 
-#: translation.js:691
+#: translation.js:693
 msgid ""
 "Bus31-Split-7-8-8-8: Split the 31-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:692 translation.js:1879
+#: translation.js:694 translation.js:1884
 msgid "Split-1-31"
 msgstr ""
 
-#: translation.js:693 translation.js:1880
+#: translation.js:695 translation.js:1885
 msgid "Split-17-15"
 msgstr ""
 
-#: translation.js:694
+#: translation.js:696
 msgid ""
 "Bus32-Split-17-15: Split the 32-bits bus into two buses of 17 and 15 wires"
 msgstr ""
 
-#: translation.js:695 translation.js:1881
+#: translation.js:697 translation.js:1886
 msgid "Split-22-10"
 msgstr ""
 
-#: translation.js:696
+#: translation.js:698
 msgid ""
 "Bus32-Split-22-10: Split the 32-bits bus into two buses of 22 and 10 wires"
 msgstr ""
 
-#: translation.js:697 translation.js:1882
+#: translation.js:699 translation.js:1887
 msgid "Split-24-8"
 msgstr ""
 
-#: translation.js:698
+#: translation.js:700
 msgid ""
 "Bus32-Split-8-24: Split the 28-bits bus into two buses of 8 and 24 wires"
 msgstr ""
 
-#: translation.js:699 translation.js:1883
+#: translation.js:701 translation.js:1888
 msgid "Split-29-3"
 msgstr ""
 
-#: translation.js:700
+#: translation.js:702
 msgid ""
 "Bus32-Split-29-3: Split the 29-bits bus into two buses of 29 and 3 wires"
 msgstr ""
 
-#: translation.js:701 translation.js:1884
+#: translation.js:703 translation.js:1889
 msgid "Split-31-1"
 msgstr ""
 
-#: translation.js:702 translation.js:1885
+#: translation.js:704 translation.js:1890
 msgid "Split-8-24"
 msgstr ""
 
-#: translation.js:704
+#: translation.js:706
 msgid "Bus32-Split-half: Split the 32-bits bus into two buses of 16 wires"
 msgstr ""
 
-#: translation.js:706
+#: translation.js:708
 msgid "Bus32-Split-quarter: Split the 32-bits bus into four buses of 8 wires"
 msgstr ""
 
-#: translation.js:708
+#: translation.js:710
 msgid "Bus64-Split-half: Split the 64-bits bus into two buses of 32 wires"
 msgstr ""
 
-#: translation.js:709 translation.js:1930
+#: translation.js:711 translation.js:1935
 msgid "Uint12"
 msgstr ""
 
-#: translation.js:710 translation.js:1931
+#: translation.js:712 translation.js:1936
 msgid "Uint16"
 msgstr ""
 
-#: translation.js:711 translation.js:1932
+#: translation.js:713 translation.js:1937
 msgid "Uint2"
 msgstr ""
 
-#: translation.js:712 translation.js:1933
+#: translation.js:714 translation.js:1938
 msgid "Uint32"
 msgstr ""
 
-#: translation.js:713 translation.js:1934
+#: translation.js:715 translation.js:1939
 msgid "Uint4"
 msgstr ""
 
-#: translation.js:714 translation.js:1935
+#: translation.js:716 translation.js:1940
 msgid "Uint8"
 msgstr ""
 
-#: translation.js:716 translation.js:718
+#: translation.js:718 translation.js:720
 msgid "Uint12-08-bits"
 msgstr ""
 
-#: translation.js:717
+#: translation.js:719
 msgid ""
 "UINT12-8bit-verilog:  Extend a 8-bit unsigned integer to 12-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:719
+#: translation.js:721
 msgid "UINT12-8bits:  Extend a 8-bits unsigned integer to 12-bits "
 msgstr ""
 
-#: translation.js:720
+#: translation.js:722
 msgid "4bits constant value: 0"
 msgstr ""
 
-#: translation.js:721
+#: translation.js:723
 msgid "Generic: 4-bits generic constant (0-15)"
 msgstr ""
 
-#: translation.js:723 translation.js:746
+#: translation.js:725 translation.js:748
 msgid "Uint16-10-bits"
 msgstr ""
 
-#: translation.js:724
+#: translation.js:726
 msgid ""
 "UINT32-10bit-verilog:  Extend a 10-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:725 translation.js:750
+#: translation.js:727 translation.js:752
 msgid "Uint16-11-bits"
 msgstr ""
 
-#: translation.js:726
+#: translation.js:728
 msgid ""
 "UINT32-11bit-verilog:  Extend a 11-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:727 translation.js:754
+#: translation.js:729 translation.js:756
 msgid "Uint16-12-bits"
 msgstr ""
 
-#: translation.js:728
+#: translation.js:730
 msgid ""
 "UINT32-12bit-verilog:  Extend a 12-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:729 translation.js:756
+#: translation.js:731 translation.js:758
 msgid "Uint16-13-bits"
 msgstr ""
 
-#: translation.js:730
+#: translation.js:732
 msgid ""
 "UINT32-13bit-verilog:  Extend a 13-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:731 translation.js:760
+#: translation.js:733 translation.js:762
 msgid "Uint16-14-bits"
 msgstr ""
 
-#: translation.js:732
+#: translation.js:734
 msgid ""
 "UINT32-14bit-verilog:  Extend a 14-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:733 translation.js:764
+#: translation.js:735 translation.js:766
 msgid "Uint16-15-bits"
 msgstr ""
 
-#: translation.js:734
+#: translation.js:736
 msgid ""
 "UINT16-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:735
+#: translation.js:737
 msgid "Uint16-8-bits"
 msgstr ""
 
-#: translation.js:736
+#: translation.js:738
 msgid ""
 "UINT32-8bit-verilog:  Extend a 8-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:737
+#: translation.js:739
 msgid "Uint16-9-bits"
 msgstr ""
 
-#: translation.js:738
+#: translation.js:740
 msgid ""
 "UINT32-9bit-verilog:  Extend a 9-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:739
+#: translation.js:741
 msgid "Uint16-08-bits"
 msgstr ""
 
-#: translation.js:740
+#: translation.js:742
 msgid "UINT16-9bits:  Extend a 9-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:741
+#: translation.js:743
 msgid "8bits constant value: 0"
 msgstr ""
 
-#: translation.js:742
+#: translation.js:744
 msgid "Generic: 8-bits generic constant (0-255)"
 msgstr ""
 
-#: translation.js:743
+#: translation.js:745
 msgid "Uint16-09-bits"
 msgstr ""
 
-#: translation.js:744
+#: translation.js:746
 msgid "7bits constant value: 0"
 msgstr ""
 
-#: translation.js:745
+#: translation.js:747
 msgid "Generic: 7-bits generic constant (0-127)"
 msgstr ""
 
-#: translation.js:747
+#: translation.js:749
 msgid "UINT16-10bits:  Extend a 10-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:748
+#: translation.js:750
 msgid "6bits constant value: 0"
 msgstr ""
 
-#: translation.js:749
+#: translation.js:751
 msgid "Generic: 6-bits generic constant (0-63)"
 msgstr ""
 
-#: translation.js:751
+#: translation.js:753
 msgid "UINT16-11bits:  Extend a 11-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:752
+#: translation.js:754
 msgid "5bits constant value: 0"
 msgstr ""
 
-#: translation.js:753
+#: translation.js:755
 msgid "Generic: 5-bits generic constant (0-31)"
 msgstr ""
 
-#: translation.js:755
+#: translation.js:757
 msgid "UINT16-12bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:757
+#: translation.js:759
 msgid "UINT16-13bits:  Extend a 13-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:758
+#: translation.js:760
 msgid "3bits constant value: 0"
 msgstr ""
 
-#: translation.js:759
+#: translation.js:761
 msgid "Generic: 3-bits generic constant (0-7)"
 msgstr ""
 
-#: translation.js:761
+#: translation.js:763
 msgid "UINT16-14bits:  Extend a 14-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:762
+#: translation.js:764
 msgid "2bits constant value: 0"
 msgstr ""
 
-#: translation.js:763
+#: translation.js:765
 msgid "Generic: 2-bits generic constant (0,1,2,3)"
 msgstr ""
 
-#: translation.js:765
+#: translation.js:767
 msgid "UINT16-15bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:767 translation.js:769
+#: translation.js:769 translation.js:771
 msgid "Uint2-01-bit"
 msgstr ""
 
-#: translation.js:768
+#: translation.js:770
 msgid ""
 "UINT2-1bit-verilog:  Extend a 1-bit unsigned integer to 2-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:770
+#: translation.js:772
 msgid "UINT2-1bit:  Extend a 1-bit unsigned integer to 2-bits "
 msgstr ""
 
-#: translation.js:772 translation.js:807
+#: translation.js:774 translation.js:809
 msgid "Uint32-16-bits"
 msgstr ""
 
-#: translation.js:773
+#: translation.js:775
 msgid ""
 "UINT32-16bit-verilog:  Extend a 16-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:774 translation.js:810
+#: translation.js:776 translation.js:812
 msgid "Uint32-17-bits"
 msgstr ""
 
-#: translation.js:775
+#: translation.js:777
 msgid ""
 "UINT32-17bit-verilog:  Extend a 17-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:776 translation.js:814
+#: translation.js:778 translation.js:816
 msgid "Uint32-18-bits"
 msgstr ""
 
-#: translation.js:777
+#: translation.js:779
 msgid ""
 "UINT32-18bit-verilog:  Extend a 18-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:778 translation.js:818
+#: translation.js:780 translation.js:820
 msgid "Uint32-19-bits"
 msgstr ""
 
-#: translation.js:779
+#: translation.js:781
 msgid ""
 "UINT32-19bit-verilog:  Extend a 19-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:780 translation.js:822
+#: translation.js:782 translation.js:824
 msgid "Uint32-2-bits"
 msgstr ""
 
-#: translation.js:781
+#: translation.js:783
 msgid ""
 "UINT32-2bit-verilog:  Extend a 2-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:782 translation.js:825
+#: translation.js:784 translation.js:827
 msgid "Uint32-20-bits"
 msgstr ""
 
-#: translation.js:783
+#: translation.js:785
 msgid ""
 "UINT32-20bit-verilog:  Extend a 20-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:784 translation.js:829
+#: translation.js:786 translation.js:831
 msgid "Uint32-21-bits"
 msgstr ""
 
-#: translation.js:785
+#: translation.js:787
 msgid ""
 "UINT32-21bit-verilog:  Extend a 21-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:786 translation.js:833
+#: translation.js:788 translation.js:835
 msgid "Uint32-22-bits"
 msgstr ""
 
-#: translation.js:787
+#: translation.js:789
 msgid ""
 "UINT32-22bit-verilog:  Extend a 22-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:788 translation.js:837
+#: translation.js:790 translation.js:839
 msgid "Uint32-23-bits"
 msgstr ""
 
-#: translation.js:789
+#: translation.js:791
 msgid ""
 "UINT32-23bit-verilog:  Extend a 23-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:790 translation.js:840
+#: translation.js:792 translation.js:842
 msgid "Uint32-24-bits"
 msgstr ""
 
-#: translation.js:791
+#: translation.js:793
 msgid ""
 "UINT32-24bit-verilog:  Extend a 24-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:792 translation.js:842
+#: translation.js:794 translation.js:844
 msgid "Uint32-25-bits"
 msgstr ""
 
-#: translation.js:793
+#: translation.js:795
 msgid ""
 "UINT32-25bit-verilog:  Extend a 25-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:794 translation.js:844
+#: translation.js:796 translation.js:846
 msgid "Uint32-26-bits"
 msgstr ""
 
-#: translation.js:795
+#: translation.js:797
 msgid ""
 "UINT32-26bit-verilog:  Extend a 26-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:796 translation.js:846
+#: translation.js:798 translation.js:848
 msgid "Uint32-27-bits"
 msgstr ""
 
-#: translation.js:797
+#: translation.js:799
 msgid ""
 "UINT32-27bit-verilog:  Extend a 27-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:798 translation.js:848
+#: translation.js:800 translation.js:850
 msgid "Uint32-28-bits"
 msgstr ""
 
-#: translation.js:799
+#: translation.js:801
 msgid ""
 "UINT32-28bit-verilog:  Extend a 28-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:800 translation.js:850
+#: translation.js:802 translation.js:852
 msgid "Uint32-29-bits"
 msgstr ""
 
-#: translation.js:801
+#: translation.js:803
 msgid ""
 "UINT32-29bit-verilog:  Extend a 29-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:802 translation.js:852
+#: translation.js:804 translation.js:854
 msgid "Uint32-30-bits"
 msgstr ""
 
-#: translation.js:803
+#: translation.js:805
 msgid ""
 "UINT32-30bit-verilog:  Extend a 30-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:804 translation.js:854
+#: translation.js:806 translation.js:856
 msgid "Uint32-31-bits"
 msgstr ""
 
-#: translation.js:805
+#: translation.js:807
 msgid ""
 "UINT32-31bit-verilog:  Extend a 31-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:806 translation.js:856
+#: translation.js:808 translation.js:858
 msgid "Uint32-8-bits"
 msgstr ""
 
-#: translation.js:808
+#: translation.js:810
 msgid "UINT32-16bits:  Extend a 16-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:809
+#: translation.js:811
 msgid "16bits constant value: 0"
 msgstr ""
 
-#: translation.js:811
+#: translation.js:813
 msgid "UINT32-17bits:  Extend a 17-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:812
+#: translation.js:814
 msgid "15bits constant value: 0"
 msgstr ""
 
-#: translation.js:813
+#: translation.js:815
 msgid "Generic: 15-bits generic constant"
 msgstr ""
 
-#: translation.js:815
+#: translation.js:817
 msgid "UINT32-18bits:  Extend a 18-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:816
+#: translation.js:818
 msgid "14bits constant value: 0"
 msgstr ""
 
-#: translation.js:817
+#: translation.js:819
 msgid "Generic: 14-bits generic constant"
 msgstr ""
 
-#: translation.js:819
+#: translation.js:821
 msgid "UINT32-19bits:  Extend a 19-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:820
+#: translation.js:822
 msgid "13bits constant value: 0"
 msgstr ""
 
-#: translation.js:821
+#: translation.js:823
 msgid "Generic: 13-bits generic constant"
 msgstr ""
 
-#: translation.js:823
+#: translation.js:825
 msgid "UINT32-8bits:  Extend a 2-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:824
+#: translation.js:826
 msgid "Generic: 30-bits generic constant"
 msgstr ""
 
-#: translation.js:826
+#: translation.js:828
 msgid "UINT32-20bits:  Extend a 20-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:827
+#: translation.js:829
 msgid "12bits constant value: 0"
 msgstr ""
 
-#: translation.js:828
+#: translation.js:830
 msgid "Generic: 12-bits generic constant (0-4095)"
 msgstr ""
 
-#: translation.js:830
+#: translation.js:832
 msgid "UINT32-21bits:  Extend a 21-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:831
+#: translation.js:833
 msgid "11bits constant value: 0"
 msgstr ""
 
-#: translation.js:832
+#: translation.js:834
 msgid "Generic: 11-bits generic constant"
 msgstr ""
 
-#: translation.js:834
+#: translation.js:836
 msgid "UINT32-22bits:  Extend a 22-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:835
+#: translation.js:837
 msgid "10bits constant value: 0"
 msgstr ""
 
-#: translation.js:836
+#: translation.js:838
 msgid "Generic: 9-bits generic constant"
 msgstr ""
 
-#: translation.js:838
+#: translation.js:840
 msgid "UINT32-23bits:  Extend a 23-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:839
+#: translation.js:841
 msgid "9bits constant value: 0"
 msgstr ""
 
-#: translation.js:841
+#: translation.js:843
 msgid "UINT32-24bits:  Extend a 24-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:843
+#: translation.js:845
 msgid "UINT32-25bits:  Extend a 25-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:845
+#: translation.js:847
 msgid "UINT32-26bits:  Extend a 26-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:847
+#: translation.js:849
 msgid "UINT32-27bits:  Extend a 27-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:849
+#: translation.js:851
 msgid "UINT32-28bits:  Extend a 28-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:851
+#: translation.js:853
 msgid "UINT32-29bits:  Extend a 29-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:853
+#: translation.js:855
 msgid "UINT32-30bits:  Extend a 30-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:855
+#: translation.js:857
 msgid "UINT32-31bits:  Extend a 31-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:857
+#: translation.js:859
 msgid "UINT32-8bits:  Extend a 8-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:859 translation.js:865
+#: translation.js:861 translation.js:867
 msgid "Uint4-01-bit"
 msgstr ""
 
-#: translation.js:860
+#: translation.js:862
 msgid ""
 "UINT4-1bit-verilog:  Extend a 1-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:861 translation.js:867
+#: translation.js:863 translation.js:869
 msgid "Uint4-02-bit"
 msgstr ""
 
-#: translation.js:862
+#: translation.js:864
 msgid ""
 "UINT4-2bit-verilog:  Extend a 2-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:863 translation.js:869
+#: translation.js:865 translation.js:871
 msgid "Uint4-03-bit"
 msgstr ""
 
-#: translation.js:864
+#: translation.js:866
 msgid ""
 "UINT4-3bit-verilog:  Extend a 3-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:866
+#: translation.js:868
 msgid "UINT4-1bit:  Extend a 1-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:868
+#: translation.js:870
 msgid "UINT4-2bit:  Extend a 2-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:870
+#: translation.js:872
 msgid "UINT4-3bit:  Extend a 3-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:872 translation.js:886
+#: translation.js:874 translation.js:888
 msgid "Uint8-01-bit"
 msgstr ""
 
-#: translation.js:873
+#: translation.js:875
 msgid ""
 "UINT8-1bit-verilog:  Extend a 1-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:874
+#: translation.js:876
 msgid "Uint8-02-bit"
 msgstr ""
 
-#: translation.js:875
+#: translation.js:877
 msgid ""
 "UINT8-2bit-verilog:  Extend a 2-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:876
+#: translation.js:878
 msgid "Uint8-03-bit"
 msgstr ""
 
-#: translation.js:877
+#: translation.js:879
 msgid ""
 "UINT8-3bit-verilog:  Extend a 3-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:878
+#: translation.js:880
 msgid "Uint8-04-bit"
 msgstr ""
 
-#: translation.js:879
+#: translation.js:881
 msgid ""
 "UINT8-4bit-verilog:  Extend a 4-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:880
+#: translation.js:882
 msgid "Uint8-05-bit"
 msgstr ""
 
-#: translation.js:881
+#: translation.js:883
 msgid ""
 "UINT8-5bit-verilog:  Extend a 5-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:882
+#: translation.js:884
 msgid "Uint8-06-bit"
 msgstr ""
 
-#: translation.js:883
+#: translation.js:885
 msgid ""
 "UINT8-6bit-verilog:  Extend a 6-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:884
+#: translation.js:886
 msgid "Uint8-07-bit"
 msgstr ""
 
-#: translation.js:885
+#: translation.js:887
 msgid ""
 "UINT8-7bit-verilog:  Extend a 7-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:887
+#: translation.js:889
 msgid "UINT8-1bit:  Extend a 1-bit unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:888
+#: translation.js:890
 msgid "Uint8-02-bits"
 msgstr ""
 
-#: translation.js:889
+#: translation.js:891
 msgid "UINT8-2bits:  Extend a 2-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:890
+#: translation.js:892
 msgid "Uint8-03-bits"
 msgstr ""
 
-#: translation.js:891
+#: translation.js:893
 msgid "UINT8-3bits:  Extend a 3-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:892
+#: translation.js:894
 msgid "Uint8-04-bits"
 msgstr ""
 
-#: translation.js:893
+#: translation.js:895
 msgid "UINT8-4bits:  Extend a 4-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:894
+#: translation.js:896
 msgid "Uint8-05-bits"
 msgstr ""
 
-#: translation.js:895
+#: translation.js:897
 msgid "UINT8-5bits:  Extend a 5-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:896
+#: translation.js:898
 msgid "Uint8-06-bits"
 msgstr ""
 
-#: translation.js:897
+#: translation.js:899
 msgid "UINT8-6bits:  Extend a 6-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:898
+#: translation.js:900
 msgid "Uint8-07-bits"
 msgstr ""
 
-#: translation.js:899
+#: translation.js:901
 msgid "UINT8-7bits:  Extend a 7-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:900 translation.js:2092
+#: translation.js:902 translation.js:2097
 msgid "Bus-2"
 msgstr ""
 
-#: translation.js:901
+#: translation.js:903
 msgid "Bus2: Two bits plain Bus"
 msgstr ""
 
-#: translation.js:902 translation.js:2093
+#: translation.js:904 translation.js:2098
 msgid "Bus-3"
 msgstr ""
 
-#: translation.js:903
+#: translation.js:905
 msgid "Bus3: Three bits plain Bus"
 msgstr ""
 
-#: translation.js:904 translation.js:2094
+#: translation.js:906 translation.js:2099
 msgid "Bus-4"
 msgstr ""
 
-#: translation.js:905
+#: translation.js:907
 msgid "Bus4: Four bits plain Bus"
 msgstr ""
 
-#: translation.js:906 translation.js:2095
+#: translation.js:908 translation.js:2100
 msgid "Bus-5"
 msgstr ""
 
-#: translation.js:907
+#: translation.js:909
 msgid "Bus5: Five bits plain Bus"
 msgstr ""
 
-#: translation.js:908 translation.js:2096
+#: translation.js:910 translation.js:2101
 msgid "Bus-6"
 msgstr ""
 
-#: translation.js:909
+#: translation.js:911
 msgid "Bus6: Six bits plain Bus"
 msgstr ""
 
-#: translation.js:910 translation.js:2097
+#: translation.js:912 translation.js:2102
 msgid "Bus-7"
 msgstr ""
 
-#: translation.js:911
+#: translation.js:913
 msgid "Bus7: Seven bits plain Bus"
 msgstr ""
 
-#: translation.js:912 translation.js:2098
+#: translation.js:914 translation.js:2103
 msgid "Bus-8"
 msgstr ""
 
-#: translation.js:913
+#: translation.js:915
 msgid "Bus8: Eight bits plain Bus"
 msgstr ""
 
-#: translation.js:914 translation.js:2099
+#: translation.js:916 translation.js:2104
 msgid "Wire"
 msgstr ""
 
-#: translation.js:915
+#: translation.js:917
 msgid "Wire: Just a simple wire"
 msgstr ""
 
-#: translation.js:916
+#: translation.js:918
 msgid "03-Split"
 msgstr ""
 
-#: translation.js:917
+#: translation.js:919
 msgid "04-Join"
 msgstr ""
 
-#: translation.js:918
+#: translation.js:920
 msgid "05-Wires"
 msgstr ""
 
-#: translation.js:919
+#: translation.js:921
 msgid "06-Copy"
 msgstr ""
 
-#: translation.js:920
+#: translation.js:922
 msgid "07-Sign"
 msgstr ""
 
-#: translation.js:921
+#: translation.js:923
 msgid "08-Uint"
 msgstr ""
 
-#: translation.js:922
+#: translation.js:924
 msgid "09-Reversal"
 msgstr ""
 
-#: translation.js:923
+#: translation.js:925
 msgid "10-Shift"
 msgstr ""
 
-#: translation.js:924
+#: translation.js:926
 msgid "TESTs"
 msgstr ""
 
-#: translation.js:925
+#: translation.js:927
 msgid "00-Index"
 msgstr ""
 
-#: translation.js:926
+#: translation.js:928
 msgid "SL1: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:927
+#: translation.js:929
 msgid "SL1: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:928
+#: translation.js:930
 msgid "# INDEX: IceWire Collection"
 msgstr ""
 
-#: translation.js:929
+#: translation.js:931
 msgid "## Wires"
 msgstr ""
 
-#: translation.js:930
+#: translation.js:932
 msgid "Bus2"
 msgstr ""
 
-#: translation.js:931
+#: translation.js:933
 msgid "## Join"
 msgstr ""
 
-#: translation.js:932
+#: translation.js:934
 msgid "## Split"
 msgstr ""
 
-#: translation.js:933
+#: translation.js:935
 msgid "Bus2-Join-all"
 msgstr ""
 
-#: translation.js:934
+#: translation.js:936
 msgid "Bus2-Split-all"
 msgstr ""
 
-#: translation.js:935
+#: translation.js:937
 msgid "## Copy"
 msgstr ""
 
-#: translation.js:936
+#: translation.js:938
 msgid "Copy-2"
 msgstr ""
 
-#: translation.js:937
+#: translation.js:939
 msgid "## UINT8"
 msgstr ""
 
-#: translation.js:938
+#: translation.js:940
 msgid "## Reversal"
 msgstr ""
 
-#: translation.js:939
+#: translation.js:941
 msgid "## Shift-left"
 msgstr ""
 
-#: translation.js:940
+#: translation.js:942
 msgid "## Shift-right"
 msgstr ""
 
-#: translation.js:941
+#: translation.js:943
 msgid "## Sign"
 msgstr ""
 
-#: translation.js:942
+#: translation.js:944
 msgid "## UINT2"
 msgstr ""
 
-#: translation.js:943
+#: translation.js:945
 msgid "## UINT4"
 msgstr ""
 
-#: translation.js:944
+#: translation.js:946
 msgid "## 1-Bit"
 msgstr ""
 
-#: translation.js:945
+#: translation.js:947
 msgid "## 2-Bits"
 msgstr ""
 
-#: translation.js:946
+#: translation.js:948
 msgid "## 3-Bits"
 msgstr ""
 
-#: translation.js:947
+#: translation.js:949
 msgid "## 4-Bits"
 msgstr ""
 
-#: translation.js:948
+#: translation.js:950
 msgid "### NO EXIST"
 msgstr ""
 
-#: translation.js:949
+#: translation.js:951
 msgid "Auxiliary cables"
 msgstr ""
 
-#: translation.js:950
+#: translation.js:952
 msgid "## Description"
 msgstr ""
 
-#: translation.js:951
+#: translation.js:953
 msgid "Build bigger buses by Join smaller buses"
 msgstr ""
 
-#: translation.js:952
+#: translation.js:954
 msgid "Get sub-buses or wires from a bigger bus"
 msgstr ""
 
-#: translation.js:953
+#: translation.js:955
 msgid ""
 "Create a Bus of N bits  \n"
 "by copying N times  \n"
 "the input"
 msgstr ""
 
-#: translation.js:954
+#: translation.js:956
 msgid ""
 "Get the sign bit of an  \n"
 "element of N bits  \n"
 "(The sign bit is the MSB)"
 msgstr ""
 
-#: translation.js:955
+#: translation.js:957
 msgid ""
 "Shift to the right the input data  \n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:956
+#: translation.js:958
 msgid ""
 "Shift to the left the input data\n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:957
+#: translation.js:959
 msgid ""
 "Reverse the position of the  \n"
 "wires in the bus. Ex: The 4-input bus  \n"
 "b3,b2,b1,b0 is changed to b0,b1,b2,b3"
 msgstr ""
 
-#: translation.js:958
+#: translation.js:960
 msgid ""
 "Extend to the input bus to a N-bits bus, by adding 0s as  \n"
 "most significant bits.  Ex: The 2-bits bus b1,b0 is extended  \n"
 "as a 4-bits bus:  0,0,b1,b0"
 msgstr ""
 
-#: translation.js:959
+#: translation.js:961
 msgid "01-Index"
 msgstr ""
 
-#: translation.js:960
+#: translation.js:962
 msgid "SL1: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:961
+#: translation.js:963
 msgid "Bus8-Join-half"
 msgstr ""
 
-#: translation.js:962
+#: translation.js:964
 msgid "Bus8-Join-all"
 msgstr ""
 
-#: translation.js:963
+#: translation.js:965
 msgid "Bus8-Split-half"
 msgstr ""
 
-#: translation.js:964
+#: translation.js:966
 msgid "Bus7-all"
 msgstr ""
 
-#: translation.js:965
+#: translation.js:967
 msgid "Bus-Split-all"
 msgstr ""
 
-#: translation.js:966
+#: translation.js:968
 msgid "Copy-8"
 msgstr ""
 
-#: translation.js:967
+#: translation.js:969
 msgid "## 5-Bits"
 msgstr ""
 
-#: translation.js:968
+#: translation.js:970
 msgid "## 6-Bits"
 msgstr ""
 
-#: translation.js:969
+#: translation.js:971
 msgid "## 7-Bits"
 msgstr ""
 
-#: translation.js:970
+#: translation.js:972
 msgid "## 8-Bits"
 msgstr ""
 
-#: translation.js:971
+#: translation.js:973
 msgid "Bus8-Split-quarter"
 msgstr ""
 
-#: translation.js:972
+#: translation.js:974
 msgid "02-Index"
 msgstr ""
 
-#: translation.js:973
+#: translation.js:975
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 3,8,8 and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:974
+#: translation.js:976
 msgid "SL1: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:975
+#: translation.js:977
 msgid "SR1: Shift  a 16-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:976
+#: translation.js:978
 msgid ""
 "SR1-32bits: Shift  a 32-bit value one bit right. MSB is filled with the "
 "input  in"
 msgstr ""
 
-#: translation.js:977
+#: translation.js:979
 msgid "## Join Menu"
 msgstr ""
 
-#: translation.js:978
+#: translation.js:980
 msgid "## Split Menu"
 msgstr ""
 
-#: translation.js:979
+#: translation.js:981
 msgid "## 9-Bits"
 msgstr ""
 
-#: translation.js:980
+#: translation.js:982
 msgid "## 10-Bits"
 msgstr ""
 
-#: translation.js:981
+#: translation.js:983
 msgid "## 11-Bits"
 msgstr ""
 
-#: translation.js:982
+#: translation.js:984
 msgid "## 12-Bits"
 msgstr ""
 
-#: translation.js:983
+#: translation.js:985
 msgid "## 15-Bits"
 msgstr ""
 
-#: translation.js:984
+#: translation.js:986
 msgid "## 16-Bits"
 msgstr ""
 
-#: translation.js:985
+#: translation.js:987
 msgid "## 20-Bits"
 msgstr ""
 
-#: translation.js:986
+#: translation.js:988
 msgid "## 23-Bits"
 msgstr ""
 
-#: translation.js:987
+#: translation.js:989
 msgid "## 24-Bits"
 msgstr ""
 
-#: translation.js:988
+#: translation.js:990
 msgid "## 27-Bits"
 msgstr ""
 
-#: translation.js:989
+#: translation.js:991
 msgid "## 28-Bits"
 msgstr ""
 
-#: translation.js:990
+#: translation.js:992
 msgid "## 31-Bits"
 msgstr ""
 
-#: translation.js:991
+#: translation.js:993
 msgid "## 32-Bits"
 msgstr ""
 
-#: translation.js:992
+#: translation.js:994
 msgid "## UINT16"
 msgstr ""
 
-#: translation.js:993
+#: translation.js:995
 msgid "## 22-Bits"
 msgstr ""
 
-#: translation.js:994
+#: translation.js:996
 msgid "## 17-Bits"
 msgstr ""
 
-#: translation.js:995
+#: translation.js:997
 msgid "## 29-Bits"
 msgstr ""
 
-#: translation.js:996
+#: translation.js:998
 msgid "## 64-Bits"
 msgstr ""
 
-#: translation.js:997 translation.js:1009 translation.js:1018
-#: translation.js:1025 translation.js:1029 translation.js:1033
-#: translation.js:1037 translation.js:1040 translation.js:1071
-#: translation.js:1074 translation.js:1077 translation.js:1080
-#: translation.js:1083 translation.js:1086 translation.js:1089
-#: translation.js:1092 translation.js:1107 translation.js:1110
-#: translation.js:1113 translation.js:1116 translation.js:1119
-#: translation.js:1130 translation.js:1133 translation.js:1136
-#: translation.js:1162 translation.js:1168 translation.js:1172
-#: translation.js:1175 translation.js:1182 translation.js:1186
-#: translation.js:1189 translation.js:1192 translation.js:1200
-#: translation.js:1203 translation.js:1206 translation.js:1209
-#: translation.js:1213 translation.js:1220 translation.js:1223
-#: translation.js:1226 translation.js:1230 translation.js:1243
-#: translation.js:1246 translation.js:1249 translation.js:1252
-#: translation.js:1255 translation.js:1258 translation.js:1270
-#: translation.js:1273 translation.js:1276 translation.js:1279
-#: translation.js:1282 translation.js:1284 translation.js:1287
-#: translation.js:1290 translation.js:1293 translation.js:1296
-#: translation.js:1299 translation.js:1302 translation.js:1309
-#: translation.js:1312 translation.js:1315 translation.js:1319
-#: translation.js:1324 translation.js:1327 translation.js:1336
-#: translation.js:1339 translation.js:1342 translation.js:1347
-#: translation.js:1350 translation.js:1353 translation.js:1359
-#: translation.js:1363 translation.js:1366 translation.js:1370
-#: translation.js:1374 translation.js:1380 translation.js:1383
-#: translation.js:1398 translation.js:1401 translation.js:1406
-#: translation.js:1410 translation.js:1413 translation.js:1424
-#: translation.js:1428 translation.js:1432 translation.js:1436
-#: translation.js:1440 translation.js:1442 translation.js:1445
-#: translation.js:1448 translation.js:1455 translation.js:1458
-#: translation.js:1460 translation.js:1462 translation.js:1475
-#: translation.js:1476 translation.js:1478 translation.js:1483
+#: translation.js:999 translation.js:1011 translation.js:1020
+#: translation.js:1027 translation.js:1031 translation.js:1035
+#: translation.js:1039 translation.js:1042 translation.js:1073
+#: translation.js:1076 translation.js:1079 translation.js:1082
+#: translation.js:1085 translation.js:1088 translation.js:1091
+#: translation.js:1094 translation.js:1109 translation.js:1112
+#: translation.js:1115 translation.js:1118 translation.js:1121
+#: translation.js:1132 translation.js:1135 translation.js:1138
+#: translation.js:1164 translation.js:1170 translation.js:1174
+#: translation.js:1177 translation.js:1184 translation.js:1188
+#: translation.js:1191 translation.js:1194 translation.js:1202
+#: translation.js:1205 translation.js:1208 translation.js:1211
+#: translation.js:1215 translation.js:1222 translation.js:1225
+#: translation.js:1228 translation.js:1232 translation.js:1245
+#: translation.js:1248 translation.js:1251 translation.js:1254
+#: translation.js:1257 translation.js:1260 translation.js:1272
+#: translation.js:1275 translation.js:1278 translation.js:1281
+#: translation.js:1284 translation.js:1286 translation.js:1289
+#: translation.js:1292 translation.js:1295 translation.js:1298
+#: translation.js:1301 translation.js:1304 translation.js:1311
+#: translation.js:1314 translation.js:1317 translation.js:1321
+#: translation.js:1326 translation.js:1329 translation.js:1338
+#: translation.js:1341 translation.js:1344 translation.js:1349
+#: translation.js:1352 translation.js:1355 translation.js:1361
+#: translation.js:1365 translation.js:1368 translation.js:1372
+#: translation.js:1376 translation.js:1382 translation.js:1385
+#: translation.js:1400 translation.js:1403 translation.js:1408
+#: translation.js:1412 translation.js:1415 translation.js:1426
+#: translation.js:1430 translation.js:1434 translation.js:1438
+#: translation.js:1442 translation.js:1444 translation.js:1447
+#: translation.js:1450 translation.js:1458 translation.js:1461
+#: translation.js:1463 translation.js:1465 translation.js:1467
+#: translation.js:1480 translation.js:1481 translation.js:1483
 #: translation.js:1488 translation.js:1493 translation.js:1498
-#: translation.js:1503 translation.js:1515 translation.js:1516
-#: translation.js:1518 translation.js:1524 translation.js:1525
-#: translation.js:1531 translation.js:1532 translation.js:1537
-#: translation.js:1541 translation.js:1545 translation.js:1559
-#: translation.js:1564 translation.js:1568 translation.js:1572
-#: translation.js:1576 translation.js:1580 translation.js:1584
-#: translation.js:1588 translation.js:1595 translation.js:1600
-#: translation.js:1629 translation.js:1635 translation.js:1638
-#: translation.js:1641 translation.js:1648 translation.js:1651
-#: translation.js:1654 translation.js:1657 translation.js:1665
-#: translation.js:1668 translation.js:1671 translation.js:1674
-#: translation.js:1677 translation.js:1686 translation.js:1689
-#: translation.js:1692 translation.js:1695 translation.js:1698
-#: translation.js:1701 translation.js:1710 translation.js:1713
-#: translation.js:1716 translation.js:1719 translation.js:1722
-#: translation.js:1725 translation.js:1737 translation.js:1740
-#: translation.js:1744 translation.js:1747 translation.js:1750
-#: translation.js:1753 translation.js:1756 translation.js:1759
-#: translation.js:1762 translation.js:1767 translation.js:1770
-#: translation.js:1773 translation.js:1782 translation.js:1785
-#: translation.js:1788 translation.js:1793 translation.js:1796
-#: translation.js:1803 translation.js:1806 translation.js:1809
-#: translation.js:1812 translation.js:1816 translation.js:1820
-#: translation.js:1827 translation.js:1831 translation.js:1834
-#: translation.js:1837 translation.js:1841 translation.js:1847
-#: translation.js:1851 translation.js:1854 translation.js:1858
-#: translation.js:1865 translation.js:1869 translation.js:1873
-#: translation.js:1876 translation.js:1888 translation.js:1891
-#: translation.js:1894 translation.js:1897 translation.js:1901
-#: translation.js:1904 translation.js:1907 translation.js:1910
-#: translation.js:1913 translation.js:1917 translation.js:1936
-#: translation.js:1947 translation.js:1950 translation.js:1952
-#: translation.js:1955 translation.js:1958 translation.js:1961
-#: translation.js:1964 translation.js:1967 translation.js:1973
-#: translation.js:1995 translation.js:1999 translation.js:2002
-#: translation.js:2005 translation.js:2008 translation.js:2011
-#: translation.js:2014 translation.js:2017 translation.js:2020
-#: translation.js:2023 translation.js:2026 translation.js:2029
-#: translation.js:2032 translation.js:2035 translation.js:2038
-#: translation.js:2041 translation.js:2044 translation.js:2047
-#: translation.js:2053 translation.js:2057 translation.js:2060
-#: translation.js:2070 translation.js:2074 translation.js:2077
-#: translation.js:2080 translation.js:2083 translation.js:2086
-#: translation.js:2089 translation.js:2100 translation.js:2104
-#: translation.js:2107 translation.js:2110 translation.js:2113
-#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:1503 translation.js:1508 translation.js:1520
+#: translation.js:1521 translation.js:1523 translation.js:1529
+#: translation.js:1530 translation.js:1536 translation.js:1537
+#: translation.js:1542 translation.js:1546 translation.js:1550
+#: translation.js:1564 translation.js:1569 translation.js:1573
+#: translation.js:1577 translation.js:1581 translation.js:1585
+#: translation.js:1589 translation.js:1593 translation.js:1600
+#: translation.js:1605 translation.js:1634 translation.js:1640
+#: translation.js:1643 translation.js:1646 translation.js:1653
+#: translation.js:1656 translation.js:1659 translation.js:1662
+#: translation.js:1670 translation.js:1673 translation.js:1676
+#: translation.js:1679 translation.js:1682 translation.js:1691
+#: translation.js:1694 translation.js:1697 translation.js:1700
+#: translation.js:1703 translation.js:1706 translation.js:1715
+#: translation.js:1718 translation.js:1721 translation.js:1724
+#: translation.js:1727 translation.js:1730 translation.js:1742
+#: translation.js:1745 translation.js:1749 translation.js:1752
+#: translation.js:1755 translation.js:1758 translation.js:1761
+#: translation.js:1764 translation.js:1767 translation.js:1772
+#: translation.js:1775 translation.js:1778 translation.js:1787
+#: translation.js:1790 translation.js:1793 translation.js:1798
+#: translation.js:1801 translation.js:1808 translation.js:1811
+#: translation.js:1814 translation.js:1817 translation.js:1821
+#: translation.js:1825 translation.js:1832 translation.js:1836
+#: translation.js:1839 translation.js:1842 translation.js:1846
+#: translation.js:1852 translation.js:1856 translation.js:1859
+#: translation.js:1863 translation.js:1870 translation.js:1874
+#: translation.js:1878 translation.js:1881 translation.js:1893
+#: translation.js:1896 translation.js:1899 translation.js:1902
+#: translation.js:1906 translation.js:1909 translation.js:1912
+#: translation.js:1915 translation.js:1918 translation.js:1922
+#: translation.js:1941 translation.js:1952 translation.js:1955
+#: translation.js:1957 translation.js:1960 translation.js:1963
+#: translation.js:1966 translation.js:1969 translation.js:1972
+#: translation.js:1978 translation.js:2000 translation.js:2004
+#: translation.js:2007 translation.js:2010 translation.js:2013
+#: translation.js:2016 translation.js:2019 translation.js:2022
+#: translation.js:2025 translation.js:2028 translation.js:2031
+#: translation.js:2034 translation.js:2037 translation.js:2040
+#: translation.js:2043 translation.js:2046 translation.js:2049
+#: translation.js:2052 translation.js:2058 translation.js:2062
+#: translation.js:2065 translation.js:2075 translation.js:2079
+#: translation.js:2082 translation.js:2085 translation.js:2088
+#: translation.js:2091 translation.js:2094 translation.js:2105
+#: translation.js:2109 translation.js:2112 translation.js:2115
+#: translation.js:2118 translation.js:2121 translation.js:2124
+#: translation.js:2127
 msgid "Alhambra-II"
 msgstr ""
 
-#: translation.js:998
+#: translation.js:1000
 msgid "01-Bus2-Split-all"
 msgstr ""
 
-#: translation.js:999
+#: translation.js:1001
 msgid ""
 "# Example: Using the Bus2-Split-all block\n"
 "\n"
@@ -3823,27 +3832,27 @@ msgid ""
 "shown on two independent LEDs"
 msgstr ""
 
-#: translation.js:1000
+#: translation.js:1002
 msgid "Bus-2 Split-all"
 msgstr ""
 
-#: translation.js:1001
+#: translation.js:1003
 msgid "2 bits Input BUS"
 msgstr ""
 
-#: translation.js:1002
+#: translation.js:1004
 msgid "MSB bit"
 msgstr ""
 
-#: translation.js:1003
+#: translation.js:1005
 msgid "LSB bit"
 msgstr ""
 
-#: translation.js:1004
+#: translation.js:1006
 msgid "02-Split-1-4"
 msgstr ""
 
-#: translation.js:1005
+#: translation.js:1007
 msgid ""
 "# Example: Using the Split-1-4 block\n"
 "\n"
@@ -3852,23 +3861,23 @@ msgid ""
 "Both sub-buses are shown on the LED7 and LEDs 0,1,2 and 3 respectivelly"
 msgstr ""
 
-#: translation.js:1006
+#: translation.js:1008
 msgid "5 bits Input BUS"
 msgstr ""
 
-#: translation.js:1007
+#: translation.js:1009
 msgid "LSB bits"
 msgstr ""
 
-#: translation.js:1008
+#: translation.js:1010
 msgid "5-bits constant"
 msgstr ""
 
-#: translation.js:1010
+#: translation.js:1012
 msgid "01-Bus2-Join-all"
 msgstr ""
 
-#: translation.js:1011
+#: translation.js:1013
 msgid ""
 "# Example: Using the Bus2-Join-all block\n"
 "\n"
@@ -3876,19 +3885,19 @@ msgid ""
 "shown on LEDs 0 and 7"
 msgstr ""
 
-#: translation.js:1012
+#: translation.js:1014
 msgid "Bus-2 Join-all"
 msgstr ""
 
-#: translation.js:1013
+#: translation.js:1015
 msgid "2 bits Output BUS"
 msgstr ""
 
-#: translation.js:1014
+#: translation.js:1016
 msgid "02-Join-1-4"
 msgstr ""
 
-#: translation.js:1015
+#: translation.js:1017
 msgid ""
 "# Example: Using the Join-1-4 block\n"
 "\n"
@@ -3897,35 +3906,35 @@ msgid ""
 "on 5 LEDs"
 msgstr ""
 
-#: translation.js:1016
+#: translation.js:1018
 msgid "4 bits Input BUS"
 msgstr ""
 
-#: translation.js:1017
+#: translation.js:1019
 msgid "4-bits constant"
 msgstr ""
 
-#: translation.js:1019
+#: translation.js:1021
 msgid "01-Bus-2-button-leds"
 msgstr ""
 
-#: translation.js:1020
+#: translation.js:1022
 msgid "# Example: Bus-2: Connection of two buses"
 msgstr ""
 
-#: translation.js:1021
+#: translation.js:1023
 msgid "2-bits input bus"
 msgstr ""
 
-#: translation.js:1022
+#: translation.js:1024
 msgid "2-bits Bus block"
 msgstr ""
 
-#: translation.js:1023
+#: translation.js:1025
 msgid "2-bits output bus"
 msgstr ""
 
-#: translation.js:1024
+#: translation.js:1026
 msgid ""
 "**NOTE**: This is just an example of use of the Bus-2 block. But the "
 "connection  \n"
@@ -3933,94 +3942,94 @@ msgid ""
 "the 2-Bus block"
 msgstr ""
 
-#: translation.js:1026
+#: translation.js:1028
 msgid "01-button-LEDs"
 msgstr ""
 
-#: translation.js:1027
+#: translation.js:1029
 msgid ""
 "# Example: Turning on 8 LEDs with one button\n"
 "\n"
 "When the button SW1 is pressed, the 8 LEDs are turned on"
 msgstr ""
 
-#: translation.js:1028
+#: translation.js:1030
 msgid "Copy-8 Block"
 msgstr ""
 
-#: translation.js:1030 translation.js:1592 translation.js:1596
-#: translation.js:1601
+#: translation.js:1032 translation.js:1597 translation.js:1601
+#: translation.js:1606
 msgid "01-sign-LED"
 msgstr ""
 
-#: translation.js:1031
+#: translation.js:1033
 msgid ""
 "# Example: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1032
+#: translation.js:1034
 msgid "Sign-int8 Block"
 msgstr ""
 
-#: translation.js:1034 translation.js:1300 translation.js:1303
-#: translation.js:1407 translation.js:1411 translation.js:1425
-#: translation.js:1429 translation.js:1433 translation.js:1437
-#: translation.js:1441 translation.js:1443 translation.js:1446
-#: translation.js:1449 translation.js:1456 translation.js:1459
-#: translation.js:1461 translation.js:1463 translation.js:1477
-#: translation.js:1479 translation.js:1480 translation.js:1484
+#: translation.js:1036 translation.js:1302 translation.js:1305
+#: translation.js:1409 translation.js:1413 translation.js:1427
+#: translation.js:1431 translation.js:1435 translation.js:1439
+#: translation.js:1443 translation.js:1445 translation.js:1448
+#: translation.js:1451 translation.js:1459 translation.js:1462
+#: translation.js:1464 translation.js:1466 translation.js:1468
+#: translation.js:1482 translation.js:1484 translation.js:1485
 #: translation.js:1489 translation.js:1494 translation.js:1499
-#: translation.js:1504 translation.js:1517 translation.js:1519
-#: translation.js:1520 translation.js:1526 translation.js:1527
-#: translation.js:1533 translation.js:1534 translation.js:1538
-#: translation.js:1542 translation.js:1546 translation.js:1560
-#: translation.js:1821 translation.js:1859 translation.js:1877
-#: translation.js:1889 translation.js:1892 translation.js:1895
-#: translation.js:1898 translation.js:1902 translation.js:1905
-#: translation.js:1911 translation.js:1914 translation.js:1918
-#: translation.js:1937 translation.js:1948 translation.js:1951
-#: translation.js:1953 translation.js:1956 translation.js:1959
-#: translation.js:1962 translation.js:1965 translation.js:1968
-#: translation.js:1974 translation.js:1996 translation.js:2000
-#: translation.js:2003 translation.js:2006 translation.js:2009
-#: translation.js:2012 translation.js:2015 translation.js:2018
-#: translation.js:2021 translation.js:2024 translation.js:2027
-#: translation.js:2030 translation.js:2033 translation.js:2036
-#: translation.js:2039 translation.js:2042 translation.js:2045
-#: translation.js:2048 translation.js:2054 translation.js:2058
-#: translation.js:2061 translation.js:2071 translation.js:2075
-#: translation.js:2078 translation.js:2081 translation.js:2084
-#: translation.js:2087 translation.js:2090
+#: translation.js:1504 translation.js:1509 translation.js:1522
+#: translation.js:1524 translation.js:1525 translation.js:1531
+#: translation.js:1532 translation.js:1538 translation.js:1539
+#: translation.js:1543 translation.js:1547 translation.js:1551
+#: translation.js:1565 translation.js:1826 translation.js:1864
+#: translation.js:1882 translation.js:1894 translation.js:1897
+#: translation.js:1900 translation.js:1903 translation.js:1907
+#: translation.js:1910 translation.js:1916 translation.js:1919
+#: translation.js:1923 translation.js:1942 translation.js:1953
+#: translation.js:1956 translation.js:1958 translation.js:1961
+#: translation.js:1964 translation.js:1967 translation.js:1970
+#: translation.js:1973 translation.js:1979 translation.js:2001
+#: translation.js:2005 translation.js:2008 translation.js:2011
+#: translation.js:2014 translation.js:2017 translation.js:2020
+#: translation.js:2023 translation.js:2026 translation.js:2029
+#: translation.js:2032 translation.js:2035 translation.js:2038
+#: translation.js:2041 translation.js:2044 translation.js:2047
+#: translation.js:2050 translation.js:2053 translation.js:2059
+#: translation.js:2063 translation.js:2066 translation.js:2076
+#: translation.js:2080 translation.js:2083 translation.js:2086
+#: translation.js:2089 translation.js:2092 translation.js:2095
 msgid "01-Manual-testing"
 msgstr ""
 
-#: translation.js:1035
+#: translation.js:1037
 msgid "Configurable buttons (pull-up on/off. Not on/off) with tic output"
 msgstr ""
 
-#: translation.js:1036
+#: translation.js:1038
 msgid "# Example: Displaying the two buttons on the LEDs\n"
 msgstr ""
 
-#: translation.js:1038
+#: translation.js:1040
 msgid "01-Reversal-4-bits"
 msgstr ""
 
-#: translation.js:1039
+#: translation.js:1041
 msgid "Reversal-4"
 msgstr ""
 
-#: translation.js:1041
+#: translation.js:1043
 msgid "01-Shift-right-1-bus4"
 msgstr ""
 
-#: translation.js:1042
+#: translation.js:1044
 msgid "Bus-4-shift-right-1"
 msgstr ""
 
-#: translation.js:1043
+#: translation.js:1045
 msgid ""
 "## Bus-4 Shift right example\n"
 "\n"
@@ -4028,258 +4037,258 @@ msgid ""
 "The result is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1044
+#: translation.js:1046
 msgid ""
 "Number to shift 1 bit  \n"
 "to the right"
 msgstr ""
 
-#: translation.js:1045
+#: translation.js:1047
 msgid ""
 "Insert 0 as the  \n"
 "MSB "
 msgstr ""
 
-#: translation.js:1046
+#: translation.js:1048
 msgid ""
 "Display the shifted  \n"
 "number on the LEDs"
 msgstr ""
 
-#: translation.js:1072 translation.js:1075 translation.js:1078
-#: translation.js:1081 translation.js:1084 translation.js:1087
-#: translation.js:1090 translation.js:1093 translation.js:1108
-#: translation.js:1111 translation.js:1114 translation.js:1117
-#: translation.js:1120 translation.js:1131 translation.js:1134
-#: translation.js:1137
+#: translation.js:1074 translation.js:1077 translation.js:1080
+#: translation.js:1083 translation.js:1086 translation.js:1089
+#: translation.js:1092 translation.js:1095 translation.js:1110
+#: translation.js:1113 translation.js:1116 translation.js:1119
+#: translation.js:1122 translation.js:1133 translation.js:1136
+#: translation.js:1139
 msgid "01-manual-btn-leds"
 msgstr ""
 
-#: translation.js:1073
+#: translation.js:1075
 msgid ""
 "# Copy-2: Manual testing with one pushbutton and two LEDs\n"
 "\n"
 "When the button is pressed, the Two LEDs are turned on"
 msgstr ""
 
-#: translation.js:1076
+#: translation.js:1078
 msgid ""
 "# Copy-3: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1079
+#: translation.js:1081
 msgid ""
 "# Copy-4: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1082
+#: translation.js:1084
 msgid ""
 "# Copy-5: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1085
+#: translation.js:1087
 msgid ""
 "# Copy-6: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1088
+#: translation.js:1090
 msgid ""
 "# Copy-7: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1091
+#: translation.js:1093
 msgid ""
 "# Copy-8: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1094
+#: translation.js:1096
 msgid ""
 "Display16-8: Display a 16-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1095
+#: translation.js:1097
 msgid ""
 "System TFF with toggle input: It toogles on every system cycle if the input "
 "is active"
 msgstr ""
 
-#: translation.js:1096
+#: translation.js:1098
 msgid "Reg: 1-Bit register"
 msgstr ""
 
-#: translation.js:1097
+#: translation.js:1099
 msgid "2-to-1 Multplexer (1-bit channels). Fippled version"
 msgstr ""
 
-#: translation.js:1098
+#: translation.js:1100
 msgid "2-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1099
+#: translation.js:1101
 msgid "2-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1100
+#: translation.js:1102
 msgid "2-to-1 Multplexer (4-bit channels)"
 msgstr ""
 
-#: translation.js:1101
+#: translation.js:1103
 msgid ""
 "# Copy-9: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1102
+#: translation.js:1104
 msgid ""
 "Byte 0  \n"
 "(least significant)  "
 msgstr ""
 
-#: translation.js:1103
+#: translation.js:1105
 msgid "Mux 2-1"
 msgstr ""
 
-#: translation.js:1104
+#: translation.js:1106
 msgid ""
 "D Flip-flip\n"
 "(System)"
 msgstr ""
 
-#: translation.js:1105
+#: translation.js:1107
 msgid "Channel B"
 msgstr ""
 
-#: translation.js:1106
+#: translation.js:1108
 msgid "Channel A"
 msgstr ""
 
-#: translation.js:1109
+#: translation.js:1111
 msgid ""
 "# Copy-10: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1112
+#: translation.js:1114
 msgid ""
 "# Copy-11: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1115
+#: translation.js:1117
 msgid ""
 "# Copy-12: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1118
+#: translation.js:1120
 msgid ""
 "# Copy-16: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1121
+#: translation.js:1123
 msgid ""
 "Display32-8: Display a 32-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1122
+#: translation.js:1124
 msgid "4-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1123
+#: translation.js:1125
 msgid "Counter-x02: 2-bits counter"
 msgstr ""
 
-#: translation.js:1124
+#: translation.js:1126
 msgid "Generic component with clk input"
 msgstr ""
 
-#: translation.js:1125
+#: translation.js:1127
 msgid "Inc1-2bit: Increment a 2-bits number by one"
 msgstr ""
 
-#: translation.js:1126
+#: translation.js:1128
 msgid "AdderK-2bit: Adder of 2-bit operand and 2-bit constant"
 msgstr ""
 
-#: translation.js:1127
+#: translation.js:1129
 msgid "Adder-2bits: Adder of two operands of 2 bits"
 msgstr ""
 
-#: translation.js:1128
+#: translation.js:1130
 msgid "OR-BUS2: OR gate with 2-bits bus input"
 msgstr ""
 
-#: translation.js:1129
+#: translation.js:1131
 msgid ""
 "# Copy-20: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1132
+#: translation.js:1134
 msgid ""
 "# Copy-24: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1135
+#: translation.js:1137
 msgid ""
 "# Copy-28: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1138
+#: translation.js:1140
 msgid ""
 "# Copy-32: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1163 translation.js:1169 translation.js:1173
-#: translation.js:1176 translation.js:1183 translation.js:1187
-#: translation.js:1190 translation.js:1193 translation.js:1201
-#: translation.js:1204 translation.js:1207 translation.js:1210
-#: translation.js:1214 translation.js:1221 translation.js:1224
-#: translation.js:1227 translation.js:1231 translation.js:1241
-#: translation.js:1247 translation.js:1250 translation.js:1259
-#: translation.js:1271 translation.js:1274 translation.js:1277
-#: translation.js:1280 translation.js:1283 translation.js:1285
-#: translation.js:1288 translation.js:1291 translation.js:1294
-#: translation.js:1297 translation.js:1310 translation.js:1313
-#: translation.js:1316 translation.js:1320 translation.js:1325
-#: translation.js:1328 translation.js:1337 translation.js:1340
-#: translation.js:1343 translation.js:1345 translation.js:1348
-#: translation.js:1351 translation.js:1354 translation.js:1360
-#: translation.js:1364 translation.js:1367 translation.js:1375
-#: translation.js:1402 translation.js:1414 translation.js:1630
-#: translation.js:1768 translation.js:1771 translation.js:1774
-#: translation.js:1777
+#: translation.js:1165 translation.js:1171 translation.js:1175
+#: translation.js:1178 translation.js:1185 translation.js:1189
+#: translation.js:1192 translation.js:1195 translation.js:1203
+#: translation.js:1206 translation.js:1209 translation.js:1212
+#: translation.js:1216 translation.js:1223 translation.js:1226
+#: translation.js:1229 translation.js:1233 translation.js:1243
+#: translation.js:1249 translation.js:1252 translation.js:1261
+#: translation.js:1273 translation.js:1276 translation.js:1279
+#: translation.js:1282 translation.js:1285 translation.js:1287
+#: translation.js:1290 translation.js:1293 translation.js:1296
+#: translation.js:1299 translation.js:1312 translation.js:1315
+#: translation.js:1318 translation.js:1322 translation.js:1327
+#: translation.js:1330 translation.js:1339 translation.js:1342
+#: translation.js:1345 translation.js:1347 translation.js:1350
+#: translation.js:1353 translation.js:1356 translation.js:1362
+#: translation.js:1366 translation.js:1369 translation.js:1377
+#: translation.js:1404 translation.js:1416 translation.js:1635
+#: translation.js:1773 translation.js:1776 translation.js:1779
+#: translation.js:1782
 msgid "01-manual-btns-leds"
 msgstr ""
 
-#: translation.js:1164
+#: translation.js:1166
 msgid ""
 "# Bus2-Join-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -4287,23 +4296,23 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1170
+#: translation.js:1172
 msgid "Constant bit 1"
 msgstr ""
 
-#: translation.js:1171
+#: translation.js:1173
 msgid ""
 "# Bus3-Join-1-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1174
+#: translation.js:1176
 msgid ""
 "# Bus3-Join-2-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1177
+#: translation.js:1179
 msgid ""
 "# Bus3-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4312,23 +4321,23 @@ msgid ""
 "The LED2 is on"
 msgstr ""
 
-#: translation.js:1184
+#: translation.js:1186
 msgid "2bits constant value: 3"
 msgstr ""
 
-#: translation.js:1185
+#: translation.js:1187
 msgid ""
 "# Bus4-Join-1-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1188
+#: translation.js:1190
 msgid ""
 "# Bus4-Join-3-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1191
+#: translation.js:1193
 msgid ""
 "# Bus4-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4337,13 +4346,13 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1194
+#: translation.js:1196
 msgid ""
 "# Bus4-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1202
+#: translation.js:1204
 msgid ""
 "# Bus5-Join-1-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4352,27 +4361,27 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1205
+#: translation.js:1207
 msgid ""
 "# Bus5-Join-2-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1208
+#: translation.js:1210
 msgid ""
 "# Bus5-Join-3-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1211
+#: translation.js:1213
 msgid "3bits constant value: 7"
 msgstr ""
 
-#: translation.js:1212
+#: translation.js:1214
 msgid "# Bus5-Join-4-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1215
+#: translation.js:1217
 msgid ""
 "# Bus5-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4381,7 +4390,7 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1222
+#: translation.js:1224
 msgid ""
 "# Bus6-Join-1-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4390,33 +4399,33 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1225
+#: translation.js:1227
 msgid ""
 "# Bus6-Join-4-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1228
+#: translation.js:1230
 msgid "4bits constant value: 15 (0xF in hexadecimal)"
 msgstr ""
 
-#: translation.js:1229
+#: translation.js:1231
 msgid ""
 "# Bus6-Join-5-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1232
+#: translation.js:1234
 msgid ""
 "# Bus6-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1240
+#: translation.js:1242
 msgid "Alhambr-II"
 msgstr ""
 
-#: translation.js:1242
+#: translation.js:1244
 msgid ""
 "# Bus7-Join-1-6: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4425,26 +4434,26 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1244 translation.js:1253 translation.js:1256
-#: translation.js:1636 translation.js:1639 translation.js:1642
-#: translation.js:1649 translation.js:1652 translation.js:1655
-#: translation.js:1658 translation.js:1666 translation.js:1669
-#: translation.js:1672 translation.js:1675 translation.js:1678
-#: translation.js:1690 translation.js:1693 translation.js:1696
-#: translation.js:1699 translation.js:1702 translation.js:1711
-#: translation.js:1714 translation.js:1717 translation.js:1720
-#: translation.js:1723 translation.js:1726 translation.js:1738
-#: translation.js:1741 translation.js:1745 translation.js:1748
-#: translation.js:1751 translation.js:1754 translation.js:1757
-#: translation.js:1760 translation.js:1763
+#: translation.js:1246 translation.js:1255 translation.js:1258
+#: translation.js:1641 translation.js:1644 translation.js:1647
+#: translation.js:1654 translation.js:1657 translation.js:1660
+#: translation.js:1663 translation.js:1671 translation.js:1674
+#: translation.js:1677 translation.js:1680 translation.js:1683
+#: translation.js:1695 translation.js:1698 translation.js:1701
+#: translation.js:1704 translation.js:1707 translation.js:1716
+#: translation.js:1719 translation.js:1722 translation.js:1725
+#: translation.js:1728 translation.js:1731 translation.js:1743
+#: translation.js:1746 translation.js:1750 translation.js:1753
+#: translation.js:1756 translation.js:1759 translation.js:1762
+#: translation.js:1765 translation.js:1768
 msgid "01-manual-constant-leds"
 msgstr ""
 
-#: translation.js:1245
+#: translation.js:1247
 msgid "# Bus7-Join-2-5: Manual testing \n"
 msgstr ""
 
-#: translation.js:1248
+#: translation.js:1250
 msgid ""
 "# Bus7-Join-3-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4453,7 +4462,7 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1251
+#: translation.js:1253
 msgid ""
 "# Bus7-Join-4-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4462,15 +4471,15 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1254
+#: translation.js:1256
 msgid "# Bus7-Join-5-2: Manual testing \n"
 msgstr ""
 
-#: translation.js:1257
+#: translation.js:1259
 msgid "# Bus7-Join-6-1: Manual testing \n"
 msgstr ""
 
-#: translation.js:1260
+#: translation.js:1262
 msgid ""
 "# Bus7-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4479,7 +4488,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1272
+#: translation.js:1274
 msgid ""
 "# Bus8-Join-1-7: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4488,13 +4497,13 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1275
+#: translation.js:1277
 msgid ""
 "# Bus8-Join-2-6: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1278
+#: translation.js:1280
 msgid ""
 "# Bus8-Join-3-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4503,7 +4512,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1281
+#: translation.js:1283
 msgid ""
 "# Bus8-Join-5-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4512,7 +4521,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1286
+#: translation.js:1288
 msgid ""
 "# Bus8-Join-7-1: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4521,7 +4530,7 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1289
+#: translation.js:1291
 msgid ""
 "# Bus8-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4530,7 +4539,7 @@ msgid ""
 "The LEDs 2-7 are on"
 msgstr ""
 
-#: translation.js:1292
+#: translation.js:1294
 msgid ""
 "# Bus8-Join-half: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4539,7 +4548,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1295
+#: translation.js:1297
 msgid ""
 "# Bus8-Join-quarter: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4548,607 +4557,611 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1298
+#: translation.js:1300
 msgid ""
 "## Bus-09-bits Join-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1301
+#: translation.js:1303
 msgid ""
 "# Bus10-Join-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1304
+#: translation.js:1306
 msgid ""
 "# Bus11-Join-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1311
+#: translation.js:1313
 msgid ""
 "# Bus12-Join-one-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1314
+#: translation.js:1316
 msgid ""
 "# Bus12-Join-4-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1317
+#: translation.js:1319
 msgid "Counter-x01: 1-bit counter"
 msgstr ""
 
-#: translation.js:1318
+#: translation.js:1320
 msgid ""
 "# Bus12-Join-one-forth: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1321
+#: translation.js:1323
 msgid ""
 "# Bus12-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1326
+#: translation.js:1328
 msgid ""
 "# Bus15-Join-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1329
+#: translation.js:1331
 msgid ""
 "# Bus15-Join-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1330
+#: translation.js:1332
 msgid "Join-1-15"
 msgstr ""
 
-#: translation.js:1331
+#: translation.js:1333
 msgid "Join-15-1"
 msgstr ""
 
-#: translation.js:1332
+#: translation.js:1334
 msgid "Join-4-12"
 msgstr ""
 
-#: translation.js:1333
+#: translation.js:1335
 msgid "Join-7-9"
 msgstr ""
 
-#: translation.js:1338
+#: translation.js:1340
 msgid ""
 "# Bus16-Join-1-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1341
+#: translation.js:1343
 msgid ""
 "# Bus16-Join-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1344
+#: translation.js:1346
 msgid ""
 "# Bus16-Join-4-12: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1346
+#: translation.js:1348
 msgid ""
 "# Bus16-Join-7-9: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1349
+#: translation.js:1351
 msgid ""
 "# Bus16-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1352
+#: translation.js:1354
 msgid ""
 "# Bus16-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1355
+#: translation.js:1357
 msgid ""
 "# Bus19-Join-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1361
+#: translation.js:1363
 msgid "Generic: 19-bits generic constant"
 msgstr ""
 
-#: translation.js:1362
+#: translation.js:1364
 msgid ""
 "# Bus20-Join-1-19: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1365
+#: translation.js:1367
 msgid ""
 "# Bus20-Join-4-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1368
+#: translation.js:1370
 msgid ""
 "# Bus20-Join-4-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1371 translation.js:1381 translation.js:1384
-#: translation.js:1399 translation.js:1783 translation.js:1786
-#: translation.js:1789
+#: translation.js:1373 translation.js:1383 translation.js:1386
+#: translation.js:1401 translation.js:1788 translation.js:1791
+#: translation.js:1794
 msgid "01-manual-testing"
 msgstr ""
 
-#: translation.js:1372
+#: translation.js:1374
 msgid "Generic: 22-bits generic constant"
 msgstr ""
 
-#: translation.js:1373
+#: translation.js:1375
 msgid ""
 "# Bus22-Join-10-22: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1376
+#: translation.js:1378
 msgid ""
 "# Bus23-Join-7-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1382
+#: translation.js:1384
 msgid ""
 "# Bus24-Join-8-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1385
+#: translation.js:1387
 msgid ""
 "Display24-8: Display a 24-bits value on  8-LEDs. The sel input selects the "
 "byte to display "
 msgstr ""
 
-#: translation.js:1386
+#: translation.js:1388
 msgid "Counter-M-x02: 2-bits M module counter"
 msgstr ""
 
-#: translation.js:1387
+#: translation.js:1389
 msgid "Comp2-2bit: Comparator of two 2-bit numbers"
 msgstr ""
 
-#: translation.js:1388
+#: translation.js:1390
 msgid "Comp2-1bit: Comparator of two 1-bit numbers"
 msgstr ""
 
-#: translation.js:1389
+#: translation.js:1391
 msgid "reg-rst-2-bits:  2-bits register with reset"
 msgstr ""
 
-#: translation.js:1390
+#: translation.js:1392
 msgid "1-bit-Reg-rst: 1-Bit register with reset"
 msgstr ""
 
-#: translation.js:1391
+#: translation.js:1393
 msgid ""
 "# Bus24-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1392
+#: translation.js:1394
 msgid "2-bits Comparator"
 msgstr ""
 
-#: translation.js:1393
+#: translation.js:1395
 msgid ""
 "Maximum count  \n"
 "reached"
 msgstr ""
 
-#: translation.js:1394
+#: translation.js:1396
 msgid "2-bits register"
 msgstr ""
 
-#: translation.js:1395
+#: translation.js:1397
 msgid ""
 "If the max count is reached  \n"
 "and the cnt tic is received,  \n"
 "the register is reset to 0"
 msgstr ""
 
-#: translation.js:1396
+#: translation.js:1398
 msgid "A"
 msgstr ""
 
-#: translation.js:1397
+#: translation.js:1399
 msgid "B"
 msgstr ""
 
-#: translation.js:1400
+#: translation.js:1402
 msgid ""
 "# Bus24-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1403
+#: translation.js:1405
 msgid ""
 "# Bus27-Join-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1408
+#: translation.js:1410
 msgid "Generic: 24-bits generic constant"
 msgstr ""
 
-#: translation.js:1409
+#: translation.js:1411
 msgid ""
 "# Bus28-Join-4-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1412
+#: translation.js:1414
 msgid ""
 "# Bus28-Join-4-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1415
+#: translation.js:1417
 msgid ""
 "# Bus31-Join-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1416
+#: translation.js:1418
 msgid "Join-1-31"
 msgstr ""
 
-#: translation.js:1421
+#: translation.js:1423
 msgid "Join-8-24"
 msgstr ""
 
-#: translation.js:1426
+#: translation.js:1428
 msgid "Generic: 31-bits generic constant"
 msgstr ""
 
-#: translation.js:1427
+#: translation.js:1429
 msgid ""
 "# Bus32-Join-31-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1430
+#: translation.js:1432
 msgid "Generic: 17-bits generic constant"
 msgstr ""
 
-#: translation.js:1431
+#: translation.js:1433
 msgid ""
 "# Bus32-Join-17-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1434
+#: translation.js:1436
 msgid "Generic: 29-bits generic constant"
 msgstr ""
 
-#: translation.js:1435
+#: translation.js:1437
 msgid ""
 "# Bus32-Join-29-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1438
+#: translation.js:1440
 msgid "2bits constant value: 1"
 msgstr ""
 
-#: translation.js:1439
+#: translation.js:1441
 msgid ""
 "# Bus32-Join-30-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1444
+#: translation.js:1446
 msgid ""
 "# Bus32-Join-8-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1447
+#: translation.js:1449
 msgid ""
 "# Bus32-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1450
+#: translation.js:1452
 msgid ""
 "# Bus32-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1454
+#: translation.js:1456
 msgid "05-Bits"
 msgstr ""
 
 #: translation.js:1457
+msgid "2x8-Bits"
+msgstr ""
+
+#: translation.js:1460
 msgid "## Reversal test"
 msgstr ""
 
-#: translation.js:1466 translation.js:1506 translation.js:1977
-#: translation.js:2064
+#: translation.js:1471 translation.js:1511 translation.js:1982
+#: translation.js:2069
 msgid "02-bits"
 msgstr ""
 
-#: translation.js:1467 translation.js:1507 translation.js:2065
+#: translation.js:1472 translation.js:1512 translation.js:2070
 msgid "03-bits"
 msgstr ""
 
-#: translation.js:1468 translation.js:1508 translation.js:2066
+#: translation.js:1473 translation.js:1513 translation.js:2071
 msgid "04-bits"
 msgstr ""
 
-#: translation.js:1469 translation.js:1509 translation.js:1939
-#: translation.js:1978
+#: translation.js:1474 translation.js:1514 translation.js:1944
+#: translation.js:1983
 msgid "08-bits"
 msgstr ""
 
-#: translation.js:1470 translation.js:1510 translation.js:1979
+#: translation.js:1475 translation.js:1515 translation.js:1984
 msgid "16-bits"
 msgstr ""
 
-#: translation.js:1471 translation.js:1511
+#: translation.js:1476 translation.js:1516
 msgid "32-bits"
 msgstr ""
 
-#: translation.js:1481
+#: translation.js:1486
 msgid "## BUS-2-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1485
+#: translation.js:1490
 msgid "Reg-3-verilog: 3 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1486
+#: translation.js:1491
 msgid "## BUS-3-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1490
+#: translation.js:1495
 msgid "Reg-4-verilog: 4 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1491
+#: translation.js:1496
 msgid "## BUS-4-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1495
+#: translation.js:1500
 msgid "Reg-8-verilog: 8 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1496
+#: translation.js:1501
 msgid "## BUS-8-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1500
+#: translation.js:1505
 msgid ""
 "Reg-16-verilog: 16 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1501
+#: translation.js:1506
 msgid "## BUS-16-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1505
+#: translation.js:1510
 msgid ""
 "Reg-03-verilog: 32 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1521
+#: translation.js:1526
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:1528
+#: translation.js:1533
 msgid "# 3-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1535
+#: translation.js:1540
 msgid "# 4-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1539
+#: translation.js:1544
 msgid "# 8-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1543
+#: translation.js:1548
 msgid "# 16-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1547
+#: translation.js:1552
 msgid "# 32-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1548
+#: translation.js:1553
 msgid "Sign-02Bits"
 msgstr ""
 
-#: translation.js:1549
+#: translation.js:1554
 msgid "Sign-03Bits"
 msgstr ""
 
-#: translation.js:1550
+#: translation.js:1555
 msgid "Sign-04Bits"
 msgstr ""
 
-#: translation.js:1551
+#: translation.js:1556
 msgid "Sign-05Bits"
 msgstr ""
 
-#: translation.js:1552
+#: translation.js:1557
 msgid "Sign-06Bits"
 msgstr ""
 
-#: translation.js:1553
+#: translation.js:1558
 msgid "Sign-07Bits"
 msgstr ""
 
-#: translation.js:1554
+#: translation.js:1559
 msgid "Sign-08Bits"
 msgstr ""
 
-#: translation.js:1555
+#: translation.js:1560
 msgid "Sign-12Bits"
 msgstr ""
 
-#: translation.js:1556
+#: translation.js:1561
 msgid "Sign-16Bits"
 msgstr ""
 
-#: translation.js:1557
+#: translation.js:1562
 msgid "Sign-20Bits"
 msgstr ""
 
-#: translation.js:1558
+#: translation.js:1563
 msgid "Sign-32Bits"
 msgstr ""
 
-#: translation.js:1561
+#: translation.js:1566
 msgid "2-to-1 Multplexer (2-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1562
+#: translation.js:1567
 msgid ""
 "# 2-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1566
+#: translation.js:1571
 msgid "2-to-1 Multplexer (3-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1567
+#: translation.js:1572
 msgid ""
 "# 3-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1570
+#: translation.js:1575
 msgid "2-to-1 Multplexer (4-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1571
+#: translation.js:1576
 msgid ""
 "# 4-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1574
+#: translation.js:1579
 msgid "2-to-1 Multplexer (5-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1575
+#: translation.js:1580
 msgid ""
 "# 5-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1578
+#: translation.js:1583
 msgid "2-to-1 Multplexer (6-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1579
+#: translation.js:1584
 msgid ""
 "# 6-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1582
+#: translation.js:1587
 msgid "2-to-1 Multplexer (7-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1583
+#: translation.js:1588
 msgid ""
 "# 7-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1586
+#: translation.js:1591
 msgid "2-to-1 Multplexer (8-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1587
+#: translation.js:1592
 msgid ""
 "# 8-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1590
+#: translation.js:1595
 msgid "2-to-1 Multplexer (12-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1591
+#: translation.js:1596
 msgid ""
 "# 12-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1593
+#: translation.js:1598
 msgid "2-to-1 Multplexer (16-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1594
+#: translation.js:1599
 msgid ""
 "# 16-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1597
+#: translation.js:1602
 msgid "2-to-1 Multplexer (20-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1598
+#: translation.js:1603
 msgid "Generic: 20-bits generic constant"
 msgstr ""
 
-#: translation.js:1599
+#: translation.js:1604
 msgid ""
 "# 20-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1602
+#: translation.js:1607
 msgid "Generic: 32-bits generic constant"
 msgstr ""
 
-#: translation.js:1603
+#: translation.js:1608
 msgid "2-to-1 Multplexer (32-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1604
+#: translation.js:1609
 msgid ""
 "# 32-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1631
+#: translation.js:1636
 msgid ""
 "# Bus2-Split-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -5156,322 +5169,322 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1637
+#: translation.js:1642
 msgid ""
 "# Bus3-Split-1-2: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1640
+#: translation.js:1645
 msgid ""
 "# Bus3-Split-2-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1643
+#: translation.js:1648
 msgid ""
 "# Bus3-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1650
+#: translation.js:1655
 msgid ""
 "# Bus4-Split-1-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1653
+#: translation.js:1658
 msgid ""
 "# Bus4-Split-3-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1656
+#: translation.js:1661
 msgid ""
 "# Bus4-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1659
+#: translation.js:1664
 msgid ""
 "# Bus4-Split-half: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1667
+#: translation.js:1672
 msgid ""
 "# Bus5-Split-1-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1670
+#: translation.js:1675
 msgid ""
 "# Bus5-Split-2-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1673
+#: translation.js:1678
 msgid ""
 "# Bus5-Split-3-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1676
+#: translation.js:1681
 msgid ""
 "# Bus5-Split-4-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1679
+#: translation.js:1684
 msgid ""
 "# Bus5-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1687
+#: translation.js:1692
 msgid "01-manual-test"
 msgstr ""
 
-#: translation.js:1688
+#: translation.js:1693
 msgid ""
 "# Bus6-Split-1-5: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1691
+#: translation.js:1696
 msgid ""
 "# Bus6-Split-2-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1694
+#: translation.js:1699
 msgid "# Bus6-Split-4-2: Manual testing\n"
 msgstr ""
 
-#: translation.js:1697
+#: translation.js:1702
 msgid "# Bus6-Split-5-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1700
+#: translation.js:1705
 msgid ""
 "# Bus6-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1703
+#: translation.js:1708
 msgid "# Bus6-Split-half: Manual testing\n"
 msgstr ""
 
-#: translation.js:1712
+#: translation.js:1717
 msgid ""
 "# Bus7-Split-1-6: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1715
+#: translation.js:1720
 msgid ""
 "# Bus7-Split-2-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1718
+#: translation.js:1723
 msgid ""
 "# Bus7-Split-3-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1721
+#: translation.js:1726
 msgid ""
 "# Bus7-Split-4-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1724
+#: translation.js:1729
 msgid ""
 "# Bus7-Split-5-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1727
+#: translation.js:1732
 msgid ""
 "# Bus7-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1739
+#: translation.js:1744
 msgid ""
 "# Bus8-Split-1-7: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1742
+#: translation.js:1747
 msgid "Bus8-Split-2-6: Split the 8-bits bus into two buses of 2 and 6 wires"
 msgstr ""
 
-#: translation.js:1743
+#: translation.js:1748
 msgid ""
 "# Bus8-Split-2-6: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1746
+#: translation.js:1751
 msgid ""
 "# Bus8-Split-3-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1749
+#: translation.js:1754
 msgid ""
 "# Bus8-Split-5-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1752
+#: translation.js:1757
 msgid ""
 "# Bus8-Split-6-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1755
+#: translation.js:1760
 msgid ""
 "# Bus8-Split-7-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1758
+#: translation.js:1763
 msgid ""
 "# Bus8-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1761
+#: translation.js:1766
 msgid ""
 "# Bus8-Split-half: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1764
+#: translation.js:1769
 msgid ""
 "# Bus8-Split-quarter: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1769
+#: translation.js:1774
 msgid ""
 "## Bus-09-bits Split-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1772
+#: translation.js:1777
 msgid ""
 "## Bus-09-bits Join-8-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1775
+#: translation.js:1780
 msgid ""
 "# Bus10-Split-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1778
+#: translation.js:1783
 msgid ""
 "# Bus11-Split-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1784
+#: translation.js:1789
 msgid ""
 "# Bus12-Split-1-11: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1787
+#: translation.js:1792
 msgid ""
 "# Bus12-Split-4-8: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1790
+#: translation.js:1795
 msgid ""
 "# Bus12-Split-one-third: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1794 translation.js:1797 translation.js:1804
-#: translation.js:1807 translation.js:1810 translation.js:1813
-#: translation.js:1817 translation.js:1828 translation.js:1832
-#: translation.js:1835 translation.js:1838 translation.js:1842
-#: translation.js:1848 translation.js:1852 translation.js:1855
-#: translation.js:1866 translation.js:1870 translation.js:1874
-#: translation.js:1908
+#: translation.js:1799 translation.js:1802 translation.js:1809
+#: translation.js:1812 translation.js:1815 translation.js:1818
+#: translation.js:1822 translation.js:1833 translation.js:1837
+#: translation.js:1840 translation.js:1843 translation.js:1847
+#: translation.js:1853 translation.js:1857 translation.js:1860
+#: translation.js:1871 translation.js:1875 translation.js:1879
+#: translation.js:1913
 msgid "Manual-testing"
 msgstr ""
 
-#: translation.js:1795
+#: translation.js:1800
 msgid ""
 "## Bus-15: Split-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1798
+#: translation.js:1803
 msgid ""
 "## Bus-15: Split-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1805
+#: translation.js:1810
 msgid ""
 "## Bus-16: Split-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1808
+#: translation.js:1813
 msgid ""
 "## Bus-16: Split-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1811
+#: translation.js:1816
 msgid ""
 "## Bus-16: Split-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1814
+#: translation.js:1819
 msgid ""
 "## Split16-quarter: Manual testing\n"
 "\n"
@@ -5479,33 +5492,33 @@ msgid ""
 "bits. When the button is pressed, the Upper bits are displayed"
 msgstr ""
 
-#: translation.js:1818
+#: translation.js:1823
 msgid ""
 "## Bus17-Split-1-16: Manual testing\n"
 "\n"
 "The 17-bit constnat is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1822
+#: translation.js:1827
 msgid ""
 "## Bus-19: Split-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1829
+#: translation.js:1834
 msgid ""
 "## Bus20-Split-1-19: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs. "
 msgstr ""
 
-#: translation.js:1830
+#: translation.js:1835
 msgid ""
 "Values for testing:  \n"
 "0-FFFFF"
 msgstr ""
 
-#: translation.js:1833
+#: translation.js:1838
 msgid ""
 "## Bus20-Split-12-8: Manual testing\n"
 "\n"
@@ -5515,7 +5528,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1836
+#: translation.js:1841
 msgid ""
 "## Bus20-Split-4-16: Manual testing\n"
 "\n"
@@ -5525,21 +5538,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1839
+#: translation.js:1844
 msgid ""
 "## Bus20-Split-4-8-8: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1843
+#: translation.js:1848
 msgid ""
 "## BUS22-split-16-6: Manual testing\n"
 "\n"
 "The 22-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1849
+#: translation.js:1854
 msgid ""
 "## BUS24-split-16-8: Manual testing\n"
 "\n"
@@ -5549,13 +5562,13 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1850
+#: translation.js:1855
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFF"
 msgstr ""
 
-#: translation.js:1853
+#: translation.js:1858
 msgid ""
 "## BUS24-split-8-16: Manual testing\n"
 "\n"
@@ -5565,7 +5578,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1856
+#: translation.js:1861
 msgid ""
 "## Bus 24 Split one third: Manual testing\n"
 "\n"
@@ -5573,21 +5586,21 @@ msgid ""
 "displaying the lower, middle and higer segments of the constant on the LEDs"
 msgstr ""
 
-#: translation.js:1860
+#: translation.js:1865
 msgid "Generic: 27-bits generic constant"
 msgstr ""
 
-#: translation.js:1861
+#: translation.js:1866
 msgid ""
 "## Bus-27-Split-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1867
+#: translation.js:1872
 msgid "Generic: 28-bits generic constant"
 msgstr ""
 
-#: translation.js:1868
+#: translation.js:1873
 msgid ""
 "## Bus 28 Split-20-8: Manual testing\n"
 "\n"
@@ -5597,7 +5610,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1871
+#: translation.js:1876
 msgid ""
 "## Bus 28 Split-4-24: Manual testing\n"
 "\n"
@@ -5607,19 +5620,19 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1872
+#: translation.js:1877
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFF"
 msgstr ""
 
-#: translation.js:1878
+#: translation.js:1883
 msgid ""
 "## Bus-31: Split-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1890
+#: translation.js:1895
 msgid ""
 "## 32-bits Split 1-31: Manual testing\n"
 "\n"
@@ -5629,21 +5642,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1893
+#: translation.js:1898
 msgid ""
 "## 32-bits Split 17-15: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1896
+#: translation.js:1901
 msgid ""
 "## 32-bits Split 22-10: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1899
+#: translation.js:1904
 msgid ""
 "## 32-bits Split 24-8: Manual testing\n"
 "\n"
@@ -5653,27 +5666,27 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1900
+#: translation.js:1905
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFFF"
 msgstr ""
 
-#: translation.js:1903
+#: translation.js:1908
 msgid ""
 "## 32-bits Split 29-3: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1906
+#: translation.js:1911
 msgid ""
 "## 32-bits Split 31-1: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1909
+#: translation.js:1914
 msgid ""
 "## 32-bits Split 8-24: Manual testing\n"
 "\n"
@@ -5683,358 +5696,358 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1912
+#: translation.js:1917
 msgid ""
 "## 32-bits Split half: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1915
+#: translation.js:1920
 msgid ""
 "## 32-bits Split quarter: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1919
+#: translation.js:1924
 msgid "8-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1920
+#: translation.js:1925
 msgid "8-to-1 Multplexer (2-bit channels)"
 msgstr ""
 
-#: translation.js:1921
+#: translation.js:1926
 msgid "8-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1922
+#: translation.js:1927
 msgid "4-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1923
+#: translation.js:1928
 msgid "Counter-x03: 3-bits counter"
 msgstr ""
 
-#: translation.js:1924
+#: translation.js:1929
 msgid "Reg-x03: 3-bits register"
 msgstr ""
 
-#: translation.js:1925
+#: translation.js:1930
 msgid "Inc1-3bit: Increment a 3-bits number by one"
 msgstr ""
 
-#: translation.js:1926
+#: translation.js:1931
 msgid "AdderK-3bit: Adder of 3-bit operand and 3-bit constant"
 msgstr ""
 
-#: translation.js:1927
+#: translation.js:1932
 msgid "Adder-3bits: Adder of two operands of 3 bits"
 msgstr ""
 
-#: translation.js:1928
+#: translation.js:1933
 msgid "Generic: 64-bits generic constant"
 msgstr ""
 
-#: translation.js:1929
+#: translation.js:1934
 msgid ""
 "## 64-bits Split half: Manual testing\n"
 "\n"
 "The 64-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1938
+#: translation.js:1943
 msgid "## Uint12-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1940
+#: translation.js:1945
 msgid "09-bits"
 msgstr ""
 
-#: translation.js:1941
+#: translation.js:1946
 msgid "10-bits"
 msgstr ""
 
-#: translation.js:1942
+#: translation.js:1947
 msgid "11-bits"
 msgstr ""
 
-#: translation.js:1943
+#: translation.js:1948
 msgid "12-bits"
 msgstr ""
 
-#: translation.js:1944
+#: translation.js:1949
 msgid "13-bits"
 msgstr ""
 
-#: translation.js:1945
+#: translation.js:1950
 msgid "14-bits"
 msgstr ""
 
-#: translation.js:1946
+#: translation.js:1951
 msgid "15-bits"
 msgstr ""
 
-#: translation.js:1949
+#: translation.js:1954
 msgid "## Uint16-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1954
+#: translation.js:1959
 msgid "## Uint16-10bit Manual testing"
 msgstr ""
 
-#: translation.js:1957
+#: translation.js:1962
 msgid "## Uint16-11bit Manual testing"
 msgstr ""
 
-#: translation.js:1960
+#: translation.js:1965
 msgid "## Uint16-12bit Manual testing"
 msgstr ""
 
-#: translation.js:1963
+#: translation.js:1968
 msgid "## Uint16-13bit Manual testing"
 msgstr ""
 
-#: translation.js:1966
+#: translation.js:1971
 msgid "## Uint16-14bit Manual testing"
 msgstr ""
 
-#: translation.js:1969
+#: translation.js:1974
 msgid ""
 "UINT32-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:1970
+#: translation.js:1975
 msgid ""
 "Copy-15: Copy the input wire twice and generate a 15 bits Bus output "
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:1971
+#: translation.js:1976
 msgid "## Uint32-15bit Manual testing"
 msgstr ""
 
-#: translation.js:1972 translation.js:2063
+#: translation.js:1977 translation.js:2068
 msgid "01-bit"
 msgstr ""
 
-#: translation.js:1975
+#: translation.js:1980
 msgid "not-x2: 2-bits not gate"
 msgstr ""
 
-#: translation.js:1976
+#: translation.js:1981
 msgid "## Uint2-1bits: Manual testing"
 msgstr ""
 
-#: translation.js:1980
+#: translation.js:1985
 msgid "17-bits"
 msgstr ""
 
-#: translation.js:1981
+#: translation.js:1986
 msgid "18-bits"
 msgstr ""
 
-#: translation.js:1982
+#: translation.js:1987
 msgid "19-bits"
 msgstr ""
 
-#: translation.js:1983
+#: translation.js:1988
 msgid "20-bits"
 msgstr ""
 
-#: translation.js:1984
+#: translation.js:1989
 msgid "21-bits"
 msgstr ""
 
-#: translation.js:1985
+#: translation.js:1990
 msgid "22-bits"
 msgstr ""
 
-#: translation.js:1986
+#: translation.js:1991
 msgid "23-bits"
 msgstr ""
 
-#: translation.js:1987
+#: translation.js:1992
 msgid "24-bits"
 msgstr ""
 
-#: translation.js:1988
+#: translation.js:1993
 msgid "25-bits"
 msgstr ""
 
-#: translation.js:1989
+#: translation.js:1994
 msgid "26-bits"
 msgstr ""
 
-#: translation.js:1990
+#: translation.js:1995
 msgid "27-bits"
 msgstr ""
 
-#: translation.js:1991
+#: translation.js:1996
 msgid "28-bits"
 msgstr ""
 
-#: translation.js:1992
+#: translation.js:1997
 msgid "29-bits"
 msgstr ""
 
-#: translation.js:1993
+#: translation.js:1998
 msgid "30-bits"
 msgstr ""
 
-#: translation.js:1994
+#: translation.js:1999
 msgid "31-bits"
 msgstr ""
 
-#: translation.js:1997
+#: translation.js:2002
 msgid "not-x32: 32-bits not gate"
 msgstr ""
 
-#: translation.js:1998
+#: translation.js:2003
 msgid "## Uint32-2bit Manual testing"
 msgstr ""
 
-#: translation.js:2001
+#: translation.js:2006
 msgid "## Uint32-8bit Manual testing"
 msgstr ""
 
-#: translation.js:2004
+#: translation.js:2009
 msgid "## Uint32-16bit Manual testing"
 msgstr ""
 
-#: translation.js:2007
+#: translation.js:2012
 msgid "## Uint32-17bit Manual testing"
 msgstr ""
 
-#: translation.js:2010
+#: translation.js:2015
 msgid "## Uint32-18bit Manual testing"
 msgstr ""
 
-#: translation.js:2013
+#: translation.js:2018
 msgid "## Uint32-19bit Manual testing"
 msgstr ""
 
-#: translation.js:2016
+#: translation.js:2021
 msgid "## Uint32-20bit Manual testing"
 msgstr ""
 
-#: translation.js:2019
+#: translation.js:2024
 msgid "## Uint32-21bit Manual testing"
 msgstr ""
 
-#: translation.js:2022
+#: translation.js:2027
 msgid "## Uint32-22bit Manual testing"
 msgstr ""
 
-#: translation.js:2025
+#: translation.js:2030
 msgid "## Uint32-23bit Manual testing"
 msgstr ""
 
-#: translation.js:2028
+#: translation.js:2033
 msgid "## Uint32-24bit Manual testing"
 msgstr ""
 
-#: translation.js:2031
+#: translation.js:2036
 msgid "## Uint32-25bit Manual testing"
 msgstr ""
 
-#: translation.js:2034
+#: translation.js:2039
 msgid "## Uint32-26bit Manual testing"
 msgstr ""
 
-#: translation.js:2037
+#: translation.js:2042
 msgid "## Uint32-27bit Manual testing"
 msgstr ""
 
-#: translation.js:2040
+#: translation.js:2045
 msgid "## Uint32-28bit Manual testing"
 msgstr ""
 
-#: translation.js:2043
+#: translation.js:2048
 msgid "## Uint32-29bit: Manual testing"
 msgstr ""
 
-#: translation.js:2046
+#: translation.js:2051
 msgid "## Uint32-30bit: Manual testing"
 msgstr ""
 
-#: translation.js:2049
+#: translation.js:2054
 msgid "## Uint32-31bit: Manual testing"
 msgstr ""
 
-#: translation.js:2050
+#: translation.js:2055
 msgid "01-Bit"
 msgstr ""
 
-#: translation.js:2055
+#: translation.js:2060
 msgid "not-x4: 4-bits not gate"
 msgstr ""
 
-#: translation.js:2056
+#: translation.js:2061
 msgid "## Uint4-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2059
+#: translation.js:2064
 msgid "## Uint4-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2062
+#: translation.js:2067
 msgid "## Uint4-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2067
+#: translation.js:2072
 msgid "05-bits"
 msgstr ""
 
-#: translation.js:2068
+#: translation.js:2073
 msgid "06-bits"
 msgstr ""
 
-#: translation.js:2069
+#: translation.js:2074
 msgid "07-bits"
 msgstr ""
 
-#: translation.js:2072
+#: translation.js:2077
 msgid "not-x8: 8-bits not gate"
 msgstr ""
 
-#: translation.js:2073
+#: translation.js:2078
 msgid "## Uint8-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2076
+#: translation.js:2081
 msgid "## Uint8-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2079
+#: translation.js:2084
 msgid "## Uint8-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2082
+#: translation.js:2087
 msgid "## Uint8-4bit: Manual testing"
 msgstr ""
 
-#: translation.js:2085
+#: translation.js:2090
 msgid "## Uint8-5bit: Manual testing"
 msgstr ""
 
-#: translation.js:2088
+#: translation.js:2093
 msgid "## Uint8-6bit: Manual testing"
 msgstr ""
 
-#: translation.js:2091
+#: translation.js:2096
 msgid "## Uint8-7bit: Manual testing"
 msgstr ""
 
-#: translation.js:2101 translation.js:2105 translation.js:2108
-#: translation.js:2111 translation.js:2114 translation.js:2117
-#: translation.js:2120 translation.js:2123
+#: translation.js:2106 translation.js:2110 translation.js:2113
+#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:2125 translation.js:2128
 msgid "01-manual-btn-led"
 msgstr ""
 
-#: translation.js:2102
+#: translation.js:2107
 msgid ""
 "# BUS-2: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -6042,53 +6055,53 @@ msgid ""
 "When the buttons are is pressed the corresponding LED is turned on"
 msgstr ""
 
-#: translation.js:2103
+#: translation.js:2108
 msgid "Bus\n"
 msgstr ""
 
-#: translation.js:2106
+#: translation.js:2111
 msgid ""
 "# BUS-3: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2109
+#: translation.js:2114
 msgid ""
 "# BUS-4: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2112
+#: translation.js:2117
 msgid ""
 "# BUS-5: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2115
+#: translation.js:2120
 msgid ""
 "# BUS-6: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2118
+#: translation.js:2123
 msgid ""
 "# BUS-7: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2121
+#: translation.js:2126
 msgid ""
 "# BUS-8: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2124
+#: translation.js:2129
 msgid ""
 "# Wire: Manual testing with one pushbutton and one LED\n"
 "\n"
diff --git a/locale/zh_TW/zh_TW.po b/locale/zh_TW/zh_TW.po
index 43c74d79..34dbf3e3 100644
--- a/locale/zh_TW/zh_TW.po
+++ b/locale/zh_TW/zh_TW.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-19 13:45+0000\n"
+"POT-Creation-Date: 2023-09-28 17:28+0000\n"
 "PO-Revision-Date: \n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -15,48 +15,48 @@ msgstr ""
 "X-Poedit-Basepath: ..\n"
 "X-Poedit-SearchPath-0: translation.js\n"
 
-#: translation.js:10 translation.js:1047
+#: translation.js:10 translation.js:1049
 msgid "Copy"
 msgstr ""
 
-#: translation.js:11 translation.js:1048
+#: translation.js:11 translation.js:1050
 msgid "Join"
 msgstr ""
 
-#: translation.js:12 translation.js:1049
+#: translation.js:12 translation.js:1051
 msgid "Reversal"
 msgstr ""
 
-#: translation.js:13 translation.js:1050
+#: translation.js:13 translation.js:1052
 msgid "Shift"
 msgstr ""
 
-#: translation.js:14 translation.js:1051
+#: translation.js:14 translation.js:1053
 msgid "Sign"
 msgstr ""
 
-#: translation.js:15 translation.js:1052
+#: translation.js:15 translation.js:1054
 msgid "Split"
 msgstr ""
 
-#: translation.js:16 translation.js:1053
+#: translation.js:16 translation.js:1055
 msgid "Uint"
 msgstr ""
 
-#: translation.js:17 translation.js:1054
+#: translation.js:17 translation.js:1056
 msgid "Wires"
 msgstr ""
 
-#: translation.js:18 translation.js:312 translation.js:338 translation.js:353
-#: translation.js:359 translation.js:365 translation.js:371 translation.js:377
-#: translation.js:388 translation.js:472 translation.js:480 translation.js:488
-#: translation.js:494 translation.js:500 translation.js:506 translation.js:715
-#: translation.js:722 translation.js:766 translation.js:771 translation.js:858
-#: translation.js:871
+#: translation.js:18 translation.js:312 translation.js:341 translation.js:356
+#: translation.js:362 translation.js:368 translation.js:374 translation.js:380
+#: translation.js:391 translation.js:474 translation.js:482 translation.js:490
+#: translation.js:496 translation.js:502 translation.js:508 translation.js:717
+#: translation.js:724 translation.js:768 translation.js:773 translation.js:860
+#: translation.js:873
 msgid "Blocks"
 msgstr ""
 
-#: translation.js:19 translation.js:82 translation.js:1055
+#: translation.js:19 translation.js:82 translation.js:1057
 msgid "Copy-02"
 msgstr ""
 
@@ -66,7 +66,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:21 translation.js:85 translation.js:1056
+#: translation.js:21 translation.js:85 translation.js:1058
 msgid "Copy-03"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:23 translation.js:88 translation.js:1057
+#: translation.js:23 translation.js:88 translation.js:1059
 msgid "Copy-04"
 msgstr ""
 
@@ -86,7 +86,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:25 translation.js:91 translation.js:1058
+#: translation.js:25 translation.js:91 translation.js:1060
 msgid "Copy-05"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:27 translation.js:94 translation.js:1059
+#: translation.js:27 translation.js:94 translation.js:1061
 msgid "Copy-06"
 msgstr ""
 
@@ -106,7 +106,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:29 translation.js:97 translation.js:1060
+#: translation.js:29 translation.js:97 translation.js:1062
 msgid "Copy-07"
 msgstr ""
 
@@ -116,7 +116,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:31 translation.js:100 translation.js:1061
+#: translation.js:31 translation.js:100 translation.js:1063
 msgid "Copy-08"
 msgstr ""
 
@@ -126,7 +126,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:33 translation.js:103 translation.js:1062
+#: translation.js:33 translation.js:103 translation.js:1064
 msgid "Copy-09"
 msgstr ""
 
@@ -136,7 +136,7 @@ msgid ""
 "implementation)"
 msgstr ""
 
-#: translation.js:35 translation.js:1063
+#: translation.js:35 translation.js:1065
 msgid "Copy-10"
 msgstr ""
 
@@ -146,7 +146,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:37 translation.js:1064
+#: translation.js:37 translation.js:1066
 msgid "Copy-11"
 msgstr ""
 
@@ -156,7 +156,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:39 translation.js:106 translation.js:1065
+#: translation.js:39 translation.js:106 translation.js:1067
 msgid "Copy-12"
 msgstr ""
 
@@ -202,7 +202,7 @@ msgstr ""
 msgid "Output"
 msgstr ""
 
-#: translation.js:49 translation.js:1066
+#: translation.js:49 translation.js:1068
 msgid "Copy-16"
 msgstr ""
 
@@ -242,7 +242,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:57 translation.js:1067
+#: translation.js:57 translation.js:1069
 msgid "Copy-20"
 msgstr ""
 
@@ -282,7 +282,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:65 translation.js:1068
+#: translation.js:65 translation.js:1070
 msgid "Copy-24"
 msgstr ""
 
@@ -322,7 +322,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:73 translation.js:1069
+#: translation.js:73 translation.js:1071
 msgid "Copy-28"
 msgstr ""
 
@@ -356,7 +356,7 @@ msgid ""
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:80 translation.js:1070
+#: translation.js:80 translation.js:1072
 msgid "Copy-32"
 msgstr ""
 
@@ -438,82 +438,82 @@ msgstr ""
 msgid "Bus12-Join-4-8: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:109 translation.js:556 translation.js:1139
-#: translation.js:1605
+#: translation.js:109 translation.js:558 translation.js:1141
+#: translation.js:1610
 msgid "Bus-02"
 msgstr ""
 
-#: translation.js:110 translation.js:557 translation.js:1140
-#: translation.js:1606
+#: translation.js:110 translation.js:559 translation.js:1142
+#: translation.js:1611
 msgid "Bus-03"
 msgstr ""
 
-#: translation.js:111 translation.js:558 translation.js:1141
-#: translation.js:1607
+#: translation.js:111 translation.js:560 translation.js:1143
+#: translation.js:1612
 msgid "Bus-04"
 msgstr ""
 
-#: translation.js:112 translation.js:559 translation.js:1142
-#: translation.js:1608
+#: translation.js:112 translation.js:561 translation.js:1144
+#: translation.js:1613
 msgid "Bus-05"
 msgstr ""
 
-#: translation.js:113 translation.js:560 translation.js:1143
-#: translation.js:1609
+#: translation.js:113 translation.js:562 translation.js:1145
+#: translation.js:1614
 msgid "Bus-06"
 msgstr ""
 
-#: translation.js:114 translation.js:561 translation.js:1144
-#: translation.js:1610
+#: translation.js:114 translation.js:563 translation.js:1146
+#: translation.js:1615
 msgid "Bus-07"
 msgstr ""
 
-#: translation.js:115 translation.js:562 translation.js:1145
-#: translation.js:1611
+#: translation.js:115 translation.js:564 translation.js:1147
+#: translation.js:1616
 msgid "Bus-08"
 msgstr ""
 
-#: translation.js:116 translation.js:563 translation.js:1146
-#: translation.js:1612
+#: translation.js:116 translation.js:565 translation.js:1148
+#: translation.js:1617
 msgid "Bus-09"
 msgstr ""
 
-#: translation.js:117 translation.js:564 translation.js:1147
-#: translation.js:1613
+#: translation.js:117 translation.js:566 translation.js:1149
+#: translation.js:1618
 msgid "Bus-10"
 msgstr ""
 
-#: translation.js:118 translation.js:565 translation.js:1148
-#: translation.js:1614
+#: translation.js:118 translation.js:567 translation.js:1150
+#: translation.js:1619
 msgid "Bus-11"
 msgstr ""
 
-#: translation.js:119 translation.js:566 translation.js:1149
-#: translation.js:1615
+#: translation.js:119 translation.js:568 translation.js:1151
+#: translation.js:1620
 msgid "Bus-12"
 msgstr ""
 
-#: translation.js:120 translation.js:567
+#: translation.js:120 translation.js:569
 msgid "Bus-14"
 msgstr ""
 
-#: translation.js:121 translation.js:568 translation.js:1150
-#: translation.js:1616
+#: translation.js:121 translation.js:570 translation.js:1152
+#: translation.js:1621
 msgid "Bus-15"
 msgstr ""
 
-#: translation.js:122 translation.js:569 translation.js:1151
-#: translation.js:1617
+#: translation.js:122 translation.js:571 translation.js:1153
+#: translation.js:1622
 msgid "Bus-16"
 msgstr ""
 
-#: translation.js:123 translation.js:571 translation.js:1152
-#: translation.js:1619
+#: translation.js:123 translation.js:573 translation.js:1154
+#: translation.js:1624
 msgid "Bus-19"
 msgstr ""
 
-#: translation.js:124 translation.js:572 translation.js:1153
-#: translation.js:1620
+#: translation.js:124 translation.js:574 translation.js:1155
+#: translation.js:1625
 msgid "Bus-20"
 msgstr ""
 
@@ -521,52 +521,52 @@ msgstr ""
 msgid "Bus-21"
 msgstr ""
 
-#: translation.js:126 translation.js:573 translation.js:1154
-#: translation.js:1621
+#: translation.js:126 translation.js:575 translation.js:1156
+#: translation.js:1626
 msgid "Bus-22"
 msgstr ""
 
-#: translation.js:127 translation.js:574 translation.js:1155
+#: translation.js:127 translation.js:576 translation.js:1157
 msgid "Bus-23"
 msgstr ""
 
-#: translation.js:128 translation.js:575 translation.js:1156
-#: translation.js:1622
+#: translation.js:128 translation.js:577 translation.js:1158
+#: translation.js:1627
 msgid "Bus-24"
 msgstr ""
 
-#: translation.js:129 translation.js:576 translation.js:1157
-#: translation.js:1623
+#: translation.js:129 translation.js:578 translation.js:1159
+#: translation.js:1628
 msgid "Bus-27"
 msgstr ""
 
-#: translation.js:130 translation.js:577 translation.js:1158
-#: translation.js:1624
+#: translation.js:130 translation.js:579 translation.js:1160
+#: translation.js:1629
 msgid "Bus-28"
 msgstr ""
 
-#: translation.js:131 translation.js:578 translation.js:1159
-#: translation.js:1625
+#: translation.js:131 translation.js:580 translation.js:1161
+#: translation.js:1630
 msgid "Bus-31"
 msgstr ""
 
-#: translation.js:132 translation.js:579 translation.js:1160
-#: translation.js:1626
+#: translation.js:132 translation.js:581 translation.js:1162
+#: translation.js:1631
 msgid "Bus-32"
 msgstr ""
 
-#: translation.js:133 translation.js:580 translation.js:1627
+#: translation.js:133 translation.js:582 translation.js:1632
 msgid "Bus-64"
 msgstr ""
 
 #: translation.js:134 translation.js:139 translation.js:144 translation.js:155
-#: translation.js:164 translation.js:179 translation.js:192 translation.js:1161
-#: translation.js:1167 translation.js:1180 translation.js:1199
-#: translation.js:1239 translation.js:1267
+#: translation.js:164 translation.js:179 translation.js:192 translation.js:1163
+#: translation.js:1169 translation.js:1182 translation.js:1201
+#: translation.js:1241 translation.js:1269
 msgid "Join-all"
 msgstr ""
 
-#: translation.js:135 translation.js:1165
+#: translation.js:135 translation.js:1167
 msgid "Join-1-2"
 msgstr ""
 
@@ -574,7 +574,7 @@ msgstr ""
 msgid "Bus3-Join-1-2: Join two buses of 2 and 1 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:137 translation.js:1166
+#: translation.js:137 translation.js:1168
 msgid "Join-2-1"
 msgstr ""
 
@@ -582,7 +582,7 @@ msgstr ""
 msgid "Bus3-Join-2-1: Joint two buses of 1 and 2 bits into a 3-bits Bus"
 msgstr ""
 
-#: translation.js:140 translation.js:1178
+#: translation.js:140 translation.js:1180
 msgid "Join-1-3"
 msgstr ""
 
@@ -590,7 +590,7 @@ msgstr ""
 msgid "Bus4-Join-1-3: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:142 translation.js:1179
+#: translation.js:142 translation.js:1181
 msgid "Join-3-1"
 msgstr ""
 
@@ -599,9 +599,9 @@ msgid "Bus4-Join-3-1: Join the two buses into a 4-bits Bus"
 msgstr ""
 
 #: translation.js:145 translation.js:165 translation.js:193 translation.js:239
-#: translation.js:258 translation.js:306 translation.js:310 translation.js:1181
-#: translation.js:1219 translation.js:1268 translation.js:1334
-#: translation.js:1378 translation.js:1422
+#: translation.js:258 translation.js:306 translation.js:310 translation.js:1183
+#: translation.js:1221 translation.js:1270 translation.js:1336
+#: translation.js:1380 translation.js:1424
 msgid "Join-half"
 msgstr ""
 
@@ -609,7 +609,7 @@ msgstr ""
 msgid "Bus4-Join-half: Join the two buses into a 4-bits Bus"
 msgstr ""
 
-#: translation.js:147 translation.js:1195
+#: translation.js:147 translation.js:1197
 msgid "Join-1-4"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "Bus5-Join-1-4: Join the two buses of 1 and 4 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:149 translation.js:1196
+#: translation.js:149 translation.js:1198
 msgid "Join-2-3"
 msgstr ""
 
@@ -625,7 +625,7 @@ msgstr ""
 msgid "Bus5-Join-2-3: Join the two buses of 2 and 3 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:151 translation.js:1197
+#: translation.js:151 translation.js:1199
 msgid "Join-3-2"
 msgstr ""
 
@@ -633,7 +633,7 @@ msgstr ""
 msgid "Bus5-Join-3-2: Join the two buses of 3 and 2 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:153 translation.js:1198
+#: translation.js:153 translation.js:1200
 msgid "Join-4-1"
 msgstr ""
 
@@ -641,7 +641,7 @@ msgstr ""
 msgid "Bus5-Join-4-1: Join the two buses of 4 and 1 bits into a 5-bits Bus"
 msgstr ""
 
-#: translation.js:156 translation.js:1216
+#: translation.js:156 translation.js:1218
 msgid "Join-1-5"
 msgstr ""
 
@@ -657,7 +657,7 @@ msgstr ""
 msgid "Bus6-Join-2-4: Join all the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:160 translation.js:1217
+#: translation.js:160 translation.js:1219
 msgid "Join-4-2"
 msgstr ""
 
@@ -665,7 +665,7 @@ msgstr ""
 msgid "Bus6-Join-4-2: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:162 translation.js:1218
+#: translation.js:162 translation.js:1220
 msgid "Join-5-1"
 msgstr ""
 
@@ -677,7 +677,7 @@ msgstr ""
 msgid "Bus6-Join-half: Join the two buses into a 6-bits Bus"
 msgstr ""
 
-#: translation.js:167 translation.js:1233
+#: translation.js:167 translation.js:1235
 msgid "Join-1-6"
 msgstr ""
 
@@ -685,7 +685,7 @@ msgstr ""
 msgid "Bus7-Join-1-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:169 translation.js:1234
+#: translation.js:169 translation.js:1236
 msgid "Join-2-5"
 msgstr ""
 
@@ -693,7 +693,7 @@ msgstr ""
 msgid "Bus7-Join-2-5: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:171 translation.js:1235
+#: translation.js:171 translation.js:1237
 msgid "Join-3-4"
 msgstr ""
 
@@ -701,7 +701,7 @@ msgstr ""
 msgid "Bus7-Join-3-4: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:173 translation.js:1236
+#: translation.js:173 translation.js:1238
 msgid "Join-4-3"
 msgstr ""
 
@@ -709,7 +709,7 @@ msgstr ""
 msgid "Bus7-Join-4-3: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:175 translation.js:1237
+#: translation.js:175 translation.js:1239
 msgid "Join-5-2"
 msgstr ""
 
@@ -717,7 +717,7 @@ msgstr ""
 msgid "Bus7-Join-5-2: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:177 translation.js:1238
+#: translation.js:177 translation.js:1240
 msgid "Join-6-1"
 msgstr ""
 
@@ -725,7 +725,7 @@ msgstr ""
 msgid "Bus7-Join-6-1: Join the two buses into a 7-bits Bus"
 msgstr ""
 
-#: translation.js:180 translation.js:1261
+#: translation.js:180 translation.js:1263
 msgid "Join-1-7"
 msgstr ""
 
@@ -733,7 +733,7 @@ msgstr ""
 msgid "Bus7-Join-1-7: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:182 translation.js:1262
+#: translation.js:182 translation.js:1264
 msgid "Join-2-6"
 msgstr ""
 
@@ -741,7 +741,7 @@ msgstr ""
 msgid "Bus8-Join-2-6: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:184 translation.js:1263
+#: translation.js:184 translation.js:1265
 msgid "Join-3-5"
 msgstr ""
 
@@ -749,7 +749,7 @@ msgstr ""
 msgid "Bus8-Join-3-5: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:186 translation.js:1264
+#: translation.js:186 translation.js:1266
 msgid "Join-5-3"
 msgstr ""
 
@@ -757,7 +757,7 @@ msgstr ""
 msgid "Bus8-Join-5-3: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:188 translation.js:1265
+#: translation.js:188 translation.js:1267
 msgid "Join-6-2"
 msgstr ""
 
@@ -765,7 +765,7 @@ msgstr ""
 msgid "Bus8-Join-6-2: Join the two buses into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:190 translation.js:1266
+#: translation.js:190 translation.js:1268
 msgid "Join-7-1"
 msgstr ""
 
@@ -777,8 +777,8 @@ msgstr ""
 msgid "Bus8-Join-half: Join the two same halves into an 8-bits Bus"
 msgstr ""
 
-#: translation.js:195 translation.js:241 translation.js:308 translation.js:1269
-#: translation.js:1335 translation.js:1423
+#: translation.js:195 translation.js:241 translation.js:308 translation.js:1271
+#: translation.js:1337 translation.js:1425
 msgid "Join-quarter"
 msgstr ""
 
@@ -830,7 +830,7 @@ msgstr ""
 msgid "Bus11-Join-3-8: Join the two buses into an 11-bits Bus"
 msgstr ""
 
-#: translation.js:208 translation.js:1305
+#: translation.js:208 translation.js:1307
 msgid "Join-1-11"
 msgstr ""
 
@@ -838,11 +838,11 @@ msgstr ""
 msgid "Bus12-Join-1-11: Join the two buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:210 translation.js:1306
+#: translation.js:210 translation.js:1308
 msgid "Join-4-8"
 msgstr ""
 
-#: translation.js:211 translation.js:1307
+#: translation.js:211 translation.js:1309
 msgid "Join-one-fourth"
 msgstr ""
 
@@ -850,8 +850,8 @@ msgstr ""
 msgid "Bus12-Join-one-fourth: Join the four buses into an 12-bits Bus"
 msgstr ""
 
-#: translation.js:213 translation.js:260 translation.js:1308
-#: translation.js:1379
+#: translation.js:213 translation.js:260 translation.js:1310
+#: translation.js:1381
 msgid "Join-one-third"
 msgstr ""
 
@@ -867,7 +867,7 @@ msgstr ""
 msgid "Bus14-Join-10-4: Join the two buses into a 14-bits Bus"
 msgstr ""
 
-#: translation.js:217 translation.js:1322
+#: translation.js:217 translation.js:1324
 msgid "Join-5-10"
 msgstr ""
 
@@ -875,7 +875,7 @@ msgstr ""
 msgid "Bus15-Join-5-10: Join the two buses into a 15-bits Bus"
 msgstr ""
 
-#: translation.js:219 translation.js:1323
+#: translation.js:219 translation.js:1325
 msgid "Join-7-8"
 msgstr ""
 
@@ -971,7 +971,7 @@ msgstr ""
 msgid "Bus19-Join-3-8-8: Join the three buses into a 19-bits Bus"
 msgstr ""
 
-#: translation.js:245 translation.js:1356
+#: translation.js:245 translation.js:1358
 msgid "Join-1-19"
 msgstr ""
 
@@ -979,11 +979,11 @@ msgstr ""
 msgid "Bus20-Join-half: Join the two buses into an 20-bits Bus"
 msgstr ""
 
-#: translation.js:247 translation.js:1357
+#: translation.js:247 translation.js:1359
 msgid "Join-4-16"
 msgstr ""
 
-#: translation.js:248 translation.js:1358
+#: translation.js:248 translation.js:1360
 msgid "Join-4-8-8"
 msgstr ""
 
@@ -999,7 +999,7 @@ msgstr ""
 msgid "Bus32-Join-11-21: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:252 translation.js:288 translation.js:1369
+#: translation.js:252 translation.js:288 translation.js:1371
 msgid "Join-10-22"
 msgstr ""
 
@@ -1015,7 +1015,7 @@ msgstr ""
 msgid "Bus23-Join-7-8-8: Join the three buses into a 23-bits Bus"
 msgstr ""
 
-#: translation.js:256 translation.js:1377
+#: translation.js:256 translation.js:1379
 msgid "Join-8-16"
 msgstr ""
 
@@ -1039,7 +1039,7 @@ msgstr ""
 msgid "Bus27-Join-3-8-8-8: Join the four buses into a 27-bits Bus"
 msgstr ""
 
-#: translation.js:264 translation.js:1404
+#: translation.js:264 translation.js:1406
 msgid "Join-4-24"
 msgstr ""
 
@@ -1047,7 +1047,7 @@ msgstr ""
 msgid "Bus28-Join-4-24: Join the two buses into an 28-bits Bus"
 msgstr ""
 
-#: translation.js:266 translation.js:1405
+#: translation.js:266 translation.js:1407
 msgid "Join-4-8-8-8"
 msgstr ""
 
@@ -1167,7 +1167,7 @@ msgstr ""
 msgid "Bus32-Join-15-17: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:298 translation.js:1417
+#: translation.js:298 translation.js:1419
 msgid "Join-17-15"
 msgstr ""
 
@@ -1175,7 +1175,7 @@ msgstr ""
 msgid "Bus32-Join-17-15: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:300 translation.js:1418
+#: translation.js:300 translation.js:1420
 msgid "Join-29-3"
 msgstr ""
 
@@ -1183,7 +1183,7 @@ msgstr ""
 msgid "Bus32-Join-29-3: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:302 translation.js:1419
+#: translation.js:302 translation.js:1421
 msgid "Join-30-2"
 msgstr ""
 
@@ -1191,7 +1191,7 @@ msgstr ""
 msgid "Bus32-Join-30-2: Join the two buses into an 32-bits Bus"
 msgstr ""
 
-#: translation.js:304 translation.js:1420
+#: translation.js:304 translation.js:1422
 msgid "Join-31-1"
 msgstr ""
 
@@ -1267,372 +1267,380 @@ msgstr ""
 msgid "Bus4-Split-all: Split the 4-bits bus into its wires"
 msgstr ""
 
-#: translation.js:330 translation.js:1464
+#: translation.js:330
+msgid "Reversal-2x8"
+msgstr ""
+
+#: translation.js:331
+msgid "Reversal-2x8: Reversal of 2 blocks of 8 bits"
+msgstr ""
+
+#: translation.js:332
+msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
+msgstr ""
+
+#: translation.js:333 translation.js:1469
 msgid "Left"
 msgstr ""
 
-#: translation.js:331 translation.js:1465
+#: translation.js:334 translation.js:1470
 msgid "Right"
 msgstr ""
 
-#: translation.js:332 translation.js:382 translation.js:1451
-#: translation.js:2051
+#: translation.js:335 translation.js:385 translation.js:1453
+#: translation.js:2056
 msgid "02-Bits"
 msgstr ""
 
-#: translation.js:333 translation.js:383 translation.js:1452
-#: translation.js:2052
+#: translation.js:336 translation.js:386 translation.js:1454
+#: translation.js:2057
 msgid "03-Bits"
 msgstr ""
 
-#: translation.js:334 translation.js:384 translation.js:1453
+#: translation.js:337 translation.js:387 translation.js:1455
 msgid "04-Bits"
 msgstr ""
 
-#: translation.js:335 translation.js:385
+#: translation.js:338 translation.js:388
 msgid "08-Bits"
 msgstr ""
 
-#: translation.js:336 translation.js:386
+#: translation.js:339 translation.js:389
 msgid "16-Bits"
 msgstr ""
 
-#: translation.js:337 translation.js:387
+#: translation.js:340 translation.js:390
 msgid "32-Bits"
 msgstr ""
 
-#: translation.js:339 translation.js:351 translation.js:354 translation.js:356
-#: translation.js:360 translation.js:362 translation.js:366 translation.js:368
-#: translation.js:372 translation.js:374 translation.js:378 translation.js:380
-#: translation.js:1472 translation.js:1482 translation.js:1487
-#: translation.js:1492 translation.js:1497 translation.js:1502
+#: translation.js:342 translation.js:354 translation.js:357 translation.js:359
+#: translation.js:363 translation.js:365 translation.js:369 translation.js:371
+#: translation.js:375 translation.js:377 translation.js:381 translation.js:383
+#: translation.js:1477 translation.js:1487 translation.js:1492
+#: translation.js:1497 translation.js:1502 translation.js:1507
 msgid "SL1"
 msgstr ""
 
-#: translation.js:340
+#: translation.js:343
 msgid "SL1-2-verilog: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:341 translation.js:1473
+#: translation.js:344 translation.js:1478
 msgid "SL1-int2"
 msgstr ""
 
-#: translation.js:342
+#: translation.js:345
 msgid "SL1-int2: Shift  a 2-bit value one bit left. LSB is 0. The sign is kept"
 msgstr ""
 
-#: translation.js:343
+#: translation.js:346
 msgid "Constant bit 0"
 msgstr ""
 
-#: translation.js:344
+#: translation.js:347
 msgid "SL1: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:345
+#: translation.js:348
 msgid "Sign-int2: Get the sign of a 2-bits Intenger"
 msgstr ""
 
-#: translation.js:346
+#: translation.js:349
 msgid "Sign bit is kept"
 msgstr ""
 
-#: translation.js:347
+#: translation.js:350
 msgid "Get the sign  "
 msgstr ""
 
-#: translation.js:348 translation.js:1474
+#: translation.js:351 translation.js:1479
 msgid "SL1-uint2"
 msgstr ""
 
-#: translation.js:349
+#: translation.js:352
 msgid ""
 "SL1-uint2: Shift  a 2-bit value one bit left. LSB is 0. The sign is lost"
 msgstr ""
 
-#: translation.js:350
+#: translation.js:353
 msgid "Sign bit is lost"
 msgstr ""
 
-#: translation.js:352
+#: translation.js:355
 msgid "SL1-2: Shift  a 2-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:355
+#: translation.js:358
 msgid "SL1-3-verilog: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:357
+#: translation.js:360
 msgid "SL1-3: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:358
+#: translation.js:361
 msgid "Bus3-Split-1-2: Split the 3-bits bus into two: 1-bit and 2-bits buses"
 msgstr ""
 
-#: translation.js:361
+#: translation.js:364
 msgid "SL1-4-verilog: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:363
+#: translation.js:366
 msgid "SL1-4: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:364
+#: translation.js:367
 msgid "Bus5-Split-1-4: Split the 5-bits bus into two buses of 1 and 4 bits"
 msgstr ""
 
-#: translation.js:367
+#: translation.js:370
 msgid "SL1-8-verilog: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:369
+#: translation.js:372
 msgid "SL1-8: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:370
+#: translation.js:373
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 1 and 8 wires"
 msgstr ""
 
-#: translation.js:373
+#: translation.js:376
 msgid "SL1-16-verilog: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:375
+#: translation.js:378
 msgid "SL1-16: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:376
+#: translation.js:379
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:379
+#: translation.js:382
 msgid "SL1-32-verilog: Shift  a 32-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:381
+#: translation.js:384
 msgid ""
 "Bus32-Split-1-31: Split the 32-bits bus into two buses of 1 and 31 wires"
 msgstr ""
 
-#: translation.js:389 translation.js:399 translation.js:473 translation.js:477
-#: translation.js:481 translation.js:485 translation.js:489 translation.js:491
-#: translation.js:495 translation.js:497 translation.js:501 translation.js:503
-#: translation.js:1512 translation.js:1522 translation.js:1529
-#: translation.js:1536 translation.js:1540 translation.js:1544
+#: translation.js:392 translation.js:402 translation.js:475 translation.js:479
+#: translation.js:483 translation.js:487 translation.js:491 translation.js:493
+#: translation.js:497 translation.js:499 translation.js:503 translation.js:505
+#: translation.js:1517 translation.js:1527 translation.js:1534
+#: translation.js:1541 translation.js:1545 translation.js:1549
 msgid "SR1"
 msgstr ""
 
-#: translation.js:390
+#: translation.js:393
 msgid ""
 "SR1-2bits-verilog: Shift  a 2-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:391 translation.js:1513
+#: translation.js:394 translation.js:1518
 msgid "SR1-int2"
 msgstr ""
 
-#: translation.js:392
+#: translation.js:395
 msgid "SR1-int2: Shift  a 2-bit value one bit right. MSB is keep (the sign)"
 msgstr ""
 
-#: translation.js:393
+#: translation.js:396
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:394
+#: translation.js:397
 msgid ""
 "Get the sign  \n"
 "and place it as the MSB"
 msgstr ""
 
-#: translation.js:395 translation.js:1514
+#: translation.js:398 translation.js:1519
 msgid "SR1-uint2"
 msgstr ""
 
-#: translation.js:396
+#: translation.js:399
 msgid ""
 "SR1-uint2: Shift  a 2-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:397
+#: translation.js:400
 msgid "The MSB is 0 (no sight)"
 msgstr ""
 
-#: translation.js:398
+#: translation.js:401
 msgid "This bit is ignored"
 msgstr ""
 
-#: translation.js:400
+#: translation.js:403
 msgid "Reg-2-verilog: 2 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:401
+#: translation.js:404
 msgid "Button-tic: Configurable button that emits a tic when it is pressed"
 msgstr ""
 
-#: translation.js:402
+#: translation.js:405
 msgid ""
 "Rising-edge detector. It generates a 1-period pulse (tic) when a rising edge "
 "is detected on the input"
 msgstr ""
 
-#: translation.js:403
+#: translation.js:406
 msgid "D Flip-flop (verilog implementation)"
 msgstr ""
 
-#: translation.js:404
+#: translation.js:407
 msgid "NOT gate (Verilog implementation)"
 msgstr ""
 
-#: translation.js:405
+#: translation.js:408
 msgid "Two bits input And gate"
 msgstr ""
 
-#: translation.js:406
+#: translation.js:409
 msgid "Configurable button (pull-up on/off. Not on/off)"
 msgstr ""
 
-#: translation.js:407
+#: translation.js:410
 msgid "FPGA internal pull-up configuration on the input port"
 msgstr ""
 
-#: translation.js:408
+#: translation.js:411
 msgid "Remove the rebound on a mechanical switch"
 msgstr ""
 
-#: translation.js:409
+#: translation.js:412
 msgid "1bit register (implemented in verilog)"
 msgstr ""
 
-#: translation.js:410
+#: translation.js:413
 msgid "16-bits Syscounter with reset"
 msgstr ""
 
-#: translation.js:411
+#: translation.js:414
 msgid "DFF-rst-x16: 16 D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:412
+#: translation.js:415
 msgid "DFF-rst-x04: Three D flip-flops in paralell with reset"
 msgstr ""
 
-#: translation.js:413
+#: translation.js:416
 msgid "DFF-rst-x01: D Flip flop with reset input. When rst=1, the DFF is 0"
 msgstr ""
 
-#: translation.js:414
+#: translation.js:417
 msgid ""
 "Bus16-Split-quarter: Split the 16-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:415
+#: translation.js:418
 msgid "Inc1-16bit: Increment a 16-bits number by one"
 msgstr ""
 
-#: translation.js:416
+#: translation.js:419
 msgid "AdderK-16bit: Adder of 16-bit operand and 16-bit constant"
 msgstr ""
 
-#: translation.js:417
+#: translation.js:420
 msgid "Generic: 16-bits generic constant"
 msgstr ""
 
-#: translation.js:418
+#: translation.js:421
 msgid "Adder-16bits: Adder of two operands of 16 bits"
 msgstr ""
 
-#: translation.js:419
-msgid "Bus16-Split-half: Split the 16-bits bus into two buses of the same size"
-msgstr ""
-
-#: translation.js:420
+#: translation.js:422
 msgid "Adder-8bits: Adder of two operands of 8 bits"
 msgstr ""
 
-#: translation.js:421
+#: translation.js:423
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of the same size"
 msgstr ""
 
-#: translation.js:422
+#: translation.js:424
 msgid "Adder-4bits: Adder of two operands of 4 bits"
 msgstr ""
 
-#: translation.js:423
+#: translation.js:425
 msgid "Adder-1bit: Adder of two operands of 1 bit"
 msgstr ""
 
-#: translation.js:424
+#: translation.js:426
 msgid "AdderC-1bit: Adder of two operands of 1 bit plus the carry in"
 msgstr ""
 
-#: translation.js:425
+#: translation.js:427
 msgid "XOR gate: two bits input xor gate"
 msgstr ""
 
-#: translation.js:426
+#: translation.js:428
 msgid "OR2: Two bits input OR gate"
 msgstr ""
 
-#: translation.js:427
+#: translation.js:429
 msgid "AdderC-4bits: Adder of two operands of 4 bits and Carry in"
 msgstr ""
 
-#: translation.js:428
+#: translation.js:430
 msgid "AdderC-8bits: Adder of two operands of 8 bits and Carry in"
 msgstr ""
 
-#: translation.js:429
+#: translation.js:431
 msgid ""
 "Edges detector. It generates a 1-period pulse (tic) when either a rising "
 "edge or a falling edge is detected on the input"
 msgstr ""
 
-#: translation.js:430
+#: translation.js:432
 msgid "Sync 1-bit input with the system clock domain"
 msgstr ""
 
-#: translation.js:431
+#: translation.js:433
 msgid ""
 "Select positive or negative logic for the input (0=positive, 1=negative)"
 msgstr ""
 
-#: translation.js:432
+#: translation.js:434
 msgid "1-bit generic constant (0/1)"
 msgstr ""
 
-#: translation.js:433
+#: translation.js:435
 msgid "# 2-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:434
+#: translation.js:436
 msgid "System clock"
 msgstr ""
 
-#: translation.js:435
+#: translation.js:437
 msgid "Button state signal"
 msgstr ""
 
-#: translation.js:436
+#: translation.js:438
 msgid "Tic: button pressed"
 msgstr ""
 
-#: translation.js:437
+#: translation.js:439
 msgid "Rising edge detector"
 msgstr ""
 
-#: translation.js:438
+#: translation.js:440
 msgid "Pull up on/off"
 msgstr ""
 
-#: translation.js:439
+#: translation.js:441
 msgid "Not on/off"
 msgstr ""
 
-#: translation.js:440
+#: translation.js:442
 msgid ""
 "## Rising edge detector\n"
 "\n"
@@ -1640,23 +1648,23 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:441
+#: translation.js:443
 msgid "Input signal"
 msgstr ""
 
-#: translation.js:442
+#: translation.js:444
 msgid ""
 "Current signal  \n"
 "state"
 msgstr ""
 
-#: translation.js:443
+#: translation.js:445
 msgid ""
 "Signal state in the previous  \n"
 "clock cycle"
 msgstr ""
 
-#: translation.js:444
+#: translation.js:446
 msgid ""
 "If the current signal is 1 and its value in  \n"
 "the previous clock cycle was 0, it means  \n"
@@ -1666,7 +1674,7 @@ msgid ""
 "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:445
+#: translation.js:447
 msgid ""
 "**Delay**: 0 clock cycles \n"
 "\n"
@@ -1674,15 +1682,15 @@ msgid ""
 "and its detection"
 msgstr ""
 
-#: translation.js:446
+#: translation.js:448
 msgid "Parameter: Initial value"
 msgstr ""
 
-#: translation.js:447
+#: translation.js:449
 msgid "Input data"
 msgstr ""
 
-#: translation.js:448
+#: translation.js:450
 msgid ""
 "# D Flip-Flop  \n"
 "\n"
@@ -1690,18 +1698,18 @@ msgid ""
 "Its output is shown in the cycle n+1"
 msgstr ""
 
-#: translation.js:449
+#: translation.js:451
 msgid ""
 "Internal pull-up  \n"
 "* 0: OFF\n"
 "* 1: ON"
 msgstr ""
 
-#: translation.js:450
+#: translation.js:452
 msgid "Synchronization stage"
 msgstr ""
 
-#: translation.js:451
+#: translation.js:453
 msgid ""
 "Normalization stage\n"
 "\n"
@@ -1709,11 +1717,11 @@ msgid ""
 "* 1: signal inverted"
 msgstr ""
 
-#: translation.js:452
+#: translation.js:454
 msgid "Debouncing stage"
 msgstr ""
 
-#: translation.js:453
+#: translation.js:455
 msgid ""
 "### Pull-up parameter:\n"
 "\n"
@@ -1721,36 +1729,36 @@ msgid ""
 "1: Pull-up activated"
 msgstr ""
 
-#: translation.js:454
+#: translation.js:456
 msgid ""
 "Only an FPGA pin can  \n"
 "be connected here!!!"
 msgstr ""
 
-#: translation.js:455
+#: translation.js:457
 msgid ""
 "The pull-up is connected  \n"
 "by default"
 msgstr ""
 
-#: translation.js:456
+#: translation.js:458
 msgid "Edge detector"
 msgstr ""
 
-#: translation.js:457
+#: translation.js:459
 msgid ""
 "Whenever there is a change in  \n"
 "the input, the counter is started"
 msgstr ""
 
-#: translation.js:458
+#: translation.js:460
 msgid ""
 "If the counter reaches it maximum  \n"
 "value, the input is considered stable  \n"
 "and it is captured"
 msgstr ""
 
-#: translation.js:459
+#: translation.js:461
 msgid ""
 "### Time calculation\n"
 "\n"
@@ -1760,7 +1768,7 @@ msgid ""
 "use a counter with more bits (17, 18...)"
 msgstr ""
 
-#: translation.js:460
+#: translation.js:462
 msgid ""
 "## Debouncer  \n"
 "\n"
@@ -1770,35 +1778,35 @@ msgid ""
 "captured on the output flip-flop"
 msgstr ""
 
-#: translation.js:461
+#: translation.js:463
 msgid "Stable output"
 msgstr ""
 
-#: translation.js:462
+#: translation.js:464
 msgid "Counter"
 msgstr ""
 
-#: translation.js:463
+#: translation.js:465
 msgid "Initial value"
 msgstr ""
 
-#: translation.js:464
+#: translation.js:466
 msgid ""
 "Reset input: Active high  \n"
 "When rst = 1, the DFF is reset to 0"
 msgstr ""
 
-#: translation.js:465
+#: translation.js:467
 msgid "Data input"
 msgstr ""
 
-#: translation.js:466
+#: translation.js:468
 msgid ""
 "Initial default  \n"
 "value: 0"
 msgstr ""
 
-#: translation.js:467
+#: translation.js:469
 msgid ""
 "## Edges detector\n"
 "\n"
@@ -1807,18 +1815,18 @@ msgid ""
 "input signal"
 msgstr ""
 
-#: translation.js:468
+#: translation.js:470
 msgid ""
 "The output is 1 if the current value is 1 and the  \n"
 "previous 0, or if the current value is 0 and the  \n"
 "previous 1\n"
 msgstr ""
 
-#: translation.js:469
+#: translation.js:471
 msgid "In any other case the output is 0"
 msgstr ""
 
-#: translation.js:470
+#: translation.js:472
 msgid ""
 "When k=0, it works like a wire  \n"
 "(The output is equal to the input)  \n"
@@ -1826,7 +1834,7 @@ msgid ""
 "(The output is the inverse of the input)"
 msgstr ""
 
-#: translation.js:471
+#: translation.js:473
 msgid ""
 "### Truth table for XOR\n"
 "\n"
@@ -1838,1983 +1846,1984 @@ msgid ""
 "| 1 | 1     |  0     | Not      |"
 msgstr ""
 
-#: translation.js:474
+#: translation.js:476
 msgid ""
 "SR1-3bits-verilog: Shift  a 3-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:475 translation.js:1523
+#: translation.js:477 translation.js:1528
 msgid "SR1-uint3"
 msgstr ""
 
-#: translation.js:476
+#: translation.js:478
 msgid ""
 "SR1-uint3: Shift  a 3-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:478
+#: translation.js:480
 msgid "SR1: Shift  a 3-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:479
+#: translation.js:481
 msgid "Bus3-Split-2-1: Split the 3-bits bus into two: 2-bit and 1-bits buses"
 msgstr ""
 
-#: translation.js:482
+#: translation.js:484
 msgid ""
 "SR1-4bits-verilog: Shift  a 4-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:483 translation.js:1530
+#: translation.js:485 translation.js:1535
 msgid "SR1-uint4"
 msgstr ""
 
-#: translation.js:484
+#: translation.js:486
 msgid ""
 "SR1-uint4: Shift  a 4-bit value one bit right. MSB is filled with 0 (no sign "
 "used)"
 msgstr ""
 
-#: translation.js:486
+#: translation.js:488
 msgid "SR1-4bits: Shift  a 4-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:487
+#: translation.js:489
 msgid "Bus4-Split-3-1: Split the 4-bits bus into two: 3-bits and 1-bits buses"
 msgstr ""
 
-#: translation.js:490
+#: translation.js:492
 msgid ""
 "SR1-8bits-verilog: Shift  a 8-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:492
+#: translation.js:494
 msgid "SR1-8bits: Shift  a 8-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:493
+#: translation.js:495
 msgid "Bus8-Split-7-1: Split the 8-bits bus into two buses of 7 and 1 wires"
 msgstr ""
 
-#: translation.js:496
+#: translation.js:498
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:498
+#: translation.js:500
 msgid ""
 "SR1-16bits-verilog: Shift  a 16-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:499
+#: translation.js:501
 msgid ""
 "Bus16-Split-half: Split the 16-bits bus into two buses of 1 and 15 wires"
 msgstr ""
 
-#: translation.js:502
+#: translation.js:504
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in. Verilog implementation"
 msgstr ""
 
-#: translation.js:504
+#: translation.js:506
 msgid ""
 "SR1-32bits-verilog: Shift  a 32-bit value one bit right. MSB is filled with "
 "in"
 msgstr ""
 
-#: translation.js:505
+#: translation.js:507
 msgid ""
 "Bus32-Split-31-1: Split the 32-bits bus into two buses of 31 and 1 wires"
 msgstr ""
 
-#: translation.js:507 translation.js:546 translation.js:1589
+#: translation.js:509 translation.js:548 translation.js:1594
 msgid "Sign-int12"
 msgstr ""
 
-#: translation.js:508
+#: translation.js:510
 msgid ""
 "Sign-int12-verilog: Get the sign of a 12-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:509 translation.js:549
+#: translation.js:511 translation.js:551
 msgid "Sign-int16"
 msgstr ""
 
-#: translation.js:510
+#: translation.js:512
 msgid ""
 "Sign-int16-verilog: Get the sign of a 16-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:511 translation.js:1563
+#: translation.js:513 translation.js:1568
 msgid "Sign-int2"
 msgstr ""
 
-#: translation.js:512
+#: translation.js:514
 msgid ""
 "Sign-int2-verilog: Get the sign of a 2-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:513 translation.js:551
+#: translation.js:515 translation.js:553
 msgid "Sign-int20"
 msgstr ""
 
-#: translation.js:514
+#: translation.js:516
 msgid ""
 "Sign-int20-verilog: Get the sign of a 20-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:515 translation.js:1565
+#: translation.js:517 translation.js:1570
 msgid "Sign-int3"
 msgstr ""
 
-#: translation.js:516
+#: translation.js:518
 msgid ""
 "Sign-int3-verilog: Get the sign of a 3-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:517 translation.js:554
+#: translation.js:519 translation.js:556
 msgid "Sign-int32"
 msgstr ""
 
-#: translation.js:518
+#: translation.js:520
 msgid ""
 "Sign-int32-verilog: Get the sign of a 32-bits Intenger. Verilog "
 "implementation"
 msgstr ""
 
-#: translation.js:519 translation.js:1569
+#: translation.js:521 translation.js:1574
 msgid "Sign-int4"
 msgstr ""
 
-#: translation.js:520
+#: translation.js:522
 msgid ""
 "Sign-int4-verilog: Get the sign of a 4-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:521 translation.js:1573
+#: translation.js:523 translation.js:1578
 msgid "Sign-int5"
 msgstr ""
 
-#: translation.js:522
+#: translation.js:524
 msgid ""
 "Sign-int5-verilog: Get the sign of a 5-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:523 translation.js:1577
+#: translation.js:525 translation.js:1582
 msgid "Sign-int6"
 msgstr ""
 
-#: translation.js:524
+#: translation.js:526
 msgid ""
 "Sign-int6-verilog: Get the sign of a 6-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:525 translation.js:1581
+#: translation.js:527 translation.js:1586
 msgid "Sign-int7"
 msgstr ""
 
-#: translation.js:526
+#: translation.js:528
 msgid ""
 "Sign-int7-verilog: Get the sign of a 7-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:527 translation.js:1585
+#: translation.js:529 translation.js:1590
 msgid "Sign-int8"
 msgstr ""
 
-#: translation.js:528
+#: translation.js:530
 msgid ""
 "Sign-int8-verilog: Get the sign of a 8-bits Intenger. Verilog implementation"
 msgstr ""
 
-#: translation.js:529
+#: translation.js:531
 msgid "Sign-int02"
 msgstr ""
 
-#: translation.js:530
+#: translation.js:532
 msgid "Sign-int03"
 msgstr ""
 
-#: translation.js:531
+#: translation.js:533
 msgid "Sign-int3: Get the sign of a 3-bits Intenger"
 msgstr ""
 
-#: translation.js:532
+#: translation.js:534
 msgid "Sign-int04"
 msgstr ""
 
-#: translation.js:533
+#: translation.js:535
 msgid "Sign-int4: Get the sign of a 4-bits Intenger"
 msgstr ""
 
-#: translation.js:534
+#: translation.js:536
 msgid "Bus4-Split-1-3: Split the 4-bits bus into two: 1-bit and 3-bits buses"
 msgstr ""
 
-#: translation.js:535
+#: translation.js:537
 msgid "Sign-int05"
 msgstr ""
 
-#: translation.js:536
+#: translation.js:538
 msgid "Sign-int5: Get the sign of a 5-bits Intenger"
 msgstr ""
 
-#: translation.js:537
+#: translation.js:539
 msgid "Sign-int06"
 msgstr ""
 
-#: translation.js:538
+#: translation.js:540
 msgid "Sign-int6: Get the sign of a 6-bits Intenger"
 msgstr ""
 
-#: translation.js:539
+#: translation.js:541
 msgid "Bus6-Split-1-5: Split the 6-bits bus into two buses of 1 and 5 wires"
 msgstr ""
 
-#: translation.js:540
+#: translation.js:542
 msgid "Sign-int07"
 msgstr ""
 
-#: translation.js:541
+#: translation.js:543
 msgid "Sign-int7: Get the sign of a 7-bits Intenger"
 msgstr ""
 
-#: translation.js:542
+#: translation.js:544
 msgid "Bus7-Split-1-6: Split the 7-bits bus into two buses of 1 and 6 wires"
 msgstr ""
 
-#: translation.js:543
+#: translation.js:545
 msgid "Sign-int08"
 msgstr ""
 
-#: translation.js:544
+#: translation.js:546
 msgid "Sign-int8: Get the sign of a 8-bits Intenger"
 msgstr ""
 
-#: translation.js:545
+#: translation.js:547
 msgid "Bus8-Split-half: Split the 8-bits bus into two buses of 1 and 7 wires"
 msgstr ""
 
-#: translation.js:547
+#: translation.js:549
 msgid "Sign-int12: Get the sign of a 12-bits Intenger"
 msgstr ""
 
-#: translation.js:548
+#: translation.js:550
 msgid ""
 "Bus12-Split-1-11: Split the 12-bits bus into two buses of 1 and 11 wires"
 msgstr ""
 
-#: translation.js:550
+#: translation.js:552
 msgid "Sign-int16: Get the sign of a 16-bits Intenger"
 msgstr ""
 
-#: translation.js:552
+#: translation.js:554
 msgid "Sign-int20: Get the sign of a 20-bits Intenger"
 msgstr ""
 
-#: translation.js:553
+#: translation.js:555
 msgid ""
 "Bus20-Split-1-19: Split the 20-bits bus into two buses of 1 and 19 wires"
 msgstr ""
 
-#: translation.js:555
+#: translation.js:557
 msgid "Sign-int32: Get the sign of a 32-bits Intenger"
 msgstr ""
 
-#: translation.js:570 translation.js:1618
+#: translation.js:572 translation.js:1623
 msgid "Bus-17"
 msgstr ""
 
-#: translation.js:581 translation.js:584 translation.js:587 translation.js:597
-#: translation.js:606 translation.js:621 translation.js:632 translation.js:1628
-#: translation.js:1634 translation.js:1646 translation.js:1664
-#: translation.js:1684 translation.js:1709 translation.js:1734
+#: translation.js:583 translation.js:586 translation.js:589 translation.js:599
+#: translation.js:608 translation.js:623 translation.js:634 translation.js:1633
+#: translation.js:1639 translation.js:1651 translation.js:1669
+#: translation.js:1689 translation.js:1714 translation.js:1739
 msgid "Split-all"
 msgstr ""
 
-#: translation.js:582 translation.js:1632
+#: translation.js:584 translation.js:1637
 msgid "Split-1-2"
 msgstr ""
 
-#: translation.js:583 translation.js:1633
+#: translation.js:585 translation.js:1638
 msgid "Split-2-1"
 msgstr ""
 
-#: translation.js:585 translation.js:1644
+#: translation.js:587 translation.js:1649
 msgid "Split-1-3"
 msgstr ""
 
-#: translation.js:586 translation.js:1645
+#: translation.js:588 translation.js:1650
 msgid "Split-3-1"
 msgstr ""
 
-#: translation.js:588 translation.js:608 translation.js:634 translation.js:660
-#: translation.js:703 translation.js:707 translation.js:1647
-#: translation.js:1685 translation.js:1735 translation.js:1801
-#: translation.js:1886 translation.js:1916
+#: translation.js:590 translation.js:610 translation.js:636 translation.js:662
+#: translation.js:705 translation.js:709 translation.js:1652
+#: translation.js:1690 translation.js:1740 translation.js:1806
+#: translation.js:1891 translation.js:1921
 msgid "Split-half"
 msgstr ""
 
-#: translation.js:589
+#: translation.js:591
 msgid "Bus4-Split-half: Split the 4-bits bus into two of the same size"
 msgstr ""
 
-#: translation.js:590 translation.js:1660
+#: translation.js:592 translation.js:1665
 msgid "Split-1-4"
 msgstr ""
 
-#: translation.js:591 translation.js:1661
+#: translation.js:593 translation.js:1666
 msgid "Split-2-3"
 msgstr ""
 
-#: translation.js:592
+#: translation.js:594
 msgid "Bus5-Split-2-3: Split the 5-bits bus into two buses of 2 and 3 bits"
 msgstr ""
 
-#: translation.js:593 translation.js:1662
+#: translation.js:595 translation.js:1667
 msgid "Split-3-2"
 msgstr ""
 
-#: translation.js:594
+#: translation.js:596
 msgid "Bus5-Split-3-2: Split the 5-bits bus into two buses of 3 and 2 bits"
 msgstr ""
 
-#: translation.js:595 translation.js:1663
+#: translation.js:597 translation.js:1668
 msgid "Split-4-1"
 msgstr ""
 
-#: translation.js:596
+#: translation.js:598
 msgid "Bus5-Split-4-1: Split the 5-bits bus into two buses of 4 and 1 bits"
 msgstr ""
 
-#: translation.js:598
+#: translation.js:600
 msgid "Bus5-Split-all: Split the 5-bits bus into its wires"
 msgstr ""
 
-#: translation.js:599 translation.js:1680
+#: translation.js:601 translation.js:1685
 msgid "Split-1-5"
 msgstr ""
 
-#: translation.js:600 translation.js:1681
+#: translation.js:602 translation.js:1686
 msgid "Split-2-4"
 msgstr ""
 
-#: translation.js:601
+#: translation.js:603
 msgid "Bus6-Split-2-4: Split the 6-bits bus into two buses of 2 and 4 wires"
 msgstr ""
 
-#: translation.js:602 translation.js:1682
+#: translation.js:604 translation.js:1687
 msgid "Split-4-2"
 msgstr ""
 
-#: translation.js:603
+#: translation.js:605
 msgid "Bus6-Split-4-2: Split the 6-bits bus into two buses of 4 and 2 wires"
 msgstr ""
 
-#: translation.js:604 translation.js:1683
+#: translation.js:606 translation.js:1688
 msgid "Split-5-1"
 msgstr ""
 
-#: translation.js:605
+#: translation.js:607
 msgid "Bus6-Split-5-1: Split the 6-bits bus into two buses of 5 and 1 wires"
 msgstr ""
 
-#: translation.js:607
+#: translation.js:609
 msgid "Bus6-Split-all: Split the 6-bits bus into its wires"
 msgstr ""
 
-#: translation.js:609
+#: translation.js:611
 msgid "Bus6-Split-half: Split the 6-bits bus into two buses of 3 wires"
 msgstr ""
 
-#: translation.js:610 translation.js:1704
+#: translation.js:612 translation.js:1709
 msgid "Split-1-6"
 msgstr ""
 
-#: translation.js:611 translation.js:1705
+#: translation.js:613 translation.js:1710
 msgid "Split-2-5"
 msgstr ""
 
-#: translation.js:612
+#: translation.js:614
 msgid "Bus7-Split-2-5: Split the 7-bits bus into two buses of 2 and 5 wires"
 msgstr ""
 
-#: translation.js:613 translation.js:1706
+#: translation.js:615 translation.js:1711
 msgid "Split-3-4"
 msgstr ""
 
-#: translation.js:614
+#: translation.js:616
 msgid "Bus7-Split-3-4: Split the 7-bits bus into two buses of 3 and 4 wires"
 msgstr ""
 
-#: translation.js:615 translation.js:1707
+#: translation.js:617 translation.js:1712
 msgid "Split-4-3"
 msgstr ""
 
-#: translation.js:616
+#: translation.js:618
 msgid "Bus7-Split-4-3: Split the 7-bits bus into two buses of 4 and 3 wires"
 msgstr ""
 
-#: translation.js:617 translation.js:1708
+#: translation.js:619 translation.js:1713
 msgid "Split-5-2"
 msgstr ""
 
-#: translation.js:618
+#: translation.js:620
 msgid "Bus7-Split-5-2: Split the 7-bits bus into two buses of 5 and 2 wires"
 msgstr ""
 
-#: translation.js:619
+#: translation.js:621
 msgid "Split-6-1"
 msgstr ""
 
-#: translation.js:620
+#: translation.js:622
 msgid "Bus7-Split-6-1: Split the 7-bits bus into two buses of 6 and 1 wires"
 msgstr ""
 
-#: translation.js:622
+#: translation.js:624
 msgid "Bus7-Split-all: Split the 7-bits bus into its wires"
 msgstr ""
 
-#: translation.js:623 translation.js:1728
+#: translation.js:625 translation.js:1733
 msgid "Split-1-7"
 msgstr ""
 
-#: translation.js:624 translation.js:1729
+#: translation.js:626 translation.js:1734
 msgid "Split-2-6"
 msgstr ""
 
-#: translation.js:625 translation.js:1730
+#: translation.js:627 translation.js:1735
 msgid "Split-3-5"
 msgstr ""
 
-#: translation.js:626
+#: translation.js:628
 msgid "Bus8-Split-3-5: Split the 8-bits bus into two buses of 3 and 5 wires"
 msgstr ""
 
-#: translation.js:627 translation.js:1731
+#: translation.js:629 translation.js:1736
 msgid "Split-5-3"
 msgstr ""
 
-#: translation.js:628
+#: translation.js:630
 msgid "Bus8-Split-5-3: Split the 8-bits bus into two buses of 5 and 3 wires"
 msgstr ""
 
-#: translation.js:629 translation.js:1732
+#: translation.js:631 translation.js:1737
 msgid "Split-6-2"
 msgstr ""
 
-#: translation.js:630
+#: translation.js:632
 msgid "Bus8-Split-6-2: Split the 8-bits bus into two buses of 6 and 2 wires"
 msgstr ""
 
-#: translation.js:631 translation.js:1733
+#: translation.js:633 translation.js:1738
 msgid "Split-7-1"
 msgstr ""
 
-#: translation.js:633
+#: translation.js:635
 msgid "Bus8-Split-all: Split the 8-bits bus into its wires"
 msgstr ""
 
-#: translation.js:635 translation.js:661 translation.js:705 translation.js:1736
-#: translation.js:1802 translation.js:1887
+#: translation.js:637 translation.js:663 translation.js:707 translation.js:1741
+#: translation.js:1807 translation.js:1892
 msgid "Split-quarter"
 msgstr ""
 
-#: translation.js:636
+#: translation.js:638
 msgid ""
 "Bus8-Split-quarter: Split the 8-bits bus into four buses of the same size"
 msgstr ""
 
-#: translation.js:637 translation.js:1765
+#: translation.js:639 translation.js:1770
 msgid "Split-1-8"
 msgstr ""
 
-#: translation.js:638
+#: translation.js:640
 msgid "Split-6-3"
 msgstr ""
 
-#: translation.js:639
+#: translation.js:641
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 6 and 3 wires"
 msgstr ""
 
-#: translation.js:640 translation.js:1766
+#: translation.js:642 translation.js:1771
 msgid "Split-8-1"
 msgstr ""
 
-#: translation.js:641
+#: translation.js:643
 msgid "Bus9-Split-half: Split the 9-bits bus into two buses of 8 and 1 wires"
 msgstr ""
 
-#: translation.js:642
+#: translation.js:644
 msgid "Split-2-8"
 msgstr ""
 
-#: translation.js:643
+#: translation.js:645
 msgid "Bus10-Split-2-8: Split the 10-bits bus into two buses of 2 and 8 wires"
 msgstr ""
 
-#: translation.js:644
+#: translation.js:646
 msgid "Split-4-6"
 msgstr ""
 
-#: translation.js:645
+#: translation.js:647
 msgid "Bus10-Split-4-6: Split the 10-bits bus into two buses of 4 and 6 bits"
 msgstr ""
 
-#: translation.js:646 translation.js:1776
+#: translation.js:648 translation.js:1781
 msgid "Split-3-8"
 msgstr ""
 
-#: translation.js:647
+#: translation.js:649
 msgid "Bus11-Split-3-8: Split the 11-bits bus into two buses of 3 and 8 wires"
 msgstr ""
 
-#: translation.js:648 translation.js:1779
+#: translation.js:650 translation.js:1784
 msgid "Split-1-11"
 msgstr ""
 
-#: translation.js:649 translation.js:1780
+#: translation.js:651 translation.js:1785
 msgid "Split-4-8"
 msgstr ""
 
-#: translation.js:650
+#: translation.js:652
 msgid "Bus12-Split-4-8: Split the 12-bits bus into two buses of 4 and 8 wires"
 msgstr ""
 
-#: translation.js:651 translation.js:680 translation.js:1781
-#: translation.js:1846
+#: translation.js:653 translation.js:682 translation.js:1786
+#: translation.js:1851
 msgid "Split-one-third"
 msgstr ""
 
-#: translation.js:652
+#: translation.js:654
 msgid ""
 "Bus12-Split-one-third: Split the 12-bits bus into three buses of equal size"
 msgstr ""
 
-#: translation.js:653
+#: translation.js:655
 msgid "Split-10-4"
 msgstr ""
 
-#: translation.js:654
+#: translation.js:656
 msgid "Bus14-Split-10-4: Split the 14-bits bus into two buses of 10 and 4 bits"
 msgstr ""
 
-#: translation.js:655 translation.js:1791
+#: translation.js:657 translation.js:1796
 msgid "Split-5-10"
 msgstr ""
 
-#: translation.js:656
+#: translation.js:658
 msgid "Bus15-Split-7-8: Split the 15-bits bus into two buses of 7 and 8 bits"
 msgstr ""
 
-#: translation.js:657 translation.js:1792
+#: translation.js:659 translation.js:1797
 msgid "Split-7-8"
 msgstr ""
 
-#: translation.js:658 translation.js:1799
+#: translation.js:660 translation.js:1804
 msgid "Split-1-15"
 msgstr ""
 
-#: translation.js:659 translation.js:1800
+#: translation.js:661 translation.js:1805
 msgid "Split-15-1"
 msgstr ""
 
-#: translation.js:662 translation.js:1815
+#: translation.js:664 translation.js:1820
 msgid "Split-1-16"
 msgstr ""
 
-#: translation.js:663
+#: translation.js:665
 msgid ""
 "Bus20-Split-4-16: Split the 20-bits bus into two buses of 4 and 16 wires"
 msgstr ""
 
-#: translation.js:664 translation.js:1819
+#: translation.js:666 translation.js:1824
 msgid "Split-3-8-8"
 msgstr ""
 
-#: translation.js:665
+#: translation.js:667
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:666 translation.js:1823
+#: translation.js:668 translation.js:1828
 msgid "Split-1-19"
 msgstr ""
 
-#: translation.js:667 translation.js:1824
+#: translation.js:669 translation.js:1829
 msgid "Split-12-8"
 msgstr ""
 
-#: translation.js:668
+#: translation.js:670
 msgid ""
 "Bus20-Split-8-12: Split the 20-bits bus into two buses of 8 and 12 wires"
 msgstr ""
 
-#: translation.js:669 translation.js:1825
+#: translation.js:671 translation.js:1830
 msgid "Split-4-16"
 msgstr ""
 
-#: translation.js:670 translation.js:1826
+#: translation.js:672 translation.js:1831
 msgid "Split-4-8-8"
 msgstr ""
 
-#: translation.js:671
+#: translation.js:673
 msgid ""
 "Bus20-Split-4-8-8: Split the 20-bits bus into three buses of 4, 8 and 8 wires"
 msgstr ""
 
-#: translation.js:672 translation.js:1840
+#: translation.js:674 translation.js:1845
 msgid "Split-16-6"
 msgstr ""
 
-#: translation.js:673
+#: translation.js:675
 msgid ""
 "Bus22-Split-16-6: Split the 22-bits bus into two buses of 16 and 6 wires"
 msgstr ""
 
-#: translation.js:674
+#: translation.js:676
 msgid "Split-7-8-8"
 msgstr ""
 
-#: translation.js:675
+#: translation.js:677
 msgid ""
 "Bus19-Split-3-8-8: Split the 19-bits bus into three buses of 3,8 and 8 bits"
 msgstr ""
 
-#: translation.js:676 translation.js:1844
+#: translation.js:678 translation.js:1849
 msgid "Split-16-8"
 msgstr ""
 
-#: translation.js:677
+#: translation.js:679
 msgid ""
 "Bus24-Split-16-8: Split the 24-bits bus into two buses of 16 and 8 wires"
 msgstr ""
 
-#: translation.js:678 translation.js:1845
+#: translation.js:680 translation.js:1850
 msgid "Split-8-16"
 msgstr ""
 
-#: translation.js:679
+#: translation.js:681
 msgid ""
 "Bus24-Split-8-16: Split the 24-bits bus into two buses of 8 and 16 wires"
 msgstr ""
 
-#: translation.js:681
+#: translation.js:683
 msgid ""
 "Bus24-Split-one-third: Split the 24-bits bus into three buses of  the same "
 "size"
 msgstr ""
 
-#: translation.js:682 translation.js:1857
+#: translation.js:684 translation.js:1862
 msgid "Split-3-8-8-8"
 msgstr ""
 
-#: translation.js:683
+#: translation.js:685
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:684 translation.js:1862
+#: translation.js:686 translation.js:1867
 msgid "Split-20-8"
 msgstr ""
 
-#: translation.js:685
+#: translation.js:687
 msgid ""
 "Bus28-Split-20-8: Split the 28-bits bus into two buses of 20 and 8 wires"
 msgstr ""
 
-#: translation.js:686 translation.js:1863
+#: translation.js:688 translation.js:1868
 msgid "Split-4-24"
 msgstr ""
 
-#: translation.js:687
+#: translation.js:689
 msgid ""
 "Bus28-Split-4-24: Split the 28-bits bus into two buses of 4 and 24 wires"
 msgstr ""
 
-#: translation.js:688 translation.js:1864
+#: translation.js:690 translation.js:1869
 msgid "Split-4-8-8-8"
 msgstr ""
 
-#: translation.js:689
+#: translation.js:691
 msgid ""
 "Bus28-Split-4-8-8-8: Split the 28-bits bus into four buses of 4, 8, 8, and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:690 translation.js:1875
+#: translation.js:692 translation.js:1880
 msgid "Split-7-8-8-8"
 msgstr ""
 
-#: translation.js:691
+#: translation.js:693
 msgid ""
 "Bus31-Split-7-8-8-8: Split the 31-bits bus into four buses of 7,8, 8 and 8 "
 "bits"
 msgstr ""
 
-#: translation.js:692 translation.js:1879
+#: translation.js:694 translation.js:1884
 msgid "Split-1-31"
 msgstr ""
 
-#: translation.js:693 translation.js:1880
+#: translation.js:695 translation.js:1885
 msgid "Split-17-15"
 msgstr ""
 
-#: translation.js:694
+#: translation.js:696
 msgid ""
 "Bus32-Split-17-15: Split the 32-bits bus into two buses of 17 and 15 wires"
 msgstr ""
 
-#: translation.js:695 translation.js:1881
+#: translation.js:697 translation.js:1886
 msgid "Split-22-10"
 msgstr ""
 
-#: translation.js:696
+#: translation.js:698
 msgid ""
 "Bus32-Split-22-10: Split the 32-bits bus into two buses of 22 and 10 wires"
 msgstr ""
 
-#: translation.js:697 translation.js:1882
+#: translation.js:699 translation.js:1887
 msgid "Split-24-8"
 msgstr ""
 
-#: translation.js:698
+#: translation.js:700
 msgid ""
 "Bus32-Split-8-24: Split the 28-bits bus into two buses of 8 and 24 wires"
 msgstr ""
 
-#: translation.js:699 translation.js:1883
+#: translation.js:701 translation.js:1888
 msgid "Split-29-3"
 msgstr ""
 
-#: translation.js:700
+#: translation.js:702
 msgid ""
 "Bus32-Split-29-3: Split the 29-bits bus into two buses of 29 and 3 wires"
 msgstr ""
 
-#: translation.js:701 translation.js:1884
+#: translation.js:703 translation.js:1889
 msgid "Split-31-1"
 msgstr ""
 
-#: translation.js:702 translation.js:1885
+#: translation.js:704 translation.js:1890
 msgid "Split-8-24"
 msgstr ""
 
-#: translation.js:704
+#: translation.js:706
 msgid "Bus32-Split-half: Split the 32-bits bus into two buses of 16 wires"
 msgstr ""
 
-#: translation.js:706
+#: translation.js:708
 msgid "Bus32-Split-quarter: Split the 32-bits bus into four buses of 8 wires"
 msgstr ""
 
-#: translation.js:708
+#: translation.js:710
 msgid "Bus64-Split-half: Split the 64-bits bus into two buses of 32 wires"
 msgstr ""
 
-#: translation.js:709 translation.js:1930
+#: translation.js:711 translation.js:1935
 msgid "Uint12"
 msgstr ""
 
-#: translation.js:710 translation.js:1931
+#: translation.js:712 translation.js:1936
 msgid "Uint16"
 msgstr ""
 
-#: translation.js:711 translation.js:1932
+#: translation.js:713 translation.js:1937
 msgid "Uint2"
 msgstr ""
 
-#: translation.js:712 translation.js:1933
+#: translation.js:714 translation.js:1938
 msgid "Uint32"
 msgstr ""
 
-#: translation.js:713 translation.js:1934
+#: translation.js:715 translation.js:1939
 msgid "Uint4"
 msgstr ""
 
-#: translation.js:714 translation.js:1935
+#: translation.js:716 translation.js:1940
 msgid "Uint8"
 msgstr ""
 
-#: translation.js:716 translation.js:718
+#: translation.js:718 translation.js:720
 msgid "Uint12-08-bits"
 msgstr ""
 
-#: translation.js:717
+#: translation.js:719
 msgid ""
 "UINT12-8bit-verilog:  Extend a 8-bit unsigned integer to 12-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:719
+#: translation.js:721
 msgid "UINT12-8bits:  Extend a 8-bits unsigned integer to 12-bits "
 msgstr ""
 
-#: translation.js:720
+#: translation.js:722
 msgid "4bits constant value: 0"
 msgstr ""
 
-#: translation.js:721
+#: translation.js:723
 msgid "Generic: 4-bits generic constant (0-15)"
 msgstr ""
 
-#: translation.js:723 translation.js:746
+#: translation.js:725 translation.js:748
 msgid "Uint16-10-bits"
 msgstr ""
 
-#: translation.js:724
+#: translation.js:726
 msgid ""
 "UINT32-10bit-verilog:  Extend a 10-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:725 translation.js:750
+#: translation.js:727 translation.js:752
 msgid "Uint16-11-bits"
 msgstr ""
 
-#: translation.js:726
+#: translation.js:728
 msgid ""
 "UINT32-11bit-verilog:  Extend a 11-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:727 translation.js:754
+#: translation.js:729 translation.js:756
 msgid "Uint16-12-bits"
 msgstr ""
 
-#: translation.js:728
+#: translation.js:730
 msgid ""
 "UINT32-12bit-verilog:  Extend a 12-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:729 translation.js:756
+#: translation.js:731 translation.js:758
 msgid "Uint16-13-bits"
 msgstr ""
 
-#: translation.js:730
+#: translation.js:732
 msgid ""
 "UINT32-13bit-verilog:  Extend a 13-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:731 translation.js:760
+#: translation.js:733 translation.js:762
 msgid "Uint16-14-bits"
 msgstr ""
 
-#: translation.js:732
+#: translation.js:734
 msgid ""
 "UINT32-14bit-verilog:  Extend a 14-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:733 translation.js:764
+#: translation.js:735 translation.js:766
 msgid "Uint16-15-bits"
 msgstr ""
 
-#: translation.js:734
+#: translation.js:736
 msgid ""
 "UINT16-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:735
+#: translation.js:737
 msgid "Uint16-8-bits"
 msgstr ""
 
-#: translation.js:736
+#: translation.js:738
 msgid ""
 "UINT32-8bit-verilog:  Extend a 8-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:737
+#: translation.js:739
 msgid "Uint16-9-bits"
 msgstr ""
 
-#: translation.js:738
+#: translation.js:740
 msgid ""
 "UINT32-9bit-verilog:  Extend a 9-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:739
+#: translation.js:741
 msgid "Uint16-08-bits"
 msgstr ""
 
-#: translation.js:740
+#: translation.js:742
 msgid "UINT16-9bits:  Extend a 9-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:741
+#: translation.js:743
 msgid "8bits constant value: 0"
 msgstr ""
 
-#: translation.js:742
+#: translation.js:744
 msgid "Generic: 8-bits generic constant (0-255)"
 msgstr ""
 
-#: translation.js:743
+#: translation.js:745
 msgid "Uint16-09-bits"
 msgstr ""
 
-#: translation.js:744
+#: translation.js:746
 msgid "7bits constant value: 0"
 msgstr ""
 
-#: translation.js:745
+#: translation.js:747
 msgid "Generic: 7-bits generic constant (0-127)"
 msgstr ""
 
-#: translation.js:747
+#: translation.js:749
 msgid "UINT16-10bits:  Extend a 10-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:748
+#: translation.js:750
 msgid "6bits constant value: 0"
 msgstr ""
 
-#: translation.js:749
+#: translation.js:751
 msgid "Generic: 6-bits generic constant (0-63)"
 msgstr ""
 
-#: translation.js:751
+#: translation.js:753
 msgid "UINT16-11bits:  Extend a 11-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:752
+#: translation.js:754
 msgid "5bits constant value: 0"
 msgstr ""
 
-#: translation.js:753
+#: translation.js:755
 msgid "Generic: 5-bits generic constant (0-31)"
 msgstr ""
 
-#: translation.js:755
+#: translation.js:757
 msgid "UINT16-12bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:757
+#: translation.js:759
 msgid "UINT16-13bits:  Extend a 13-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:758
+#: translation.js:760
 msgid "3bits constant value: 0"
 msgstr ""
 
-#: translation.js:759
+#: translation.js:761
 msgid "Generic: 3-bits generic constant (0-7)"
 msgstr ""
 
-#: translation.js:761
+#: translation.js:763
 msgid "UINT16-14bits:  Extend a 14-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:762
+#: translation.js:764
 msgid "2bits constant value: 0"
 msgstr ""
 
-#: translation.js:763
+#: translation.js:765
 msgid "Generic: 2-bits generic constant (0,1,2,3)"
 msgstr ""
 
-#: translation.js:765
+#: translation.js:767
 msgid "UINT16-15bits:  Extend a 12-bits unsigned integer to 16-bits "
 msgstr ""
 
-#: translation.js:767 translation.js:769
+#: translation.js:769 translation.js:771
 msgid "Uint2-01-bit"
 msgstr ""
 
-#: translation.js:768
+#: translation.js:770
 msgid ""
 "UINT2-1bit-verilog:  Extend a 1-bit unsigned integer to 2-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:770
+#: translation.js:772
 msgid "UINT2-1bit:  Extend a 1-bit unsigned integer to 2-bits "
 msgstr ""
 
-#: translation.js:772 translation.js:807
+#: translation.js:774 translation.js:809
 msgid "Uint32-16-bits"
 msgstr ""
 
-#: translation.js:773
+#: translation.js:775
 msgid ""
 "UINT32-16bit-verilog:  Extend a 16-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:774 translation.js:810
+#: translation.js:776 translation.js:812
 msgid "Uint32-17-bits"
 msgstr ""
 
-#: translation.js:775
+#: translation.js:777
 msgid ""
 "UINT32-17bit-verilog:  Extend a 17-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:776 translation.js:814
+#: translation.js:778 translation.js:816
 msgid "Uint32-18-bits"
 msgstr ""
 
-#: translation.js:777
+#: translation.js:779
 msgid ""
 "UINT32-18bit-verilog:  Extend a 18-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:778 translation.js:818
+#: translation.js:780 translation.js:820
 msgid "Uint32-19-bits"
 msgstr ""
 
-#: translation.js:779
+#: translation.js:781
 msgid ""
 "UINT32-19bit-verilog:  Extend a 19-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:780 translation.js:822
+#: translation.js:782 translation.js:824
 msgid "Uint32-2-bits"
 msgstr ""
 
-#: translation.js:781
+#: translation.js:783
 msgid ""
 "UINT32-2bit-verilog:  Extend a 2-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:782 translation.js:825
+#: translation.js:784 translation.js:827
 msgid "Uint32-20-bits"
 msgstr ""
 
-#: translation.js:783
+#: translation.js:785
 msgid ""
 "UINT32-20bit-verilog:  Extend a 20-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:784 translation.js:829
+#: translation.js:786 translation.js:831
 msgid "Uint32-21-bits"
 msgstr ""
 
-#: translation.js:785
+#: translation.js:787
 msgid ""
 "UINT32-21bit-verilog:  Extend a 21-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:786 translation.js:833
+#: translation.js:788 translation.js:835
 msgid "Uint32-22-bits"
 msgstr ""
 
-#: translation.js:787
+#: translation.js:789
 msgid ""
 "UINT32-22bit-verilog:  Extend a 22-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:788 translation.js:837
+#: translation.js:790 translation.js:839
 msgid "Uint32-23-bits"
 msgstr ""
 
-#: translation.js:789
+#: translation.js:791
 msgid ""
 "UINT32-23bit-verilog:  Extend a 23-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:790 translation.js:840
+#: translation.js:792 translation.js:842
 msgid "Uint32-24-bits"
 msgstr ""
 
-#: translation.js:791
+#: translation.js:793
 msgid ""
 "UINT32-24bit-verilog:  Extend a 24-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:792 translation.js:842
+#: translation.js:794 translation.js:844
 msgid "Uint32-25-bits"
 msgstr ""
 
-#: translation.js:793
+#: translation.js:795
 msgid ""
 "UINT32-25bit-verilog:  Extend a 25-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:794 translation.js:844
+#: translation.js:796 translation.js:846
 msgid "Uint32-26-bits"
 msgstr ""
 
-#: translation.js:795
+#: translation.js:797
 msgid ""
 "UINT32-26bit-verilog:  Extend a 26-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:796 translation.js:846
+#: translation.js:798 translation.js:848
 msgid "Uint32-27-bits"
 msgstr ""
 
-#: translation.js:797
+#: translation.js:799
 msgid ""
 "UINT32-27bit-verilog:  Extend a 27-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:798 translation.js:848
+#: translation.js:800 translation.js:850
 msgid "Uint32-28-bits"
 msgstr ""
 
-#: translation.js:799
+#: translation.js:801
 msgid ""
 "UINT32-28bit-verilog:  Extend a 28-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:800 translation.js:850
+#: translation.js:802 translation.js:852
 msgid "Uint32-29-bits"
 msgstr ""
 
-#: translation.js:801
+#: translation.js:803
 msgid ""
 "UINT32-29bit-verilog:  Extend a 29-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:802 translation.js:852
+#: translation.js:804 translation.js:854
 msgid "Uint32-30-bits"
 msgstr ""
 
-#: translation.js:803
+#: translation.js:805
 msgid ""
 "UINT32-30bit-verilog:  Extend a 30-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:804 translation.js:854
+#: translation.js:806 translation.js:856
 msgid "Uint32-31-bits"
 msgstr ""
 
-#: translation.js:805
+#: translation.js:807
 msgid ""
 "UINT32-31bit-verilog:  Extend a 31-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:806 translation.js:856
+#: translation.js:808 translation.js:858
 msgid "Uint32-8-bits"
 msgstr ""
 
-#: translation.js:808
+#: translation.js:810
 msgid "UINT32-16bits:  Extend a 16-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:809
+#: translation.js:811
 msgid "16bits constant value: 0"
 msgstr ""
 
-#: translation.js:811
+#: translation.js:813
 msgid "UINT32-17bits:  Extend a 17-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:812
+#: translation.js:814
 msgid "15bits constant value: 0"
 msgstr ""
 
-#: translation.js:813
+#: translation.js:815
 msgid "Generic: 15-bits generic constant"
 msgstr ""
 
-#: translation.js:815
+#: translation.js:817
 msgid "UINT32-18bits:  Extend a 18-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:816
+#: translation.js:818
 msgid "14bits constant value: 0"
 msgstr ""
 
-#: translation.js:817
+#: translation.js:819
 msgid "Generic: 14-bits generic constant"
 msgstr ""
 
-#: translation.js:819
+#: translation.js:821
 msgid "UINT32-19bits:  Extend a 19-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:820
+#: translation.js:822
 msgid "13bits constant value: 0"
 msgstr ""
 
-#: translation.js:821
+#: translation.js:823
 msgid "Generic: 13-bits generic constant"
 msgstr ""
 
-#: translation.js:823
+#: translation.js:825
 msgid "UINT32-8bits:  Extend a 2-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:824
+#: translation.js:826
 msgid "Generic: 30-bits generic constant"
 msgstr ""
 
-#: translation.js:826
+#: translation.js:828
 msgid "UINT32-20bits:  Extend a 20-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:827
+#: translation.js:829
 msgid "12bits constant value: 0"
 msgstr ""
 
-#: translation.js:828
+#: translation.js:830
 msgid "Generic: 12-bits generic constant (0-4095)"
 msgstr ""
 
-#: translation.js:830
+#: translation.js:832
 msgid "UINT32-21bits:  Extend a 21-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:831
+#: translation.js:833
 msgid "11bits constant value: 0"
 msgstr ""
 
-#: translation.js:832
+#: translation.js:834
 msgid "Generic: 11-bits generic constant"
 msgstr ""
 
-#: translation.js:834
+#: translation.js:836
 msgid "UINT32-22bits:  Extend a 22-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:835
+#: translation.js:837
 msgid "10bits constant value: 0"
 msgstr ""
 
-#: translation.js:836
+#: translation.js:838
 msgid "Generic: 9-bits generic constant"
 msgstr ""
 
-#: translation.js:838
+#: translation.js:840
 msgid "UINT32-23bits:  Extend a 23-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:839
+#: translation.js:841
 msgid "9bits constant value: 0"
 msgstr ""
 
-#: translation.js:841
+#: translation.js:843
 msgid "UINT32-24bits:  Extend a 24-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:843
+#: translation.js:845
 msgid "UINT32-25bits:  Extend a 25-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:845
+#: translation.js:847
 msgid "UINT32-26bits:  Extend a 26-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:847
+#: translation.js:849
 msgid "UINT32-27bits:  Extend a 27-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:849
+#: translation.js:851
 msgid "UINT32-28bits:  Extend a 28-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:851
+#: translation.js:853
 msgid "UINT32-29bits:  Extend a 29-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:853
+#: translation.js:855
 msgid "UINT32-30bits:  Extend a 30-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:855
+#: translation.js:857
 msgid "UINT32-31bits:  Extend a 31-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:857
+#: translation.js:859
 msgid "UINT32-8bits:  Extend a 8-bits unsigned integer to 32-bits "
 msgstr ""
 
-#: translation.js:859 translation.js:865
+#: translation.js:861 translation.js:867
 msgid "Uint4-01-bit"
 msgstr ""
 
-#: translation.js:860
+#: translation.js:862
 msgid ""
 "UINT4-1bit-verilog:  Extend a 1-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:861 translation.js:867
+#: translation.js:863 translation.js:869
 msgid "Uint4-02-bit"
 msgstr ""
 
-#: translation.js:862
+#: translation.js:864
 msgid ""
 "UINT4-2bit-verilog:  Extend a 2-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:863 translation.js:869
+#: translation.js:865 translation.js:871
 msgid "Uint4-03-bit"
 msgstr ""
 
-#: translation.js:864
+#: translation.js:866
 msgid ""
 "UINT4-3bit-verilog:  Extend a 3-bit unsigned integer to 4-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:866
+#: translation.js:868
 msgid "UINT4-1bit:  Extend a 1-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:868
+#: translation.js:870
 msgid "UINT4-2bit:  Extend a 2-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:870
+#: translation.js:872
 msgid "UINT4-3bit:  Extend a 3-bit unsigned integer to 4-bits "
 msgstr ""
 
-#: translation.js:872 translation.js:886
+#: translation.js:874 translation.js:888
 msgid "Uint8-01-bit"
 msgstr ""
 
-#: translation.js:873
+#: translation.js:875
 msgid ""
 "UINT8-1bit-verilog:  Extend a 1-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:874
+#: translation.js:876
 msgid "Uint8-02-bit"
 msgstr ""
 
-#: translation.js:875
+#: translation.js:877
 msgid ""
 "UINT8-2bit-verilog:  Extend a 2-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:876
+#: translation.js:878
 msgid "Uint8-03-bit"
 msgstr ""
 
-#: translation.js:877
+#: translation.js:879
 msgid ""
 "UINT8-3bit-verilog:  Extend a 3-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:878
+#: translation.js:880
 msgid "Uint8-04-bit"
 msgstr ""
 
-#: translation.js:879
+#: translation.js:881
 msgid ""
 "UINT8-4bit-verilog:  Extend a 4-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:880
+#: translation.js:882
 msgid "Uint8-05-bit"
 msgstr ""
 
-#: translation.js:881
+#: translation.js:883
 msgid ""
 "UINT8-5bit-verilog:  Extend a 5-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:882
+#: translation.js:884
 msgid "Uint8-06-bit"
 msgstr ""
 
-#: translation.js:883
+#: translation.js:885
 msgid ""
 "UINT8-6bit-verilog:  Extend a 6-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:884
+#: translation.js:886
 msgid "Uint8-07-bit"
 msgstr ""
 
-#: translation.js:885
+#: translation.js:887
 msgid ""
 "UINT8-7bit-verilog:  Extend a 7-bit unsigned integer to 8-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:887
+#: translation.js:889
 msgid "UINT8-1bit:  Extend a 1-bit unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:888
+#: translation.js:890
 msgid "Uint8-02-bits"
 msgstr ""
 
-#: translation.js:889
+#: translation.js:891
 msgid "UINT8-2bits:  Extend a 2-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:890
+#: translation.js:892
 msgid "Uint8-03-bits"
 msgstr ""
 
-#: translation.js:891
+#: translation.js:893
 msgid "UINT8-3bits:  Extend a 3-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:892
+#: translation.js:894
 msgid "Uint8-04-bits"
 msgstr ""
 
-#: translation.js:893
+#: translation.js:895
 msgid "UINT8-4bits:  Extend a 4-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:894
+#: translation.js:896
 msgid "Uint8-05-bits"
 msgstr ""
 
-#: translation.js:895
+#: translation.js:897
 msgid "UINT8-5bits:  Extend a 5-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:896
+#: translation.js:898
 msgid "Uint8-06-bits"
 msgstr ""
 
-#: translation.js:897
+#: translation.js:899
 msgid "UINT8-6bits:  Extend a 6-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:898
+#: translation.js:900
 msgid "Uint8-07-bits"
 msgstr ""
 
-#: translation.js:899
+#: translation.js:901
 msgid "UINT8-7bits:  Extend a 7-bits unsigned integer to 8-bits "
 msgstr ""
 
-#: translation.js:900 translation.js:2092
+#: translation.js:902 translation.js:2097
 msgid "Bus-2"
 msgstr ""
 
-#: translation.js:901
+#: translation.js:903
 msgid "Bus2: Two bits plain Bus"
 msgstr ""
 
-#: translation.js:902 translation.js:2093
+#: translation.js:904 translation.js:2098
 msgid "Bus-3"
 msgstr ""
 
-#: translation.js:903
+#: translation.js:905
 msgid "Bus3: Three bits plain Bus"
 msgstr ""
 
-#: translation.js:904 translation.js:2094
+#: translation.js:906 translation.js:2099
 msgid "Bus-4"
 msgstr ""
 
-#: translation.js:905
+#: translation.js:907
 msgid "Bus4: Four bits plain Bus"
 msgstr ""
 
-#: translation.js:906 translation.js:2095
+#: translation.js:908 translation.js:2100
 msgid "Bus-5"
 msgstr ""
 
-#: translation.js:907
+#: translation.js:909
 msgid "Bus5: Five bits plain Bus"
 msgstr ""
 
-#: translation.js:908 translation.js:2096
+#: translation.js:910 translation.js:2101
 msgid "Bus-6"
 msgstr ""
 
-#: translation.js:909
+#: translation.js:911
 msgid "Bus6: Six bits plain Bus"
 msgstr ""
 
-#: translation.js:910 translation.js:2097
+#: translation.js:912 translation.js:2102
 msgid "Bus-7"
 msgstr ""
 
-#: translation.js:911
+#: translation.js:913
 msgid "Bus7: Seven bits plain Bus"
 msgstr ""
 
-#: translation.js:912 translation.js:2098
+#: translation.js:914 translation.js:2103
 msgid "Bus-8"
 msgstr ""
 
-#: translation.js:913
+#: translation.js:915
 msgid "Bus8: Eight bits plain Bus"
 msgstr ""
 
-#: translation.js:914 translation.js:2099
+#: translation.js:916 translation.js:2104
 msgid "Wire"
 msgstr ""
 
-#: translation.js:915
+#: translation.js:917
 msgid "Wire: Just a simple wire"
 msgstr ""
 
-#: translation.js:916
+#: translation.js:918
 msgid "03-Split"
 msgstr ""
 
-#: translation.js:917
+#: translation.js:919
 msgid "04-Join"
 msgstr ""
 
-#: translation.js:918
+#: translation.js:920
 msgid "05-Wires"
 msgstr ""
 
-#: translation.js:919
+#: translation.js:921
 msgid "06-Copy"
 msgstr ""
 
-#: translation.js:920
+#: translation.js:922
 msgid "07-Sign"
 msgstr ""
 
-#: translation.js:921
+#: translation.js:923
 msgid "08-Uint"
 msgstr ""
 
-#: translation.js:922
+#: translation.js:924
 msgid "09-Reversal"
 msgstr ""
 
-#: translation.js:923
+#: translation.js:925
 msgid "10-Shift"
 msgstr ""
 
-#: translation.js:924
+#: translation.js:926
 msgid "TESTs"
 msgstr ""
 
-#: translation.js:925
+#: translation.js:927
 msgid "00-Index"
 msgstr ""
 
-#: translation.js:926
+#: translation.js:928
 msgid "SL1: Shift  a 3-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:927
+#: translation.js:929
 msgid "SL1: Shift  a 4-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:928
+#: translation.js:930
 msgid "# INDEX: IceWire Collection"
 msgstr ""
 
-#: translation.js:929
+#: translation.js:931
 msgid "## Wires"
 msgstr ""
 
-#: translation.js:930
+#: translation.js:932
 msgid "Bus2"
 msgstr ""
 
-#: translation.js:931
+#: translation.js:933
 msgid "## Join"
 msgstr ""
 
-#: translation.js:932
+#: translation.js:934
 msgid "## Split"
 msgstr ""
 
-#: translation.js:933
+#: translation.js:935
 msgid "Bus2-Join-all"
 msgstr ""
 
-#: translation.js:934
+#: translation.js:936
 msgid "Bus2-Split-all"
 msgstr ""
 
-#: translation.js:935
+#: translation.js:937
 msgid "## Copy"
 msgstr ""
 
-#: translation.js:936
+#: translation.js:938
 msgid "Copy-2"
 msgstr ""
 
-#: translation.js:937
+#: translation.js:939
 msgid "## UINT8"
 msgstr ""
 
-#: translation.js:938
+#: translation.js:940
 msgid "## Reversal"
 msgstr ""
 
-#: translation.js:939
+#: translation.js:941
 msgid "## Shift-left"
 msgstr ""
 
-#: translation.js:940
+#: translation.js:942
 msgid "## Shift-right"
 msgstr ""
 
-#: translation.js:941
+#: translation.js:943
 msgid "## Sign"
 msgstr ""
 
-#: translation.js:942
+#: translation.js:944
 msgid "## UINT2"
 msgstr ""
 
-#: translation.js:943
+#: translation.js:945
 msgid "## UINT4"
 msgstr ""
 
-#: translation.js:944
+#: translation.js:946
 msgid "## 1-Bit"
 msgstr ""
 
-#: translation.js:945
+#: translation.js:947
 msgid "## 2-Bits"
 msgstr ""
 
-#: translation.js:946
+#: translation.js:948
 msgid "## 3-Bits"
 msgstr ""
 
-#: translation.js:947
+#: translation.js:949
 msgid "## 4-Bits"
 msgstr ""
 
-#: translation.js:948
+#: translation.js:950
 msgid "### NO EXIST"
 msgstr ""
 
-#: translation.js:949
+#: translation.js:951
 msgid "Auxiliary cables"
 msgstr ""
 
-#: translation.js:950
+#: translation.js:952
 msgid "## Description"
 msgstr ""
 
-#: translation.js:951
+#: translation.js:953
 msgid "Build bigger buses by Join smaller buses"
 msgstr ""
 
-#: translation.js:952
+#: translation.js:954
 msgid "Get sub-buses or wires from a bigger bus"
 msgstr ""
 
-#: translation.js:953
+#: translation.js:955
 msgid ""
 "Create a Bus of N bits  \n"
 "by copying N times  \n"
 "the input"
 msgstr ""
 
-#: translation.js:954
+#: translation.js:956
 msgid ""
 "Get the sign bit of an  \n"
 "element of N bits  \n"
 "(The sign bit is the MSB)"
 msgstr ""
 
-#: translation.js:955
+#: translation.js:957
 msgid ""
 "Shift to the right the input data  \n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:956
+#: translation.js:958
 msgid ""
 "Shift to the left the input data\n"
 "* Uint data: The sign bit is set to 0\n"
 "* Int data: The sign bit is kept"
 msgstr ""
 
-#: translation.js:957
+#: translation.js:959
 msgid ""
 "Reverse the position of the  \n"
 "wires in the bus. Ex: The 4-input bus  \n"
 "b3,b2,b1,b0 is changed to b0,b1,b2,b3"
 msgstr ""
 
-#: translation.js:958
+#: translation.js:960
 msgid ""
 "Extend to the input bus to a N-bits bus, by adding 0s as  \n"
 "most significant bits.  Ex: The 2-bits bus b1,b0 is extended  \n"
 "as a 4-bits bus:  0,0,b1,b0"
 msgstr ""
 
-#: translation.js:959
+#: translation.js:961
 msgid "01-Index"
 msgstr ""
 
-#: translation.js:960
+#: translation.js:962
 msgid "SL1: Shift  a 8-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:961
+#: translation.js:963
 msgid "Bus8-Join-half"
 msgstr ""
 
-#: translation.js:962
+#: translation.js:964
 msgid "Bus8-Join-all"
 msgstr ""
 
-#: translation.js:963
+#: translation.js:965
 msgid "Bus8-Split-half"
 msgstr ""
 
-#: translation.js:964
+#: translation.js:966
 msgid "Bus7-all"
 msgstr ""
 
-#: translation.js:965
+#: translation.js:967
 msgid "Bus-Split-all"
 msgstr ""
 
-#: translation.js:966
+#: translation.js:968
 msgid "Copy-8"
 msgstr ""
 
-#: translation.js:967
+#: translation.js:969
 msgid "## 5-Bits"
 msgstr ""
 
-#: translation.js:968
+#: translation.js:970
 msgid "## 6-Bits"
 msgstr ""
 
-#: translation.js:969
+#: translation.js:971
 msgid "## 7-Bits"
 msgstr ""
 
-#: translation.js:970
+#: translation.js:972
 msgid "## 8-Bits"
 msgstr ""
 
-#: translation.js:971
+#: translation.js:973
 msgid "Bus8-Split-quarter"
 msgstr ""
 
-#: translation.js:972
+#: translation.js:974
 msgid "02-Index"
 msgstr ""
 
-#: translation.js:973
+#: translation.js:975
 msgid ""
 "Bus27-Split-3-8-8-8: Split the 27-bits bus into four buses of 3,8,8 and 8 "
 "wires"
 msgstr ""
 
-#: translation.js:974
+#: translation.js:976
 msgid "SL1: Shift  a 16-bit value one bit left. LSB is filled with "
 msgstr ""
 
-#: translation.js:975
+#: translation.js:977
 msgid "SR1: Shift  a 16-bit value one bit right. MSB is filled with "
 msgstr ""
 
-#: translation.js:976
+#: translation.js:978
 msgid ""
 "SR1-32bits: Shift  a 32-bit value one bit right. MSB is filled with the "
 "input  in"
 msgstr ""
 
-#: translation.js:977
+#: translation.js:979
 msgid "## Join Menu"
 msgstr ""
 
-#: translation.js:978
+#: translation.js:980
 msgid "## Split Menu"
 msgstr ""
 
-#: translation.js:979
+#: translation.js:981
 msgid "## 9-Bits"
 msgstr ""
 
-#: translation.js:980
+#: translation.js:982
 msgid "## 10-Bits"
 msgstr ""
 
-#: translation.js:981
+#: translation.js:983
 msgid "## 11-Bits"
 msgstr ""
 
-#: translation.js:982
+#: translation.js:984
 msgid "## 12-Bits"
 msgstr ""
 
-#: translation.js:983
+#: translation.js:985
 msgid "## 15-Bits"
 msgstr ""
 
-#: translation.js:984
+#: translation.js:986
 msgid "## 16-Bits"
 msgstr ""
 
-#: translation.js:985
+#: translation.js:987
 msgid "## 20-Bits"
 msgstr ""
 
-#: translation.js:986
+#: translation.js:988
 msgid "## 23-Bits"
 msgstr ""
 
-#: translation.js:987
+#: translation.js:989
 msgid "## 24-Bits"
 msgstr ""
 
-#: translation.js:988
+#: translation.js:990
 msgid "## 27-Bits"
 msgstr ""
 
-#: translation.js:989
+#: translation.js:991
 msgid "## 28-Bits"
 msgstr ""
 
-#: translation.js:990
+#: translation.js:992
 msgid "## 31-Bits"
 msgstr ""
 
-#: translation.js:991
+#: translation.js:993
 msgid "## 32-Bits"
 msgstr ""
 
-#: translation.js:992
+#: translation.js:994
 msgid "## UINT16"
 msgstr ""
 
-#: translation.js:993
+#: translation.js:995
 msgid "## 22-Bits"
 msgstr ""
 
-#: translation.js:994
+#: translation.js:996
 msgid "## 17-Bits"
 msgstr ""
 
-#: translation.js:995
+#: translation.js:997
 msgid "## 29-Bits"
 msgstr ""
 
-#: translation.js:996
+#: translation.js:998
 msgid "## 64-Bits"
 msgstr ""
 
-#: translation.js:997 translation.js:1009 translation.js:1018
-#: translation.js:1025 translation.js:1029 translation.js:1033
-#: translation.js:1037 translation.js:1040 translation.js:1071
-#: translation.js:1074 translation.js:1077 translation.js:1080
-#: translation.js:1083 translation.js:1086 translation.js:1089
-#: translation.js:1092 translation.js:1107 translation.js:1110
-#: translation.js:1113 translation.js:1116 translation.js:1119
-#: translation.js:1130 translation.js:1133 translation.js:1136
-#: translation.js:1162 translation.js:1168 translation.js:1172
-#: translation.js:1175 translation.js:1182 translation.js:1186
-#: translation.js:1189 translation.js:1192 translation.js:1200
-#: translation.js:1203 translation.js:1206 translation.js:1209
-#: translation.js:1213 translation.js:1220 translation.js:1223
-#: translation.js:1226 translation.js:1230 translation.js:1243
-#: translation.js:1246 translation.js:1249 translation.js:1252
-#: translation.js:1255 translation.js:1258 translation.js:1270
-#: translation.js:1273 translation.js:1276 translation.js:1279
-#: translation.js:1282 translation.js:1284 translation.js:1287
-#: translation.js:1290 translation.js:1293 translation.js:1296
-#: translation.js:1299 translation.js:1302 translation.js:1309
-#: translation.js:1312 translation.js:1315 translation.js:1319
-#: translation.js:1324 translation.js:1327 translation.js:1336
-#: translation.js:1339 translation.js:1342 translation.js:1347
-#: translation.js:1350 translation.js:1353 translation.js:1359
-#: translation.js:1363 translation.js:1366 translation.js:1370
-#: translation.js:1374 translation.js:1380 translation.js:1383
-#: translation.js:1398 translation.js:1401 translation.js:1406
-#: translation.js:1410 translation.js:1413 translation.js:1424
-#: translation.js:1428 translation.js:1432 translation.js:1436
-#: translation.js:1440 translation.js:1442 translation.js:1445
-#: translation.js:1448 translation.js:1455 translation.js:1458
-#: translation.js:1460 translation.js:1462 translation.js:1475
-#: translation.js:1476 translation.js:1478 translation.js:1483
+#: translation.js:999 translation.js:1011 translation.js:1020
+#: translation.js:1027 translation.js:1031 translation.js:1035
+#: translation.js:1039 translation.js:1042 translation.js:1073
+#: translation.js:1076 translation.js:1079 translation.js:1082
+#: translation.js:1085 translation.js:1088 translation.js:1091
+#: translation.js:1094 translation.js:1109 translation.js:1112
+#: translation.js:1115 translation.js:1118 translation.js:1121
+#: translation.js:1132 translation.js:1135 translation.js:1138
+#: translation.js:1164 translation.js:1170 translation.js:1174
+#: translation.js:1177 translation.js:1184 translation.js:1188
+#: translation.js:1191 translation.js:1194 translation.js:1202
+#: translation.js:1205 translation.js:1208 translation.js:1211
+#: translation.js:1215 translation.js:1222 translation.js:1225
+#: translation.js:1228 translation.js:1232 translation.js:1245
+#: translation.js:1248 translation.js:1251 translation.js:1254
+#: translation.js:1257 translation.js:1260 translation.js:1272
+#: translation.js:1275 translation.js:1278 translation.js:1281
+#: translation.js:1284 translation.js:1286 translation.js:1289
+#: translation.js:1292 translation.js:1295 translation.js:1298
+#: translation.js:1301 translation.js:1304 translation.js:1311
+#: translation.js:1314 translation.js:1317 translation.js:1321
+#: translation.js:1326 translation.js:1329 translation.js:1338
+#: translation.js:1341 translation.js:1344 translation.js:1349
+#: translation.js:1352 translation.js:1355 translation.js:1361
+#: translation.js:1365 translation.js:1368 translation.js:1372
+#: translation.js:1376 translation.js:1382 translation.js:1385
+#: translation.js:1400 translation.js:1403 translation.js:1408
+#: translation.js:1412 translation.js:1415 translation.js:1426
+#: translation.js:1430 translation.js:1434 translation.js:1438
+#: translation.js:1442 translation.js:1444 translation.js:1447
+#: translation.js:1450 translation.js:1458 translation.js:1461
+#: translation.js:1463 translation.js:1465 translation.js:1467
+#: translation.js:1480 translation.js:1481 translation.js:1483
 #: translation.js:1488 translation.js:1493 translation.js:1498
-#: translation.js:1503 translation.js:1515 translation.js:1516
-#: translation.js:1518 translation.js:1524 translation.js:1525
-#: translation.js:1531 translation.js:1532 translation.js:1537
-#: translation.js:1541 translation.js:1545 translation.js:1559
-#: translation.js:1564 translation.js:1568 translation.js:1572
-#: translation.js:1576 translation.js:1580 translation.js:1584
-#: translation.js:1588 translation.js:1595 translation.js:1600
-#: translation.js:1629 translation.js:1635 translation.js:1638
-#: translation.js:1641 translation.js:1648 translation.js:1651
-#: translation.js:1654 translation.js:1657 translation.js:1665
-#: translation.js:1668 translation.js:1671 translation.js:1674
-#: translation.js:1677 translation.js:1686 translation.js:1689
-#: translation.js:1692 translation.js:1695 translation.js:1698
-#: translation.js:1701 translation.js:1710 translation.js:1713
-#: translation.js:1716 translation.js:1719 translation.js:1722
-#: translation.js:1725 translation.js:1737 translation.js:1740
-#: translation.js:1744 translation.js:1747 translation.js:1750
-#: translation.js:1753 translation.js:1756 translation.js:1759
-#: translation.js:1762 translation.js:1767 translation.js:1770
-#: translation.js:1773 translation.js:1782 translation.js:1785
-#: translation.js:1788 translation.js:1793 translation.js:1796
-#: translation.js:1803 translation.js:1806 translation.js:1809
-#: translation.js:1812 translation.js:1816 translation.js:1820
-#: translation.js:1827 translation.js:1831 translation.js:1834
-#: translation.js:1837 translation.js:1841 translation.js:1847
-#: translation.js:1851 translation.js:1854 translation.js:1858
-#: translation.js:1865 translation.js:1869 translation.js:1873
-#: translation.js:1876 translation.js:1888 translation.js:1891
-#: translation.js:1894 translation.js:1897 translation.js:1901
-#: translation.js:1904 translation.js:1907 translation.js:1910
-#: translation.js:1913 translation.js:1917 translation.js:1936
-#: translation.js:1947 translation.js:1950 translation.js:1952
-#: translation.js:1955 translation.js:1958 translation.js:1961
-#: translation.js:1964 translation.js:1967 translation.js:1973
-#: translation.js:1995 translation.js:1999 translation.js:2002
-#: translation.js:2005 translation.js:2008 translation.js:2011
-#: translation.js:2014 translation.js:2017 translation.js:2020
-#: translation.js:2023 translation.js:2026 translation.js:2029
-#: translation.js:2032 translation.js:2035 translation.js:2038
-#: translation.js:2041 translation.js:2044 translation.js:2047
-#: translation.js:2053 translation.js:2057 translation.js:2060
-#: translation.js:2070 translation.js:2074 translation.js:2077
-#: translation.js:2080 translation.js:2083 translation.js:2086
-#: translation.js:2089 translation.js:2100 translation.js:2104
-#: translation.js:2107 translation.js:2110 translation.js:2113
-#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:1503 translation.js:1508 translation.js:1520
+#: translation.js:1521 translation.js:1523 translation.js:1529
+#: translation.js:1530 translation.js:1536 translation.js:1537
+#: translation.js:1542 translation.js:1546 translation.js:1550
+#: translation.js:1564 translation.js:1569 translation.js:1573
+#: translation.js:1577 translation.js:1581 translation.js:1585
+#: translation.js:1589 translation.js:1593 translation.js:1600
+#: translation.js:1605 translation.js:1634 translation.js:1640
+#: translation.js:1643 translation.js:1646 translation.js:1653
+#: translation.js:1656 translation.js:1659 translation.js:1662
+#: translation.js:1670 translation.js:1673 translation.js:1676
+#: translation.js:1679 translation.js:1682 translation.js:1691
+#: translation.js:1694 translation.js:1697 translation.js:1700
+#: translation.js:1703 translation.js:1706 translation.js:1715
+#: translation.js:1718 translation.js:1721 translation.js:1724
+#: translation.js:1727 translation.js:1730 translation.js:1742
+#: translation.js:1745 translation.js:1749 translation.js:1752
+#: translation.js:1755 translation.js:1758 translation.js:1761
+#: translation.js:1764 translation.js:1767 translation.js:1772
+#: translation.js:1775 translation.js:1778 translation.js:1787
+#: translation.js:1790 translation.js:1793 translation.js:1798
+#: translation.js:1801 translation.js:1808 translation.js:1811
+#: translation.js:1814 translation.js:1817 translation.js:1821
+#: translation.js:1825 translation.js:1832 translation.js:1836
+#: translation.js:1839 translation.js:1842 translation.js:1846
+#: translation.js:1852 translation.js:1856 translation.js:1859
+#: translation.js:1863 translation.js:1870 translation.js:1874
+#: translation.js:1878 translation.js:1881 translation.js:1893
+#: translation.js:1896 translation.js:1899 translation.js:1902
+#: translation.js:1906 translation.js:1909 translation.js:1912
+#: translation.js:1915 translation.js:1918 translation.js:1922
+#: translation.js:1941 translation.js:1952 translation.js:1955
+#: translation.js:1957 translation.js:1960 translation.js:1963
+#: translation.js:1966 translation.js:1969 translation.js:1972
+#: translation.js:1978 translation.js:2000 translation.js:2004
+#: translation.js:2007 translation.js:2010 translation.js:2013
+#: translation.js:2016 translation.js:2019 translation.js:2022
+#: translation.js:2025 translation.js:2028 translation.js:2031
+#: translation.js:2034 translation.js:2037 translation.js:2040
+#: translation.js:2043 translation.js:2046 translation.js:2049
+#: translation.js:2052 translation.js:2058 translation.js:2062
+#: translation.js:2065 translation.js:2075 translation.js:2079
+#: translation.js:2082 translation.js:2085 translation.js:2088
+#: translation.js:2091 translation.js:2094 translation.js:2105
+#: translation.js:2109 translation.js:2112 translation.js:2115
+#: translation.js:2118 translation.js:2121 translation.js:2124
+#: translation.js:2127
 msgid "Alhambra-II"
 msgstr ""
 
-#: translation.js:998
+#: translation.js:1000
 msgid "01-Bus2-Split-all"
 msgstr ""
 
-#: translation.js:999
+#: translation.js:1001
 msgid ""
 "# Example: Using the Bus2-Split-all block\n"
 "\n"
@@ -3823,27 +3832,27 @@ msgid ""
 "shown on two independent LEDs"
 msgstr ""
 
-#: translation.js:1000
+#: translation.js:1002
 msgid "Bus-2 Split-all"
 msgstr ""
 
-#: translation.js:1001
+#: translation.js:1003
 msgid "2 bits Input BUS"
 msgstr ""
 
-#: translation.js:1002
+#: translation.js:1004
 msgid "MSB bit"
 msgstr ""
 
-#: translation.js:1003
+#: translation.js:1005
 msgid "LSB bit"
 msgstr ""
 
-#: translation.js:1004
+#: translation.js:1006
 msgid "02-Split-1-4"
 msgstr ""
 
-#: translation.js:1005
+#: translation.js:1007
 msgid ""
 "# Example: Using the Split-1-4 block\n"
 "\n"
@@ -3852,23 +3861,23 @@ msgid ""
 "Both sub-buses are shown on the LED7 and LEDs 0,1,2 and 3 respectivelly"
 msgstr ""
 
-#: translation.js:1006
+#: translation.js:1008
 msgid "5 bits Input BUS"
 msgstr ""
 
-#: translation.js:1007
+#: translation.js:1009
 msgid "LSB bits"
 msgstr ""
 
-#: translation.js:1008
+#: translation.js:1010
 msgid "5-bits constant"
 msgstr ""
 
-#: translation.js:1010
+#: translation.js:1012
 msgid "01-Bus2-Join-all"
 msgstr ""
 
-#: translation.js:1011
+#: translation.js:1013
 msgid ""
 "# Example: Using the Bus2-Join-all block\n"
 "\n"
@@ -3876,19 +3885,19 @@ msgid ""
 "shown on LEDs 0 and 7"
 msgstr ""
 
-#: translation.js:1012
+#: translation.js:1014
 msgid "Bus-2 Join-all"
 msgstr ""
 
-#: translation.js:1013
+#: translation.js:1015
 msgid "2 bits Output BUS"
 msgstr ""
 
-#: translation.js:1014
+#: translation.js:1016
 msgid "02-Join-1-4"
 msgstr ""
 
-#: translation.js:1015
+#: translation.js:1017
 msgid ""
 "# Example: Using the Join-1-4 block\n"
 "\n"
@@ -3897,35 +3906,35 @@ msgid ""
 "on 5 LEDs"
 msgstr ""
 
-#: translation.js:1016
+#: translation.js:1018
 msgid "4 bits Input BUS"
 msgstr ""
 
-#: translation.js:1017
+#: translation.js:1019
 msgid "4-bits constant"
 msgstr ""
 
-#: translation.js:1019
+#: translation.js:1021
 msgid "01-Bus-2-button-leds"
 msgstr ""
 
-#: translation.js:1020
+#: translation.js:1022
 msgid "# Example: Bus-2: Connection of two buses"
 msgstr ""
 
-#: translation.js:1021
+#: translation.js:1023
 msgid "2-bits input bus"
 msgstr ""
 
-#: translation.js:1022
+#: translation.js:1024
 msgid "2-bits Bus block"
 msgstr ""
 
-#: translation.js:1023
+#: translation.js:1025
 msgid "2-bits output bus"
 msgstr ""
 
-#: translation.js:1024
+#: translation.js:1026
 msgid ""
 "**NOTE**: This is just an example of use of the Bus-2 block. But the "
 "connection  \n"
@@ -3933,94 +3942,94 @@ msgid ""
 "the 2-Bus block"
 msgstr ""
 
-#: translation.js:1026
+#: translation.js:1028
 msgid "01-button-LEDs"
 msgstr ""
 
-#: translation.js:1027
+#: translation.js:1029
 msgid ""
 "# Example: Turning on 8 LEDs with one button\n"
 "\n"
 "When the button SW1 is pressed, the 8 LEDs are turned on"
 msgstr ""
 
-#: translation.js:1028
+#: translation.js:1030
 msgid "Copy-8 Block"
 msgstr ""
 
-#: translation.js:1030 translation.js:1592 translation.js:1596
-#: translation.js:1601
+#: translation.js:1032 translation.js:1597 translation.js:1601
+#: translation.js:1606
 msgid "01-sign-LED"
 msgstr ""
 
-#: translation.js:1031
+#: translation.js:1033
 msgid ""
 "# Example: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1032
+#: translation.js:1034
 msgid "Sign-int8 Block"
 msgstr ""
 
-#: translation.js:1034 translation.js:1300 translation.js:1303
-#: translation.js:1407 translation.js:1411 translation.js:1425
-#: translation.js:1429 translation.js:1433 translation.js:1437
-#: translation.js:1441 translation.js:1443 translation.js:1446
-#: translation.js:1449 translation.js:1456 translation.js:1459
-#: translation.js:1461 translation.js:1463 translation.js:1477
-#: translation.js:1479 translation.js:1480 translation.js:1484
+#: translation.js:1036 translation.js:1302 translation.js:1305
+#: translation.js:1409 translation.js:1413 translation.js:1427
+#: translation.js:1431 translation.js:1435 translation.js:1439
+#: translation.js:1443 translation.js:1445 translation.js:1448
+#: translation.js:1451 translation.js:1459 translation.js:1462
+#: translation.js:1464 translation.js:1466 translation.js:1468
+#: translation.js:1482 translation.js:1484 translation.js:1485
 #: translation.js:1489 translation.js:1494 translation.js:1499
-#: translation.js:1504 translation.js:1517 translation.js:1519
-#: translation.js:1520 translation.js:1526 translation.js:1527
-#: translation.js:1533 translation.js:1534 translation.js:1538
-#: translation.js:1542 translation.js:1546 translation.js:1560
-#: translation.js:1821 translation.js:1859 translation.js:1877
-#: translation.js:1889 translation.js:1892 translation.js:1895
-#: translation.js:1898 translation.js:1902 translation.js:1905
-#: translation.js:1911 translation.js:1914 translation.js:1918
-#: translation.js:1937 translation.js:1948 translation.js:1951
-#: translation.js:1953 translation.js:1956 translation.js:1959
-#: translation.js:1962 translation.js:1965 translation.js:1968
-#: translation.js:1974 translation.js:1996 translation.js:2000
-#: translation.js:2003 translation.js:2006 translation.js:2009
-#: translation.js:2012 translation.js:2015 translation.js:2018
-#: translation.js:2021 translation.js:2024 translation.js:2027
-#: translation.js:2030 translation.js:2033 translation.js:2036
-#: translation.js:2039 translation.js:2042 translation.js:2045
-#: translation.js:2048 translation.js:2054 translation.js:2058
-#: translation.js:2061 translation.js:2071 translation.js:2075
-#: translation.js:2078 translation.js:2081 translation.js:2084
-#: translation.js:2087 translation.js:2090
+#: translation.js:1504 translation.js:1509 translation.js:1522
+#: translation.js:1524 translation.js:1525 translation.js:1531
+#: translation.js:1532 translation.js:1538 translation.js:1539
+#: translation.js:1543 translation.js:1547 translation.js:1551
+#: translation.js:1565 translation.js:1826 translation.js:1864
+#: translation.js:1882 translation.js:1894 translation.js:1897
+#: translation.js:1900 translation.js:1903 translation.js:1907
+#: translation.js:1910 translation.js:1916 translation.js:1919
+#: translation.js:1923 translation.js:1942 translation.js:1953
+#: translation.js:1956 translation.js:1958 translation.js:1961
+#: translation.js:1964 translation.js:1967 translation.js:1970
+#: translation.js:1973 translation.js:1979 translation.js:2001
+#: translation.js:2005 translation.js:2008 translation.js:2011
+#: translation.js:2014 translation.js:2017 translation.js:2020
+#: translation.js:2023 translation.js:2026 translation.js:2029
+#: translation.js:2032 translation.js:2035 translation.js:2038
+#: translation.js:2041 translation.js:2044 translation.js:2047
+#: translation.js:2050 translation.js:2053 translation.js:2059
+#: translation.js:2063 translation.js:2066 translation.js:2076
+#: translation.js:2080 translation.js:2083 translation.js:2086
+#: translation.js:2089 translation.js:2092 translation.js:2095
 msgid "01-Manual-testing"
 msgstr ""
 
-#: translation.js:1035
+#: translation.js:1037
 msgid "Configurable buttons (pull-up on/off. Not on/off) with tic output"
 msgstr ""
 
-#: translation.js:1036
+#: translation.js:1038
 msgid "# Example: Displaying the two buttons on the LEDs\n"
 msgstr ""
 
-#: translation.js:1038
+#: translation.js:1040
 msgid "01-Reversal-4-bits"
 msgstr ""
 
-#: translation.js:1039
+#: translation.js:1041
 msgid "Reversal-4"
 msgstr ""
 
-#: translation.js:1041
+#: translation.js:1043
 msgid "01-Shift-right-1-bus4"
 msgstr ""
 
-#: translation.js:1042
+#: translation.js:1044
 msgid "Bus-4-shift-right-1"
 msgstr ""
 
-#: translation.js:1043
+#: translation.js:1045
 msgid ""
 "## Bus-4 Shift right example\n"
 "\n"
@@ -4028,258 +4037,258 @@ msgid ""
 "The result is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1044
+#: translation.js:1046
 msgid ""
 "Number to shift 1 bit  \n"
 "to the right"
 msgstr ""
 
-#: translation.js:1045
+#: translation.js:1047
 msgid ""
 "Insert 0 as the  \n"
 "MSB "
 msgstr ""
 
-#: translation.js:1046
+#: translation.js:1048
 msgid ""
 "Display the shifted  \n"
 "number on the LEDs"
 msgstr ""
 
-#: translation.js:1072 translation.js:1075 translation.js:1078
-#: translation.js:1081 translation.js:1084 translation.js:1087
-#: translation.js:1090 translation.js:1093 translation.js:1108
-#: translation.js:1111 translation.js:1114 translation.js:1117
-#: translation.js:1120 translation.js:1131 translation.js:1134
-#: translation.js:1137
+#: translation.js:1074 translation.js:1077 translation.js:1080
+#: translation.js:1083 translation.js:1086 translation.js:1089
+#: translation.js:1092 translation.js:1095 translation.js:1110
+#: translation.js:1113 translation.js:1116 translation.js:1119
+#: translation.js:1122 translation.js:1133 translation.js:1136
+#: translation.js:1139
 msgid "01-manual-btn-leds"
 msgstr ""
 
-#: translation.js:1073
+#: translation.js:1075
 msgid ""
 "# Copy-2: Manual testing with one pushbutton and two LEDs\n"
 "\n"
 "When the button is pressed, the Two LEDs are turned on"
 msgstr ""
 
-#: translation.js:1076
+#: translation.js:1078
 msgid ""
 "# Copy-3: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1079
+#: translation.js:1081
 msgid ""
 "# Copy-4: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1082
+#: translation.js:1084
 msgid ""
 "# Copy-5: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1085
+#: translation.js:1087
 msgid ""
 "# Copy-6: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1088
+#: translation.js:1090
 msgid ""
 "# Copy-7: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1091
+#: translation.js:1093
 msgid ""
 "# Copy-8: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1094
+#: translation.js:1096
 msgid ""
 "Display16-8: Display a 16-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1095
+#: translation.js:1097
 msgid ""
 "System TFF with toggle input: It toogles on every system cycle if the input "
 "is active"
 msgstr ""
 
-#: translation.js:1096
+#: translation.js:1098
 msgid "Reg: 1-Bit register"
 msgstr ""
 
-#: translation.js:1097
+#: translation.js:1099
 msgid "2-to-1 Multplexer (1-bit channels). Fippled version"
 msgstr ""
 
-#: translation.js:1098
+#: translation.js:1100
 msgid "2-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1099
+#: translation.js:1101
 msgid "2-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1100
+#: translation.js:1102
 msgid "2-to-1 Multplexer (4-bit channels)"
 msgstr ""
 
-#: translation.js:1101
+#: translation.js:1103
 msgid ""
 "# Copy-9: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1102
+#: translation.js:1104
 msgid ""
 "Byte 0  \n"
 "(least significant)  "
 msgstr ""
 
-#: translation.js:1103
+#: translation.js:1105
 msgid "Mux 2-1"
 msgstr ""
 
-#: translation.js:1104
+#: translation.js:1106
 msgid ""
 "D Flip-flip\n"
 "(System)"
 msgstr ""
 
-#: translation.js:1105
+#: translation.js:1107
 msgid "Channel B"
 msgstr ""
 
-#: translation.js:1106
+#: translation.js:1108
 msgid "Channel A"
 msgstr ""
 
-#: translation.js:1109
+#: translation.js:1111
 msgid ""
 "# Copy-10: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1112
+#: translation.js:1114
 msgid ""
 "# Copy-11: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1115
+#: translation.js:1117
 msgid ""
 "# Copy-12: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1118
+#: translation.js:1120
 msgid ""
 "# Copy-16: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1121
+#: translation.js:1123
 msgid ""
 "Display32-8: Display a 32-bits value on an  8-LEDs. The sel input selects "
 "the byte to display "
 msgstr ""
 
-#: translation.js:1122
+#: translation.js:1124
 msgid "4-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1123
+#: translation.js:1125
 msgid "Counter-x02: 2-bits counter"
 msgstr ""
 
-#: translation.js:1124
+#: translation.js:1126
 msgid "Generic component with clk input"
 msgstr ""
 
-#: translation.js:1125
+#: translation.js:1127
 msgid "Inc1-2bit: Increment a 2-bits number by one"
 msgstr ""
 
-#: translation.js:1126
+#: translation.js:1128
 msgid "AdderK-2bit: Adder of 2-bit operand and 2-bit constant"
 msgstr ""
 
-#: translation.js:1127
+#: translation.js:1129
 msgid "Adder-2bits: Adder of two operands of 2 bits"
 msgstr ""
 
-#: translation.js:1128
+#: translation.js:1130
 msgid "OR-BUS2: OR gate with 2-bits bus input"
 msgstr ""
 
-#: translation.js:1129
+#: translation.js:1131
 msgid ""
 "# Copy-20: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1132
+#: translation.js:1134
 msgid ""
 "# Copy-24: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1135
+#: translation.js:1137
 msgid ""
 "# Copy-28: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1138
+#: translation.js:1140
 msgid ""
 "# Copy-32: Manual testing with one pushbutton and LEDs\n"
 "\n"
 "When the button is pressed, the LEDs are turned on"
 msgstr ""
 
-#: translation.js:1163 translation.js:1169 translation.js:1173
-#: translation.js:1176 translation.js:1183 translation.js:1187
-#: translation.js:1190 translation.js:1193 translation.js:1201
-#: translation.js:1204 translation.js:1207 translation.js:1210
-#: translation.js:1214 translation.js:1221 translation.js:1224
-#: translation.js:1227 translation.js:1231 translation.js:1241
-#: translation.js:1247 translation.js:1250 translation.js:1259
-#: translation.js:1271 translation.js:1274 translation.js:1277
-#: translation.js:1280 translation.js:1283 translation.js:1285
-#: translation.js:1288 translation.js:1291 translation.js:1294
-#: translation.js:1297 translation.js:1310 translation.js:1313
-#: translation.js:1316 translation.js:1320 translation.js:1325
-#: translation.js:1328 translation.js:1337 translation.js:1340
-#: translation.js:1343 translation.js:1345 translation.js:1348
-#: translation.js:1351 translation.js:1354 translation.js:1360
-#: translation.js:1364 translation.js:1367 translation.js:1375
-#: translation.js:1402 translation.js:1414 translation.js:1630
-#: translation.js:1768 translation.js:1771 translation.js:1774
-#: translation.js:1777
+#: translation.js:1165 translation.js:1171 translation.js:1175
+#: translation.js:1178 translation.js:1185 translation.js:1189
+#: translation.js:1192 translation.js:1195 translation.js:1203
+#: translation.js:1206 translation.js:1209 translation.js:1212
+#: translation.js:1216 translation.js:1223 translation.js:1226
+#: translation.js:1229 translation.js:1233 translation.js:1243
+#: translation.js:1249 translation.js:1252 translation.js:1261
+#: translation.js:1273 translation.js:1276 translation.js:1279
+#: translation.js:1282 translation.js:1285 translation.js:1287
+#: translation.js:1290 translation.js:1293 translation.js:1296
+#: translation.js:1299 translation.js:1312 translation.js:1315
+#: translation.js:1318 translation.js:1322 translation.js:1327
+#: translation.js:1330 translation.js:1339 translation.js:1342
+#: translation.js:1345 translation.js:1347 translation.js:1350
+#: translation.js:1353 translation.js:1356 translation.js:1362
+#: translation.js:1366 translation.js:1369 translation.js:1377
+#: translation.js:1404 translation.js:1416 translation.js:1635
+#: translation.js:1773 translation.js:1776 translation.js:1779
+#: translation.js:1782
 msgid "01-manual-btns-leds"
 msgstr ""
 
-#: translation.js:1164
+#: translation.js:1166
 msgid ""
 "# Bus2-Join-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -4287,23 +4296,23 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1170
+#: translation.js:1172
 msgid "Constant bit 1"
 msgstr ""
 
-#: translation.js:1171
+#: translation.js:1173
 msgid ""
 "# Bus3-Join-1-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1174
+#: translation.js:1176
 msgid ""
 "# Bus3-Join-2-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1177
+#: translation.js:1179
 msgid ""
 "# Bus3-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4312,23 +4321,23 @@ msgid ""
 "The LED2 is on"
 msgstr ""
 
-#: translation.js:1184
+#: translation.js:1186
 msgid "2bits constant value: 3"
 msgstr ""
 
-#: translation.js:1185
+#: translation.js:1187
 msgid ""
 "# Bus4-Join-1-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1188
+#: translation.js:1190
 msgid ""
 "# Bus4-Join-3-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1191
+#: translation.js:1193
 msgid ""
 "# Bus4-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4337,13 +4346,13 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1194
+#: translation.js:1196
 msgid ""
 "# Bus4-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1202
+#: translation.js:1204
 msgid ""
 "# Bus5-Join-1-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4352,27 +4361,27 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1205
+#: translation.js:1207
 msgid ""
 "# Bus5-Join-2-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1208
+#: translation.js:1210
 msgid ""
 "# Bus5-Join-3-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1211
+#: translation.js:1213
 msgid "3bits constant value: 7"
 msgstr ""
 
-#: translation.js:1212
+#: translation.js:1214
 msgid "# Bus5-Join-4-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1215
+#: translation.js:1217
 msgid ""
 "# Bus5-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4381,7 +4390,7 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1222
+#: translation.js:1224
 msgid ""
 "# Bus6-Join-1-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4390,33 +4399,33 @@ msgid ""
 "The LED2 and LED3 are on"
 msgstr ""
 
-#: translation.js:1225
+#: translation.js:1227
 msgid ""
 "# Bus6-Join-4-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1228
+#: translation.js:1230
 msgid "4bits constant value: 15 (0xF in hexadecimal)"
 msgstr ""
 
-#: translation.js:1229
+#: translation.js:1231
 msgid ""
 "# Bus6-Join-5-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1232
+#: translation.js:1234
 msgid ""
 "# Bus6-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1240
+#: translation.js:1242
 msgid "Alhambr-II"
 msgstr ""
 
-#: translation.js:1242
+#: translation.js:1244
 msgid ""
 "# Bus7-Join-1-6: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4425,26 +4434,26 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1244 translation.js:1253 translation.js:1256
-#: translation.js:1636 translation.js:1639 translation.js:1642
-#: translation.js:1649 translation.js:1652 translation.js:1655
-#: translation.js:1658 translation.js:1666 translation.js:1669
-#: translation.js:1672 translation.js:1675 translation.js:1678
-#: translation.js:1690 translation.js:1693 translation.js:1696
-#: translation.js:1699 translation.js:1702 translation.js:1711
-#: translation.js:1714 translation.js:1717 translation.js:1720
-#: translation.js:1723 translation.js:1726 translation.js:1738
-#: translation.js:1741 translation.js:1745 translation.js:1748
-#: translation.js:1751 translation.js:1754 translation.js:1757
-#: translation.js:1760 translation.js:1763
+#: translation.js:1246 translation.js:1255 translation.js:1258
+#: translation.js:1641 translation.js:1644 translation.js:1647
+#: translation.js:1654 translation.js:1657 translation.js:1660
+#: translation.js:1663 translation.js:1671 translation.js:1674
+#: translation.js:1677 translation.js:1680 translation.js:1683
+#: translation.js:1695 translation.js:1698 translation.js:1701
+#: translation.js:1704 translation.js:1707 translation.js:1716
+#: translation.js:1719 translation.js:1722 translation.js:1725
+#: translation.js:1728 translation.js:1731 translation.js:1743
+#: translation.js:1746 translation.js:1750 translation.js:1753
+#: translation.js:1756 translation.js:1759 translation.js:1762
+#: translation.js:1765 translation.js:1768
 msgid "01-manual-constant-leds"
 msgstr ""
 
-#: translation.js:1245
+#: translation.js:1247
 msgid "# Bus7-Join-2-5: Manual testing \n"
 msgstr ""
 
-#: translation.js:1248
+#: translation.js:1250
 msgid ""
 "# Bus7-Join-3-4: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4453,7 +4462,7 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1251
+#: translation.js:1253
 msgid ""
 "# Bus7-Join-4-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4462,15 +4471,15 @@ msgid ""
 "The LEDs 2-5 are on"
 msgstr ""
 
-#: translation.js:1254
+#: translation.js:1256
 msgid "# Bus7-Join-5-2: Manual testing \n"
 msgstr ""
 
-#: translation.js:1257
+#: translation.js:1259
 msgid "# Bus7-Join-6-1: Manual testing \n"
 msgstr ""
 
-#: translation.js:1260
+#: translation.js:1262
 msgid ""
 "# Bus7-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4479,7 +4488,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1272
+#: translation.js:1274
 msgid ""
 "# Bus8-Join-1-7: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4488,13 +4497,13 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1275
+#: translation.js:1277
 msgid ""
 "# Bus8-Join-2-6: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1278
+#: translation.js:1280
 msgid ""
 "# Bus8-Join-3-5: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4503,7 +4512,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1281
+#: translation.js:1283
 msgid ""
 "# Bus8-Join-5-3: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4512,7 +4521,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1286
+#: translation.js:1288
 msgid ""
 "# Bus8-Join-7-1: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4521,7 +4530,7 @@ msgid ""
 "The LEDs 1-6 are on"
 msgstr ""
 
-#: translation.js:1289
+#: translation.js:1291
 msgid ""
 "# Bus8-Join-all: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4530,7 +4539,7 @@ msgid ""
 "The LEDs 2-7 are on"
 msgstr ""
 
-#: translation.js:1292
+#: translation.js:1294
 msgid ""
 "# Bus8-Join-half: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4539,7 +4548,7 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1295
+#: translation.js:1297
 msgid ""
 "# Bus8-Join-quarter: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -4548,607 +4557,611 @@ msgid ""
 "The LEDs 2-6 are on"
 msgstr ""
 
-#: translation.js:1298
+#: translation.js:1300
 msgid ""
 "## Bus-09-bits Join-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1301
+#: translation.js:1303
 msgid ""
 "# Bus10-Join-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1304
+#: translation.js:1306
 msgid ""
 "# Bus11-Join-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1311
+#: translation.js:1313
 msgid ""
 "# Bus12-Join-one-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1314
+#: translation.js:1316
 msgid ""
 "# Bus12-Join-4-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1317
+#: translation.js:1319
 msgid "Counter-x01: 1-bit counter"
 msgstr ""
 
-#: translation.js:1318
+#: translation.js:1320
 msgid ""
 "# Bus12-Join-one-forth: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1321
+#: translation.js:1323
 msgid ""
 "# Bus12-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1326
+#: translation.js:1328
 msgid ""
 "# Bus15-Join-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1329
+#: translation.js:1331
 msgid ""
 "# Bus15-Join-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1330
+#: translation.js:1332
 msgid "Join-1-15"
 msgstr ""
 
-#: translation.js:1331
+#: translation.js:1333
 msgid "Join-15-1"
 msgstr ""
 
-#: translation.js:1332
+#: translation.js:1334
 msgid "Join-4-12"
 msgstr ""
 
-#: translation.js:1333
+#: translation.js:1335
 msgid "Join-7-9"
 msgstr ""
 
-#: translation.js:1338
+#: translation.js:1340
 msgid ""
 "# Bus16-Join-1-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1341
+#: translation.js:1343
 msgid ""
 "# Bus16-Join-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1344
+#: translation.js:1346
 msgid ""
 "# Bus16-Join-4-12: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1346
+#: translation.js:1348
 msgid ""
 "# Bus16-Join-7-9: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1349
+#: translation.js:1351
 msgid ""
 "# Bus16-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1352
+#: translation.js:1354
 msgid ""
 "# Bus16-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1355
+#: translation.js:1357
 msgid ""
 "# Bus19-Join-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1361
+#: translation.js:1363
 msgid "Generic: 19-bits generic constant"
 msgstr ""
 
-#: translation.js:1362
+#: translation.js:1364
 msgid ""
 "# Bus20-Join-1-19: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1365
+#: translation.js:1367
 msgid ""
 "# Bus20-Join-4-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1368
+#: translation.js:1370
 msgid ""
 "# Bus20-Join-4-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1371 translation.js:1381 translation.js:1384
-#: translation.js:1399 translation.js:1783 translation.js:1786
-#: translation.js:1789
+#: translation.js:1373 translation.js:1383 translation.js:1386
+#: translation.js:1401 translation.js:1788 translation.js:1791
+#: translation.js:1794
 msgid "01-manual-testing"
 msgstr ""
 
-#: translation.js:1372
+#: translation.js:1374
 msgid "Generic: 22-bits generic constant"
 msgstr ""
 
-#: translation.js:1373
+#: translation.js:1375
 msgid ""
 "# Bus22-Join-10-22: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1376
+#: translation.js:1378
 msgid ""
 "# Bus23-Join-7-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1382
+#: translation.js:1384
 msgid ""
 "# Bus24-Join-8-16: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1385
+#: translation.js:1387
 msgid ""
 "Display24-8: Display a 24-bits value on  8-LEDs. The sel input selects the "
 "byte to display "
 msgstr ""
 
-#: translation.js:1386
+#: translation.js:1388
 msgid "Counter-M-x02: 2-bits M module counter"
 msgstr ""
 
-#: translation.js:1387
+#: translation.js:1389
 msgid "Comp2-2bit: Comparator of two 2-bit numbers"
 msgstr ""
 
-#: translation.js:1388
+#: translation.js:1390
 msgid "Comp2-1bit: Comparator of two 1-bit numbers"
 msgstr ""
 
-#: translation.js:1389
+#: translation.js:1391
 msgid "reg-rst-2-bits:  2-bits register with reset"
 msgstr ""
 
-#: translation.js:1390
+#: translation.js:1392
 msgid "1-bit-Reg-rst: 1-Bit register with reset"
 msgstr ""
 
-#: translation.js:1391
+#: translation.js:1393
 msgid ""
 "# Bus24-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1392
+#: translation.js:1394
 msgid "2-bits Comparator"
 msgstr ""
 
-#: translation.js:1393
+#: translation.js:1395
 msgid ""
 "Maximum count  \n"
 "reached"
 msgstr ""
 
-#: translation.js:1394
+#: translation.js:1396
 msgid "2-bits register"
 msgstr ""
 
-#: translation.js:1395
+#: translation.js:1397
 msgid ""
 "If the max count is reached  \n"
 "and the cnt tic is received,  \n"
 "the register is reset to 0"
 msgstr ""
 
-#: translation.js:1396
+#: translation.js:1398
 msgid "A"
 msgstr ""
 
-#: translation.js:1397
+#: translation.js:1399
 msgid "B"
 msgstr ""
 
-#: translation.js:1400
+#: translation.js:1402
 msgid ""
 "# Bus24-Join-one-third: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1403
+#: translation.js:1405
 msgid ""
 "# Bus27-Join-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1408
+#: translation.js:1410
 msgid "Generic: 24-bits generic constant"
 msgstr ""
 
-#: translation.js:1409
+#: translation.js:1411
 msgid ""
 "# Bus28-Join-4-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1412
+#: translation.js:1414
 msgid ""
 "# Bus28-Join-4-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1415
+#: translation.js:1417
 msgid ""
 "# Bus31-Join-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1416
+#: translation.js:1418
 msgid "Join-1-31"
 msgstr ""
 
-#: translation.js:1421
+#: translation.js:1423
 msgid "Join-8-24"
 msgstr ""
 
-#: translation.js:1426
+#: translation.js:1428
 msgid "Generic: 31-bits generic constant"
 msgstr ""
 
-#: translation.js:1427
+#: translation.js:1429
 msgid ""
 "# Bus32-Join-31-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1430
+#: translation.js:1432
 msgid "Generic: 17-bits generic constant"
 msgstr ""
 
-#: translation.js:1431
+#: translation.js:1433
 msgid ""
 "# Bus32-Join-17-15: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1434
+#: translation.js:1436
 msgid "Generic: 29-bits generic constant"
 msgstr ""
 
-#: translation.js:1435
+#: translation.js:1437
 msgid ""
 "# Bus32-Join-29-3: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1438
+#: translation.js:1440
 msgid "2bits constant value: 1"
 msgstr ""
 
-#: translation.js:1439
+#: translation.js:1441
 msgid ""
 "# Bus32-Join-30-2: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1444
+#: translation.js:1446
 msgid ""
 "# Bus32-Join-8-24: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1447
+#: translation.js:1449
 msgid ""
 "# Bus32-Join-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1450
+#: translation.js:1452
 msgid ""
 "# Bus32-Join-quarter: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1454
+#: translation.js:1456
 msgid "05-Bits"
 msgstr ""
 
 #: translation.js:1457
+msgid "2x8-Bits"
+msgstr ""
+
+#: translation.js:1460
 msgid "## Reversal test"
 msgstr ""
 
-#: translation.js:1466 translation.js:1506 translation.js:1977
-#: translation.js:2064
+#: translation.js:1471 translation.js:1511 translation.js:1982
+#: translation.js:2069
 msgid "02-bits"
 msgstr ""
 
-#: translation.js:1467 translation.js:1507 translation.js:2065
+#: translation.js:1472 translation.js:1512 translation.js:2070
 msgid "03-bits"
 msgstr ""
 
-#: translation.js:1468 translation.js:1508 translation.js:2066
+#: translation.js:1473 translation.js:1513 translation.js:2071
 msgid "04-bits"
 msgstr ""
 
-#: translation.js:1469 translation.js:1509 translation.js:1939
-#: translation.js:1978
+#: translation.js:1474 translation.js:1514 translation.js:1944
+#: translation.js:1983
 msgid "08-bits"
 msgstr ""
 
-#: translation.js:1470 translation.js:1510 translation.js:1979
+#: translation.js:1475 translation.js:1515 translation.js:1984
 msgid "16-bits"
 msgstr ""
 
-#: translation.js:1471 translation.js:1511
+#: translation.js:1476 translation.js:1516
 msgid "32-bits"
 msgstr ""
 
-#: translation.js:1481
+#: translation.js:1486
 msgid "## BUS-2-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1485
+#: translation.js:1490
 msgid "Reg-3-verilog: 3 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1486
+#: translation.js:1491
 msgid "## BUS-3-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1490
+#: translation.js:1495
 msgid "Reg-4-verilog: 4 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1491
+#: translation.js:1496
 msgid "## BUS-4-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1495
+#: translation.js:1500
 msgid "Reg-8-verilog: 8 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1496
+#: translation.js:1501
 msgid "## BUS-8-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1500
+#: translation.js:1505
 msgid ""
 "Reg-16-verilog: 16 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1501
+#: translation.js:1506
 msgid "## BUS-16-Shift-Left-1: Manual testing"
 msgstr ""
 
-#: translation.js:1505
+#: translation.js:1510
 msgid ""
 "Reg-03-verilog: 32 bits Register with load input. Verilog implementation"
 msgstr ""
 
-#: translation.js:1521
+#: translation.js:1526
 msgid "SR1: Shift  a 2-bit value one bit right. MSB is filled with in"
 msgstr ""
 
-#: translation.js:1528
+#: translation.js:1533
 msgid "# 3-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1535
+#: translation.js:1540
 msgid "# 4-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1539
+#: translation.js:1544
 msgid "# 8-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1543
+#: translation.js:1548
 msgid "# 16-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1547
+#: translation.js:1552
 msgid "# 32-bits Shift Right: Manual testing"
 msgstr ""
 
-#: translation.js:1548
+#: translation.js:1553
 msgid "Sign-02Bits"
 msgstr ""
 
-#: translation.js:1549
+#: translation.js:1554
 msgid "Sign-03Bits"
 msgstr ""
 
-#: translation.js:1550
+#: translation.js:1555
 msgid "Sign-04Bits"
 msgstr ""
 
-#: translation.js:1551
+#: translation.js:1556
 msgid "Sign-05Bits"
 msgstr ""
 
-#: translation.js:1552
+#: translation.js:1557
 msgid "Sign-06Bits"
 msgstr ""
 
-#: translation.js:1553
+#: translation.js:1558
 msgid "Sign-07Bits"
 msgstr ""
 
-#: translation.js:1554
+#: translation.js:1559
 msgid "Sign-08Bits"
 msgstr ""
 
-#: translation.js:1555
+#: translation.js:1560
 msgid "Sign-12Bits"
 msgstr ""
 
-#: translation.js:1556
+#: translation.js:1561
 msgid "Sign-16Bits"
 msgstr ""
 
-#: translation.js:1557
+#: translation.js:1562
 msgid "Sign-20Bits"
 msgstr ""
 
-#: translation.js:1558
+#: translation.js:1563
 msgid "Sign-32Bits"
 msgstr ""
 
-#: translation.js:1561
+#: translation.js:1566
 msgid "2-to-1 Multplexer (2-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1562
+#: translation.js:1567
 msgid ""
 "# 2-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1566
+#: translation.js:1571
 msgid "2-to-1 Multplexer (3-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1567
+#: translation.js:1572
 msgid ""
 "# 3-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1570
+#: translation.js:1575
 msgid "2-to-1 Multplexer (4-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1571
+#: translation.js:1576
 msgid ""
 "# 4-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1574
+#: translation.js:1579
 msgid "2-to-1 Multplexer (5-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1575
+#: translation.js:1580
 msgid ""
 "# 5-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1578
+#: translation.js:1583
 msgid "2-to-1 Multplexer (6-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1579
+#: translation.js:1584
 msgid ""
 "# 6-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1582
+#: translation.js:1587
 msgid "2-to-1 Multplexer (7-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1583
+#: translation.js:1588
 msgid ""
 "# 7-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1586
+#: translation.js:1591
 msgid "2-to-1 Multplexer (8-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1587
+#: translation.js:1592
 msgid ""
 "# 8-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1590
+#: translation.js:1595
 msgid "2-to-1 Multplexer (12-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1591
+#: translation.js:1596
 msgid ""
 "# 12-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1593
+#: translation.js:1598
 msgid "2-to-1 Multplexer (16-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1594
+#: translation.js:1599
 msgid ""
 "# 16-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1597
+#: translation.js:1602
 msgid "2-to-1 Multplexer (20-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1598
+#: translation.js:1603
 msgid "Generic: 20-bits generic constant"
 msgstr ""
 
-#: translation.js:1599
+#: translation.js:1604
 msgid ""
 "# 20-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1602
+#: translation.js:1607
 msgid "Generic: 32-bits generic constant"
 msgstr ""
 
-#: translation.js:1603
+#: translation.js:1608
 msgid "2-to-1 Multplexer (32-bit channels). Verilog implementation"
 msgstr ""
 
-#: translation.js:1604
+#: translation.js:1609
 msgid ""
 "# 32-bits sign Test: Displaying the sign bit on a LED\n"
 "\n"
 "The Sign of a number is shown on an LED"
 msgstr ""
 
-#: translation.js:1631
+#: translation.js:1636
 msgid ""
 "# Bus2-Split-all: Manual testing with two pushbuttons and an two LEDs\n"
 "\n"
@@ -5156,322 +5169,322 @@ msgid ""
 "When the buttons are pressed, the corresponding LED is turn on"
 msgstr ""
 
-#: translation.js:1637
+#: translation.js:1642
 msgid ""
 "# Bus3-Split-1-2: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1640
+#: translation.js:1645
 msgid ""
 "# Bus3-Split-2-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1643
+#: translation.js:1648
 msgid ""
 "# Bus3-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1650
+#: translation.js:1655
 msgid ""
 "# Bus4-Split-1-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1653
+#: translation.js:1658
 msgid ""
 "# Bus4-Split-3-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1656
+#: translation.js:1661
 msgid ""
 "# Bus4-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1659
+#: translation.js:1664
 msgid ""
 "# Bus4-Split-half: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1667
+#: translation.js:1672
 msgid ""
 "# Bus5-Split-1-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1670
+#: translation.js:1675
 msgid ""
 "# Bus5-Split-2-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1673
+#: translation.js:1678
 msgid ""
 "# Bus5-Split-3-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1676
+#: translation.js:1681
 msgid ""
 "# Bus5-Split-4-1: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1679
+#: translation.js:1684
 msgid ""
 "# Bus5-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1687
+#: translation.js:1692
 msgid "01-manual-test"
 msgstr ""
 
-#: translation.js:1688
+#: translation.js:1693
 msgid ""
 "# Bus6-Split-1-5: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1691
+#: translation.js:1696
 msgid ""
 "# Bus6-Split-2-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1694
+#: translation.js:1699
 msgid "# Bus6-Split-4-2: Manual testing\n"
 msgstr ""
 
-#: translation.js:1697
+#: translation.js:1702
 msgid "# Bus6-Split-5-1: Manual testing\n"
 msgstr ""
 
-#: translation.js:1700
+#: translation.js:1705
 msgid ""
 "# Bus6-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1703
+#: translation.js:1708
 msgid "# Bus6-Split-half: Manual testing\n"
 msgstr ""
 
-#: translation.js:1712
+#: translation.js:1717
 msgid ""
 "# Bus7-Split-1-6: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1715
+#: translation.js:1720
 msgid ""
 "# Bus7-Split-2-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1718
+#: translation.js:1723
 msgid ""
 "# Bus7-Split-3-4: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1721
+#: translation.js:1726
 msgid ""
 "# Bus7-Split-4-3: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1724
+#: translation.js:1729
 msgid ""
 "# Bus7-Split-5-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1727
+#: translation.js:1732
 msgid ""
 "# Bus7-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1739
+#: translation.js:1744
 msgid ""
 "# Bus8-Split-1-7: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1742
+#: translation.js:1747
 msgid "Bus8-Split-2-6: Split the 8-bits bus into two buses of 2 and 6 wires"
 msgstr ""
 
-#: translation.js:1743
+#: translation.js:1748
 msgid ""
 "# Bus8-Split-2-6: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1746
+#: translation.js:1751
 msgid ""
 "# Bus8-Split-3-5: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1749
+#: translation.js:1754
 msgid ""
 "# Bus8-Split-5-3: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1752
+#: translation.js:1757
 msgid ""
 "# Bus8-Split-6-2: Manual testing\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1755
+#: translation.js:1760
 msgid ""
 "# Bus8-Split-7-1: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1758
+#: translation.js:1763
 msgid ""
 "# Bus8-Split-all: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1761
+#: translation.js:1766
 msgid ""
 "# Bus8-Split-half: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1764
+#: translation.js:1769
 msgid ""
 "# Bus8-Split-quarter: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1769
+#: translation.js:1774
 msgid ""
 "## Bus-09-bits Split-1-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1772
+#: translation.js:1777
 msgid ""
 "## Bus-09-bits Join-8-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1775
+#: translation.js:1780
 msgid ""
 "# Bus10-Split-2-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1778
+#: translation.js:1783
 msgid ""
 "# Bus11-Split-3-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1784
+#: translation.js:1789
 msgid ""
 "# Bus12-Split-1-11: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1787
+#: translation.js:1792
 msgid ""
 "# Bus12-Split-4-8: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1790
+#: translation.js:1795
 msgid ""
 "# Bus12-Split-one-third: Manual testing with a constant and LEDs\n"
 "\n"
 "The value of the constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1794 translation.js:1797 translation.js:1804
-#: translation.js:1807 translation.js:1810 translation.js:1813
-#: translation.js:1817 translation.js:1828 translation.js:1832
-#: translation.js:1835 translation.js:1838 translation.js:1842
-#: translation.js:1848 translation.js:1852 translation.js:1855
-#: translation.js:1866 translation.js:1870 translation.js:1874
-#: translation.js:1908
+#: translation.js:1799 translation.js:1802 translation.js:1809
+#: translation.js:1812 translation.js:1815 translation.js:1818
+#: translation.js:1822 translation.js:1833 translation.js:1837
+#: translation.js:1840 translation.js:1843 translation.js:1847
+#: translation.js:1853 translation.js:1857 translation.js:1860
+#: translation.js:1871 translation.js:1875 translation.js:1879
+#: translation.js:1913
 msgid "Manual-testing"
 msgstr ""
 
-#: translation.js:1795
+#: translation.js:1800
 msgid ""
 "## Bus-15: Split-5-10: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1798
+#: translation.js:1803
 msgid ""
 "## Bus-15: Split-7-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1805
+#: translation.js:1810
 msgid ""
 "## Bus-16: Split-1-11: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1808
+#: translation.js:1813
 msgid ""
 "## Bus-16: Split-15-1: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1811
+#: translation.js:1816
 msgid ""
 "## Bus-16: Split-half: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1814
+#: translation.js:1819
 msgid ""
 "## Split16-quarter: Manual testing\n"
 "\n"
@@ -5479,33 +5492,33 @@ msgid ""
 "bits. When the button is pressed, the Upper bits are displayed"
 msgstr ""
 
-#: translation.js:1818
+#: translation.js:1823
 msgid ""
 "## Bus17-Split-1-16: Manual testing\n"
 "\n"
 "The 17-bit constnat is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1822
+#: translation.js:1827
 msgid ""
 "## Bus-19: Split-3-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1829
+#: translation.js:1834
 msgid ""
 "## Bus20-Split-1-19: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs. "
 msgstr ""
 
-#: translation.js:1830
+#: translation.js:1835
 msgid ""
 "Values for testing:  \n"
 "0-FFFFF"
 msgstr ""
 
-#: translation.js:1833
+#: translation.js:1838
 msgid ""
 "## Bus20-Split-12-8: Manual testing\n"
 "\n"
@@ -5515,7 +5528,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1836
+#: translation.js:1841
 msgid ""
 "## Bus20-Split-4-16: Manual testing\n"
 "\n"
@@ -5525,21 +5538,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1839
+#: translation.js:1844
 msgid ""
 "## Bus20-Split-4-8-8: Manual testing\n"
 "\n"
 "The 20-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1843
+#: translation.js:1848
 msgid ""
 "## BUS22-split-16-6: Manual testing\n"
 "\n"
 "The 22-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1849
+#: translation.js:1854
 msgid ""
 "## BUS24-split-16-8: Manual testing\n"
 "\n"
@@ -5549,13 +5562,13 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1850
+#: translation.js:1855
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFF"
 msgstr ""
 
-#: translation.js:1853
+#: translation.js:1858
 msgid ""
 "## BUS24-split-8-16: Manual testing\n"
 "\n"
@@ -5565,7 +5578,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1856
+#: translation.js:1861
 msgid ""
 "## Bus 24 Split one third: Manual testing\n"
 "\n"
@@ -5573,21 +5586,21 @@ msgid ""
 "displaying the lower, middle and higer segments of the constant on the LEDs"
 msgstr ""
 
-#: translation.js:1860
+#: translation.js:1865
 msgid "Generic: 27-bits generic constant"
 msgstr ""
 
-#: translation.js:1861
+#: translation.js:1866
 msgid ""
 "## Bus-27-Split-3-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1867
+#: translation.js:1872
 msgid "Generic: 28-bits generic constant"
 msgstr ""
 
-#: translation.js:1868
+#: translation.js:1873
 msgid ""
 "## Bus 28 Split-20-8: Manual testing\n"
 "\n"
@@ -5597,7 +5610,7 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1871
+#: translation.js:1876
 msgid ""
 "## Bus 28 Split-4-24: Manual testing\n"
 "\n"
@@ -5607,19 +5620,19 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1872
+#: translation.js:1877
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFF"
 msgstr ""
 
-#: translation.js:1878
+#: translation.js:1883
 msgid ""
 "## Bus-31: Split-7-8-8-8: Manual testing\n"
 "\n"
 msgstr ""
 
-#: translation.js:1890
+#: translation.js:1895
 msgid ""
 "## 32-bits Split 1-31: Manual testing\n"
 "\n"
@@ -5629,21 +5642,21 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1893
+#: translation.js:1898
 msgid ""
 "## 32-bits Split 17-15: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1896
+#: translation.js:1901
 msgid ""
 "## 32-bits Split 22-10: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1899
+#: translation.js:1904
 msgid ""
 "## 32-bits Split 24-8: Manual testing\n"
 "\n"
@@ -5653,27 +5666,27 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1900
+#: translation.js:1905
 msgid ""
 "Values for testing:  \n"
 "0-FFFFFFFF"
 msgstr ""
 
-#: translation.js:1903
+#: translation.js:1908
 msgid ""
 "## 32-bits Split 29-3: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1906
+#: translation.js:1911
 msgid ""
 "## 32-bits Split 31-1: Manual testing\n"
 "\n"
 "The 32-bits constant is shown on the LEDs"
 msgstr ""
 
-#: translation.js:1909
+#: translation.js:1914
 msgid ""
 "## 32-bits Split 8-24: Manual testing\n"
 "\n"
@@ -5683,358 +5696,358 @@ msgid ""
 "between the 8 less significant bits and the 8 bits in the middle"
 msgstr ""
 
-#: translation.js:1912
+#: translation.js:1917
 msgid ""
 "## 32-bits Split half: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1915
+#: translation.js:1920
 msgid ""
 "## 32-bits Split quarter: Manual testing\n"
 "\n"
 "The 32-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1919
+#: translation.js:1924
 msgid "8-to-1 Multplexer (8-bit channels)"
 msgstr ""
 
-#: translation.js:1920
+#: translation.js:1925
 msgid "8-to-1 Multplexer (2-bit channels)"
 msgstr ""
 
-#: translation.js:1921
+#: translation.js:1926
 msgid "8-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1922
+#: translation.js:1927
 msgid "4-to-1 Multplexer (1-bit channels)"
 msgstr ""
 
-#: translation.js:1923
+#: translation.js:1928
 msgid "Counter-x03: 3-bits counter"
 msgstr ""
 
-#: translation.js:1924
+#: translation.js:1929
 msgid "Reg-x03: 3-bits register"
 msgstr ""
 
-#: translation.js:1925
+#: translation.js:1930
 msgid "Inc1-3bit: Increment a 3-bits number by one"
 msgstr ""
 
-#: translation.js:1926
+#: translation.js:1931
 msgid "AdderK-3bit: Adder of 3-bit operand and 3-bit constant"
 msgstr ""
 
-#: translation.js:1927
+#: translation.js:1932
 msgid "Adder-3bits: Adder of two operands of 3 bits"
 msgstr ""
 
-#: translation.js:1928
+#: translation.js:1933
 msgid "Generic: 64-bits generic constant"
 msgstr ""
 
-#: translation.js:1929
+#: translation.js:1934
 msgid ""
 "## 64-bits Split half: Manual testing\n"
 "\n"
 "The 64-bits constants is displayed on the 8 LEDs"
 msgstr ""
 
-#: translation.js:1938
+#: translation.js:1943
 msgid "## Uint12-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1940
+#: translation.js:1945
 msgid "09-bits"
 msgstr ""
 
-#: translation.js:1941
+#: translation.js:1946
 msgid "10-bits"
 msgstr ""
 
-#: translation.js:1942
+#: translation.js:1947
 msgid "11-bits"
 msgstr ""
 
-#: translation.js:1943
+#: translation.js:1948
 msgid "12-bits"
 msgstr ""
 
-#: translation.js:1944
+#: translation.js:1949
 msgid "13-bits"
 msgstr ""
 
-#: translation.js:1945
+#: translation.js:1950
 msgid "14-bits"
 msgstr ""
 
-#: translation.js:1946
+#: translation.js:1951
 msgid "15-bits"
 msgstr ""
 
-#: translation.js:1949
+#: translation.js:1954
 msgid "## Uint16-8bit Manual testing"
 msgstr ""
 
-#: translation.js:1954
+#: translation.js:1959
 msgid "## Uint16-10bit Manual testing"
 msgstr ""
 
-#: translation.js:1957
+#: translation.js:1962
 msgid "## Uint16-11bit Manual testing"
 msgstr ""
 
-#: translation.js:1960
+#: translation.js:1965
 msgid "## Uint16-12bit Manual testing"
 msgstr ""
 
-#: translation.js:1963
+#: translation.js:1968
 msgid "## Uint16-13bit Manual testing"
 msgstr ""
 
-#: translation.js:1966
+#: translation.js:1971
 msgid "## Uint16-14bit Manual testing"
 msgstr ""
 
-#: translation.js:1969
+#: translation.js:1974
 msgid ""
 "UINT32-15bit-verilog:  Extend a 15-bit unsigned integer to 32-bits. Verilog "
 "implementation "
 msgstr ""
 
-#: translation.js:1970
+#: translation.js:1975
 msgid ""
 "Copy-15: Copy the input wire twice and generate a 15 bits Bus output "
 "(Verilog implementation)"
 msgstr ""
 
-#: translation.js:1971
+#: translation.js:1976
 msgid "## Uint32-15bit Manual testing"
 msgstr ""
 
-#: translation.js:1972 translation.js:2063
+#: translation.js:1977 translation.js:2068
 msgid "01-bit"
 msgstr ""
 
-#: translation.js:1975
+#: translation.js:1980
 msgid "not-x2: 2-bits not gate"
 msgstr ""
 
-#: translation.js:1976
+#: translation.js:1981
 msgid "## Uint2-1bits: Manual testing"
 msgstr ""
 
-#: translation.js:1980
+#: translation.js:1985
 msgid "17-bits"
 msgstr ""
 
-#: translation.js:1981
+#: translation.js:1986
 msgid "18-bits"
 msgstr ""
 
-#: translation.js:1982
+#: translation.js:1987
 msgid "19-bits"
 msgstr ""
 
-#: translation.js:1983
+#: translation.js:1988
 msgid "20-bits"
 msgstr ""
 
-#: translation.js:1984
+#: translation.js:1989
 msgid "21-bits"
 msgstr ""
 
-#: translation.js:1985
+#: translation.js:1990
 msgid "22-bits"
 msgstr ""
 
-#: translation.js:1986
+#: translation.js:1991
 msgid "23-bits"
 msgstr ""
 
-#: translation.js:1987
+#: translation.js:1992
 msgid "24-bits"
 msgstr ""
 
-#: translation.js:1988
+#: translation.js:1993
 msgid "25-bits"
 msgstr ""
 
-#: translation.js:1989
+#: translation.js:1994
 msgid "26-bits"
 msgstr ""
 
-#: translation.js:1990
+#: translation.js:1995
 msgid "27-bits"
 msgstr ""
 
-#: translation.js:1991
+#: translation.js:1996
 msgid "28-bits"
 msgstr ""
 
-#: translation.js:1992
+#: translation.js:1997
 msgid "29-bits"
 msgstr ""
 
-#: translation.js:1993
+#: translation.js:1998
 msgid "30-bits"
 msgstr ""
 
-#: translation.js:1994
+#: translation.js:1999
 msgid "31-bits"
 msgstr ""
 
-#: translation.js:1997
+#: translation.js:2002
 msgid "not-x32: 32-bits not gate"
 msgstr ""
 
-#: translation.js:1998
+#: translation.js:2003
 msgid "## Uint32-2bit Manual testing"
 msgstr ""
 
-#: translation.js:2001
+#: translation.js:2006
 msgid "## Uint32-8bit Manual testing"
 msgstr ""
 
-#: translation.js:2004
+#: translation.js:2009
 msgid "## Uint32-16bit Manual testing"
 msgstr ""
 
-#: translation.js:2007
+#: translation.js:2012
 msgid "## Uint32-17bit Manual testing"
 msgstr ""
 
-#: translation.js:2010
+#: translation.js:2015
 msgid "## Uint32-18bit Manual testing"
 msgstr ""
 
-#: translation.js:2013
+#: translation.js:2018
 msgid "## Uint32-19bit Manual testing"
 msgstr ""
 
-#: translation.js:2016
+#: translation.js:2021
 msgid "## Uint32-20bit Manual testing"
 msgstr ""
 
-#: translation.js:2019
+#: translation.js:2024
 msgid "## Uint32-21bit Manual testing"
 msgstr ""
 
-#: translation.js:2022
+#: translation.js:2027
 msgid "## Uint32-22bit Manual testing"
 msgstr ""
 
-#: translation.js:2025
+#: translation.js:2030
 msgid "## Uint32-23bit Manual testing"
 msgstr ""
 
-#: translation.js:2028
+#: translation.js:2033
 msgid "## Uint32-24bit Manual testing"
 msgstr ""
 
-#: translation.js:2031
+#: translation.js:2036
 msgid "## Uint32-25bit Manual testing"
 msgstr ""
 
-#: translation.js:2034
+#: translation.js:2039
 msgid "## Uint32-26bit Manual testing"
 msgstr ""
 
-#: translation.js:2037
+#: translation.js:2042
 msgid "## Uint32-27bit Manual testing"
 msgstr ""
 
-#: translation.js:2040
+#: translation.js:2045
 msgid "## Uint32-28bit Manual testing"
 msgstr ""
 
-#: translation.js:2043
+#: translation.js:2048
 msgid "## Uint32-29bit: Manual testing"
 msgstr ""
 
-#: translation.js:2046
+#: translation.js:2051
 msgid "## Uint32-30bit: Manual testing"
 msgstr ""
 
-#: translation.js:2049
+#: translation.js:2054
 msgid "## Uint32-31bit: Manual testing"
 msgstr ""
 
-#: translation.js:2050
+#: translation.js:2055
 msgid "01-Bit"
 msgstr ""
 
-#: translation.js:2055
+#: translation.js:2060
 msgid "not-x4: 4-bits not gate"
 msgstr ""
 
-#: translation.js:2056
+#: translation.js:2061
 msgid "## Uint4-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2059
+#: translation.js:2064
 msgid "## Uint4-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2062
+#: translation.js:2067
 msgid "## Uint4-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2067
+#: translation.js:2072
 msgid "05-bits"
 msgstr ""
 
-#: translation.js:2068
+#: translation.js:2073
 msgid "06-bits"
 msgstr ""
 
-#: translation.js:2069
+#: translation.js:2074
 msgid "07-bits"
 msgstr ""
 
-#: translation.js:2072
+#: translation.js:2077
 msgid "not-x8: 8-bits not gate"
 msgstr ""
 
-#: translation.js:2073
+#: translation.js:2078
 msgid "## Uint8-1bit: Manual testing"
 msgstr ""
 
-#: translation.js:2076
+#: translation.js:2081
 msgid "## Uint8-2bit: Manual testing"
 msgstr ""
 
-#: translation.js:2079
+#: translation.js:2084
 msgid "## Uint8-3bit: Manual testing"
 msgstr ""
 
-#: translation.js:2082
+#: translation.js:2087
 msgid "## Uint8-4bit: Manual testing"
 msgstr ""
 
-#: translation.js:2085
+#: translation.js:2090
 msgid "## Uint8-5bit: Manual testing"
 msgstr ""
 
-#: translation.js:2088
+#: translation.js:2093
 msgid "## Uint8-6bit: Manual testing"
 msgstr ""
 
-#: translation.js:2091
+#: translation.js:2096
 msgid "## Uint8-7bit: Manual testing"
 msgstr ""
 
-#: translation.js:2101 translation.js:2105 translation.js:2108
-#: translation.js:2111 translation.js:2114 translation.js:2117
-#: translation.js:2120 translation.js:2123
+#: translation.js:2106 translation.js:2110 translation.js:2113
+#: translation.js:2116 translation.js:2119 translation.js:2122
+#: translation.js:2125 translation.js:2128
 msgid "01-manual-btn-led"
 msgstr ""
 
-#: translation.js:2102
+#: translation.js:2107
 msgid ""
 "# BUS-2: Manual testing with two pushbuttons and two LEDs\n"
 "\n"
@@ -6042,53 +6055,53 @@ msgid ""
 "When the buttons are is pressed the corresponding LED is turned on"
 msgstr ""
 
-#: translation.js:2103
+#: translation.js:2108
 msgid "Bus\n"
 msgstr ""
 
-#: translation.js:2106
+#: translation.js:2111
 msgid ""
 "# BUS-3: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2109
+#: translation.js:2114
 msgid ""
 "# BUS-4: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2112
+#: translation.js:2117
 msgid ""
 "# BUS-5: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2115
+#: translation.js:2120
 msgid ""
 "# BUS-6: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2118
+#: translation.js:2123
 msgid ""
 "# BUS-7: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2121
+#: translation.js:2126
 msgid ""
 "# BUS-8: Manual testing with LEDs\n"
 "\n"
 "Turn on all the LEDs"
 msgstr ""
 
-#: translation.js:2124
+#: translation.js:2129
 msgid ""
 "# Wire: Manual testing with one pushbutton and one LED\n"
 "\n"