Index: sources/test_regression/19042005/system.cpp
===================================================================
--- sources/test_regression/19042005/system.cpp	(revision 27)
+++ sources/test_regression/19042005/system.cpp	(revision 32)
@@ -221,5 +221,5 @@
     s7  = s7.read()  + 4;
     s9  = s9.read()  + 5;
-    s11 = s11.read() + 6;
+    s11 = (s11.read() << 2) + 1;
 #if 0
 #if defined(SYSTEMCASS_SPECIFIC)
Index: sources/test_regression/19042005/system_systemcass.x-60_reference.vcd
===================================================================
--- sources/test_regression/19042005/system_systemcass.x-60_reference.vcd	(revision 27)
+++ sources/test_regression/19042005/system_systemcass.x-60_reference.vcd	(revision 32)
@@ -87,5 +87,5 @@
 b100 aag
 b101 aah
-b110 aai
+b1 aai
 b10 aak
 b10 aal
@@ -104,5 +104,5 @@
 b101 aaz
 b10 aba
-b110 abb
+b1 abb
 b10 abc
 b11 abd
@@ -121,5 +121,5 @@
 b1000 aag
 b1010 aah
-b1100 aai
+b101 aai
 1aaj
 b11 aak
@@ -140,5 +140,5 @@
 b1010 aaz
 b11 aba
-b1100 abb
+b101 abb
 b100 abc
 b111 abd
@@ -157,5 +157,5 @@
 b1100 aag
 b1111 aah
-b10010 aai
+b10101 aai
 0aaj
 b100 aak
@@ -176,5 +176,5 @@
 b1111 aaz
 b100 aba
-b10010 abb
+b10101 abb
 b1000 abc
 b1111 abd
@@ -193,5 +193,5 @@
 b0 aag
 b100 aah
-b11000 aai
+b1010101 aai
 1aaj
 b101 aak
@@ -212,5 +212,5 @@
 b100 aaz
 b101 aba
-b11000 abb
+b1010101 abb
 b10000 abc
 b11111 abd
@@ -229,5 +229,5 @@
 b100 aag
 b1001 aah
-b11110 aai
+b101010101 aai
 0aaj
 b110 aak
@@ -248,5 +248,5 @@
 b1001 aaz
 b110 aba
-b11110 abb
+b101010101 abb
 b100000 abc
 b111111 abd
@@ -265,5 +265,5 @@
 b1000 aag
 b1110 aah
-b100100 aai
+b10101010101 aai
 1aaj
 b111 aak
@@ -284,5 +284,5 @@
 b1110 aaz
 b111 aba
-b100100 abb
+b10101010101 abb
 b1000000 abc
 b1111111 abd
@@ -301,5 +301,5 @@
 b1100 aag
 b11 aah
-b101010 aai
+b1010101010101 aai
 0aaj
 b1000 aak
@@ -320,5 +320,5 @@
 b11 aaz
 b1000 aba
-b101010 abb
+b1010101010101 abb
 b10000000 abc
 b11111111 abd
@@ -337,5 +337,5 @@
 b0 aag
 b1000 aah
-b110000 aai
+b101010101010101 aai
 1aaj
 b1001 aak
@@ -356,5 +356,5 @@
 b1000 aaz
 b1001 aba
-b110000 abb
+b101010101010101 abb
 b100000000 abc
 b111111111 abd
@@ -373,5 +373,5 @@
 b100 aag
 b1101 aah
-b110110 aai
+b10101010101010101 aai
 0aaj
 b1010 aak
@@ -392,5 +392,5 @@
 b1101 aaz
 b1010 aba
-b110110 abb
+b10101010101010101 abb
 b1000000000 abc
 b1111111111 abd
@@ -409,5 +409,5 @@
 b1000 aag
 b10 aah
-b111100 aai
+b1010101010101010101 aai
 1aaj
 b1011 aak
@@ -428,5 +428,5 @@
 b10 aaz
 b1011 aba
-b111100 abb
+b1010101010101010101 abb
 b10000000000 abc
 b11111111111 abd
@@ -445,5 +445,5 @@
 b1100 aag
 b111 aah
-b1000010 aai
+b101010101010101010101 aai
 0aaj
 b1100 aak
@@ -464,5 +464,5 @@
 b111 aaz
 b1100 aba
-b1000010 abb
+b101010101010101010101 abb
 b100000000000 abc
 b111111111111 abd
@@ -481,5 +481,5 @@
 b0 aag
 b1100 aah
-b1001000 aai
+b10101010101010101010101 aai
 1aaj
 b1101 aak
