Lines Matching full:let

16   let IssueWidth = 6; // Based on allocator width.
17 let MicroOpBufferSize = 512; // Based on the reorder buffer.
18 let LoadLatency = 5;
19 let MispredictPenalty = 14;
25 let LoopMicroOpBufferSize = 72;
29 let CompleteModel = 0;
32 let SchedModel = AlderlakePModel in {
70 let BufferSize = 112;
75 let BufferSize = 48;
81 let BufferSize = 72;
111 let Latency = Lat;
112 let ReleaseAtCycles = Res;
113 let NumMicroOps = UOps;
119 let Latency = !add(Lat, LoadLat);
120 let ReleaseAtCycles = !listconcat([1], Res);
121 let NumMicroOps = !add(UOps, LoadUOps);
138 let Latency = 11;
152 let Latency = 11;
214 let Latency = 3;
227 let Latency = 3;
254 let Latency = 7;
257 let Latency = 7;
260 let Latency = 8;
270 let Latency = 3;
311 let ReleaseAtCycles = [7, 1];
312 let Latency = 21;
333 let Latency = 2;
351 let Latency = 3;
354 let Latency = 3;
359 let Latency = 3;
365 let Latency = 5;
368 let Latency = 3;
375 let Latency = AlderlakePModel.MaxLatency;
408 let Latency = 3;
413 let Latency = 12;
425 let Latency = AlderlakePModel.MaxLatency;
453 let Latency = 7;
456 let Latency = 7;
459 let Latency = 8;
462 let Latency = 7;
465 let Latency = 8;
472 let Latency = 3;
475 let Latency = 4;
486 let Latency = 3;
489 let Latency = 3;
519 let Latency = 7;
520 let NumMicroOps = 3;
526 let ReleaseAtCycles = [2, 1, 1, 1, 1];
527 let Latency = 12;
528 let NumMicroOps = 6;
533 let Latency = 6;
534 let NumMicroOps = 2;
543 let Latency = 13;
544 let NumMicroOps = 5;
549 let ReleaseAtCycles = [2, 1, 1, 1, 1];
550 let Latency = 13;
551 let NumMicroOps = 6;
556 let Latency = 6;
557 let NumMicroOps = 2;
572 let NumMicroOps = 0;
581 let Latency = 13;
582 let NumMicroOps = 4;
594 let Latency = 3;
599 let Latency = 10;
600 let NumMicroOps = 2;
607 let ReleaseAtCycles = [1, 2];
608 let Latency = 13;
609 let NumMicroOps = 3;
615 let Latency = 2;
633 let Latency = 7;
634 let NumMicroOps = 2;
643 let Latency = 7;
644 let NumMicroOps = 2;
649 let Latency = 2;
654 let ReleaseAtCycles = [5, 2, 1, 1];
655 let Latency = 10;
656 let NumMicroOps = 9;
661 let Latency = 3;
667 let ReleaseAtCycles = [4, 2, 1, 1, 1, 1];
668 let Latency = 17;
669 let NumMicroOps = 10;
674 let Latency = 7;
675 let NumMicroOps = 5;
680 let Latency = 3;
681 let NumMicroOps = 3;
686 let Latency = 3;
687 let NumMicroOps = 2;
706 let Latency = 3;
707 let NumMicroOps = 2;
712 let Latency = 3;
713 let NumMicroOps = 3;
718 let Latency = 2;
719 let NumMicroOps = 4;
724 let Latency = 2;
725 let NumMicroOps = 3;
730 let ReleaseAtCycles = [2, 1];
731 let Latency = AlderlakePModel.MaxLatency;
732 let NumMicroOps = 3;
737 let ReleaseAtCycles = [6, 1, 3];
738 let Latency = AlderlakePModel.MaxLatency;
739 let NumMicroOps = 10;
744 let Latency = 5;
745 let NumMicroOps = 3;
751 let ReleaseAtCycles = [5, 2];
752 let Latency = 6;
753 let NumMicroOps = 7;
758 let ReleaseAtCycles = [2, 7, 6, 2, 1, 1, 2, 1];
759 let Latency = 32;
760 let NumMicroOps = 22;
765 let ReleaseAtCycles = [4, 7, 2, 1, 1, 1];
766 let Latency = 25;
767 let NumMicroOps = 16;
772 let ReleaseAtCycles = [1, 2, 1, 1, 1];
773 let Latency = 13;
774 let NumMicroOps = 6;
779 let ReleaseAtCycles = [2, 1, 10, 6, 1, 5, 1];
780 let Latency = 18;
781 let NumMicroOps = 26;
786 let Latency = 26;
787 let NumMicroOps = 3;
792 let Latency = 12;
793 let NumMicroOps = 3;
800 let ReleaseAtCycles = [1, 2];
801 let Latency = 8;
802 let NumMicroOps = 3;
809 let Latency = 8;
810 let NumMicroOps = 3;
816 let Latency = 2;
817 let NumMicroOps = 2;
832 let Latency = 7;
837 let Latency = 27;
838 let NumMicroOps = 2;
843 let Latency = 30;
844 let NumMicroOps = 3;
849 let Latency = 15;
855 let Latency = 20;
856 let NumMicroOps = 2;
861 let Latency = 22;
862 let NumMicroOps = 2;
867 let Latency = 25;
868 let NumMicroOps = 3;
873 let Latency = 20;
879 let ReleaseAtCycles = [2, 21, 2, 14, 4, 9, 5];
880 let Latency = 126;
881 let NumMicroOps = 57;
886 let Latency = 12;
887 let NumMicroOps = 3;
893 let Latency = 4;
894 let NumMicroOps = 2;
900 let Latency = 7;
901 let NumMicroOps = 5;
906 let Latency = 6;
907 let NumMicroOps = 2;
913 let NumMicroOps = 2;
921 let ReleaseAtCycles = [2];
922 let Latency = 2;
923 let NumMicroOps = 2;
928 let ReleaseAtCycles = [1, 2];
929 let Latency = 11;
930 let NumMicroOps = 3;
940 let Latency = 7;
941 let NumMicroOps = 3;
946 let ReleaseAtCycles = [2, 39, 5, 10, 8];
947 let Latency = 62;
948 let NumMicroOps = 64;
953 let ReleaseAtCycles = [4];
954 let Latency = 4;
955 let NumMicroOps = 4;
960 let ReleaseAtCycles = [6, 3, 6];
961 let Latency = 75;
962 let NumMicroOps = 15;
967 let Latency = 2;
968 let NumMicroOps = 3;
973 let Latency = 3;
974 let NumMicroOps = 2;
979 let Latency = 3;
980 let NumMicroOps = 3;
985 let ReleaseAtCycles = [9, 30, 21, 1, 11, 11, 16, 1];
986 let Latency = 106;
987 let NumMicroOps = 100;
992 let ReleaseAtCycles = [4, 47, 1, 2, 1, 33, 2];
993 let Latency = 63;
994 let NumMicroOps = 90;
999 let ReleaseAtCycles = [4, 45, 1, 2, 1, 31, 4];
1000 let Latency = 63;
1001 let NumMicroOps = 88;
1006 let ReleaseAtCycles = [2, 5, 10, 10, 2, 38, 5, 38];
1007 let Latency = AlderlakePModel.MaxLatency;
1008 let NumMicroOps = 110;
1013 let Latency = 12;
1014 let NumMicroOps = 2;
1022 let Latency = 5;
1028 let ReleaseAtCycles = [7, 5, 26, 19, 2, 7, 21];
1029 let Latency = 35;
1030 let NumMicroOps = 87;
1035 let ReleaseAtCycles = [7, 1, 4, 26, 19, 3, 7, 20];
1036 let Latency = 35;
1037 let NumMicroOps = 87;
1042 let ReleaseAtCycles = [7, 6, 28, 21, 2, 10, 20];
1043 let Latency = 35;
1044 let NumMicroOps = 94;
1049 let ReleaseAtCycles = [7, 9, 28, 21, 2, 11, 21];
1050 let NumMicroOps = 99;
1055 let ReleaseAtCycles = [7, 6, 25, 19, 2, 8, 20];
1056 let Latency = 35;
1057 let NumMicroOps = 87;
1062 let ReleaseAtCycles = [7, 6, 25, 19, 2, 7, 20];
1063 let Latency = 35;
1064 let NumMicroOps = 86;
1069 let NumMicroOps = 4;
1074 let Latency = 7;
1082 let ReleaseAtCycles = [7, 6, 24, 17, 8, 1, 19, 1];
1083 let Latency = 20;
1084 let NumMicroOps = 83;
1089 let ReleaseAtCycles = [7, 1, 5, 1, 27, 17, 11, 1, 21, 1];
1090 let Latency = 20;
1091 let NumMicroOps = 92;
1096 let ReleaseAtCycles = [7, 1, 4, 1, 25, 17, 1, 9, 1, 19, 1];
1097 let Latency = 20;
1098 let NumMicroOps = 86;
1103 let ReleaseAtCycles = [5, 4, 8, 6, 2, 5, 7, 5];
1104 let Latency = AlderlakePModel.MaxLatency;
1105 let NumMicroOps = 42;
1110 let Latency = 4;
1111 let NumMicroOps = 3;
1117 let Latency = 2;
1118 let NumMicroOps = 2;
1126 let Latency = 0;
1127 let NumMicroOps = 0;
1133 let ReleaseAtCycles = [8, 2, 14, 3, 1];
1134 let Latency = 198;
1135 let NumMicroOps = 81;
1140 let ReleaseAtCycles = [1, 3, 1, 8, 5, 1, 2, 1];
1141 let Latency = 66;
1142 let NumMicroOps = 22;
1147 let ReleaseAtCycles = [1, 2, 2, 9, 5, 3, 1];
1148 let Latency = 71;
1149 let NumMicroOps = 85;
1154 let ReleaseAtCycles = [1, 3, 1, 8, 5, 1, 2, 1];
1155 let Latency = 65;
1156 let NumMicroOps = 22;
1161 let ReleaseAtCycles = [1, 2, 2, 9, 5, 3, 1];
1162 let Latency = 71;
1163 let NumMicroOps = 87;
1168 let Latency = 7;
1173 let Latency = 2;
1174 let NumMicroOps = 2;
1179 let ReleaseAtCycles = [3, 1];
1180 let Latency = 6;
1181 let NumMicroOps = 4;
1188 let ReleaseAtCycles = [2, 1];
1189 let Latency = 6;
1190 let NumMicroOps = 3;
1195 let ReleaseAtCycles = [1, 2, 4, 3, 2, 1, 1];
1196 let Latency = AlderlakePModel.MaxLatency;
1197 let NumMicroOps = 14;
1202 let ReleaseAtCycles = [1, 1, 5, 3, 2, 1, 1];
1203 let Latency = AlderlakePModel.MaxLatency;
1204 let NumMicroOps = 14;
1209 let ReleaseAtCycles = [5, 3, 2, 1, 1];
1210 let Latency = AlderlakePModel.MaxLatency;
1211 let NumMicroOps = 12;
1216 let ReleaseAtCycles = [1, 4, 3, 1, 1, 1];
1217 let Latency = AlderlakePModel.MaxLatency;
1218 let NumMicroOps = 11;
1223 let ReleaseAtCycles = [1, 1, 2, 8, 3, 1, 2, 7, 2];
1224 let Latency = AlderlakePModel.MaxLatency;
1225 let NumMicroOps = 27;
1230 let ReleaseAtCycles = [5, 7, 1, 2, 5, 2];
1231 let Latency = AlderlakePModel.MaxLatency;
1232 let NumMicroOps = 22;
1237 let ReleaseAtCycles = [2, 1];
1238 let Latency = 5;
1239 let NumMicroOps = 3;
1244 let ReleaseAtCycles = [2, 4, 1];
1245 let Latency = 3;
1246 let NumMicroOps = 7;
1251 let ReleaseAtCycles = [4, 6, 1];
1252 let Latency = 3;
1253 let NumMicroOps = 11;
1258 let ReleaseAtCycles = [4, 6, 1];
1259 let Latency = 2;
1260 let NumMicroOps = 11;
1265 let Latency = 7;
1266 let NumMicroOps = 3;
1271 let ReleaseAtCycles = [1, 5, 3, 3, 1];
1272 let Latency = 70;
1273 let NumMicroOps = 13;
1278 let ReleaseAtCycles = [1, 4, 4, 3, 2, 1];
1279 let Latency = 63;
1280 let NumMicroOps = 15;
1285 let Latency = 24;
1286 let NumMicroOps = 3;
1291 let Latency = 8;
1292 let NumMicroOps = 2;
1297 let Latency = 6;
1298 let NumMicroOps = 2;
1303 let Latency = 7;
1304 let NumMicroOps = 2;
1309 let Latency = 13;
1310 let NumMicroOps = 2;
1315 let Latency = 9;
1316 let NumMicroOps = 2;
1321 let ReleaseAtCycles = [2, 1, 1];
1322 let Latency = 12;
1323 let NumMicroOps = 4;
1328 let Latency = 18;
1329 let NumMicroOps = 2;
1334 let Latency = 8;
1344 let Latency = 3;
1345 let NumMicroOps = 2;
1350 let Latency = 3;
1351 let NumMicroOps = 2;
1356 let ReleaseAtCycles = [1, 2];
1357 let Latency = 12;
1358 let NumMicroOps = 3;
1364 let ReleaseAtCycles = [2];
1365 let Latency = 4;
1366 let NumMicroOps = 2;
1373 let Latency = 9;
1374 let NumMicroOps = 2;
1379 let ReleaseAtCycles = [1, 1, 2];
1380 let Latency = 11;
1381 let NumMicroOps = 4;
1386 let ReleaseAtCycles = [1, 2];
1387 let Latency = 3;
1388 let NumMicroOps = 3;
1393 let Latency = 9;
1394 let NumMicroOps = 2;
1401 let Latency = 5;
1402 let NumMicroOps = 2;
1407 let Latency = 12;
1408 let NumMicroOps = 3;
1415 let NumMicroOps = 2;
1425 let NumMicroOps = 3;
1431 let Latency = 0;
1438 let Latency = 5;
1443 let ReleaseAtCycles = [1, 2, 4, 16, 7, 2, 2, 12, 2];
1444 let Latency = 217;
1445 let NumMicroOps = 48;
1450 let Latency = 12;
1451 let NumMicroOps = 2;
1456 let Latency = AlderlakePModel.MaxLatency;
1457 let NumMicroOps = 3;
1462 let ReleaseAtCycles = [3, 4, 8, 4, 2, 3];
1463 let Latency = 181;
1464 let NumMicroOps = 24;
1469 let NumMicroOps = 2;
1474 let Latency = 13;
1475 let NumMicroOps = 2;
1481 let Latency = 12;
1482 let NumMicroOps = 3;
1487 let Latency = 7;
1488 let NumMicroOps = 3;
1493 let Latency = 6;
1494 let NumMicroOps = 2;
1499 let Latency = 12;
1500 let NumMicroOps = 4;
1508 let Latency = 7;
1509 let NumMicroOps = 3;
1514 let NumMicroOps = 4;
1519 let Latency = 511;
1520 let NumMicroOps = 2;
1525 let Latency = 514;
1526 let NumMicroOps = 2;
1531 let Latency = 8;
1532 let NumMicroOps = 2;
1538 let Latency = 512;
1539 let NumMicroOps = 2;
1544 let Latency = 518;
1545 let NumMicroOps = 2;
1550 let ReleaseAtCycles = [4, 1, 1, 1];
1551 let Latency = 8;
1552 let NumMicroOps = 7;
1563 let ReleaseAtCycles = [4, 1, 1, 1];
1564 let Latency = 7;
1565 let NumMicroOps = 7;
1570 let Latency = 6;
1577 let Latency = 6;
1578 let NumMicroOps = 2;
1587 let Latency = 11;
1588 let NumMicroOps = 2;
1593 let Latency = 14;
1594 let NumMicroOps = 3;
1599 let Latency = 4;
1605 let ReleaseAtCycles = [7, 1, 2];
1606 let Latency = 20;
1607 let NumMicroOps = 10;
1612 let ReleaseAtCycles = [6, 4, 1, 28, 15, 7, 1, 16, 1];
1613 let Latency = 35;
1614 let NumMicroOps = 79;
1619 let ReleaseAtCycles = [6, 6, 27, 15, 7, 1, 16, 1];
1620 let Latency = 35;
1621 let NumMicroOps = 79;
1626 let ReleaseAtCycles = [6, 4, 1, 30, 15, 9, 1, 18, 1];
1627 let Latency = 35;
1628 let NumMicroOps = 85;
1633 let ReleaseAtCycles = [6, 6, 29, 15, 9, 1, 18, 1];
1634 let Latency = 35;
1635 let NumMicroOps = 85;
1640 let ReleaseAtCycles = [5, 5, 1, 25, 15, 5, 1, 15, 1];
1641 let Latency = 35;
1642 let NumMicroOps = 73;
1647 let ReleaseAtCycles = [5, 5, 26, 15, 5, 1, 15, 1];
1648 let Latency = 35;
1649 let NumMicroOps = 73;
1654 let ReleaseAtCycles = [7, 6, 25, 16, 7, 1, 17, 1];
1655 let Latency = AlderlakePModel.MaxLatency;
1656 let NumMicroOps = 80;
1661 let ReleaseAtCycles = [7, 6, 28, 16, 10, 1, 20, 1];
1662 let Latency = AlderlakePModel.MaxLatency;
1663 let NumMicroOps = 89;
1668 let ReleaseAtCycles = [6, 1, 5, 27, 16, 8, 1, 18, 1];
1669 let Latency = AlderlakePModel.MaxLatency;
1670 let NumMicroOps = 83;
1675 let Latency = 10;
1676 let NumMicroOps = 2;
1682 let Latency = 3;
1690 let Latency = 8;
1691 let NumMicroOps = 2;
1697 let Latency = 8;
1698 let NumMicroOps = 2;
1709 let Latency = 4;
1710 let NumMicroOps = 2;
1715 let Latency = 8;
1716 let NumMicroOps = 2;
1721 let Latency = 12;
1722 let NumMicroOps = 3;
1727 let ReleaseAtCycles = [1, 2, 1];
1728 let Latency = 9;
1729 let NumMicroOps = 4;
1734 let ReleaseAtCycles = [1, 2];
1735 let Latency = 2;
1736 let NumMicroOps = 3;
1742 let Latency = 12;
1743 let NumMicroOps = 3;
1749 let Latency = 5;
1756 let ReleaseAtCycles = [6, 2, 1, 1];
1757 let Latency = 5;
1758 let NumMicroOps = 10;
1763 let ReleaseAtCycles = [2, 1, 1];
1764 let Latency = 5;
1765 let NumMicroOps = 7;
1770 let Latency = 0;
1776 let ReleaseAtCycles = [1, 1, 2];
1777 let Latency = AlderlakePModel.MaxLatency;
1778 let NumMicroOps = 4;
1783 let ReleaseAtCycles = [1, 2];
1784 let Latency = AlderlakePModel.MaxLatency;
1785 let NumMicroOps = 3;
1790 let ReleaseAtCycles = [2, 2];
1791 let Latency = AlderlakePModel.MaxLatency;
1792 let NumMicroOps = 4;
1797 let NumMicroOps = 2;
1802 let NumMicroOps = 3;
1812 let Latency = 4;
1813 let NumMicroOps = 4;
1818 let NumMicroOps = 3;
1823 let ReleaseAtCycles = [2, 3, 2];
1824 let Latency = 8;
1825 let NumMicroOps = 7;
1830 let ReleaseAtCycles = [1, 2];
1831 let Latency = 13;
1832 let NumMicroOps = 3;
1837 let ReleaseAtCycles = [1, 5, 2];
1838 let Latency = 20;
1839 let NumMicroOps = 8;
1844 let ReleaseAtCycles = [2, 5, 2];
1845 let Latency = 7;
1846 let NumMicroOps = 9;
1851 let ReleaseAtCycles = [2, 4, 3];
1852 let Latency = 20;
1853 let NumMicroOps = 9;
1858 let ReleaseAtCycles = [3, 4, 3];
1859 let Latency = 9;
1860 let NumMicroOps = 10;
1865 let ReleaseAtCycles = [1, 6, 1, 10, 20, 8, 5, 1, 2];
1866 let Latency = AlderlakePModel.MaxLatency;
1867 let NumMicroOps = 54;
1872 let Latency = AlderlakePModel.MaxLatency;
1877 let Latency = AlderlakePModel.MaxLatency;
1878 let NumMicroOps = 3;
1883 let ReleaseAtCycles = [9, 6, 2, 1];
1884 let Latency = AlderlakePModel.MaxLatency;
1885 let NumMicroOps = 18;
1890 let ReleaseAtCycles = [2, 3, 2, 5, 7, 3, 1, 2];
1891 let Latency = 1386;
1892 let NumMicroOps = 25;
1897 let ReleaseAtCycles = [2, 3, 2, 5, 7, 3, 1, 2];
1898 let Latency = AlderlakePModel.MaxLatency;
1899 let NumMicroOps = 25;
1904 let ReleaseAtCycles = [2, 3, 3, 5, 7, 1, 4];
1905 let Latency = 1381;
1906 let NumMicroOps = 25;
1911 let ReleaseAtCycles = [2, 3, 3, 5, 7, 1, 4];
1912 let Latency = AlderlakePModel.MaxLatency;
1913 let NumMicroOps = 25;
1918 let ReleaseAtCycles = [5, 6, 3, 1];
1919 let Latency = 18;
1920 let NumMicroOps = 15;
1925 let ReleaseAtCycles = [2, 2, 1, 2, 7, 4, 3];
1926 let Latency = 42;
1927 let NumMicroOps = 21;
1932 let Latency = 7;
1933 let NumMicroOps = 2;
1938 let ReleaseAtCycles = [2, 1];
1939 let Latency = 6;
1940 let NumMicroOps = 3;
1948 let ReleaseAtCycles = [2];
1949 let Latency = 12;
1950 let NumMicroOps = 2;
1955 let ReleaseAtCycles = [2];
1956 let NumMicroOps = 2;
1961 let ReleaseAtCycles = [2];
1962 let Latency = 13;
1963 let NumMicroOps = 2;
1970 let ReleaseAtCycles = [2];
1971 let Latency = 4;
1972 let NumMicroOps = 2;
1977 let Latency = 13;
1983 let Latency = 8;
1984 let NumMicroOps = 2;
1990 let Latency = 3;
1996 let ReleaseAtCycles = [2, 2, 1, 1, 1];
1997 let Latency = AlderlakePModel.MaxLatency;
1998 let NumMicroOps = 7;
2003 let Latency = 2;
2004 let NumMicroOps = 2;
2009 let ReleaseAtCycles = [1, 2, 2, 2];
2010 let Latency = 21;
2011 let NumMicroOps = 7;
2016 let Latency = 9;
2017 let NumMicroOps = 3;
2022 let Latency = 2;
2023 let NumMicroOps = 2;
2028 let ReleaseAtCycles = [2, 2, 1, 2, 1];
2029 let Latency = 13;
2030 let NumMicroOps = 8;
2035 let ReleaseAtCycles = [2, 2, 1, 2];
2036 let Latency = 6;
2037 let NumMicroOps = 7;
2042 let Latency = 8;
2043 let NumMicroOps = 4;
2048 let Latency = 3;
2049 let NumMicroOps = 3;
2054 let Latency = 13;
2055 let NumMicroOps = 2;
2061 let Latency = 6;
2067 let ReleaseAtCycles = [3, 2, 1, 1, 1];
2068 let Latency = 12;
2069 let NumMicroOps = 8;
2074 let ReleaseAtCycles = [3, 2, 1, 1];
2075 let Latency = 5;
2076 let NumMicroOps = 7;
2081 let ReleaseAtCycles = [1, 2];
2082 let Latency = 13;
2083 let NumMicroOps = 3;
2088 let ReleaseAtCycles = [2];
2089 let Latency = 6;
2090 let NumMicroOps = 2;
2095 let Latency = 13;
2096 let NumMicroOps = 5;
2101 let Latency = 6;
2102 let NumMicroOps = 2;
2107 let NumMicroOps = 2;
2112 let Latency = AlderlakePModel.MaxLatency;
2113 let NumMicroOps = 2;
2118 let Latency = 24;
2119 let NumMicroOps = 2;
2124 let Latency = 6;
2125 let NumMicroOps = 2;
2130 let ReleaseAtCycles = [1, 4, 1];
2131 let Latency = AlderlakePModel.MaxLatency;
2132 let NumMicroOps = 6;
2137 let ReleaseAtCycles = [2, 1, 1];
2138 let Latency = 8;
2139 let NumMicroOps = 4;
2144 let ReleaseAtCycles = [2, 1, 1];
2145 let Latency = 7;
2146 let NumMicroOps = 4;
2151 let Latency = 5;
2152 let NumMicroOps = 2;
2157 let Latency = 2;
2163 let ReleaseAtCycles = [3, 1];
2164 let Latency = 9;
2165 let NumMicroOps = 4;
2171 let ReleaseAtCycles = [3];
2172 let Latency = 3;
2173 let NumMicroOps = 3;
2179 let ReleaseAtCycles = [6, 7, 18];
2180 let Latency = 81;
2181 let NumMicroOps = 31;
2186 let ReleaseAtCycles = [6, 7, 17];
2187 let Latency = 74;
2188 let NumMicroOps = 30;
2193 let ReleaseAtCycles = [5, 8, 21];
2194 let Latency = 81;
2195 let NumMicroOps = 34;
2200 let ReleaseAtCycles = [5, 8, 20];
2201 let Latency = 74;
2202 let NumMicroOps = 33;
2207 let ReleaseAtCycles = [1, 1, 2, 4];
2208 let Latency = 29;
2209 let NumMicroOps = 8;
2217 let ReleaseAtCycles = [1, 1, 1, 2];
2218 let Latency = 20;
2219 let NumMicroOps = 5;
2227 let ReleaseAtCycles = [1, 1, 2, 8];
2228 let Latency = 30;
2229 let NumMicroOps = 12;
2235 let ReleaseAtCycles = [1, 1, 2, 4];
2236 let Latency = 28;
2237 let NumMicroOps = 8;
2243 let ReleaseAtCycles = [1, 2];
2244 let Latency = 5;
2245 let NumMicroOps = 3;
2250 let Latency = 9;
2251 let NumMicroOps = 2;
2257 let Latency = 7;
2258 let NumMicroOps = 3;
2263 let ReleaseAtCycles = [8, 1, 1, 1, 1, 1, 2, 3];
2264 let Latency = 40;
2265 let NumMicroOps = 18;
2270 let Latency = 5;
2275 let Latency = 521;
2276 let NumMicroOps = 2;
2281 let Latency = 473;
2282 let NumMicroOps = 2;
2287 let Latency = 494;
2288 let NumMicroOps = 2;
2293 let Latency = 470;
2294 let NumMicroOps = 2;
2299 let Latency = 11;
2300 let NumMicroOps = 2;
2307 let Latency = 9;
2308 let NumMicroOps = 2;
2314 let ReleaseAtCycles = [1, 2, 1];
2315 let Latency = 10;
2316 let NumMicroOps = 4;
2321 let ReleaseAtCycles = [1, 2, 3, 3, 1];
2322 let Latency = 16;
2323 let NumMicroOps = 10;
2328 let ReleaseAtCycles = [2];
2329 let Latency = 2;
2330 let NumMicroOps = 2;
2335 let ReleaseAtCycles = [8, 6, 19, 63, 21, 15, 1, 10, 1];
2336 let Latency = AlderlakePModel.MaxLatency;
2337 let NumMicroOps = 144;
2342 let ReleaseAtCycles = [2, 1, 4, 1];
2343 let Latency = AlderlakePModel.MaxLatency;
2344 let NumMicroOps = 8;
2349 let ReleaseAtCycles = [2];
2350 let Latency = 12;
2351 let NumMicroOps = 2;
2356 let ReleaseAtCycles = [2];
2357 let Latency = 13;
2358 let NumMicroOps = 2;
2363 let ReleaseAtCycles = [4, 1];
2364 let Latency = 39;
2365 let NumMicroOps = 5;
2370 let ReleaseAtCycles = [5, 1];
2371 let Latency = 39;
2372 let NumMicroOps = 6;
2377 let ReleaseAtCycles = [4, 1];
2378 let Latency = 40;
2379 let NumMicroOps = 5;
2384 let ReleaseAtCycles = [2, 4, 2, 1, 2, 4];
2385 let Latency = 17;
2386 let NumMicroOps = 15;
2391 let ReleaseAtCycles = [7, 3, 8, 5];
2392 let Latency = 4;
2393 let NumMicroOps = 23;
2398 let ReleaseAtCycles = [2, 1];
2399 let Latency = 7;
2400 let NumMicroOps = 3;
2405 let ReleaseAtCycles = [21, 1, 1, 8];
2406 let Latency = 37;
2407 let NumMicroOps = 31;
2413 let ReleaseAtCycles = [14, 25, 44, 21, 21, 4, 1, 9, 1];
2414 let Latency = 42;
2415 let NumMicroOps = 140;
2420 let ReleaseAtCycles = [14, 25, 44, 21, 21, 4, 1, 9, 1];
2421 let Latency = 41;
2422 let NumMicroOps = 140;
2427 let ReleaseAtCycles = [1, 19, 36, 52, 23, 4, 2, 12, 2];
2428 let Latency = 42;
2429 let NumMicroOps = 151;
2434 let ReleaseAtCycles = [1, 19, 36, 53, 23, 4, 2, 12, 2];
2435 let Latency = 42;
2436 let NumMicroOps = 152;
2441 let ReleaseAtCycles = [25, 35, 52, 27, 4, 1, 10, 1];
2442 let Latency = 46;
2443 let NumMicroOps = 155;
2448 let ReleaseAtCycles = [25, 35, 53, 27, 4, 1, 10, 1];
2449 let Latency = 46;
2450 let NumMicroOps = 156;
2455 let ReleaseAtCycles = [23, 32, 53, 29, 30, 4, 2, 9, 2];
2456 let Latency = 42;
2457 let NumMicroOps = 184;
2462 let ReleaseAtCycles = [23, 33, 53, 29, 32, 4, 2, 8, 2];
2463 let Latency = 42;
2464 let NumMicroOps = 186;
2469 let ReleaseAtCycles = [4, 23, 2, 14, 8, 1, 2];
2470 let Latency = 5;
2471 let NumMicroOps = 54;