@@ -36,41 +36,39 @@ int main(int argc, const char ** argv) {
3636 } else if (strcmp (codes_path, " dummy1" ) == 0 ) {
3737 printf (" Using dummy1 codes\n " );
3838 codes = {
39- 1049 ,1415 , 1962 , 914 ,1372 , 704 , 1922 , 2036 , 288 ,968 , 193 , 1139 , 897 , 897 ,1243 , 1511 ,
40- 1597 , 175 , 1280 , 1202 , 1911 , 85 ,47 , 692 ,632 , 251 , 1553 , 1735 , 1577 , 132 ,471 ,433 ,
41- 1325 , 1539 , 1943 , 1601 , 141 ,257 , 564 ,1435 , 876 , 1096 , 636 , 61 , 1497 , 1010 , 485 , 284 ,
42- 839 , 776 ,878 , 1719 , 1069 , 1302 , 893 ,2005 , 875 , 908 , 586 , 2001 , 186 ,1932 , 1765 , 721 ,
43- 592 , 1046 , 1588 , 1670 , 1485 , 1141 , 34 , 1465 , 1156 , 1938 , 435 ,753 , 1418 , 277 ,391 , 1741 ,
44- 1440 , 117 ,723 ,412 ,642 , 1717 , 131 ,37 , 345 ,112 , 1979 , 2034 , 1822 , 1536 , 1281 , 56 ,
45- 1341 , 803 , 568 , 568 ,1370 , 1995 , 1063 , 892 ,273 , 895 ,1226 , 354 , 1726 , 1541 , 1607 , 615 ,
46- 985 , 1499 , 1736 , 1838 , 702 ,1345 , 1657 , 511 , 1774 , 1787 , 945 , 1927 , 947 ,952 ,1418 , 916 ,
47- 1239 , 1457 , 1021 , 341 , 284 , 882 , 474 ,1559 , 1923 , 273 ,1330 , 1406 , 1782 , 19 , 116 ,887 ,
48- 1146 , 1307 , 983 ,1237 , 1407 , 1350 , 1960 , 1255 , 878 ,1979 , 1500 , 1939 , 1415 , 88 ,1702 , 1253 ,
49- 1778 , 2 , 10 , 1279 , 999 , 1549 , 1049 , 373 ,1355 , 1200 , 1466 , 1009 , 75 , 2042 , 1725 , 916 ,
50- 1636 , 1135 , 833 ,830 , 1758 , 2015 , 1275 , 1675 , 287 , 744 , 89 , 430 ,1724 , 1232 , 1692 , 535 ,
51- 1485 , 1287 , 973 ,1815 , 314 ,2020 , 424 ,1085 , 982 , 1994 , 1563 , 1269 , 1769 , 1681 , 1082 , 1666 ,
52- 1622 , 1039 , 1209 , 32 , 679 ,732 ,976 ,1462 , 805 ,402 ,1150 , 170 , 1529 , 2013 , 350 , 1175 ,
53- 757 , 1124 , 1091 , 1369 , 1061 , 415 , 1217 , 1135 , 1360 , 1578 , 1205 , 1785 , 1835 , 1241 , 14 , 716 ,
54- 480 ,716 ,681 , 1686 , 1624 , 335 ,865 , 1356 , 1688 , 307 ,366 ,541 , 1262 , 1167 , 59 , 269 ,
55- 1899 , 1798 , 1606 , 1307 , 1549 , 1814 , 114 ,483 ,958 , 1919 , 1179 , 898 ,834 ,1526 , 386 , 447 ,
56- 1481 , 201 , 779 , 419 , 430 ,1451 , 1000 , 156 , 1062 , 615 , 1353 , 414 , 1214 , 1487 , 882 ,32 ,
57- 840 ,1517 , 334 , 1143 , 823 ,454 , 725 ,1298 , 1325 , 649 ,1737 , 913 , 685 ,761 , 2010 , 63 ,
58- 1397 , 1299 , 765 ,1158 , 1809 , 1299 , 1585 , 1776 , 625 ,1539 , 830 ,1563 , 461 , 308 , 1438 , 321 ,
59- 82 , 886 ,1836 , 325 ,1976 , 761 , 359 ,1136 , 1720 , 2036 , 904 , 719 , 526 , 1567 , 145 , 1860 ,
60- 1565 , 1786 , 1400 , 1696 , 232 ,1736 , 512 , 518 ,1895 , 1854 , 1584 , 1393 , 1869 , 1702 , 789 ,1986 ,
61- 116 , 521 , 150 , 1597 , 727 ,1916 , 815 ,1826 , 1382 , 653 , 1596 , 286 ,1373 , 177 ,1397 , 1009 ,
62- 1449 , 353 ,877 ,93 , 266 ,1853 , 1255 , 872 ,1974 , 556 , 1885 , 857 ,992 ,5 , 1921 , 1849 ,
63- 1038 , 1912 , 464 , 795 ,747 , 56 , 124 , 431 ,1868 , 609 , 855 , 1522 , 912 , 1709 , 1507 , 1062 ,
64- 1015 , 1357 , 1487 , 4 ,253 ,1871 , 933 , 215 ,1228 , 633 ,1306 , 2024 , 1453 , 900 ,457 , 471 ,
65- 436 ,1311 , 870 , 1032 , 134 , 984 ,1983 , 1103 , 1627 , 1627 , 414 , 1845 , 583 , 1699 , 1458 , 2018 ,
66- 150 , 450 ,1114 , 369 , 267 ,1273 , 1136 , 1578 , 1063 , 1820 , 120 ,779 , 652 , 1266 , 1929 , 1213 ,
67- 159 , 297 ,1703 , 819 ,93 , 247 ,1366 , 144 , 1617 , 1428 , 812 ,121 , 1637 , 1620 , 289 , 1557 ,
68- 1414 , 971 ,476 , 1685 , 428 ,1802 , 653 , 1290 , 614 ,1663 , 1528 , 1344 , 798 , 1027 , 1305 , 990 ,
69- 1740 , 1154 , 1839 , 912 ,731 ,602 , 1064 , 1508 , 834 ,1387 , 252 ,745 ,1034 , 1102 , 965 ,696 ,
70- 1971 , 1729 , 666 , 282 , 1993 , 1551 , 1703 , 1124 , 1628 , 1725 , 107 ,808 , 1096 , 1753 , 500 ,677 ,
39+ 1049 ,1597 , 1325 , 839 ,592 , 1440 , 1341 , 985 ,1239 , 1146 , 1778 , 1636 , 1485 , 1622 , 757 ,480 ,
40+ 1899 , 1481 , 840 , 1397 , 82 ,1565 , 116 ,1449 , 1038 , 1015 , 436 , 150 ,159 ,1414 , 1740 , 1971 ,
41+ 1415 , 175 , 1539 , 776 ,1046 , 117 , 803 ,1499 , 1457 , 1307 , 2 , 1135 , 1287 , 1039 , 1124 , 716 ,
42+ 1798 , 201 ,1517 , 1299 , 886 , 1786 , 521 ,353 , 1912 , 1357 , 1311 , 450 ,297 , 971 , 1154 , 1729 ,
43+ 1962 , 1280 , 1943 , 878 , 1588 , 723 , 568 , 1736 , 1021 , 983 ,10 , 833 , 973 ,1209 , 1091 , 681 ,
44+ 1606 , 779 ,334 ,765 ,1836 , 1400 , 150 ,877 , 464 ,1487 , 870 , 1114 , 1703 , 476 , 1839 , 666 ,
45+ 914 , 1202 , 1601 , 1719 , 1670 , 412 ,568 , 1838 , 341 ,1237 , 1279 , 830 ,1815 , 32 , 1369 , 1686 ,
46+ 1307 , 419 , 1143 , 1158 , 325 ,1696 , 1597 , 93 , 795 , 4 , 1032 , 369 ,819 ,1685 , 912 , 282 ,
47+ 1372 , 1911 , 141 , 1069 , 1485 , 642 ,1370 , 702 , 284 ,1407 , 999 , 1758 , 314 , 679 ,1061 , 1624 ,
48+ 1549 , 430 , 823 ,1809 , 1976 , 232 , 727 , 266 ,747 , 253 , 134 , 267 , 93 ,428 , 731 , 1993 ,
49+ 704 , 85 , 257 , 1302 , 1141 , 1717 , 1995 , 1345 , 882 ,1350 , 1549 , 2015 , 2020 , 732 , 415 , 335 ,
50+ 1814 , 1451 , 454 ,1299 , 761 , 1736 , 1916 , 1853 , 56 , 1871 , 984 , 1273 , 247 ,1802 , 602 , 1551 ,
51+ 1922 , 47 ,564 , 893 ,34 , 131 ,1063 , 1657 , 474 , 1960 , 1049 , 1275 , 424 , 976 , 1217 , 865 ,
52+ 114 , 1000 , 725 , 1585 , 359 ,512 ,815 ,1255 , 124 ,933 ,1983 , 1136 , 1366 , 653 , 1064 , 1703 ,
53+ 2036 , 692 , 1435 , 2005 , 1465 , 37 , 892 , 511 , 1559 , 1255 , 373 , 1675 , 1085 , 1462 , 1135 , 1356 ,
54+ 483 ,156 ,1298 , 1776 , 1136 , 518 ,1826 , 872 , 431 ,215 ,1103 , 1578 , 144 , 1290 , 1508 , 1124 ,
55+ 288 , 632 , 876 , 875 , 1156 , 345 ,273 ,1774 , 1923 , 878 , 1355 , 287 ,982 ,805 , 1360 , 1688 ,
56+ 958 , 1062 , 1325 , 625 ,1720 , 1895 , 1382 , 1974 , 1868 , 1228 , 1627 , 1063 , 1617 , 614 ,834 , 1628 ,
57+ 968 ,251 , 1096 , 908 ,1938 , 112 ,895 , 1787 , 273 ,1979 , 1200 , 744 ,1994 , 402 , 1578 , 307 ,
58+ 1919 , 615 , 649 ,1539 , 2036 , 1854 , 653 , 556 ,609 , 633 ,1627 , 1820 , 1428 , 1663 , 1387 , 1725 ,
59+ 193 , 1553 , 636 ,586 , 435 ,1979 , 1226 , 945 ,1330 , 1500 , 1466 , 89 , 1563 , 1150 , 1205 , 366 ,
60+ 1179 , 1353 , 1737 , 830 , 904 ,1584 , 1596 , 1885 , 855 ,1306 , 414 , 120 , 812 , 1528 , 252 ,107 ,
61+ 1139 , 1735 , 61 , 2001 , 753 ,2034 , 354 ,1927 , 1406 , 1939 , 1009 , 430 ,1269 , 170 ,1785 , 541 ,
62+ 898 , 414 ,913 ,1563 , 719 ,1393 , 286 , 857 ,1522 , 2024 , 1845 , 779 ,121 ,1344 , 745 , 808 ,
63+ 897 , 1577 , 1497 , 186 ,1418 , 1822 , 1726 , 947 ,1782 , 1415 , 75 , 1724 , 1769 , 1529 , 1835 , 1262 ,
64+ 834 , 1214 , 685 , 461 ,526 ,1869 , 1373 , 992 , 912 ,1453 , 583 ,652 , 1637 , 798 ,1034 , 1096 ,
65+ 897 ,132 , 1010 , 1932 , 277 ,1536 , 1541 , 952 , 19 , 88 , 2042 , 1232 , 1681 , 2013 , 1241 , 1167 ,
66+ 1526 , 1487 , 761 ,308 , 1567 , 1702 , 177 ,5 , 1709 , 900 ,1699 , 1266 , 1620 , 1027 , 1102 , 1753 ,
67+ 1243 , 471 , 485 ,1765 , 391 ,1281 , 1607 , 1418 , 116 ,1702 , 1725 , 1692 , 1082 , 350 ,14 , 59 ,
68+ 386 , 882 ,2010 , 1438 , 145 , 789 ,1397 , 1921 , 1507 , 457 ,1458 , 1929 , 289 , 1305 , 965 , 500 ,
69+ 1511 , 433 , 284 ,721 ,1741 , 56 , 615 , 916 , 887 ,1253 , 916 ,535 ,1666 , 1175 , 716 ,269 ,
70+ 447 , 32 , 63 , 321 , 1860 , 1986 , 1009 , 1849 , 1062 , 471 ,2018 , 1213 , 1557 , 990 , 696 ,677 ,
7171 };
72- // this particular example is pre-transposed, we need to undo that
73- codes = mimi_model::transpose_input (codes);
7472 } else {
7573 std::ifstream fin (codes_path);
7674 if (!fin) {
0 commit comments