@@ -500,5 +500,5 @@
 b1100 aaz
 b1101 aba
-b1001000 abb
+b10101010101010101010101 abb
 b1000000000000 abc
 b1111111111111 abd
@@ -517,5 +517,5 @@
 b100 aag
 b1 aah
-b1001110 aai
+b1010101010101010101010101 aai
 0aaj
 b1110 aak
@@ -536,5 +536,5 @@
 b1 aaz
 b1110 aba
-b1001110 abb
+b1010101010101010101010101 abb
 b10000000000000 abc
 b11111111111111 abd
@@ -553,5 +553,5 @@
 b1000 aag
 b110 aah
-b1010100 aai
+b101010101010101010101010101 aai
 1aaj
 b1111 aak
@@ -572,5 +572,5 @@
 b110 aaz
 b1111 aba
-b1010100 abb
+b101010101010101010101010101 abb
 b100000000000000 abc
 b111111111111111 abd
@@ -589,5 +589,5 @@
 b1100 aag
 b1011 aah
-b1011010 aai
+b10101010101010101010101010101 aai
 0aaj
 b10000 aak
@@ -608,5 +608,5 @@
 b1011 aaz
 b0 aba
-b1011010 abb
+b10101010101010101010101010101 abb
 b1000000000000000 abc
 b1111111111111111 abd
@@ -625,5 +625,5 @@
 b0 aag
 b0 aah
-b1100000 aai
+b1010101010101010101010101010101 aai
 1aaj
 b10001 aak
@@ -644,5 +644,5 @@
 b0 aaz
 b1 aba
-b1100000 abb
+b1010101010101010101010101010101 abb
 b10000000000000000 abc
 b11111111111111111 abd
@@ -661,5 +661,5 @@
 b100 aag
 b101 aah
-b1100110 aai
+b101010101010101010101010101010101 aai
 0aaj
 b10010 aak
@@ -680,5 +680,5 @@
 b101 aaz
 b10 aba
-b1100110 abb
+b101010101010101010101010101010101 abb
 b100000000000000000 abc
 b111111111111111111 abd
@@ -697,5 +697,5 @@
 b1000 aag
 b1010 aah
-b1101100 aai
+b10101010101010101010101010101010101 aai
 1aaj
 b10011 aak
@@ -716,5 +716,5 @@
 b1010 aaz
 b11 aba
-b1101100 abb
+b10101010101010101010101010101010101 abb
 b1000000000000000000 abc
 b1111111111111111111 abd
@@ -733,5 +733,5 @@
 b1100 aag
 b1111 aah
-b1110010 aai
+b1010101010101010101010101010101010101 aai
 0aaj
 b10100 aak
@@ -752,5 +752,5 @@
 b1111 aaz
 b100 aba
-b1110010 abb
+b1010101010101010101010101010101010101 abb
 b10000000000000000000 abc
 b11111111111111111111 abd
@@ -769,5 +769,5 @@
 b0 aag
 b100 aah
-b1111000 aai
+b101010101010101010101010101010101010101 aai
 1aaj
 b10101 aak
@@ -788,5 +788,5 @@
 b100 aaz
 b101 aba
-b1111000 abb
+b101010101010101010101010101010101010101 abb
 b100000000000000000000 abc
 b111111111111111111111 abd
@@ -805,5 +805,5 @@
 b100 aag
 b1001 aah
-b1111110 aai
+b10101010101010101010101010101010101010101 aai
 0aaj
 b10110 aak
@@ -824,5 +824,5 @@
 b1001 aaz
 b110 aba
-b1111110 abb
+b10101010101010101010101010101010101010101 abb
 b1000000000000000000000 abc
 b1111111111111111111111 abd
@@ -841,5 +841,5 @@
 b1000 aag
 b1110 aah
-b10000100 aai
+b1010101010101010101010101010101010101010101 aai
 1aaj
 b10111 aak
@@ -860,5 +860,5 @@
 b1110 aaz
 b111 aba
-b10000100 abb
+b1010101010101010101010101010101010101010101 abb
 b10000000000000000000000 abc
 b11111111111111111111111 abd
@@ -877,5 +877,5 @@
 b1100 aag
 b11 aah
-b10001010 aai
+b101010101010101010101010101010101010101010101 aai
 0aaj
 b11000 aak
@@ -896,5 +896,5 @@
 b11 aaz
 b1000 aba
-b10001010 abb
+b101010101010101010101010101010101010101010101 abb
 b100000000000000000000000 abc
 b111111111111111111111111 abd
@@ -913,5 +913,5 @@
 b0 aag
 b1000 aah
