%const %integer max predef = 197 %const %integer max code = 148 %const %integer max pseudo = 25 %const %integer max regdef = 24 %const %byte %array regnos (1 : max regdef) = 0, 1, 2, 3, 4, 4, 5, 5, 6, 6, 7, 7, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5 %const %integer %array inst code (1 : max code) = 8_000240, 8_005000, 8_105000, 8_005300, 8_105300, 8_005200, 8_105200, 8_005400, 8_105400, 8_005700, 8_105700, 8_005100, 8_105100, 8_006200, 8_106200, 8_006300, 8_106300, 8_072000, 8_073000, 8_005500, 8_105500, 8_005600, 8_105600, 8_006700, 8_006100, 8_106100, 8_006000, 8_106000, 8_000300, 8_075000, 8_075010, 8_075020, 8_075030, 8_010000, 8_110000, 8_060000, 8_160000, 8_020000, 8_120000, 8_070000, 8_071000, 8_074000, 8_050000, 8_150000, 8_030000, 8_130000, 8_040000, 8_140000, 8_000400, 8_001400, 8_001000, 8_100400, 8_100000, 8_103400, 8_103000, 8_102400, 8_102000, 8_002400, 8_002000, 8_003400, 8_003000, 8_101000, 8_101400, 8_103400, 8_103000, 8_004000, 8_006400, 8_000200, 8_000230, 8_000100, 8_077000, 8_104000, 8_104400, 8_000003, 8_000004, 8_000002, 8_000006, 8_000000, 8_000001, 8_000005, 8_006600, 8_106600, 8_006500, 8_106500, 8_106400, 8_106700, 8_000241, 8_000242, 8_000244, 8_000250, 8_000261, 8_000262, 8_000264, 8_000270, 8_000277, 8_000257, 8_076700, 8_076600, 8_170003, 8_170004, 8_170005, 8_170007, 8_172400, 8_172400, 8_174000, 8_174000, 8_172000, 8_172000, 8_173000, 8_173000, 8_170700, 8_170700, 8_171000, 8_171000, 8_174400, 8_174400, 8_173400, 8_173400, 8_171400, 8_171400, 8_177400, 8_177400, 8_176000, 8_176000, 8_177000, 8_177000, 8_177000, 8_177000, 8_175400, 8_175400, 8_175400, 8_175400, 8_176400, 8_175000, 8_170400, 8_170400, 8_170600, 8_170600, 8_170500, 8_170500, 8_170001, 8_170011, 8_170002, 8_170012, 8_170100, 8_170200, 8_170300, 8_170000 %const %byte %array inst type (1 : max code) = 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 13, 13, 13, 13, 13, 13, 9, 9, 9, 13, 13, 13, 13, 13, 13, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 2, 5, 1, 6, 12, 3, 3, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 0, 0, 0, 0, 11, 11, 10, 10, 11, 11, 11, 11, 6, 6, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 11, 11, 11, 11, 10, 10, 10, 10, 11, 10, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0, 6, 6, 6, 0 %const %integer max lett = 929 %const %byte %array letts (0 : max lett) = 3,'N','O','P',3,'C','L','R',4,'C','L','R','B',3,'D','E', 'C',4,'D','E','C','B',3,'I','N','C',4,'I','N','C','B',3, 'N','E','G',4,'N','E','G','B',3,'T','S','T',4,'T','S','T', 'B',3,'C','O','M',4,'C','O','M','B',3,'A','S','R',4,'A', 'S','R','B',3,'A','S','L',4,'A','S','L','B',3,'A','S','H', 4,'A','S','H','C',3,'A','D','C',4,'A','D','C','B',3,'S', 'B','C',4,'S','B','C','B',3,'S','X','T',3,'R','O','L',4, 'R','O','L','B',3,'R','O','R',4,'R','O','R','B',4,'S','W', 'A','B',4,'F','A','D','D',4,'F','S','U','B',4,'F','M','U', 'L',4,'F','D','I','V',3,'M','O','V',4,'M','O','V','B',3, 'A','D','D',3,'S','U','B',3,'C','M','P',4,'C','M','P','B', 3,'M','U','L',3,'D','I','V',3,'X','O','R',3,'B','I','S', 4,'B','I','S','B',3,'B','I','T',4,'B','I','T','B',3,'B', 'I','C',4,'B','I','C','B',2,'B','R',3,'B','E','Q',3,'B', 'N','E',3,'B','M','I',3,'B','P','L',3,'B','C','S',3,'B', 'C','C',3,'B','V','S',3,'B','V','C',3,'B','L','T',3,'B', 'G','E',3,'B','L','E',3,'B','G','T',3,'B','H','I',4,'B', 'L','O','S',3,'B','L','O',4,'B','H','I','S',3,'J','S','R', 4,'M','A','R','K',3,'R','T','S',3,'S','P','L',3,'J','M', 'P',3,'S','O','B',3,'E','M','T',4,'T','R','A','P',3,'B', 'P','T',3,'I','O','T',3,'R','T','I',3,'R','T','T',4,'H', 'A','L','T',4,'W','A','I','T',5,'R','E','S','E','T',4,'M', 'T','P','I',4,'M','T','P','D',4,'M','F','P','I',4,'M','F', 'P','D',4,'M','T','P','S',4,'M','F','P','S',3,'C','L','C', 3,'C','L','V',3,'C','L','Z',3,'C','L','N',3,'S','E','C', 3,'S','E','V',3,'S','E','Z',3,'S','E','N',3,'S','C','C', 3,'C','C','C',3,'X','F','C',3,'M','E','D',4,'L','D','U', 'B',3,'M','N','S',3,'M','P','P',3,'M','A','S',3,'L','D', 'F',3,'L','D','D',3,'S','T','F',3,'S','T','D',4,'A','D', 'D','F',4,'A','D','D','D',4,'S','U','B','F',4,'S','U','B', 'D',4,'N','E','G','F',4,'N','E','G','D',4,'M','U','L','F', 4,'M','U','L','D',4,'D','I','V','F',4,'D','I','V','D',4, 'C','M','P','F',4,'C','M','P','D',4,'M','O','D','F',4,'M', 'O','D','D',5,'L','D','C','D','F',5,'L','D','C','F','D',5, 'S','T','C','F','D',5,'S','T','C','D','F',5,'L','D','C','I', 'F',5,'L','D','C','I','D',5,'L','D','C','L','F',5,'L','D', 'C','L','D',5,'S','T','C','F','I',5,'S','T','C','F','L',5, 'S','T','C','D','I',5,'S','T','C','D','L',5,'L','D','E','X', 'P',5,'S','T','E','X','P',4,'C','L','R','F',4,'C','L','R', 'D',4,'A','B','S','F',4,'A','B','S','D',4,'T','S','T','F', 4,'T','S','T','D',4,'S','E','T','F',4,'S','E','T','D',4, 'S','E','T','I',4,'S','E','T','L',5,'L','D','F','P','S',5, 'S','T','F','P','S',4,'S','T','S','T',4,'C','F','C','C',6, '.','A','S','C','I','I',5,'.','B','Y','T','E',5,'.','W','O', 'R','D',5,'.','I','F','D','F',6,'.','I','F','N','D','F',5, '.','E','N','D','C',6,'.','G','L','O','B','L',9,'.','A','B', 'S','O','L','U','T','E',5,'.','E','V','E','N',4,'.','E','N', 'D',4,'.','E','O','T',5,'.','L','I','S','T',6,'.','P','L', 'I','S','T',7,'.','N','O','L','I','S','T',6,'.','T','I','T', 'L','E',5,'.','P','A','G','E',5,'.','D','A','T','E',6,'.', 'P','S','E','C','T',6,'.','I','D','E','N','T',4,'.','I','F', 'Z',5,'.','I','F','N','Z',6,'.','A','S','C','I','Z',6,'.', 'A','S','C','I','S',7,'.','N','A','R','R','O','W',5,'.','W', 'I','D','E',2,'R','0',2,'R','1',2,'R','2',2,'R','3',2, 'R','4',3,'L','N','B',2,'R','5',2,'D','S',2,'R','6',2, 'S','P',2,'R','7',2,'P','C',2,'F','0',3,'A','C','0',2, 'F','1',3,'A','C','1',2,'F','2',3,'A','C','2',2,'F','3', 3,'A','C','3',2,'F','4',3,'A','C','4',2,'F','5',3,'A', 'C','5' %const %integer %array built hash (1 : max predef) = 749, 2020, 1592, 1487, 1564, 1258, 576, 1999, 1565, 249, 596, 237, 580, 505, 1620, 2041, 1621, 1017, 1624, 1228, 536, 710, 528, 1544, 749, 581, 1261, 582, 612, 532, 1622, 1636, 1640, 493, 1604, 1996, 2047, 487, 1596, 1023, 1755, 1773, 2011, 1580, 731, 556, 2012, 1581, 1188, 463, 1514, 488, 752, 1993, 1994, 2, 3, 740, 1493, 1508, 725, 472, 1660, 996, 1644, 1273, 1584, 2044, 1520, 1767, 2029, 999, 1672, 753, 2030, 508, 764, 597, 598, 1970, 1652, 1632, 1597, 1576, 1692, 1637, 741, 997, 2021, 998, 719, 975, 2000, 976, 713, 714, 466, 977, 1560, 234, 2032, 195, 1740, 204, 1020, 1532, 1577, 1568, 1645, 1638, 1582, 1572, 1646, 1639, 572, 564, 1612, 1605, 1623, 1613, 936, 434, 1282, 1784, 961, 449, 978, 464, 1538, 1283, 1528, 1272, 12, 860, 1608, 1600, 544, 537, 613, 604, 1583, 1573, 1593, 1606, 1000, 1844, 672, 548, 206, 1774, 77, 1217, 1326, 1453, 1356, 1856, 1202, 549, 1641, 539, 910, 398, 1934, 1779, 1785, 1398, 1357, 652, 243, 308, 266, 922, 1799, 1120, 1122, 1124, 1126, 1128, 746, 1130, 166, 1132, 1696, 1134, 134, 1121, 969, 1123, 1737, 1125, 457, 1127, 1225, 1129, 1995, 1131, 715 %end %of %file