-b10010000 aai
+b10101010101010101010101010101010101010101010101 aai
 1aaj
 b11001 aak
@@ -932,5 +932,5 @@
 b1000 aaz
 b1001 aba
-b10010000 abb
+b10101010101010101010101010101010101010101010101 abb
 b1000000000000000000000000 abc
 b1111111111111111111111111 abd
@@ -949,5 +949,5 @@
 b100 aag
 b1101 aah
-b10010110 aai
+b1010101010101010101010101010101010101010101010101 aai
 0aaj
 b11010 aak
@@ -968,5 +968,5 @@
 b1101 aaz
 b1010 aba
-b10010110 abb
+b1010101010101010101010101010101010101010101010101 abb
 b10000000000000000000000000 abc
 b11111111111111111111111111 abd
@@ -985,5 +985,5 @@
 b1000 aag
 b10 aah
-b10011100 aai
+b101010101010101010101010101010101010101010101010101 aai
 1aaj
 b11011 aak
@@ -1004,5 +1004,5 @@
 b10 aaz
 b1011 aba
-b10011100 abb
+b101010101010101010101010101010101010101010101010101 abb
 b100000000000000000000000000 abc
 b111111111111111111111111111 abd
@@ -1021,5 +1021,5 @@
 b1100 aag
 b111 aah
-b10100010 aai
+b10101010101010101010101010101010101010101010101010101 aai
 0aaj
 b11100 aak
@@ -1040,5 +1040,5 @@
 b111 aaz
 b1100 aba
-b10100010 abb
+b10101010101010101010101010101010101010101010101010101 abb
 b1000000000000000000000000000 abc
 b1111111111111111111111111111 abd
@@ -1057,5 +1057,5 @@
 b0 aag
 b1100 aah
-b10101000 aai
+b1010101010101010101010101010101010101010101010101010101 aai
 1aaj
 b11101 aak
@@ -1076,5 +1076,5 @@
 b1100 aaz
 b1101 aba
-b10101000 abb
+b1010101010101010101010101010101010101010101010101010101 abb
 b10000000000000000000000000000 abc
 b11111111111111111111111111111 abd
@@ -1093,5 +1093,5 @@
 b100 aag
 b1 aah
-b10101110 aai
+b101010101010101010101010101010101010101010101010101010101 aai
 0aaj
 b11110 aak
@@ -1112,5 +1112,5 @@
 b1 aaz
 b1110 aba
-b10101110 abb
+b101010101010101010101010101010101010101010101010101010101 abb
 b100000000000000000000000000000 abc
 b111111111111111111111111111111 abd
@@ -1129,5 +1129,5 @@
 b1000 aag
 b110 aah
-b10110100 aai
+b10101010101010101010101010101010101010101010101010101010101 aai
 1aaj
 b11111 aak
@@ -1148,5 +1148,5 @@
 b110 aaz
 b1111 aba
-b10110100 abb
+b10101010101010101010101010101010101010101010101010101010101 abb
 b1000000000000000000000000000000 abc
 b1111111111111111111111111111111 abd
@@ -1165,5 +1165,5 @@
 b1100 aag
 b1011 aah
-b10111010 aai
+b1010101010101010101010101010101010101010101010101010101010101 aai
 0aaj
 b100000 aak
@@ -1184,5 +1184,5 @@
 b1011 aaz
 b0 aba
-b10111010 abb
+b1010101010101010101010101010101010101010101010101010101010101 abb
 b10000000000000000000000000000000 abc
 b11111111111111111111111111111111 abd
@@ -1201,5 +1201,5 @@
 b0 aag
 b0 aah
-b11000000 aai
+b101010101010101010101010101010101010101010101010101010101010101 aai
 1aaj
 b100001 aak
@@ -1220,5 +1220,5 @@
 b0 aaz
 b1 aba
-b11000000 abb
+b101010101010101010101010101010101010101010101010101010101010101 abb
 b100000000000000000000000000000000 abc
 b111111111111111111111111111111111 abd
@@ -1237,5 +1237,4 @@
 b100 aag
 b101 aah
-b11000110 aai
 0aaj
 b100010 aak
@@ -1256,5 +1255,4 @@
 b101 aaz
 b10 aba
-b11000110 abb
 b1000000000000000000000000000000000 abc
 b1111111111111111111111111111111111 abd
@@ -1273,5 +1271,4 @@
 b1000 aag
 b1010 aah
-b11001100 aai
 1aaj
 b100011 aak
@@ -1292,5 +1289,4 @@
 b1010 aaz
 b11 aba
-b11001100 abb
 b10000000000000000000000000000000000 abc
 b11111111111111111111111111111111111 abd
@@ -1309,5 +1305,4 @@
 b1100 aag
 b1111 aah
-b11010010 aai
 0aaj
 b100100 aak
@@ -1328,5 +1323,4 @@
 b1111 aaz
 b100 aba
-b11010010 abb
 b100000000000000000000000000000000000 abc
 b111111111111111111111111111111111111 abd
@@ -1345,5 +1339,4 @@
 b0 aag
 b100 aah
-b11011000 aai
 1aaj
 b100101 aak
@@ -1364,5 +1357,4 @@
 b100 aaz
 b101 aba
-b11011000 abb
 b1000000000000000000000000000000000000 abc
 b1111111111111111111111111111111111111 abd
@@ -1381,5 +1373,4 @@
 b100 aag
 b1001 aah
-b11011110 aai
 0aaj
 b100110 aak
@@ -1400,5 +1391,4 @@
 b1001 aaz
 b110 aba
-b11011110 abb
 b10000000000000000000000000000000000000 abc
 b11111111111111111111111111111111111111 abd
@@ -1417,5 +1407,4 @@
 b1000 aag
 b1110 aah
-b11100100 aai
 1aaj
 b100111 aak
@@ -1436,5 +1425,4 @@
 b1110 aaz
 b111 aba
-b11100100 abb
 b100000000000000000000000000000000000000 abc
 b111111111111111111111111111111111111111 abd
@@ -1453,5 +1441,4 @@
 b1100 aag
 b11 aah
-b11101010 aai
 0aaj
 b101000 aak
@@ -1472,5 +1459,4 @@
 b11 aaz
 b1000 aba
-b11101010 abb
 b1000000000000000000000000000000000000000 abc
 b1111111111111111111111111111111111111111 abd
@@ -1489,5 +1475,4 @@
 b0 aag
 b1000 aah
-b11110000 aai
 1aaj
 b101001 aak
@@ -1508,5 +1493,4 @@
 b1000 aaz
 b1001 aba
-b11110000 abb
 b10000000000000000000000000000000000000000 abc
 b11111111111111111111111111111111111111111 abd
@@ -1525,5 +1509,4 @@
 b100 aag
 b1101 aah
-b11110110 aai
 0aaj
 b101010 aak
@@ -1544,5 +1527,4 @@
 b1101 aaz
 b1010 aba
-b11110110 abb
 b100000000000000000000000000000000000000000 abc
 b111111111111111111111111111111111111111111 abd
@@ -1561,5 +1543,4 @@
 b1000 aag
 b10 aah
-b11111100 aai
 1aaj
 b101011 aak
@@ -1580,5 +1561,4 @@
 b10 aaz
 b1011 aba
-b11111100 abb
 b1000000000000000000000000000000000000000000 abc
 b1111111111111111111111111111111111111111111 abd
@@ -1597,5 +1577,4 @@
 b1100 aag
 b111 aah
-b100000010 aai
 0aaj
 b101100 aak
@@ -1616,5 +1595,4 @@
 b111 aaz
 b1100 aba
-b100000010 abb
 b10000000000000000000000000000000000000000000 abc
 b11111111111111111111111111111111111111111111 abd
@@ -1633,5 +1611,4 @@
 b0 aag
 b1100 aah
-b100001000 aai
 1aaj
 b101101 aak
@@ -1652,5 +1629,4 @@
 b1100 aaz
 b1101 aba
-b100001000 abb
 b100000000000000000000000000000000000000000000 abc
 b111111111111111111111111111111111111111111111 abd
@@ -1669,5 +1645,4 @@
 b100 aag
 b1 aah
-b100001110 aai
 0aaj
 b101110 aak
@@ -1688,5 +1663,4 @@
 b1 aaz
 b1110 aba
-b100001110 abb
 b1000000000000000000000000000000000000000000000 abc
 b1111111111111111111111111111111111111111111111 abd
@@ -1705,5 +1679,4 @@
 b1000 aag
 b110 aah
-b100010100 aai
 1aaj
 b101111 aak
@@ -1724,5 +1697,4 @@
 b110 aaz
 b1111 aba
-b100010100 abb
 b10000000000000000000000000000000000000000000000 abc
 b11111111111111111111111111111111111111111111111 abd
@@ -1741,5 +1713,4 @@
 b1100 aag
 b1011 aah
-b100011010 aai
 0aaj
 b110000 aak
@@ -1760,5 +1731,4 @@
 b1011 aaz
 b0 aba
-b100011010 abb
 b100000000000000000000000000000000000000000000000 abc
 b111111111111111111111111111111111111111111111111 abd
@@ -1777,5 +1747,4 @@
 b0 aag
 b0 aah
-b100100000 aai
 1aaj
 b110001 aak
@@ -1796,5 +1765,4 @@
 b0 aaz
 b1 aba
-b100100000 abb
 b1000000000000000000000000000000000000000000000000 abc
 b1111111111111111111111111111111111111111111111111 abd
@@ -1813,5 +1781,4 @@
 b100 aag
 b101 aah
-b100100110 aai
 0aaj
 b110010 aak
@@ -1832,5 +1799,4 @@
 b101 aaz
 b10 aba
-b100100110 abb
 b10000000000000000000000000000000000000000000000000 abc
 b11111111111111111111111111111111111111111111111111 abd
@@ -1849,5 +1815,4 @@
 b1000 aag
 b1010 aah
-b100101100 aai
 1aaj
 b110011 aak
@@ -1868,5 +1833,4 @@
 b1010 aaz
 b11 aba
-b100101100 abb
 b100000000000000000000000000000000000000000000000000 abc
 b111111111111111111111111111111111111111111111111111 abd
@@ -1885,5 +1849,4 @@
 b1100 aag
 b1111 aah
-b100110010 aai
 0aaj
 b110100 aak
@@ -1904,5 +1867,4 @@
 b1111 aaz
 b100 aba
-b100110010 abb
 b1000000000000000000000000000000000000000000000000000 abc
 b1111111111111111111111111111111111111111111111111111 abd
@@ -1921,5 +1883,4 @@
 b0 aag
 b100 aah
-b100111000 aai
 1aaj
 b110101 aak
@@ -1940,5 +1901,4 @@
 b100 aaz
 b101 aba
-b100111000 abb
 b10000000000000000000000000000000000000000000000000000 abc
 b11111111111111111111111111111111111111111111111111111 abd
@@ -1957,5 +1917,4 @@
 b100 aag
 b1001 aah
-b100111110 aai
 0aaj
 b110110 aak
@@ -1976,5 +1935,4 @@
 b1001 aaz
 b110 aba
-b100111110 abb
 b100000000000000000000000000000000000000000000000000000 abc
 b111111111111111111111111111111111111111111111111111111 abd
@@ -1993,5 +1951,4 @@
 b1000 aag
 b1110 aah
-b101000100 aai
 1aaj
 b110111 aak
@@ -2012,5 +1969,4 @@
 b1110 aaz
 b111 aba
-b101000100 abb
 b1000000000000000000000000000000000000000000000000000000 abc
 b1111111111111111111111111111111111111111111111111111111 abd
@@ -2029,5 +1985,4 @@
 b1100 aag
 b11 aah
-b101001010 aai
 0aaj
 b111000 aak
@@ -2048,5 +2003,4 @@
 b11 aaz
 b1000 aba
-b101001010 abb
 b10000000000000000000000000000000000000000000000000000000 abc
 b11111111111111111111111111111111111111111111111111111111 abd
@@ -2065,5 +2019,4 @@
 b0 aag
 b1000 aah
-b101010000 aai
 1aaj
 b111001 aak
@@ -2084,5 +2037,4 @@
 b1000 aaz
 b1001 aba
-b101010000 abb
 b100000000000000000000000000000000000000000000000000000000 abc
 b111111111111111111111111111111111111111111111111111111111 abd
@@ -2101,5 +2053,4 @@
 b100 aag
 b1101 aah
-b101010110 aai
 0aaj
 b111010 aak
@@ -2120,5 +2071,4 @@
 b1101 aaz
 b1010 aba
-b101010110 abb
 b1000000000000000000000000000000000000000000000000000000000 abc
 b1111111111111111111111111111111111111111111111111111111111 abd
@@ -2137,5 +2087,4 @@
 b1000 aag
 b10 aah
-b101011100 aai
 1aaj
 b111011 aak
@@ -2156,5 +2105,4 @@
 b10 aaz
 b1011 aba
-b101011100 abb
 b10000000000000000000000000000000000000000000000000000000000 abc
 b11111111111111111111111111111111111111111111111111111111111 abd
@@ -2173,5 +2121,4 @@
 b1100 aag
 b111 aah
-b101100010 aai
 0aaj
 b111100 aak
@@ -2192,5 +2139,4 @@
 b111 aaz
 b1100 aba
-b101100010 abb
 b100000000000000000000000000000000000000000000000000000000000 abc
 b111111111111111111111111111111111111111111111111111111111111 abd
